Как настроить учет НДФЛ в ЗУП 3.1 и объяснить расхождения между бухгалтерским и налоговым учетом

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

При работе в программе 1С:Зарплата и Управление Персоналом (ЗУП) 3.1 бухгалтеры часто сталкиваются с тем, что дата получения дохода в регистрах налогового учета не совпадает с датой начисления в бухгалтерском учете. Особенно остро этот вопрос встает при выплате премий (код дохода 2002), прочих начислений (код 4800) и межрасчетных выплат, таких как отпускные или больничные. Рассмотрим детально, как устроена логика программы, как управлять датами вручную и как правильно подготовить аргументы для налогового инспектора в случае проверки.

Разбираемся с законодательной базой: почему возникают расхождения

Для начала проанализируем ситуацию с точки зрения Налогового кодекса. Согласно статье 223 НК РФ, дата фактического получения дохода определяется по-разному в зависимости от вида выплаты. Важно понимать, что до 2023 года существовало деление на "оплату труда" (последний день месяца) и "прочие доходы" (день выплаты). С 1 января 2023 года законодательство упростилось: теперь для всех видов доходов датой получения признается день их фактической выплаты.

Однако в бухгалтерском учете (БУ) действует принцип начисления. Это означает, что если больничный лист начислен в мае, то он должен попасть в затраты мая и отразиться по кредиту счета 70 в майской Главной книге. В налоговом же учете (НУ), если выплата этого больничного прошла 5 июня, доход будет зафиксирован в июне. Рассмотрим подробнее, как эта разница отражается в программе.

Настройка категорий дохода для управления датой НДФЛ

Если мы столкнулись с проблемой, когда программа неверно определяет дату дохода для разовых начислений или премий, нам необходимо проверить настройки конкретного вида расчета. Разберем по шагам, как это сделать:

  1. Перейдем в раздел Настройка — Начисления.
  2. Найдем необходимое начисление (например, "Разовая премия" или "Доплата за сложность").
  3. На вкладке Налоги, взносы, бухучет обратим внимание на поле Категория дохода.

Ранее пользователи часто выбирали категорию Оплата труда, чтобы "подтянуть" дату к концу месяца. Однако это методически неверно для премий и прочих выплат. В актуальных версиях ЗУП 3.1 предусмотрена категория Прочие доходы от трудовой деятельности. Для кодов дохода 2002 и 4800 выбор этой категории заставляет программу жестко привязываться к дате ведомости на выплату.

Проанализируем ситуацию, когда необходимо изменить дату получения дохода непосредственно в документе. В современных релизах ЗУП 3.1 в документах Разовое начисление, Премия или Материальная помощь в нижней части формы добавлено поле Дата выплаты. Именно эта дата является определяющей для налогового регистра. Если мы установим там нужное число, программа автоматически пересчитает НДФЛ и зафиксирует доход нужным периодом.

Почему "Свод" не идет с "Анализом НДФЛ": готовим ответ для инспектора

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

Как нам объяснить это инспектору? Выясним причину расхождения, опираясь на закон:

Аргумент №1: Разные задачи учетов. Бухгалтерский учет (счет 70, Главная книга) регулируется Законом о бухучете и ПБУ, фиксируя факт возникновения обязательства перед сотрудником. Налоговый учет (регистр НДФЛ) регулируется главой 23 НК РФ и фиксирует факт получения экономической выгоды физлицом.

Аргумент №2: Прямое указание НК РФ. Согласно п. 1 ст. 223 НК РФ, дата получения дохода в денежной форме — это день выплаты дохода. Налоговый инспектор не должен требовать соответствия между БУ и НУ в части периодов, так как это противоречит нормам кодекса.

Аргумент №3: Сроки уплаты. Исчисление налога производится на дату получения дохода (п. 3 ст. 226 НК РФ). Следовательно, если доход получен в январе (дата выплаты), то и налог исчисляется и удерживается в январе, независимо от того, в каком месяце была сделана проводка в 1С:Бухгалтерии.

Как проверить корректность данных в налоговых регистрах

Для того чтобы убедиться в правильности учета, рекомендуем использовать специализированные отчеты в ЗУП. Посмотрим на алгоритм проверки:

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

Пример анализа движений документа в программном коде или через консоль запросов может выглядеть следующим образом (рассмотрим структуру данных):


// Логика определения периода в регистре НДФЛ
Период = ДокументОбъект.ДатаВыплаты; // Для НУ важна дата выплаты
МесяцНачисления = ДокументОбъект.МесяцНачисления; // Для БУ важен месяц начисления

Проанализируем ситуацию с больничными. Согласно законодательству, НДФЛ с больничных листов и отпускных должен быть уплачен не позднее последнего числа месяца, в котором произведена выплата. Если выплата была 15.06, то крайний срок — 30.06. В бухгалтерском учете это начисления мая, а в отчетности 6-НДФЛ — это строго июнь. Стыковка этих данных возможна только через понимание "кассового метода" в налоговом учете.

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

Если вы обнаружили, что в прошлых периодах дата получения дохода "уехала" на конец месяца из-за неверной настройки кода 4800, не спешите вручную править регистры. Рассмотрим более безопасный способ:

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

Таким образом, мы выяснили, что "нестыковка" между Главной книгой и налоговым регистром является нормальным следствием применения различных норм законодательства. Задача бухгалтера в 1С:ЗУП 3.1 — контролировать правильность заполнения Даты выплаты в документах и корректность настройки Категории дохода в справочнике начислений. Это обеспечит автоматическое формирование верной отчетности и минимизирует вопросы со стороны налоговых органов.

← На главную