При работе в программе 1С:Зарплата и Управление Персоналом 3.1 бухгалтеры часто сталкиваются с ситуацией, когда в расчете 6-НДФЛ (Раздел 2) не заполняется сумма фактически полученного дохода, если налоговые вычеты сотрудника полностью перекрыли сумму начисления. В этом случае исчисленный налог равен нулю, и программа «скрывает» доход из отчета. Однако, согласно разъяснениям ФНС, сумма дохода должна быть отражена в расчете в полном объеме, независимо от наличия удержанного налога.
В данной статье мы разберем причины такого поведения системы и пошагово рассмотрим способы решения проблемы, в том числе при переносе данных из предыдущих версий программы (ЗУП 2.5) и при расчете больничных листов.
Для начала проанализируем, как формируется Раздел 2 формы 6-НДФЛ. В системе 1С данные для этого раздела берутся не из документов начисления, а из регистра накопления РасчетыНалогоплательщиковСБюджетомПоНДФЛ. Записи в этот регистр с видом «Расход» обычно делаются в момент проведения документов выплаты (Ведомость на счета, Ведомость в кассу).
Если у сотрудника сумма вычетов (например, на детей) больше или равна сумме дохода, то НДФЛ исчисленный равен нулю. При выплате такого дохода программа часто не создает запись по «расходу» налога, так как самого налога нет. Поскольку нет записи о выплате налога, программа «пропускает» и связанную с ней сумму дохода для Раздела 2. Это приводит к расхождению между Разделом 1 (где доход отражается нарастающим итогом) и Разделом 2.
Если вы только перешли на версию 3.1 и используете документы Перенос данных, проблема кроется в незаполненных полях регистров. Рассмотрим по шагам, как заставить доход появиться в 6-НДФЛ:
Перенос данных с кодом НДФЛ за нужный период (например, декабрь предыдущего года).Расчеты налогоплательщиков с бюджетом по НДФЛ.Сумма (налог) там стоит «0».Сумма выплаченного дохода и Учитывать выплаченный доход в 6-НДФЛ.Сумма выплаченного дохода вручную укажем полную сумму начисленного дохода сотрудника (до вычетов).Учитывать выплаченный доход в 6-НДФЛ установим значение Да.После проведения документа и перезаполнения отчета 6-НДФЛ сумма должна появиться в строке дохода (ранее строка 130), при этом налог в соответствующих строках останется нулевым, что соответствует требованиям законодательства.
Часто путаница возникает при выплате больничных листов (БЛ) вместе с зарплатой. Рассмотрим ситуацию: БЛ начислен в январе, но выплачивается 9 февраля. Программа применяет вычеты февраля к этому больничному. При последующем расчете зарплаты за январь (которая тоже платится в феврале) возникает конфликт периодов и сумм вычетов.
Выясним причину: в ЗУП 3.1 для незарплатных доходов (БЛ, отпуска) дата получения дохода определяется датой выплаты. Если вы указали в БЛ выплату «С зарплатой» и дату 09.02, программа считает этот доход февральским. Документ Начисление зарплаты и взносов видит этот «будущий» доход и пытается пересчитать налог. В результате в регистрах появляются отрицательные суммы примененных вычетов.
Чтобы избежать этой ситуации и корректно отразить данные в 6-НДФЛ, рекомендуем придерживаться следующих правил:
Дата выплаты в самом документе Больничный лист. Она должна строго соответствовать дате в ведомости.Начисление зарплаты и взносов на вкладке НДФЛ доход по БЛ не «схлопнулся» с основным доходом.Операция учета НДФЛ.Если автоматические механизмы не срабатывают, а править Перенос данных невозможно, воспользуемся универсальным инструментом — документом Операция учета НДФЛ. Рассмотрим алгоритм его заполнения для отражения «нулевого» дохода:
Операция учета НДФЛ (раздел Налоги и взносы).Эта запись принудительно создаст «событие выплаты» в регистре РасчетыНалогоплательщиковСБюджетомПоНДФЛ, и программа подтянет данные в Раздел 2 отчета.
Чтобы окончательно убедиться в правильности данных, проанализируем движения документа Ведомость.... Нас интересует регистр РасчетыНалогоплательщиковСБюджетомПоНДФЛ. Обратите внимание на следующие измерения:
РегистрНакопления.РасчетыНалогоплательщиковСБюджетомПоНДФЛ.Расход:
- Физическое лицо: [ФИО]
- Дата получения дохода: [Дата из документа начисления]
- Сумма: 0 (если налог не удержан)
- Сумма выплаченного дохода: [Полная сумма начисления]
- Учитывать выплаченный доход в 6-НДФЛ: Истина
Если в поле Сумма выплаченного дохода пусто, Раздел 2 не заполнится. Это ключевой момент для понимания работы программы 1С:ЗУП 3.1 в части НДФЛ.
Для самопроверки используйте отчет Проверка раздела 2 6-НДФЛ (Раздел Зарплата — Отчеты по зарплате). Если в этом отчете вы видите строку с датами получения и удержания, но в колонке Сумма полученного дохода стоит «0» при наличии фактической выплаты в жизни — значит, нужно воспользоваться одним из вышеописанных методов корректировки регистров.
Помните, что строка 130 (сумма дохода) не участвует в жестких контрольных соотношениях с суммой налога, но она крайне важна для инспекторов ФНС при сопоставлении общего объема выплат по организации.