Как исправить нулевое начисление в больничном листе, если он совпадает с отпуском в 1С:ЗУП 3.1

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

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

Принудительный пересчет документа как оперативное решение

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

  1. Перевыбор сотрудника: Попробуем заново выбрать физическое лицо в поле Сотрудник. Это инициирует обновление связанных данных и часто заставляет программу «увидеть» актуальный средний заработок.
  2. Использование кнопок пересчета: Обратим внимание на пиктограммы в верхней части документа. Желтый квадратик или две красные круговые стрелки принудительно запускают процедуру расчета. Это необходимо сделать, если после ввода периода болезни суммы не появились автоматически.
  3. Проверка вкладки «Оплата»: Перейдем на данную вкладку и убедимся, что установлен флажок Назначать пособие. Если этот флаг снят, программа логично не будет производить начисления.

Выясним причину, по которой суммы могут отсутствовать в конкретных колонках. Разберем по шагам структуру документа Больничный лист. В современных версиях программы работодатель рассчитывает только первые три дня болезни (при коде 01). Если весь период болезни оплачивается за счет фонда (например, при травме на производстве — код 04), то в документе 1С колонки начислений действительно могут оставаться пустыми, так как расчет и выплата производятся напрямую Социальным фондом России (СФР).

Механизм исправления и продления отпуска

Согласно статье 124 ТК РФ, если работник заболел во время ежегодного оплачиваемого отпуска, отпуск должен быть продлен или перенесен. В 1С:ЗУП 3.1 реализован удобный механизм для автоматизации этого процесса. Рассмотрим подробнее, как правильно использовать ссылку Исправить.

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

Проанализируем пример кода, который описывает логику вытеснения одного начисления другим в системе 1С:


// Логика вытеснения видов расчета
Если ВидРасчета = ПланыВидовРасчета.Начисления.Больничный Тогда
    // Программа ищет пересечения с другими периодами
    ЗаписиОчереди = НайтиПересекающиесяПериоды(ПериодДействия, Сотрудник);
    Для Каждого Запись Из ЗаписиОчереди Цикл
        Если Запись.ВидРасчета = ПланыВидовРасчета.Начисления.Отпуск Тогда
            // Происходит сторнирование вытесняемого периода
            СоздатьЗаписьСторно(Запись);
        КонецЕсли;
    КонецЦикла;
КонецЕсли;

Особенности взаимодействия с СФР и проактивные выплаты

Важно понимать, что в условиях работы с электронными листками нетрудоспособности (ЭЛН) и системой проактивных выплат, расчет больничного в 1С — это лишь часть процесса. Если в документе Больничный лист суммы за счет фонда СФР равны нулю, это не всегда является ошибкой.

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

Технические причины отсутствия среднего заработка

Если после всех манипуляций с кнопками пересчета сумма остается нулевой даже в части работодателя (первые 3 дня), проверим базу на наличие следующих данных:

  1. Доходы за прошлые периоды: Убедимся, что для новых сотрудников введен документ Справка для расчета пособия (входящая). Без данных о заработке за предыдущие два календарных года программа не сможет рассчитать средний дневной заработок.
  2. Актуальность МРОТ: Если заработок сотрудника ниже минимального или стаж составляет менее 6 месяцев, расчет производится исходя из МРОТ. Проверим, обновлены ли классификаторы в программе до последних значений.
  3. Настройка приоритетов начислений: Зайдем в настройки начисления Больничный и проверим вкладку Приоритет. В списке Вытесняющие начисления не должно быть отпуска, наоборот — больничный должен находиться в списке вытесняющих начислений для отпуска.

НДФЛ и сторнирование при пересечении периодов

Рассмотрим ситуацию с точки зрения налогового учета. Когда мы регистрируем больничный лист поверх уже выплаченного отпуска, происходит автоматическое сторнирование отпускных. Это порождает «отрицательный» доход в учете НДФЛ за текущий месяц.

Проанализируем ситуацию: отпускные за период с 18.10 по 31.10 были выплачены 15 октября. 18 октября открыт больничный. При проведении больничного в октябре, программа сторнирует доход по отпуску за этот период. Это может привести к тому, что в отчете 6-НДФЛ сумма удержанного налога будет скорректирована. Не стоит пугаться отрицательных сумм в регистрах — при окончательном расчете зарплаты за месяц (с учетом начисленного больничного и новых рабочих дней после продленного отпуска) сальдо выровняется.

Когда отпуск не продлевается?

Важно помнить о юридических нюансах, которые влияют на отражение в 1С. Посмотрим на код причины нетрудоспособности. Если в больничном листе указан код 09 (уход за больным членом семьи), то правила статьи 124 ТК РФ не действуют. В этом случае:

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

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

← На главную