Почему при компенсации отпуска в 1С:ЗУП 3.0 не уменьшаются остатки дней

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

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

Законодательные ограничения: статья 126 ТК РФ

Прежде чем искать техническую ошибку в программе, проанализируем нормы трудового законодательства. Распространенное заблуждение заключается в том, что если у сотрудника накопилось несколько неиспользованных отпусков за прошлые годы (например, 35 или 56 дней), то всю разницу свыше 28 календарных дней можно заменить денежной выплатой без увольнения.

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

  1. Основной ежегодный оплачиваемый отпуск составляет 28 календарных дней за каждый рабочий год. Заменить его денежной компенсацией работающему сотруднику нельзя ни при каких условиях. Получить компенсацию за основной отпуск можно только при увольнении.
  2. Если сотрудник не использовал отпуск за несколько лет, дни суммируются, но природа их не меняется. Если за два года накопилось 56 дней основного отпуска, каждый из этих периодов не превышает установленные 28 дней за год, следовательно, заменить их деньгами во время работы нельзя. Работник обязан фактически отгулять эти дни.
  3. Компенсировать деньгами во время действия трудового договора разрешено исключительно дополнительные отпуска (за ненормированный рабочий день, вредные условия труда и другие) либо удлиненные основные отпуска (например, у педагогов или инвалидов), то есть дни, которые превышают 28 дней в рамках конкретного рабочего года.

Технический механизм списания отпусков в 1С:ЗУП 3.0

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

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

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

Порядок корректного оформления компенсации отпуска

Рассмотрим пошаговый алгоритм, как правильно оформить компенсацию дополнительных дней в типовой конфигурации:

  1. Создадим документ Отпуск.
  2. Если сотруднику предоставляется только денежная выплата без фактического ухода на отдых, на вкладке Основной отпуск снимем флаг Отпуск.
  3. Перейдем на вкладку Дополнительные отпуска, отгулы, добавим строку с нужным видом дополнительного отпуска, укажем количество дней компенсации и установим соответствующий флаг компенсации.
  4. Проверим расчет на вкладке Начислено (подробно), где должны рассчитаться дни и средний заработок.
  5. Проведем документ и проверим результат по ссылке Как сотрудник использовал отпуск? непосредственно из формы документа.

Что делать, если начисление уже прошло, а остаток не списался

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

  1. Использование документа Ввод остатков отпусков. С помощью этого документа можно зафиксировать актуальное количество оставшихся дней по рабочим годам на определенную дату, скорректировав учет без формирования повторных проводок и начислений.
  2. Использование документа Перенос данных. Если требуется исправить движения непосредственно в регистрах, сформируем документ Перенос данных с движениями со знаком расхода по регистру накопления Фактические отпуска для конкретного сотрудника.
← На главную