Почему в 1С:ЗУП 3.1 в межрасчетные ведомости не подтягивается НДФЛ и как это исправить?

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

Начиная с редакции 1С:Зарплата и управление персоналом 3.1.4, разработчики изменили механизм определения даты получения дохода. Теперь для категорий дохода, отличных от «Оплата труда» (например, для отпусков, больничных и прочих выплат с кодами 2012, 2300 и др.), дата получения дохода жестко привязывается к фактической дате выплаты. Это нововведение часто становится причиной того, что при создании межрасчетной Ведомости колонка с НДФЛ остается пустой или заполняется некорректно. Рассмотрим подробно, почему это происходит и как навести порядок в учете.

Суть проблемы: механизм переопределения даты дохода

Проанализируем работу системы. В документе начисления (например, Больничный лист или Отпуск) мы указываем «Планируемую дату выплаты». На эту дату программа предварительно «сажает» исчисленный НДФЛ в регистры. Однако реальная точка фиксации дохода для налоговой — это момент проведения Ведомости. Если дата в ведомости отличается от планируемой даты в начислении хотя бы на один день, программа делает следующее:

  1. Сторнирует (запись с минусом) доход и налог на планируемую дату.
  2. Регистрирует (запись с плюсом) доход и налог на фактическую дату ведомости.

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

Решение 1: Синхронизация планируемых и фактических дат

Самый надежный способ избежать проблем с НДФЛ в межрасчетных выплатах — обеспечить полное совпадение дат в документе-основании и в ведомости. Разберем по шагам правильный алгоритм действий:

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

Решение 2: Исправление «зависших» переопределений через перезаполнение ведомостей

Часто бывает ситуация, когда выплата зарплаты за прошлый месяц «перехватывает» корректировки дат по текущим межрасчетам. Рассмотрим пример: вы выплачиваете зарплату 15-го числа, а 10-го был начислен отпуск. Если при выплате зарплаты программа увидела расхождение дат по отпуску, она может попытаться «схлопнуть» эти хвосты прямо в зарплатной ведомости.

Чтобы исправить это, проанализируем последовательность:

Шаг 1. Отменим проведение текущей проблемной ведомости (где не подтянулся НДФЛ).

Шаг 2. Проверим ведомости на выплату зарплаты, проведенные ранее. Если в них в расшифровке НДФЛ «притаились» суммы по нашему межрасчетному документу, их нужно оттуда убрать. Программа не даст удержать налог дважды.

Шаг 3. В проблемном межрасчетном документе (например, Больничный лист) обновим дату выплаты.

Шаг 4. Снова заполним межрасчетную ведомость. Вместо кнопки Заполнить лучше использовать кнопку Обновить налог непосредственно в табличной части НДФЛ — это принудительно инициирует пересчет остатков к удержанию.

Решение 3: Использование документа «Перерасчет НДФЛ»

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

  1. Создаем документ Перерасчет НДФЛ (раздел Налоги и взносы).
  2. Выбираем организацию и налоговый период.
  3. Нажимаем Заполнить. Программа проанализирует регистр Расчеты налогоплательщиков с бюджетом по НДФЛ и попытается закрыть («схлопнуть») все расхождения по датам получения дохода, которые не влияют на итоговую сумму налога.
  4. Проводим документ. После этого пробуем перезаполнить ведомость.

Технические нюансы работы регистров

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

Причинами «недоплаты» могут быть:

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

Почему не стоит править НДФЛ в ведомости вручную?

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

Резюме для быстрой проверки

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

  1. Дата документа Ведомость = Дате в поле «Выплата» документа-основания.
  2. Месяц начисления в Ведомости совпадает с месяцем начисления в Отпуске/Больничном.
  3. У сотрудника нет задолженности, которая «съедает» сумму выплаты.
  4. В предыдущих ведомостях этого месяца (например, в выплате аванса или зарплаты) по этому сотруднику в расшифровке НДФЛ нет ссылок на текущий межрасчетный документ.

Соблюдение этих правил позволит поддерживать регистры НДФЛ в чистоте и избежать мучительных правок перед сдачей отчетности 6-НДФЛ.

← На главную