Почему документ «Перечисление НДФЛ в бюджет» не создает движения по регистру в 1С:ЗУП / ЗКГУ и как это исправить?

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

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

В этой статье мы подробно разберем, как устроен механизм распределения НДФЛ в программе, почему происходят сбои при проведении отдельного документа перечисления, как решить эту проблему в исторических периодах и как изменился учет НДФЛ в современных реалиях в связи с переходом на Единый налоговый платеж (ЕНП).

Механика работы регистра «Расчеты налоговых агентов с бюджетом по НДФЛ»

Прежде чем анализировать ошибки, рассмотрим базовый принцип работы регистра накопления Расчеты налоговых агентов с бюджетом по НДФЛ. Этот регистр является остаточным и контролирует баланс между удержанным и перечисленным налогом в разрезе сотрудников, ставок налога, налоговых органов (ИФНС) и кодов ОКТМО.

Движения по этому регистру происходят по следующей схеме:

  1. Приход (плюс): формируется в момент проведения документов выплаты (например, Ведомость в банк, Ведомость в кассу или Ведомость на счета). Программа фиксирует сумму налога как удержанную у физического лица.
  2. Расход (минус): формируется при регистрации факта уплаты налога в бюджет. Этот шаг закрывает цепочку, подтверждая, что удержанный налог был успешно перечислен государству.

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


Измерения регистра накопления:
- Физическое лицо (сотрудник)
- Организация (работодатель)
- Месяц налогового периода (период, к которому относится доход)
- Ставка налогообложения (13%, 15% и т.д.)
- Налоговый орган (ИФНС регистрации)
- Код ОКТМО

Документ Перечисление НДФЛ в бюджет исторически работал по методу распределения остатков. Он сканировал этот регистр, находил положительные остатки (суммы, которые были удержаны ведомостями, но еще не списаны расходом) и пропорционально распределял указанную в документе сумму платежа между сотрудниками. Если программа не находила свободных остатков удержанного налога на дату проведения документа, распределять было нечего, и документ проводился «пустым» — без движений по регистру.

Три основные причины отсутствия движений в документе «Перечисление НДФЛ...»

Выясним, какие конкретные ошибки и неточности в ведении учета приводят к тому, что документ перечисления перестает делать движения по регистру для межрасчетных выплат (например, при увольнении).

1. Опережение даты платежа (нарушение хронологии документов)

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

2. Расхождения в реквизите «Месяц налогового периода»

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

3. Отсутствие фактического удержания налога в ведомости

Сам по себе расчет увольнения или отпуска лишь исчисляет НДФЛ. Налог считается удержанным только тогда, когда проведена ведомость на выплату зарплаты/межрасчета в банк или кассу. Если ведомость еще не создана, не проведена или в ней по какой-то причине не заполнилась колонка «НДФЛ к удержанию», то в регистре отсутствует приходная запись. Документу перечисления физически не к чему привязаться.

Эффективный альтернативный способ учета перечисления НДФЛ (до 2024 года)

Поскольку документ Перечисление НДФЛ в бюджет часто вел себя непредсказуемо, произвольно распределяя налоги по сотрудникам или игнорируя отдельные выплаты, опытные пользователи 1С выработали более прозрачную и простую методику ведения учета.

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

  1. Откроем документ выплаты (например, Ведомость в банк), по которой производится межрасчетная выплата (отпуск, увольнение или зарплата).
  2. В нижней части формы ведомости найдем флаг «Налог перечислен вместе с зарплатой» и установим его.
  3. Заполним появившиеся поля платежного поручения: укажем дату платежа и номер платежного поручения (ПП).
  4. Проведем ведомость.

При использовании этого метода программа автоматически формирует парные движения по регистру Расчеты налоговых агентов с бюджетом по НДФЛ — одновременно и «Приход» (удержание налога), и «Расход» (перечисление налога). Это гарантирует выполнение равенства Удержано = Перечислено для каждого конкретного сотрудника, попавшего в данную ведомость. Бухгалтеру больше не нужно использовать документ Перечисление НДФЛ в бюджет и беспокоиться о хронологической последовательности дат.

Глобальные изменения: учет НДФЛ в эпоху Единого налогового платежа (ЕНП)

Проанализируем современное состояние учета НДФЛ. С введением с 2023–2024 гг. системы Единого налогового счета (ЕНС) и Единого налогового платежа (ЕНП) методология учета НДФЛ в программах семейства «1С:Предприятие 8» претерпела революционные изменения.

Важно знать: В актуальных релизах программ 1С:ЗУП и 1С:ЗКГУ (начиная с версий 2024 года) учет перечисленного НДФЛ полностью прекращен. Из форм отчетности (6-НДФЛ, справки о доходах) исключена необходимость отражения сумм фактически перечисленного налога — теперь контролируются только исчисленные и удержанные суммы.

Связи с этим произошли следующие изменения в программе:

Разберем актуальную схему работы с НДФЛ в связке 1С:ЗУП и 1С:Бухгалтерия:

  1. В программе «1С:ЗУП» бухгалтер начисляет доходы (исчисление НДФЛ) и выплачивает их ведомостями (удержание НДФЛ).
  2. В конце отчетного периода создается документ Отражение удержанного НДФЛ в бухучете, который передает сводные данные по удержанным суммам в бухгалтерскую программу.
  3. Непосредственное перечисление денег в бюджет отражается уже на стороне «1С:Бухгалтерии» единой платежкой на ЕНС (документ Списание с расчетного счета с видом операции «Уплата налога»).
  4. В комплексных учетных системах (таких как 1С:ERP или 1С:Комплексная автоматизация) сопоставление удержанного и уплаченного налога производится автоматически в конце месяца при помощи регламентной операции «Расчет ЕНС».

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

← На главную