В практике бухгалтера и расчетчика заработной платы часто возникают ситуации, когда автоматизированные алгоритмы программы 1С вступают в противоречие с актуальными требованиями Социального фонда России (СФР). Одной из наиболее острых проблем последнего времени стала обработка документа Больничный лист с причиной нетрудоспособности (09) Уход за больным членом семьи, если возраст родственника (ребенка) составляет ровно 15 лет. В данной статье мы подробно разберем, почему возникает эта ошибка, как она трактуется законодательством и какими способами ее можно устранить в программе 1С:Зарплата и Управление Персоналом 3.1.
Разберем ситуацию с точки зрения нормативных актов. Основная сложность заключается в определении статуса застрахованного лица при достижении им возраста 15 лет. В российском законодательстве существует два ключевых рубежа:
Проанализируем позицию СФР: контролирующие органы считают, что как только ребенку исполнилось 15 лет (день рождения), период его «детства» для целей оплаты 15-дневного больничного заканчивается. Со следующего дня после 15-летия он приравнивается к «взрослому члену семьи», и лимит оплаты сокращается до 7 календарных дней по каждому случаю (и не более 30 дней в году в сумме).
Рассмотрим, как эта логика была реализована в коде программы. В ряде релизов 1С:ЗУП 3.1 (ошибка с кодом 000152234) разработчики использовали некорректный «репер» полных лет. Алгоритм проверял возраст по условию «меньше 16 лет», что позволяло программе ошибочно назначать 15 дней оплаты подросткам, которым уже исполнилось 15 лет и 1 месяц, 15 лет и 5 месяцев и так далее. При попытке отправить ответ на запрос СФР через систему СЭДО, фонд возвращал ошибку, так как внутренние проверки СФР настроены на жесткий лимит в 7 дней для этой возрастной категории.
Первым делом проверим наличие установленных исправлений в вашей базе. Разработчики 1С оперативно выпускают патчи для устранения подобных ошибок без ожидания полного обновления конфигурации. Пройдем по шагам для проверки и установки:
000152234 или исправление расчета дней ухода за детьми старше 15 лет.После установки патча необходимо перезагрузить сеанс работы с программой. Рассмотрим, что изменится: теперь при заполнении документа Больничный лист для родственника в возрасте 15 лет и старше программа автоматически ограничит количество оплачиваемых дней до 7.
Если по каким-то причинам вы не можете оперативно обновить программу или установить патчи, проанализируем ситуацию и внесем правки вручную. Это необходимо для того, чтобы успешно пройти форматно-логический контроль СФР.
Больничный лист.Важно помнить, что при ручной правке данных в 1С:ЗУП необходимо также проверить вкладку Начислено (подробно), чтобы суммы пособия пересчитались исходя из измененного количества дней.
Посмотрим на пример того, как в программном коде обычно реализуется проверка возраста. Для понимания логики исправления программистом, рассмотрим упрощенный фрагмент алгоритма:
// Пример логики определения лимита дней
ВозрастРодственника = ОкруглитьВниз(РазностьДам(ДатаРождения, ДатаНачалаСобытия, "Год"));
Если ВозрастРодственника < 7 Тогда
ЛимитДней = 60; // Уход за ребенком до 7 лет
ИначеЕсли ВозрастРодственника >= 7 И ВозрастРодственника < 15 Тогда
ЛимитДней = 15; // Уход за ребенком от 7 до 15 лет
Иначе
ЛимитДней = 7; // Уход за взрослым (15 лет и старше)
КонецЕсли;
В ошибочных релизах условие ВозрастРодственника < 15 было заменено на ВозрастРодственника < 16, что и приводило к избыточной оплате. Исправление заключается в возврате к корректному юридическому порогу в 15 лет. Мы рекомендуем техническим специалистам проверять модуль УчетПособийСоциальногоСтрахования в части функций определения лимитов оплаты.
Проанализируем риски: если отправить в СФР сведения с некорректным количеством дней, фонд может либо отклонить входящий запрос, либо выплатить пособие в избыточном размере, что впоследствии приведет к требованию о возмещении ущерба от работодателя. В системе СЭДО при получении сообщения Тип 100 (Данные листка нетрудоспособности) всегда проверяйте дату рождения ребенка. Если на дату начала болезни ему уже исполнилось 15 лет, в ответе на запрос (сообщение Тип 101) обязательно указывайте количество оплачиваемых дней не более 7, даже если в самом бумажном или электронном ЭЛН врач указал больший период.
Таким образом, мы рассмотрели комплексный подход к решению проблемы. Совместная работа бухгалтера по контролю дат и технического специалиста по обновлению конфигурации позволит избежать ошибок в отчетности и обеспечит корректное начисление пособий сотрудникам предприятия.