Почему в 1С:Бухгалтерии не учитываются дни больничного в табеле и как это исправить

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

В практике работы с конфигурацией 1С:Бухгалтерия предприятия 3.0 бухгалтеры часто сталкиваются с ситуацией, когда сотрудник находился на больничном в конце месяца (например, с 29 ноября по 4 декабря), сам документ Больничный лист был оформлен и проведен в начале следующего месяца (5 декабря), но в табеле учета рабочего времени и в расчете зарплаты за ноябрь продолжают отображаться полностью отработанные дни (21 день вместо 19).

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

Выясняем причину: особенности учета зарплаты в Бухгалтерии предприятия 3.0

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

  1. Отсутствие механизма автоматического вытеснения. В 1С:Бухгалтерия 3.0 отсутствуют вытесняющие виды расчета и механизмы автоматического сторнирования прошлых периодов. Документ Больничный лист, введенный датой текущего месяца (декабрь), не умеет автоматически «вытеснять» отработанные дни из уже закрытого и проведенного документа Начисление зарплаты за предыдущий месяц (ноябрь).
  2. Особенности формирования отчета «Табель». Отчет Табель учета рабочего времени (Т-13) в БП 3.0 является динамическим печатным отчетом. Он формируется строго на основании фактически проведенных первичных документов начисления и кадровых учета за выбранный месяц. Если в проведенном документе Начисление зарплаты за ноябрь у сотрудника зафиксирован полный оклад за 21 день, табель отразит именно эти данные.
  3. Дата проведения документов. Если документ Начисление зарплаты проведен раньше, чем в базу был введен Больничный лист, программа берет норму времени без учета периода болезни.

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

Вариант 1. Исправление учетных данных, если период не закрыт

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

  1. Откроем документ Больничный лист.
  2. Изменим дату самого документа — установим дату внутри болевого месяца (например, 30.11) или дату, предшествующую дате проведения документа Начисление зарплаты за ноябрь.
  3. Проведем документ Больничный лист.
  4. Снимем с проведения документ Начисление зарплаты за ноябрь.
  5. Откроем документ Начисление зарплаты за ноябрь и пересчитаем сотрудника (или нажмите кнопку Заполнить). Программа увидит проведенный больничный лист, уменьшит количество отработанных дней (до 19) и пересчитает сумму оклада пропорционально отработанному времени.
  6. Проведем документ Начисление зарплаты.
  7. Повторно сформируем отчет Табель учета рабочего времени (Т-13) — дни болезни с 29 по 30 ноября отразятся с буквенным кодом Б, а количество отработанных дней станет корректным.

Вариант 2. Корректировка в текущем месяце, если прошлый период закрыт

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

Способ А: Ручная корректировка в документе «Начисление зарплаты»

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

Способ Б: Сторнирование через «Операцию, введенную вручную»

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

Рекомендации по ведению учета

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

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