При работе с данными в 1С:ЗУП, особенно при формировании отчетов или написании запросов, многие сталкиваются с ситуацией, когда суммы в разных регистрах накопления по НДФЛ за один и тот же период не совпадают. Например, данные в НДФЛКПеречислению могут отличаться от данных в ОтражениеВБухучетеНачисленныйНДФЛ. Это вызывает вопросы: является ли это ошибкой и как правильно анализировать эти данные? Разберем эту ситуацию подробно и выясним, что это штатное поведение системы, обусловленное логикой налогового учета.
Чтобы понять причины расхождений, сначала проанализируем, за что отвечает каждый из основных регистров, связанных с учетом налога на доходы физических лиц. В 1С:ЗУП существует целая система регистров, каждый из которых выполняет свою уникальную функцию.
РасчетыНалогоплательщиковСБюджетомПоНДФЛ
Это основной и самый главный регистр для учета взаиморасчетов с сотрудником (налогоплательщиком) по НДФЛ. Он отражает весь жизненный цикл налога от начисления до удержания.
Начисление зарплаты и взносов или другими документами, начисляющими доход (например, Отпуск, Больничный лист). Дата записи соответствует месяцу начисления дохода (например, 31 января за январь).Ведомость в банк, Ведомость в кассу. Дата записи соответствует дате выплаты.Именно разница во времени между начислением и удержанием является главной причиной расхождений.
РасчетыНалоговыхАгентовСБюджетомПоНДФЛ
Этот регистр отражает уже взаиморасчеты организации (налогового агента) непосредственно с бюджетом.
РасчетыНалогоплательщиковСБюджетомПоНДФЛ. Это логично: как только мы удержали налог у сотрудника, у нас возникло обязательство перечислить его в бюджет.Перечисление НДФЛ в бюджет или при обмене с банком. Здесь также содержатся реквизиты платежного поручения.НДФЛКПеречислению
Этот регистр, по сути, дублирует информацию об удержанном налоге, который компания должна перечислить в бюджет. Его данные формируются на основе сумм из приходной части регистра РасчетыНалоговыхАгентовСБюджетомПоНДФЛ. Основное отличие — наличие дополнительных аналитических разрезов, таких как статьи финансирования и расходов, что особенно важно для бюджетных учреждений. Для коммерческих организаций его данные часто совпадают с удержанными суммами из основных регистров.
НДФЛПеречисленный
Аналогично предыдущему, этот регистр хранит данные о перечисленном налоге, но в более простом виде, без реквизитов платежных документов. Он удобен для построения аналитических отчетов по факту уплаты налога.
ОтражениеВБухучетеНачисленныйНДФЛ и ОтражениеВБухучетеУдержанныйНДФЛ
Как следует из названия, эти регистры являются техническими и служат для подготовки данных к выгрузке в бухгалтерскую программу (например, 1С:Бухгалтерия). Они формируются документом Отражение зарплаты в бухучете и следуют той же логике: один хранит начисленный НДФЛ по итогам месяца, другой — удержанный по факту выплат. Соответственно, суммы в них в рамках одного месяца также будут различаться.
Теперь, зная назначение регистров, разберем на конкретном примере, почему при запросе данных за один календарный месяц суммы будут разными.
Проанализируем ситуацию:
Компания начисляет зарплату за Январь и выплачивает ее в начале следующего месяца.
Начисление зарплаты и взносов за январь. В этот момент программа исчисляет НДФЛ с доходов сотрудников.
Происходят следующие движения в регистрах:
РасчетыНалогоплательщиковСБюджетомПоНДФЛ делается запись в Приход (+) на сумму исчисленного налога. Период записи — 31.01.2024.ОтражениеВБухучетеНачисленныйНДФЛ также отражается начисленный налог.Важный момент: на этом этапе налог еще не удержан, так как не было факта выплаты дохода.
Ведомость в банк для выплаты зарплаты за январь.
Именно в этот момент происходит удержание налога. Движения в регистрах:
РасчетыНалогоплательщиковСБюджетомПоНДФЛ делается запись в Расход (-). Период записи — 05.02.2024.РасчетыНалоговыхАгентовСБюджетомПоНДФЛ делается запись в Приход (+), так как у компании возникло обязательство перед бюджетом. Период записи — 05.02.2024.НДФЛКПеречислению также отражается удержанный налог.ОтражениеВБухучетеУдержанныйНДФЛ фиксируется удержанный налог для выгрузки в бухгалтерию.Вывод: Если вы построите отчет по регистрам за январь, вы увидите начисленный НДФЛ (приход по РасчетыНалогоплательщиковСБюджетомПоНДФЛ), но не увидите удержанный. А если построите отчет за февраль, то увидите удержанный налог (расход по РасчетыНалогоплательщиковСБюджетомПоНДФЛ), который относится к январскому доходу.
Ситуация с расхождением дат и периодов стала еще более выраженной с 2023 года после введения Единого налогового платежа (ЕНП) и изменения правил удержания и уплаты НДФЛ. Если раньше начисленный налог за месяц примерно соответствовал удержанному в том же месяце (при выплате аванса и зарплаты), то сейчас эта связь нарушена.
С 2024 года действуют два периода удержания и два срока уплаты в месяц:
Это означает, что "месяц" как учетный период для НДФЛ перестал быть календарным. Начисление дохода по-прежнему привязано к календарному месяцу (например, в документе Начисление зарплаты и взносов), а удержание и перечисление — к этим "рваным" периодам, которые на форуме остроумно назвали "лунными". Это еще больше усложняет сверку и делает прямое сопоставление сумм за календарный месяц некорректным.
Главный вывод: расхождение сумм в регистрах НДФЛ — это не ошибка, а отражение реальных хозяйственных операций и действующего законодательства. Не нужно пытаться "исправить" эти расхождения.
Для корректного анализа данных необходимо четко понимать, что именно вы хотите проверить, и использовать правильные разрезы и периоды.
РасчетыНалогоплательщиковСБюджетомПоНДФЛ (приход) в разрезе месяца начисления.РасчетыНалогоплательщиковСБюджетомПоНДФЛ (расход) или НДФЛКПеречислению в разрезе даты выплаты дохода (даты удержания).РасчетыНалогоплательщиковСБюджетомПоНДФЛ за определенный период должна быть равна сумме прихода по регистру РасчетыНалоговыхАгентовСБюджетомПоНДФЛ за тот же период. Это покажет, что весь удержанный у сотрудников налог корректно отражен как задолженность компании перед бюджетом.При написании запросов всегда обращайте внимание на поле Период или ДатаВыплатыДохода и используйте их в зависимости от цели вашего анализа, а не просто группируйте данные по началу месяца.