К статье
Практический материал

Другое · 11 мин

Почему в 1С справка 2-НДФЛ формируется с ошибками и как это исправить

Почему в 1С справка 2-НДФЛ не формируется, пустая или с ошибками в суммах. Разбираем причины расхождений, проверку доходов и НДФЛ, порядок исправления.

Справка о доходах и суммах налога (бывшая форма 2-НДФЛ) в 1С:ЗУП и 1С:Бухгалтерии собирается автоматически из регистров учета доходов и НДФЛ. Если справка не формируется, выходит пустой или суммы в ней не сходятся с расчетными листками, причина почти всегда кроется не в самой форме, а в данных, накопленных за год: непроведенных документах, неверных датах получения дохода, ручных корректировках и остатках по перерасчетам.

Типичная ситуация выглядит так: бухгалтер формирует справку для сотрудника, а в ней отсутствует какой-то месяц, доход попадает не в тот период, либо сумма удержанного налога не совпадает с исчисленным. Чтобы исправить ошибку, нужно понять, откуда программа берет каждую цифру, и последовательно проверить цепочку «начисление → доход → исчисленный налог → удержанный налог → перечисленный налог».

Ниже разобраны основные причины, по которым справка 2-НДФЛ в 1С формируется некорректно, и конкретные шаги диагностики для каждой ситуации. Инструкции применимы к 1С:ЗУП и частично к 1С:Бухгалтерии, где зарплатный учет ведется в упрощенном виде.

Откуда 1С берет данные для справки 2-НДФЛ

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

Из этого следует важный практический вывод: если документ не проведен, проведен с ошибкой или скорректирован вручную, в справку попадет искаженная информация. Исправлять нужно первичные документы и движения по регистрам, а не редактировать готовую справку — ручная правка печатной формы не изменит налоговый учет, и при сдаче отчетности в ФНС расхождение всплывет снова.

Доход в справке отражается по месяцу, в котором он считается полученным по правилам НК, а не по месяцу начисления. Для зарплаты это последний день месяца (по правилам, действовавшим до перехода на единую дату — фактическая выплата), для отпускных и больничных — дата выплаты. Именно расхождение дат чаще всего объясняет «переходящие» суммы между месяцами и годами.

Почему справка пустая или сотрудник в нее не попадает

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

Вторая причина — неверно указанная организация или налоговая регистрация. Если сотрудник оформлен в обособленном подразделении, а справка формируется по головной организации, данные не подтянутся. Проверьте поле «Регистрация в налоговом органе» в самой справке и в карточке подразделения сотрудника.

Третья причина — дата формирования справки и выбранный налоговый период. Если справка формируется за год, в котором у сотрудника не было облагаемых доходов (например, он был принят в следующем году или весь период находился в отпуске без сохранения оплаты), форма будет пустой, и это корректное поведение программы.

Что проверить, если справка пустая
  1. 1
    Убедитесь, что документы начисления зарплаты за период проведены и не помечены на удаление
  2. 2
    Проверьте организацию и регистрацию в налоговом органе в шапке справки
  3. 3
    Сверьте налоговый период справки с периодом фактических доходов сотрудника
  4. 4
    Откройте документ начисления и посмотрите его движения по регистрам учета доходов НДФЛ

Почему суммы дохода не совпадают с расчетным листком

Расчетный листок показывает начисления по месяцам расчетного периода, а справка — доходы по датам их получения. Зарплата за декабрь, выплаченная в январе, в справке за старый год может отражаться иначе, чем ожидает бухгалтер. Отпускные, начисленные в одном месяце за отпуск в следующем, попадут в доход по дате выплаты. Это не ошибка, а следствие разных принципов учета.

Реальная ошибка возникает, когда в документе неверно указана дата выплаты или дата получения дохода. Например, премия проведена документом с неправильной датой, и доход ушел не в тот месяц. Также искажения дают ручные корректировки движений документа (флаг «Ручная корректировка») — программа перестает пересчитывать такие движения автоматически.

Для диагностики сформируйте отчет «Анализ НДФЛ по месяцам» или «Подробный анализ НДФЛ по сотруднику» (в ЗУП: раздел «Отчеты, справки»). Он покажет доходы, вычеты и налог по месяцам в разрезе дат получения дохода, что позволяет точно найти месяц и документ-источник расхождения.

Контрольные точки

Как проверить доход в справке

Месяц дохода в справке против даты выплаты
Норма

Отпускные и больничные — по дате выплаты, зарплата — по правилам определения даты дохода

Тревожный признак

Доход попал в месяц начисления вместо месяца получения

Итог дохода за год против отчета «Анализ НДФЛ»
Норма

Суммы совпадают до копейки

Тревожный признак

Есть разница — ищите непроведенный или скорректированный документ

Наличие ручных корректировок
Норма

Флаг «Ручная корректировка» не установлен в зарплатных документах

Тревожный признак

Флаг установлен — движения могли быть искажены вручную

Почему не сходится НДФЛ: исчисленный, удержанный и перечисленный

В справке три суммы налога: исчисленный, удержанный и перечисленный. Исчисленный НДФЛ формируется документами начисления, удержанный — документами выплаты (ведомостями), перечисленный — данными о фактической уплате в бюджет. Если сотруднику выплатили зарплату, но ведомость не проведена или проведена дважды, удержанный налог исказится.

Частая ситуация — «зависший» излишне удержанный налог после перерасчета. Например, сотруднику пересчитали отпускные в меньшую сторону, образовался излишне удержанный НДФЛ, и он «висит» в учете, искажая справку. Такие суммы нужно либо вернуть сотруднику документом «Возврат НДФЛ», либо зачесть при следующих выплатах — в зависимости от ситуации.

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

Ошибки в вычетах и статусе налогоплательщика

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

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

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

Типичные ошибки при работе со справкой
01
Редактирование печатной формы справки вместо исправления учетных данных — расхождение вернется при сдаче отчетности
02
Игнорирование отчета «Анализ НДФЛ» и поиск ошибки только по расчетным листкам — разные принципы группировки данных
03
Ввод заявления на вычеты задним числом без пересчета зарплаты — налог за прошлые месяцы не пересчитается автоматически
04
Исправление прошлого года без сторнирующих документов — образуются отрицательные суммы, которые ФНС отклонит

Порядок исправления: от диагностики к корректной справке

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

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

Если ошибка обнаружена после сдачи отчетности в ФНС, потребуется корректирующая или аннулирующая справка с тем же номером и новым номером корректировки. В 1С это делается через механизм корректировки сведений: не создавайте новую справку «с нуля», а корректируйте ранее представленную, чтобы у налоговой сложилась правильная цепочка уточнений.

Маршрут решения

Как выбрать действие

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

Частые вопросы

Почему в справке 2-НДФЛ доход за декабрь попал в январь?

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

Можно ли исправить сумму прямо в печатной форме справки?

Технически форму можно отредактировать, но делать этого не следует: налоговый учет в регистрах останется прежним, и при выгрузке отчетности в ФНС выйдут старые данные. Исправляйте первичные документы, затем пересоздавайте справку.

Почему сотрудник есть в базе, но справка по нему не формируется?

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

Что делать, если в справке отрицательные суммы налога?

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

Как исправить справку, если отчетность уже сдана в ФНС?

Исправьте данные учета в базе, затем сформируйте корректирующую справку: у нее сохраняется номер исходной справки, а номер корректировки увеличивается. Если справка была подана ошибочно и ее нужно отменить полностью, используется аннулирующая форма с соответствующим признаком.

Итог

Что важно запомнить

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