Разберем ситуацию, когда в расчетном листке за декабрь вы видите одну сумму, а в справке 2-НДФЛ (сейчас чаще называется «Справка о доходах и суммах налога физического лица») — сумму дохода больше. На практике это почти всегда связано с тем, что расчетный листок показывает начисления за месяц, а справка 2-НДФЛ формируется по правилам налогового учета НДФЛ, где доход «привязывается» к определенной дате и периоду отражения в отчетности.
С 01.01.2023 для НДФЛ по денежным выплатам (включая зарплату) применяется подход: датой получения дохода признается день фактической выплаты (или перечисления на счет сотрудника), а не «последний день месяца начисления», как было раньше. Именно поэтому «декабрь» в справке может включать то, что начислено за другой месяц, но выплачено в декабре, и наоборот — начисления декабря могут попасть в «январь» справки, если выплата была в январе.
Давайте вместе проанализируем, откуда берется разница, и как быстро сверить цифры в 1С:ЗУП / 1С:ЗГУ.
Для начала зафиксируем две разные «логики учета»:
1) Расчетный листок — это в первую очередь документ для сотрудника про начисления (оклад, премии, доплаты), удержания и итог «к выплате» за конкретный месяц начисления. Он отвечает на вопрос: «Сколько заработано (начислено) за декабрь?»
2) Справка 2-НДФЛ — это документ про доходы, признанные для целей НДФЛ, а также исчисленный/удержанный/перечисленный налог. Она отвечает на вопрос: «Какой доход (по датам фактических выплат) попал в налоговый учет и в какие периоды?»
Поэтому в декабре в справке может оказаться:
зарплата за вторую половину ноября, если ее выплатили в декабре;
аванс декабря, если его выплатили в декабре (а в расчетном листке декабрь чаще показывает начисление по итогам месяца);
премии, отпускные, больничные, разовые начисления, которые выплатили в декабре, даже если они относятся к другому расчетному периоду;
перерасчеты прошлых месяцев, которые были начислены/выплачены в декабре;
удержания НДФЛ могут не совпасть с ожиданиями, если были переходящие выплаты или разные даты выплат.
Дальше разберем по шагам, как проверить конкретно вашу ситуацию.
Посмотрим на самый частый сценарий: в справке декабрь больше, потому что в декабре выдали часть денег за ноябрь.
Разберем по шагам, что проверить в 1С:ЗУП:
Откроем раздел выплат: обычно это «Зарплата» → блок «Выплаты» (названия могут отличаться по версии).
Найдем документы выплат за декабрь: «Ведомость в банк» / «Ведомость в кассу» / выплаты через реестр.
По каждой ведомости посмотрим, какой период/начисления она закрывает. Ведомость может включать:
зарплату за вторую половину прошлого месяца;
аванс текущего месяца;
премии/разовые начисления;
отпускные/больничные.
Сопоставим даты: в справке «декабрь» = то, что выплачено в декабре (по новым правилам определения даты получения дохода для НДФЛ).
Типичный вывод: если зарплата за вторую половину ноября выплачена 10 декабря, то она увеличит декабрьскую сумму дохода в 2-НДФЛ, даже если в расчетном листке за декабрь ее нет (она была начислена в ноябре).
Вопрос из темы форума обычно звучит так: «Правильно ли я понимаю, что сумма в пункте 5 справки должна совпадать с суммой всех выплат и налогов?» Давайте уточним корректную логику.
Пункт 5 справки обычно содержит агрегированные показатели (формулировки зависят от версии формы):
Общая сумма дохода — доход, признанный для НДФЛ за период;
Налоговая база — доход минус вычеты;
Сумма исчисленного налога — сколько налога рассчитано;
Сумма удержанного налога — сколько реально удержано при выплатах;
Сумма перечисленного налога — сколько отправлено в бюджет (в привязке к периодам удержания/перечисления).
Теперь самое важное:
Общая сумма дохода из пункта 5 не обязана совпадать с «суммой выплат на руки», потому что «на руки» — это уже доход минус удержания (НДФЛ и прочие удержания). С другой стороны, общая сумма дохода должна быть сопоставима с суммой грязных выплат (до удержаний) по датам фактической выплаты, если мы сравниваем одинаковый период и одинаковый состав доходов.
Поэтому сверяем правильно:
Если хотим сверить «доход» из справки — сравниваем его с суммой начислений, которые были выплачены (грязными суммами до удержаний) в соответствующие даты.
Если хотим сверить «удержанный НДФЛ» — сравниваем его с удержаниями НДФЛ, которые прошли в ведомостях на выплату за соответствующие даты.
Если хотим сверить «перечисленный НДФЛ» — сравниваем с платежами/ЕНС-перечислениями в разрезе периодов удержания (после 2023 года сроки перечисления зависят от того, в какой период месяца удержан налог).
Теперь применим это к декабрю: если в декабре были выплаты «за ноябрь» и «за декабрь», справка декабрь объединит их в один месяц справки (по выплате), а расчетный листок за декабрь покажет только начисления декабря (по начислению).
Посмотрим на пример, чтобы закрепить механику. Допустим, график выплат такой:
05.12 выплачен аванс за декабрь: 30 000 (до удержаний);
10.12 выплачена зарплата за вторую половину ноября: 40 000 (до удержаний);
25.12 выплачены отпускные: 15 000 (до удержаний);
10.01 выплачена зарплата за вторую половину декабря: 45 000 (до удержаний).
Тогда:
Расчетный листок за декабрь покажет начисления декабря, например: оклад/премии/доплаты, итог начислено 75 000 (условно). Он не обязан совпасть с суммой «выплачено в декабре».
Справка 2-НДФЛ по месяцу «декабрь» включит суммы, которые фактически выплатили в декабре: 30 000 + 40 000 + 15 000 = 85 000. Поэтому декабрь в справке окажется больше, чем начисления декабря в расчетном листке.
А выплата 10.01 (45 000) попадет в «январь» справки (по дате выплаты), хотя в расчетном листке это «декабрьская зарплата» по начислению.
Именно эту картину чаще всего наблюдают, когда сравнивают один конкретный месяц расчетного листка (начисление) и один конкретный месяц справки (выплата).
Чтобы не гадать, давайте действовать системно и проверять данные там, откуда формируется справка.
В 1С:ЗУП для контроля используем два уровня. Для тех, кто планирует переезд на новую версию программы или выделение зарплатного учёта в отдельную систему, доступен раздел с решениями по переносу данных в ЗУП.
Уровень 1: стандартные отчеты по НДФЛ
Откроем отчеты по НДФЛ (обычно: «Налоги и взносы» → «Отчеты по налогам»).
Сформируем «Анализ НДФЛ по месяцам» и посмотрим помесячно: доход, исчислено, удержано.
Сформируем расшифровку по сотруднику и провалимся в строки, чтобы увидеть, какими документами зарегистрирован доход и удержание налога.
Уровень 2: регистры налогового учета (для точной диагностики)
Если стандартных отчетов недостаточно, посмотрим движения по регистрам, из которых «собирается» справка. В зависимости от версии конфигурации и настроек, полезно проверять регистры вида:
УчетДоходовДляИсчисленияНДФЛ — доходы для исчисления НДФЛ (что признано доходом и когда);
НДФЛИсчисленный — исчисленный налог;
НДФЛУдержанный — удержанный налог (обычно «привязан» к ведомостям на выплату);
НДФЛПеречисленный — перечисленный налог (в разрезе периодов перечисления/уведомлений).
Дальше действуем так:
Берем «проблемный» месяц (декабрь) из справки.
Расшифровываем доход до документов-оснований.
Сверяем даты ведомостей и состав выплат.
Практический смысл: как только мы увидим, что «в декабрь» попали строки дохода из ведомости, которая закрывала ноябрьскую зарплату, вопрос «почему больше» автоматически будет закрыт.
Теперь посмотрим на другие типовые причины, которые часто встречаются в реальных базах 1С.
Причина A. В декабре выплачены премии, относящиеся к другим периодам
Премии часто начисляют «по итогам квартала» или «по итогам года», но выплачивают в декабре. В расчетном листке за декабрь премия может быть, а может быть выделена отдельной выплатой — зависит от схемы учета. В справке же она попадет строго по факту выплаты в декабре.
Что делаем: в расшифровке дохода за декабрь ищем начисления с видом «Премия» и проверяем документы начисления и выплаты.
Причина B. Отпускные/больничные выплачены в декабре
Отпускные и больничные — отдельные виды доходов для НДФЛ. Если отпуск начался в январе, а отпускные выдали в декабре, то декабрь в справке вырастет, хотя «декабрьский расчетный листок» может восприниматься как «зарплата за декабрь» и человек не ожидает там отпускных.
Что делаем: проверяем выплаты по документам «Отпуск», «Больничный лист», а также ведомости, в которые они попали.
Причина C. Межрасчетные выплаты и разовые начисления
Матпомощь, разовые выплаты, компенсации, оплата питания, выплаты по договорам (если ведутся в ЗУП), перерасчеты — все это может попасть в декабрь.
Что делаем: в отчете по НДФЛ включаем расшифровку по коду дохода и виду начисления, чтобы увидеть состав дохода.
Причина D. Перерасчеты и сторно
Если в декабре делали перерасчет прошлых месяцев (например, изменили график, оклад, табель, исправили документ начисления), то в декабре могут появиться дополнительные суммы дохода (или отрицательные суммы сторно). В расчетном листке это может отражаться иначе, чем в справке, особенно если перерасчет выплачивается отдельной ведомостью.
Что делаем: смотрим документы «Исправление начисления зарплаты», «Перерасчеты», а также анализируем отрицательные строки дохода/налога в расшифровке.
Причина E. Разные даты в документах начисления и в ведомостях на выплату
В 1С:ЗУП дата получения дохода для НДФЛ может определяться/уточняться документом выплаты. Поэтому если, например, документ начисления датирован 31.12, а ведомость провели 30.12 (или наоборот), в справке доход может «съехать» между месяцами.
Что делаем: проверяем фактические даты ведомостей и дату перечисления на счет сотрудника (особенно если используется выгрузка в банк и есть задержки проведения).
Чтобы сравнение было честным, давайте договоримся о правилах сверки.
Правило 1. Сравниваем одинаковую базу: начисления или выплаты
Если сравниваем расчетный листок, то сравниваем начисления месяца.
Если сравниваем 2-НДФЛ, то сравниваем доход для НДФЛ по датам выплат (по месяцам справки).
Правило 2. Если хотим «свести» к единому виду — строим сверку по выплатам
Самый понятный способ: возьмем декабрьские ведомости (выплаты) и сложим начисленные суммы к выплате до удержаний (грязными) по всем видам доходов. Тогда эта сумма будет близка к «доходу декабря» в справке (с учетом нюансов необлагаемых доходов и вычетов).
Правило 3. Учитываем необлагаемые и частично облагаемые выплаты
Некоторые выплаты могут быть:
полностью необлагаемыми НДФЛ;
облагаемыми частично (есть лимиты необложения);
облагаемыми по другим ставкам;
учитываемыми отдельно по кодам доходов/вычетов.
Из-за этого «грязная сумма выплат» и «доход в справке» могут отличаться — и это будет нормой, если в декабре были такие виды выплат.
Иногда разница действительно вызвана ошибкой учета (дубли, неверные ведомости, пересортица по периодам). Давайте пройдем чек-лист, который помогает быстро локализовать проблему.
Проверим, нет ли «задвоенных» ведомостей за декабрь (одна и та же выплата проведена дважды: разными документами или повторно загружена из банка).
Проверим, что ведомости не перепроведены с изменением состава выплат (иногда после перерасчета ведомость «подтягивает» еще одну строку дохода).
Проверим исправления начислений в декабре по прошлым месяцам: могли появиться дополнительные суммы дохода, которые выдали в декабре.
Проверим отчеты НДФЛ с расшифровкой до документов: в любой «странной» сумме должны быть понятные документы-источники. Для корректной работы отчётов базу следует регулярно архивировать и тестировать, что автоматизирует программа для обслуживания баз 1С.
Проверим, что сотруднику не внесен доход вручную (например, через ручные операции/корректировки НДФЛ) без связки с выплатой, если так делают в организации.
Если после этого «не бьется», действуем прагматично: просим у расчетчика/бухгалтерии расшифровку по НДФЛ (карточку учета доходов и НДФЛ) и сверяем по датам выплат — так мы быстрее всего находим, какая конкретно выплата «создала» разницу.
Когда мы уже нашли источник расхождения, удобно объяснить так:
«Расчетный листок показывает начисления за декабрь, а справка 2-НДФЛ показывает доход для НДФЛ по фактическим выплатам. В декабре вам выплатили не только декабрьские начисления, но и (например) зарплату за вторую половину ноября/аванс/отпускные/премию, поэтому сумма дохода в справке за декабрь больше.»
Эта формулировка обычно полностью снимает вопросы.
Соберем все в один понятный план действий, чтобы каждый раз не разбирать «с нуля».
Определим, что сравниваем: начисления (расчетный листок) или доход по выплате (2-НДФЛ).
Найдем все декабрьские ведомости (банк/касса) и посмотрим состав выплат.
Сформируем отчет «Анализ НДФЛ по месяцам» и расшифруем декабрь до документов.
Сопоставим строки: какие выплаты (и за какие периоды) вошли в «декабрь» справки. Для автоматического сопоставления данных из разных отчётов без ручной работы служит платформа для создания программных роботов.
Проверим нестандартные причины: премии, отпускные, больничные, перерасчеты, сторно, ручные корректировки.
Сформулируем вывод и при необходимости приложим расшифровку по документам (внутренне, без упоминаний изображений).
Главная мысль: расхождение «2-НДФЛ больше, чем расчетный листок за декабрь» чаще всего является не ошибкой, а нормальным следствием того, что в справке доход отражается по фактической выплате и может включать выплаты за другие месяцы, пришедшиеся на декабрь.
Информация носит справочный характер и не заменяет проверку конкретных настроек учета и документов в вашей базе 1С.