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

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

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

Назначение табличной части и базовая формула расчета

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

Сумма, которая отправляется в ведомость на выплату, вычисляется системой по следующему принципу:

Выплата = Начислено − Удержания − Исчисленный НДФЛ + Корректировка выплаты

В зависимости от знака суммы корректировка выполняет одну из двух учетных функций:

  1. Отрицательная сумма корректировки. Формируется в ситуации, когда в текущем расчете НДФЛ рассчитан со знаком «минус» (например, из-за сторнирования дохода за прошлые периоды или применения задним числом налоговых вычетов). Согласно требованиям статьи 231 НК РФ, излишне удержанный налог нельзя просто выдать работнику в межрасчетную выплату вместе с отпускными. Он подлежит возврату исключительно по личному заявлению сотрудника либо зачету в счет будущих исчислений. Отрицательная запись в табличной части «замораживает» эту сумму, уменьшая приходное движение по регистру ЗарплатаКВыплате, что защищает организацию от несанкционированной переплаты.
  2. Положительная сумма корректировки. Возникает в случаях, когда за сотрудником уже числился накопленный излишне удержанный налог (или отрицательный НДФЛ к зачету). Когда мы рассчитываем текущий отпуск, программа исчисляет положительный НДФЛ. Алгоритм видит ранее возникший долг перед сотрудником и автоматически уменьшает реальное удержание налога, отправляя положительную сумму в корректировку. Это увеличивает сумму, фактически выдаваемую на руки.

Механизм взаимодействия учетных регистров на практическом примере

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

  1. В прошлом месяце сотруднику было начислено вознаграждение, с которого исчислили и удержали 1 000 рублей НДФЛ. Сумма ушла в бюджет. Движения закрылись по регистрам ВзаиморасчетыССотрудниками и ЗарплатаКВыплате.
  2. В текущем периоде сотруднику применили имущественный вычет задним числом. Произошел перерасчет, в результате которого система определила, что удержать следовало 900 рублей. Возник отрицательный налог: −100 рублей.
  3. В регистре ВзаиморасчетыССотрудниками отрицательный налог сторнируется, увеличивая долг организации перед работником на 100 рублей. Однако выплатить эти деньги сразу нельзя: они уже перечислены в налоговую инспекцию.
  4. Чтобы предотвратить выплату неоткуда взявшихся денег, система делает движение расхода или отрицательного прихода в регистр ЗарплатаКВыплате на сумму −100 рублей. Одновременно в регистре НачисленияУдержанияПоСотрудникам фиксируется специальная строка «НДФЛ к зачету в счет будущих платежей» на −100 рублей (эту запись можно наблюдать в расчетном листке).
  5. Наступает момент расчета документа Отпуск. По отпуску исчислен налог 1 000 рублей. Система уменьшает регистры ВзаиморасчетыССотрудниками и ЗарплатаКВыплате на 1 000 рублей.
  6. Далее алгоритм проверяет остатки: программа видит, что ранее сумма −100 рублей была принята к зачету. В документе Отпуск автоматически заполняется табличная часть КорректировкиВыплаты на сумму +100 рублей. В регистре ЗарплатаКВыплате формируется движение, компенсирующее удержание. В итоге по расчетному листку налог составляет 1 000 рублей, а фактически с работника удерживается только 900 рублей.

Почему табличная часть заполняется при отсутствии перерасчетов НДФЛ?

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

Записи в регистрах ВзаиморасчетыССотрудниками, ЗарплатаКВыплате и РасчетыНалогоплательщиковСБюджетомПоНДФЛ хранятся в строгом разрезе нескольких измерений: Организация, ФизическоеЛицо, Сотрудник, ПериодВзаиморасчетов, СтатьяФинансирования, СтатьяРасходов, а также документов-оснований.

Если в расчетных листках сальдо выглядит нулевым, но ранее расчетчики правили суммы в документах начисления или ведомостях вручную, внутри регистров образуются «хвосты». Например, по одной статье финансирования висит остаток +5 000 рублей, а по другой — остаток −5 000 рублей. При проведении отпуска расчетный механизм анализирует детальные остатки по аналитике. Обнаружив отрицательное сальдо или разрыв по документам образования задолженности, программа делает ошибочный вывод о том, что произошел перекос по удержанному НДФЛ, и пытается принудительно выровнять взаиморасчеты через строку корректировки.

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

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

  1. Диагностика налогового учета. Сформируем отчет «Подробный анализ НДФЛ по сотруднику» с начала года или за проверяемый период. Обратим внимание на блоки «Излишне удержанный налог» и «Осталось зачесть». Если там присутствуют остатки, появление строки корректировки закономерно.
  2. Диагностика регистров накопления. Откроем отчет «Универсальный отчет» по регистрам накопления Зарплата к выплате и Взаиморасчеты с сотрудниками. Настроим группировку по измерениям: Сотрудник, Период взаиморасчетов, Статья расходов, Документ-основание. Сверим итоговые остатки. Разрывы с противоположными знаками покажут, в каком именно разрезе разошлись движения.
  3. Отражение официального возврата. Если у сотрудника действительно возник излишне удержанный налог, который решено вернуть на банковский счет, введем специализированный документ Возврат НДФЛ. Этот документ зарегистрирует факт возврата, корректно закроет суммы по налоговым регистрам и сформирует правильную отдельную ведомость, исключив попытки системы зачесть этот налог в будущих отпусках.
  4. Исправление аналитики без перепроведения прошлых периодов. Если ошибки тянутся за несколько прошлых месяцев или лет, распроводить и перезаполнять документы категорически нельзя — это неизбежно разрушит сданную отчетность (формы 6-НДФЛ и РСВ). Для «схлопывания» зависших остатков используем сервисный документ Перенос данных. Создадим в нем точечные корректировочные записи вида движения Расход или Приход по проблемным регистрам, закрыв неверные комбинации статей расходов и периодов в ноль.
  5. Корректировка налогового регистра. Если расхождение зафиксировано только по учету подоходного налога, воспользуемся документом Операция учета НДФЛ, внеся правки на закладках «Доходы», «Исчислено по 13% (30%)» или «Удержано».

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

← На главную