Почему расходятся данные по НДФЛ в разных регистрах 1С:ЗУП?

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

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

Разбираем назначение ключевых регистров НДФЛ

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

  1. РасчетыНалогоплательщиковСБюджетомПоНДФЛ

    Это основной и самый главный регистр для учета взаиморасчетов с сотрудником (налогоплательщиком) по НДФЛ. Он отражает весь жизненный цикл налога от начисления до удержания.

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

    Именно разница во времени между начислением и удержанием является главной причиной расхождений.

  2. РасчетыНалоговыхАгентовСБюджетомПоНДФЛ

    Этот регистр отражает уже взаиморасчеты организации (налогового агента) непосредственно с бюджетом.

    • Приход (+): Сюда попадает удержанный НДФЛ. Сумма и дата этой записи полностью соответствуют записи в расход регистра РасчетыНалогоплательщиковСБюджетомПоНДФЛ. Это логично: как только мы удержали налог у сотрудника, у нас возникло обязательство перечислить его в бюджет.
    • Расход (-): В этой части отражается перечисленный НДФЛ. Движение формируется документом Перечисление НДФЛ в бюджет или при обмене с банком. Здесь также содержатся реквизиты платежного поручения.
  3. НДФЛКПеречислению

    Этот регистр, по сути, дублирует информацию об удержанном налоге, который компания должна перечислить в бюджет. Его данные формируются на основе сумм из приходной части регистра РасчетыНалоговыхАгентовСБюджетомПоНДФЛ. Основное отличие — наличие дополнительных аналитических разрезов, таких как статьи финансирования и расходов, что особенно важно для бюджетных учреждений. Для коммерческих организаций его данные часто совпадают с удержанными суммами из основных регистров.

  4. НДФЛПеречисленный

    Аналогично предыдущему, этот регистр хранит данные о перечисленном налоге, но в более простом виде, без реквизитов платежных документов. Он удобен для построения аналитических отчетов по факту уплаты налога.

  5. ОтражениеВБухучетеНачисленныйНДФЛ и ОтражениеВБухучетеУдержанныйНДФЛ

    Как следует из названия, эти регистры являются техническими и служат для подготовки данных к выгрузке в бухгалтерскую программу (например, 1С:Бухгалтерия). Они формируются документом Отражение зарплаты в бухучете и следуют той же логике: один хранит начисленный НДФЛ по итогам месяца, другой — удержанный по факту выплат. Соответственно, суммы в них в рамках одного месяца также будут различаться.

Почему суммы не совпадают: начисление vs. удержание

Теперь, зная назначение регистров, разберем на конкретном примере, почему при запросе данных за один календарный месяц суммы будут разными.

Проанализируем ситуацию:

Компания начисляет зарплату за Январь и выплачивает ее в начале следующего месяца.

  1. 31 января: Бухгалтер проводит документ Начисление зарплаты и взносов за январь. В этот момент программа исчисляет НДФЛ с доходов сотрудников.

    Происходят следующие движения в регистрах:

    • В регистре РасчетыНалогоплательщиковСБюджетомПоНДФЛ делается запись в Приход (+) на сумму исчисленного налога. Период записи — 31.01.2024.
    • В регистре ОтражениеВБухучетеНачисленныйНДФЛ также отражается начисленный налог.

    Важный момент: на этом этапе налог еще не удержан, так как не было факта выплаты дохода.

  2. 5 февраля: Бухгалтер формирует и проводит документ Ведомость в банк для выплаты зарплаты за январь.

    Именно в этот момент происходит удержание налога. Движения в регистрах:

    • В регистре РасчетыНалогоплательщиковСБюджетомПоНДФЛ делается запись в Расход (-). Период записи — 05.02.2024.
    • В регистре РасчетыНалоговыхАгентовСБюджетомПоНДФЛ делается запись в Приход (+), так как у компании возникло обязательство перед бюджетом. Период записи — 05.02.2024.
    • В регистре НДФЛКПеречислению также отражается удержанный налог.
    • В регистре ОтражениеВБухучетеУдержанныйНДФЛ фиксируется удержанный налог для выгрузки в бухгалтерию.

Вывод: Если вы построите отчет по регистрам за январь, вы увидите начисленный НДФЛ (приход по РасчетыНалогоплательщиковСБюджетомПоНДФЛ), но не увидите удержанный. А если построите отчет за февраль, то увидите удержанный налог (расход по РасчетыНалогоплательщиковСБюджетомПоНДФЛ), который относится к январскому доходу.

Влияние изменений законодательства на учет НДФЛ

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

С 2024 года действуют два периода удержания и два срока уплаты в месяц:

Это означает, что "месяц" как учетный период для НДФЛ перестал быть календарным. Начисление дохода по-прежнему привязано к календарному месяцу (например, в документе Начисление зарплаты и взносов), а удержание и перечисление — к этим "рваным" периодам, которые на форуме остроумно назвали "лунными". Это еще больше усложняет сверку и делает прямое сопоставление сумм за календарный месяц некорректным.

Практические выводы и рекомендации

Главный вывод: расхождение сумм в регистрах НДФЛ — это не ошибка, а отражение реальных хозяйственных операций и действующего законодательства. Не нужно пытаться "исправить" эти расхождения.

Для корректного анализа данных необходимо четко понимать, что именно вы хотите проверить, и использовать правильные разрезы и периоды.

  1. Для сверки начисленного НДФЛ: анализируйте регистр РасчетыНалогоплательщиковСБюджетомПоНДФЛ (приход) в разрезе месяца начисления.
  2. Для сверки удержанного НДФЛ: анализируйте регистр РасчетыНалогоплательщиковСБюджетомПоНДФЛ (расход) или НДФЛКПеречислению в разрезе даты выплаты дохода (даты удержания).
  3. Для контроля целостности данных: сумма расхода по регистру РасчетыНалогоплательщиковСБюджетомПоНДФЛ за определенный период должна быть равна сумме прихода по регистру РасчетыНалоговыхАгентовСБюджетомПоНДФЛ за тот же период. Это покажет, что весь удержанный у сотрудников налог корректно отражен как задолженность компании перед бюджетом.

При написании запросов всегда обращайте внимание на поле Период или ДатаВыплатыДохода и используйте их в зависимости от цели вашего анализа, а не просто группируйте данные по началу месяца.

← На главную