Можно ли отправить таблетки по почте

Что такое СЗВ-М

СЗВ-М – новая отчетность в Пенсионный орган. Нормативным документом, регулирующим отчет, является Постановление ПФР от 1 февраля 2016 г.

Впервые отчет сдавался за апрель 2016 г. Отчет имеет следующую расшифровку – сведения о застрахованных лицах.

Отчетность подобного рода введена, с целью выявить наличие в организации работающих людей пенсионного возраста.

Рассматривая подробнее атрибутику отчета, отметим, что в отчете имеется немного информации, в сравнении с ежеквартальной отчетностью Индивидуальные сведения (ИС) или РСВ.

  1. Название отчитывающейся организации. Реквизиты заполняются один раз в настройках программы.
  2. Набирается список сотрудников, которые были заняты в производственном процессе, приходящийся на данный месяц. В учет берутся все работники, которые проработали на предприятии хотя бы один час и проведены по приказам.
  3. Обязательным показателем отчета является заполнение реквизитов по каждому сотруднику, это индивидуальный налоговый номер (ИНН) и свидетельство о постановке на учет в органах ПФР (СНИЛС).
  4. Кроме этого, в шапке отчета заполняется месяц, за который подается отчет, форма сведений, то есть исходные, отменяющие, дополняющие данные.

Весь список работников представлен в виде таблицы, разделенной на 4 колонки, в которых указаны: номер по порядку, ФИО работника, ИНН и СНИЛС.

Отчет не сложный, но имеет много нюансов.

К сведению, из личной практики: «Я бухгалтер бюджетного образовательного учреждения. Каждый месяц подаю подобный отчет. Несколько раз сталкивалась с проблемами, в плане ошибок. То есть в лицее имеются лица, которые находятся на больничном более месяца, соответственно заработной платы в отчетном месяце не имели. В отчете постоянно забывала их показывать. Когда наступал момент сдачи ИС и РСВ, то ошибки начинали проявляться. Период, на который приходилась болезнь, указывается в квартальной отчетности, но нет страховых взносов. Но по факту человек числится в организации. Для исправления подобной ситуации приходилось подавать дополняющую СЗВ-М, а это в конечном итоге выливалось в штрафные санкции и недовольство со стороны руководства».

Еще один, не очень распространенный казус, человека сократили 1 сентября. В ИС дата увольнения показана 01.09.2016 г.

В течение трех месяцев с даты сокращения работнику выплачивается выходное пособие, соответственно суммы фиксируются в ИС. А в отчете СЗВ-М, должны показать работника в месяц, в котором он уволен, то есть только за сентябрь. Конечно, такие расхождения были учтены специалистами ПФР, пришлось подать дополняющие сведения за три последующих месяца.

Подобных ситуаций может возникнуть множество, так как отчетность новая и всех моментов сразу не учтешь.

Кто сдает СЗВ-М

Кто должен отчитываться по данной форме? Все юридические лица, а также индивидуальные предприниматели, имеющие в своем штате работников, подают в ПФР месячный отчет.

Следует отметить, что если предприятие имеет наемную силу только в лице начальника, работающего по договору, то отчет подается тогда, когда он имеет заработную плату и с нее уплачиваются налоги в Пенсионный фонд.

Отчет СЗВ-М будет подан в случае найма работника и заключения с ним контракта, носящего гражданско-правовой характер, то есть на выполнение конкретного вида работы и в случае если на сумму, указанную в договоре, начисляются и выплачиваются налоговые взносы.

Если компания не осуществляет никакой хозяйственной деятельности, и начальник не заключал договор о трудоустройстве, то начиная с апреля 2016 года подавалась нулевая СЗВ-М. Начиная с июля 2016 года, согласно письму Пенсионного фонда № ЛЧ-08-19/10581, «нулевку» можно не подавать.

Согласно порядку отчетности в ПФР, прописанного в этом письме, нулевой отчет могут не предоставлять:

  1. Крестьянско-фермерские хозяйства (КФХ), в штате которых нет ни одного наемного рабочего.
  2. ИП, арбитражные управляющие, юристы и адвокаты, которые работают как частное лицо и уплачивают взносы в ПФР только за себя.
  3. Наниматели иностранных граждан, а также лиц без гражданства, работающих дистанционно. На такую наемную силу обязательства ПФР не распространяются.
  4. На военнослужащих, работников МВД нулевой отчет не подается.

Если работающая женщина находится в декретном отпуске, отпуске без сохранения заработной платы, то нужно обязательно включить этого сотрудника в список застрахованных лиц.

Когда и кем подается отчет

Начиная с 2016 года отчет подавался в органы ПФР не позднее 11 числа месяца, следующего за отчетным. Начиная с 2017 года эти сроки изменены и ныне его сдают с 1 по 15 число.

Если день подачи приходится на выходной или праздник, то СЗВ-М нужно подать на следующее число после него.

По какой форме нужно сдать отчет в указанные сроки? Форма у всех организаций единая, которую разработали специалисты ПФР. В 2016 году фирме, у которой штат более 25 человек нужно сдать отчет в электронной форме, через интернет. Если менее 25 человек, то от руки. В 2017 году этот порядок переиграли и все юрлица и ИП предоставляют отчет через интернет. В случае иного, налагается штраф.

Лицом, отвечающим за составление формы, а также ее подачи является работник, на которого возложены обязанности ведения приказов приема и увольнения, а также составление трудовых договоров.

Как правило, СЗВ-М входит в компетенцию сотрудника отдела кадров, но может выполнять данную функцию и другой работник, на которого директор возложит обязанности.

Для удобного заполнения отчета имеется широкий спектр программ. Их можно скачать на официальном сайте ПФР по ссылке «бесплатные программы для работодателей».

Ответственность за несвоевременную подачу отчета

Ответственность может наступить в ряде случаев:

  1. В случае наличия ошибочных данных, нужно направить отменяющую форму.
  2. Несвоевременная сдача отчета в ПФР.

В этих случаях на организацию налагаются взыскания по 500 рублей за каждого сотрудника.

Конечно, для крупной организации, численность которой более 100 человек, размер штрафа будет очень большим. Поэтому к заполнению отчетности нужно отнестись с полной ответственностью.

Директор, работающий в одном лице по трудовому договору также не должен забывать о наступлении даты сдачи отчета и подать на себя данные.

Из всего вышеизложенного можно сделать вывод, что нулевой отчетности, если ее не на кого подавать, не может быть. Поэтому и подавать ее не нужно. Это же касается и ИП в единственном лице.

А если гендиректор все же имеет договорные отношения с вышестоящей компанией, то на него подается СЗВ-М в обычном режиме с соблюдением всех правил заполнения и сроков сдачи.

Сегодня я вам покажу самую простую форму обратной связи на HTML и PHP. Это самая простая форма обратной связи, которую вы можете разместить на свой сайт. Форма обратной связи предназначена для того чтобы ваши пользователи смогли связаться с вами или передать вам какое либо сообщение. Как правило, такая форма состоит из нескольких полей и кнопки “Отправить”.

Для того чтобы ваша форма работала, необходимо:

  1. Писать код в php файле (название.php)
  2. Наличие локального сервера Open Server, Denwer. Или можно загрузить файл на хостинг.

Начнём с HTML:

<!DOCTYPE html> <head> <meta charset=»utf-8″> <meta http-equiv=»Content-Type» content=»text/html; charset=utf-8″ /> <title>Обратная связь</title> </head> <body> <br/> <?= $msg_box; // вывод сообщений ?> <br/> <form action=»путь_к_файлу_обработчика» method=»post» name=»frm_feedback»> <label>Ваше имя:</label><br/> <input type=»text» name=»user_name» value=»<?=($_POST) ? $_POST : «»; // сохраняем то, что вводили?>» /><br/> <label>Ваш e-mail:</label><br/> <input type=»text» name=»user_email» value=»<?=($_POST) ? $_POST : «»; // сохраняем то, что вводили?>» /><br/> <label>Текст сообщения:</label><br/> <textarea name=»text_comment»><?=($_POST) ? $_POST : «»; // сохраняем то, что вводили?></textarea> <br/> <input type=»submit» value=»Отправить» name=»btn_submit» /> </form> </body> </html>

Здесь стандартный базовый шаблон.
В body, мы пишем вывод сообщений и форму, которая будет состоять из нескольких полей, в нашем случае это email, имя и сообщение. Для каждого поля нужно задать уникальный атрибут name.

В атрибут value, мы пишем <?=($_POST) ? $_POST : “”; ?>, этот скрипт, сохраняет введённые данные, после обновления страницы. В теге textarea нет значение value, поэтому мы пишем этот скрипт в сам тег.

Теперь перейдём в PHP:

<?php $msg_box = «»; // в этой переменной будем хранить сообщения формы if($_POST){ $errors = array(); // контейнер для ошибок // проверяем корректность полей if($_POST == «») $errors = «Поле ‘Ваше имя’ не заполнено!»; if($_POST == «») $errors = «Поле ‘Ваш e-mail’ не заполнено!»; if($_POST == «») $errors = «Поле ‘Текст сообщения’ не заполнено!»; // если форма без ошибок if(empty($errors)){ // собираем данные из формы $message = «Имя пользователя: » . $_POST . «<br/>»; $message .= «E-mail пользователя: » . $_POST . «<br/>»; $message .= «Текст письма: » . $_POST; send_mail($message); // отправим письмо // выведем сообщение об успехе $msg_box = «<span style=’color: green;’>Сообщение успешно отправлено!</span>»; }else{ // если были ошибки, то выводим их $msg_box = «»; foreach($errors as $one_error){ $msg_box .= «<span style=’color: red;’>$one_error</span><br/>»; } } } // функция отправки письма function send_mail($message){ // почта, на которую придет письмо $mail_to = «адрес_почты_получателя_»; // тема письма $subject = «Письмо с обратной связи»; // заголовок письма $headers= «MIME-Version: 1.0\r\n»; $headers .= «Content-type: text/html; charset=utf-8\r\n»; // кодировка письма $headers .= «From: Тестовое письмо <адрес_почты_на_хосте>\r\n»; // от кого письмо // отправляем письмо mail($mail_to, $subject, $message, $headers); } ?>

У нас есть 2 варианта добавления скрипта, либо в отдельный файл, либо в файл с формой. Если добавить файл в отдельный файл, то в форме необходимо изменить атрибут action и записать в него путь к файлу со скриптом. Если добавлять скрипт в файл с формой, то скрипт необходимо заключить внутри тега <?php ?>, а сам код разместить до HTML.

Скрип читается так…

В переменной $msg_box будут выводится все сообщения работы формы.

Если кнопка btn_submit нажата, то создается массив errors в который мы будем записывать ошибки.

Теперь проверим форму на заполненность полей, если какое либо поле не заполнено, то мы выводим соответствующие ошибки.

Далее если массив ошибок пуст, то мы запускаем обработчик. В переменную message мы записываем данные которые будут отправлять вам на почту.

После этого мы записываем функцию отправки формы send_mail($message). Функцию я записал чуть ниже. Отправляется сообщение и выводится текст об успешной отправке.

Функция обработки выглядит, следующим образом…

В переменную mail_to мы записываем адрес почты на которую будет отправляться письмо.

В переменную subject записывается название письма.

Далее идут правила обработки формы. Здесь же мы пишем от кого письмо и вводим адрес почты.

И в конце мы отправляем форму через функцию mail.

На этом все. Вот так выглядит полный код формы обратной связи.

<?php $msg_box = «»; // в этой переменной будем хранить сообщения формы if($_POST){ $errors = array(); // контейнер для ошибок // проверяем корректность полей if($_POST == «») $errors = «Поле ‘Ваше имя’ не заполнено!»; if($_POST == «») $errors = «Поле ‘Ваш e-mail’ не заполнено!»; if($_POST == «») $errors = «Поле ‘Текст сообщения’ не заполнено!»; // если форма без ошибок if(empty($errors)){ // собираем данные из формы $message = «Имя пользователя: » . $_POST . «<br/>»; $message .= «E-mail пользователя: » . $_POST . «<br/>»; $message .= «Текст письма: » . $_POST; send_mail($message); // отправим письмо // выведем сообщение об успехе $msg_box = «<span style=’color: green;’>Сообщение успешно отправлено!</span>»; }else{ // если были ошибки, то выводим их $msg_box = «»; foreach($errors as $one_error){ $msg_box .= «<span style=’color: red;’>$one_error</span><br/>»; } } } // функция отправки письма function send_mail($message){ // почта, на которую придет письмо $mail_to = «адрес_почты_получателя_»; // тема письма $subject = «Письмо с обратной связи»; // заголовок письма $headers= «MIME-Version: 1.0\r\n»; $headers .= «Content-type: text/html; charset=utf-8\r\n»; // кодировка письма $headers .= «From: Тестовое письмо <адрес_почты_на_хосте>\r\n»; // от кого письмо // отправляем письмо mail($mail_to, $subject, $message, $headers); } ?> <html xmlns=»http://www.w3.org/1999/xhtml» xml:lang=»en» lang=»en»> <head> <meta http-equiv=»Content-Type» content=»text/html; charset=utf-8″ /> <title>Обратная связь</title> </head> <body> <br/> <?= $msg_box; // вывод сообщений ?> <br/> <form action=»index.php» method=»post» name=»frm_feedback»> <label>Ваше имя:</label><br/> <input type=»text» name=»user_name» value=»<?=($_POST) ? $_POST : «»; // сохраняем то, что вводили?>» /><br/> <label>Ваш e-mail:</label><br/> <input type=»text» name=»user_email» value=»<?=($_POST) ? $_POST : «»; // сохраняем то, что вводили?>» /><br/> <label>Текст сообщения:</label><br/> <textarea name=»text_comment»><?=($_POST) ? $_POST : «»; // сохраняем то, что вводили?></textarea> <br/> <input type=»submit» value=»Отправить» name=»btn_submit» /> </form> </body> </html>

Все файлы из данной записи:

На этом всё!

Если у вас есть вопросы, пишите их в нашей группе – https://vk.com/progtime

Вы так же можете разместить свой вопрос на нашем форуме, где другие программисты смогут вам помочь в решение вашей задачи – https://vk.com/prog_time

В ней мы делимся своим опытом с другими начинающими программистами, поэтому обязательно ответим на ваш вопрос.

Так же прокачивайте свои навыки на нашем канале – https://www.youtube.com/c/ProgTime

Вам также будет интересно