Почему не заполняется документ «Компенсация за задержку зарплаты» при доначислении за прошлые периоды в 1С:ЗУП 3.1?

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

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

Механизм работы компенсации в 1С:ЗУП

Прежде всего, проанализируем внутреннюю логику программы. Документ Компенсация за задержку зарплаты не просто ищет «факт недоплаты». Он анализирует состояние регистров накопления, таких как Взаиморасчеты с сотрудниками и Зарплата к выплате. Чтобы система увидела просрочку, должны быть соблюдены два условия:

  1. Наличие начисленной, но не выплаченной суммы на конкретную дату.
  2. Превышение плановой даты выплаты, установленной в настройках организации или конкретного документа.

Когда мы регистрируем доначисление в июне за март, программа по умолчанию считает, что эта задолженность возникла именно в июне. С точки зрения системы, до июня долга не существовало, так как не было самого факта начисления. Следовательно, и «задержки» выплаты начисленной суммы не было — была ошибка в начислении, которую исправили только сейчас.

Причина 1: Месяц регистрации доначисления

Рассмотрим ситуацию, описанную в теме: пользователь вводит документ Данные для расчета ЗП за март текущей датой (июнем) и делает перерасчет. В документе Доначисление, перерасчет месяц регистрации стоит «Июнь», а период, за который производится расчет — «Март».

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

Решение проблемы через временное изменение месяца регистрации

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

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

Причина 2: Плановые даты выплаты зарплаты

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

Настройка — Организации — закладка Учетная политика и другие настройки — ссылка Бухучет и выплата зарплаты — закладка Выплата зарплаты.

Если в настройках указано, что зарплата выплачивается, например, 10-го числа, а компенсация вводится за май, то расчет начнется с 11-го мая. Если вы пытаетесь рассчитать компенсацию за период, который еще не наступил относительно плановой даты, документ останется пустым.

Важность настроек в документе-основании

В современных версиях ЗУП 3.1 в документах начисления (например, Премия, Материальная помощь или Доначисление) есть поле Дата выплаты. Оно находится в нижней части формы. Если вы указали там текущую дату (дату фактического формирования документа в июне), программа будет считать, что долг должен быть погашен именно в этот день, и никакой задержки относительно марта не существует.

Для корректного расчета попробуйте в документе перерасчета установить дату выплаты, равную той дате, когда деньги должны были быть выплачены в прошлом (например, 05.04.2024 за март).

Работа с регистрами: технический нюанс

Разберем, на какие поля в регистрах стоит обратить внимание программисту или продвинутому пользователю через «Окно функций» или «Все функции». Нас интересует регистр накопления Зарплата к выплате.

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

Отражение компенсации в налоговом учете (НДФЛ и Взносы)

Важно помнить, что с 2024 года позиция контролирующих органов и автоматизация в 1С изменились. Теперь компенсация за задержку выплаты заработной платы в большинстве случаев облагается НДФЛ и страховыми взносами (в части, превышающей установленные лимиты, или полностью, в зависимости от трактовки).

Для того чтобы компенсация корректно попала в отчеты 6-НДФЛ и РСВ, убедитесь, что для вида начисления Компенсация за задержку выплаты зарплаты (в справочнике Начисления) правильно настроены:

  1. Категория дохода: Прочие доходы (или согласно актуальным рекомендациям 1С).
  2. Вид дохода по страховым взносам: Доходы, целиком облагаемые страховыми взносами.

Резюме и алгоритм действий

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

  1. Проверим, указан ли в документе Доначисление, перерасчет правильный Период (Март), даже если Месяц регистрации — Июнь.
  2. Проверим Плановые даты выплаты в настройках организации.
  3. Убедимся, что Ведомость, которой планируется выплата, еще не проведена. Документ компенсации всегда регистрируется строго до создания ведомости.
  4. Если автоматика не срабатывает, используем методику «сдвига» месяца регистрации: временно меняем месяц начисления на прошлый, рассчитываем компенсацию и возвращаем месяц обратно.
  5. В крайнем случае, если суммы небольшие и разовые, можно воспользоваться ручным добавлением строки в документ компенсации, но при этом придется самостоятельно рассчитать сумму по формуле: Сумма задолженности * Кол-во дней просрочки * 1/150 ключевой ставки ЦБ.

Соблюдение этих правил позволит вам корректно отразить задолженность перед сотрудниками и избежать штрафов со стороны трудовой инспекции.

← На главную