Почему больничный по уходу за ребенком до 8 лет в 1С:ЗУП рассчитывается не в 100% размере и как это исправить?

Бухгалтер 1С v8.3 (Управляемые формы) 1С:Зарплата и Управление Персоналом Бухгалтерский учет
← На главную

Приветствуем вас! В нашей практике мы часто сталкиваемся с вопросами, касающимися корректности начисления пособий по временной нетрудоспособности, и одним из наиболее актуальных является проблема с расчетом больничного по уходу за ребенком в программе 1С:Зарплата и Управление Персоналом (1С:ЗУП). Пользователи, работающие в различных версиях программы, таких как 3.1.20.36, 3.1.18.276, а также в более поздней 3.1.20.71, сообщают об одной и той же сложности: больничный по уходу за ребенком, не достигшим 8 лет, вместо положенных 100% от среднего заработка, рассчитывается в зависимости от страхового стажа сотрудника. И что особенно неприятно, ручная корректировка процента начисления в документе оказывается бесполезной, так как программа упорно возвращает его к некорректному значению.

Давайте вместе разберемся в причинах этой ошибки, изучим законодательные нормы, которые регулируют подобные начисления, и рассмотрим, какие временные решения и официальные патчи предлагает фирма "1С" для устранения данной проблемы. Наша цель — помочь вам настроить программу так, чтобы расчеты были всегда верными и соответствовали требованиям законодательства.

Законодательные основы оплаты больничного по уходу за ребенком

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

С 1 сентября 2021 года в Российской Федерации вступили в силу значительные изменения в Федеральный закон № 255-ФЗ "Об обязательном социальном страховании на случай временной нетрудоспособности и в связи с материнством". Эти изменения напрямую касаются порядка оплаты больничных листов по уходу за детьми.

Ключевые изменения, которые мы должны учесть, заключаются в следующем:

  1. Для детей в возрасте до 8 лет: С 1 сентября 2021 года пособие по временной нетрудоспособности, выдаваемое по причине ухода за больным ребенком, который не достиг возраста 8 лет, выплачивается в размере 100% среднего заработка. Этот важнейший принцип действует независимо от целого ряда факторов:

    • Продолжительность страхового стажа родителя: Теперь стаж сотрудника не влияет на размер пособия для этой категории детей. Даже если стаж минимальный, оплата должна быть 100%.

    • Форма лечения: Не имеет значения, проходит ли ребенок лечение амбулаторно (дома, с посещением поликлиники) или стационарно (в больнице). В обоих случаях применяется 100% оплата.

    Именно это правило является краеугольным камнем нашей текущей проблемы в 1С:ЗУП. Программа должна безусловно применять 100% для детей младше 8 лет.

  2. Для детей в возрасте 8 лет и старше: Для этой возрастной категории правила оплаты больничных остаются прежними и зависят как от формы лечения, так и от страхового стажа сотрудника:

    • При амбулаторном лечении:

      • Первые 10 календарных дней оплачиваются в зависимости от страхового стажа сотрудника.

      • Все последующие дни (начиная с 11-го) оплачиваются в размере 50% среднего заработка.

    • При стационарном лечении: Пособие выплачивается в размере, определяемом исключительно в зависимости от продолжительности страхового стажа.

    Давайте уточним размер процента оплаты в зависимости от стажа для детей старше 8 лет:

    • Если страховой стаж сотрудника составляет менее 5 лет – оплата больничного составит 60% среднего заработка.

    • Если страховой стаж сотрудника составляет от 5 до 8 лет – оплата больничного составит 80% среднего заработка.

    • Если страховой стаж сотрудника составляет 8 лет и более – оплата больничного составит 100% среднего заработка.

Таким образом, мы видим, что для ребенка, не достигшего 8 лет, единственный правильный процент оплаты больничного — 100%. Любое отклонение от этого правила, особенно в части применения стажа сотрудника, является некорректным и указывает на ошибку в программном обеспечении.

В чем суть проблемы в 1С:ЗУП?

Теперь, когда мы освежили в памяти законодательную базу, давайте вернемся к проявлениям ошибки в 1С:ЗУП, которые мы наблюдаем. Как мы выяснили из обращений пользователей, программа действительно ведет себя не так, как ожидается, особенно когда речь идет о больничных по уходу за детьми младше 8 лет.

Основные особенности проявления ошибки, которые мы можем выделить:

  1. Ошибочное применение стажа: Вместо безусловных 100% оплаты больничного, 1С:ЗУП начинает учитывать страховой стаж сотрудника. Это приводит к тому, что при стаже, например, менее 8 лет, программа может установить процент 60% или 80%, что является прямым нарушением законодательства для данной категории детей.

  2. Невозможность ручной корректировки: Пользователи сталкиваются с тем, что, пытаясь вручную изменить процент оплаты на 100% в документе Больничный лист, программа автоматически возвращает его к некорректному значению (например, 80%). Это указывает на глубокую логическую ошибку в алгоритме расчета, который постоянно пересчитывает и утверждает неправильный процент.

  3. Влияние данных о ребенке: Мы обнаружили, что проблема особенно часто проявляется, когда данные о ребенке заполнены в документе, и особенно остро — когда эти данные загружаются автоматически из Фонда социального страхования (СФР, ранее ФСС) при работе с электронными листками нетрудоспособности (ЭЛН). Интересное наблюдение: если по каким-то причинам данные о ребенке в документе не заполнять (что, конечно, не является правильным подходом), то программа может установить 100%.

Проанализируем механизм ошибки, исходя из сообщений пользователей и логики работы программы:

Судя по всему, алгоритм расчета пособия в 1С:ЗУП, отвечающий за определение процента оплаты, содержит логический изъян. Для детей до 8 лет он должен был бы просто проверить возраст и, если он меньше 8, сразу установить 100%. Однако, в проблемных релизах программы, алгоритм ошибочно включает дополнительную проверку — он анализирует наличие "записей периодов ухода за родственниками". Если такие записи присутствуют (а они, безусловно, появляются, когда мы заполняем информацию о ребенке, за которым осуществляется уход, особенно при загрузке ЭЛН), то программа по какой-то причине переключается на старый алгоритм расчета, который учитывает страховой стаж сотрудника. Таким образом, вместо игнорирования стажа для детей до 8 лет, программа начинает его применять, руководствуясь некорректным внутренним условием.

Эта ошибка является достаточно серьезной, так как приводит к неправильным начислениям и, как следствие, к необходимости перерасчетов, корректировок отчетности и взаимодействию с СФР.

Временные решения и обходные пути

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

1. Очистка поля "Ребенок" в документе "Больничный лист"

Этот метод основан на наблюдении, что ошибка проявляется, когда в документе Больничный лист заполнены данные о ребенке. Если эти данные отсутствуют, программа может корректно установить 100% оплаты.

Рассмотрим шаги для применения этого временного решения:

  1. Откройте документ "Больничный лист": Перейдите в раздел Зарплата -> Больничные листы и откройте нужный документ.

  2. Перейдите на вкладку "Уход за детьми": Внутри документа Больничный лист вы найдете несколько вкладок. Вам нужна вкладка с названием Уход за детьми.

  3. Найдите данные о ребенке и очистите их: На этой вкладке обычно располагается табличная часть, в которой указываются сведения о ребенке (ФИО, дата рождения, возраст и т.д.), за которым осуществляется уход. Наша задача – удалить эту строку или очистить поле, связанное с указанием конкретного ребенка.

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

    • Если это одиночное поле выбора, очистите его содержимое.

    После очистки поля, программа может пересчитать процент оплаты на 100%.

  4. Пересчитайте больничный: После внесения изменений, обязательно пересчитайте документ Больничный лист, чтобы убедиться, что процент оплаты стал 100%.

Почему это работает: Мы искусственно создаем ситуацию, при которой алгоритм программы "думает", что записей о периодах ухода за родственниками нет. Это позволяет обойти ошибочную логику, которая активирует расчет по стажу, и заставить программу применить безусловные 100% оплаты, как того требует закон для детей до 8 лет.

Потенциальные риски и важные примечания:

2. Проверка данных, передаваемых в СФР

На форумах иногда звучало мнение, что данные о стаже сотрудника в данном случае не передаются в СФР, и, следовательно, не влияют на окончательный расчет пособия, которое выплачивает фонд. Однако, мы настоятельно рекомендуем всегда проявлять бдительность и тщательно проверять формируемый файл или сведения, которые вы отправляете в СФР.

Мы рекомендуем:

  1. Выгружайте и просматривайте файл сведений: Если вы отправляете сведения в СФР через файлы, всегда открывайте и просматривайте XML-файл перед отправкой. Убедитесь, что в нем нет некорректных данных о проценте оплаты или стаже, которые могут быть ошибочно интерпретированы фондом.

  2. Используйте тестовые режимы: Если есть возможность, используйте тестовые базы или тестовые режимы обмена с СФР, чтобы убедиться в корректности передаваемых данных.

  3. Будьте готовы к корректировкам: Если вы решите отправлять данные, несмотря на некорректный процент в 1С:ЗУП, будьте готовы к тому, что вам может потребоваться вносить корректировки или давать пояснения СФР.

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

Официальное исправление проблемы: Патчи и обновления

Как показывает практика, фирма "1С" оперативно реагирует на критические ошибки в своих продуктах. Для устранения подобных проблем выпускаются специальные исправления — патчи, а также новые версии конфигураций, в которых ошибки уже исправлены.

Что такое патч в 1С?

Патч (или исправление) в контексте 1С представляет собой небольшой файл, обычно с расширением *.epd, предназначенный для оперативного исправления конкретных ошибок в определенном релизе конфигурации. Он позволяет устранить проблему без необходимости полного обновления конфигурации до следующей версии. Патчи могут устанавливаться как автоматически, при наличии настроенной интернет-поддержки в программе и активной подписки ИТС, так и вручную.

История решения проблемы по отзывам пользователей:

Наш анализ форума показывает, что процесс решения этой проблемы прошел несколько этапов:

  1. Изначальный выпуск патча: Сначала 1С выпустила патч для решения данной проблемы, и пользователи подтверждали его работоспособность.

  2. Временное удаление патча: По неким причинам, патч был временно удален с сайта 1С, что вызвало беспокойство среди пользователей.

  3. Перевыпуск патча или новый релиз: Впоследствии, как это часто бывает, 1С либо перевыпустила этот же патч, либо включила исправление в более поздний патч или новый официальный релиз конфигурации.

Конкретный патч, решающий проблему:

На данный момент, исходя из подтверждений пользователей, нам известен патч с идентификатором EF_50014463_4. Пользователи сообщают, что этот патч успешно устанавливается и решает проблему с некорректным расчетом больничного в версиях 3.1.18.276 и 3.1.20.71 1С:ЗУП.

Как получить и установить патч:

  1. Обратитесь к вашему обслуживающему партнеру 1С: Это наиболее надежный способ. Ваш партнер сможет предоставить актуальный патч, помочь с его установкой и проконсультировать по всем сопутствующим вопросам.

  2. Проверьте портал 1С:ИТС: Если у вас есть активная подписка на 1С:ИТС и настроена интернет-поддержка в программе, вы можете попробовать найти патч в разделе обновлений для вашей конфигурации на портале. Патчи часто доступны для скачивания и установки через стандартный механизм обновления.

  3. Автоматическая установка: В некоторых случаях, если в вашей программе настроена интернет-поддержка, патчи могут быть предложены для автоматической установки. Проверьте соответствующие уведомления в 1С:ЗУП.

Важные рекомендации по обновлениям:

Установка официального патча является наиболее правильным и долгосрочным решением данной проблемы, так как она устраняет первопричину ошибки в логике программы.

Что делать, если зарплата уже выплачена с некорректным расчетом?

Нередко случается так, что ошибка обнаруживается уже после того, как больничный был начислен, а зарплата или аванс выплачены сотруднику. В 1С:ЗУП предусмотрены механизмы для исправления таких ситуаций, позволяющие внести корректировки задним числом и оформить доплату или удержание.

Использование кнопки "Исправить" в документе "Больничный лист":

Для корректировки некорректно рассчитанного больничного, если выплата уже произведена, мы можем воспользоваться функциональностью исправления документов в 1С:ЗУП.

  1. Найдите некорректно рассчитанный документ: Откройте раздел Зарплата -> Больничные листы и найдите тот документ, в котором больничный был рассчитан с ошибкой (например, с неправильным процентом).

  2. Нажмите кнопку "Исправить": В нижней или верхней части открытого документа Больничный лист вы обнаружите кнопку Исправить. Нажмите ее.

  3. Создание нового документа исправления: 1С:ЗУП автоматически создаст новый документ Больничный лист (исправление). Этот документ будет иметь ссылку на исходный ошибочный документ и будет датирован текущим периодом или выбранным вами периодом исправления.

  4. Внесите корректировки:

    • Если вы уже установили патч или обновили конфигурацию, то после пересчета в новом документе исправления, программа должна автоматически установить правильный процент (100% для детей до 8 лет).

    • Если патч еще не установлен, вы можете применить временное решение (например, очистить поле Ребенок, как мы обсуждали ранее) непосредственно в этом новом документе исправления, чтобы добиться корректного процента.

  5. Пересчитайте и проведите документ: После внесения изменений, обязательно нажмите кнопку Рассчитать или Пересчитать в новом документе исправления, чтобы программа правильно рассчитала сумму доплаты или удержания. Затем проведите документ.

Результат исправления:

Критически важно: Убедитесь, что все изменения, внесенные через документ исправления, не только корректно отражены в регистрах учета 1С:ЗУП, но и учтены при формировании отчетности (например, 6-НДФЛ, РСВ) и, самое главное, при обмене данными с СФР. Возможно, потребуется отправить корректирующие сведения в фонд.

Дополнительные аспекты и контроль

Для полноты картины и обеспечения всестороннего контроля, давайте рассмотрим еще несколько важных моментов, связанных с больничными по уходу за детьми в 1С:ЗУП.

Особенности взаимодействия с СФР (Социальным фондом России):

Мы должны помнить, что с 2022 года изменился порядок выплаты пособий по временной нетрудоспособности. Теперь пособия полностью выплачиваются Социальным фондом России (СФР, бывший ФСС) напрямую застрахованным лицам. Роль работодателя сводится к передаче в СФР необходимых сведений для расчета пособия.

Контроль количества оплачиваемых дней по уходу за ребенком:

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

Заключение:

Мы видим, что проблема некорректного расчета больничного по уходу за ребенком до 8 лет в 1С:ЗУП является серьезной ошибкой релизов, требующей немедленного внимания. Мы проанализировали законодательную базу, которая четко устанавливает 100% оплату для этой категории, и выявили, что проблема кроется в ошибочной логике программы, которая неверно учитывает стаж сотрудника.

Мы выяснили, что до выхода полноценного обновления или установки патча можно использовать временное решение в виде очистки поля "Ребенок" в документе "Больничный лист", хотя это и требует дополнительного контроля при обмене с СФР. Однако наиболее надежным и рекомендуемым способом является установка официального патча EF_50014463_4, который уже подтвердил свою эффективность в исправлении данной ошибки в различных версиях 1С:ЗУП.

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

← На главную