Начиная с редакции 1С:Зарплата и управление персоналом 3.1.4, разработчики изменили механизм определения даты получения дохода. Теперь для категорий дохода, отличных от «Оплата труда» (например, для отпусков, больничных и прочих выплат с кодами 2012, 2300 и др.), дата получения дохода жестко привязывается к фактической дате выплаты. Это нововведение часто становится причиной того, что при создании межрасчетной Ведомости колонка с НДФЛ остается пустой или заполняется некорректно. Рассмотрим подробно, почему это происходит и как навести порядок в учете.
Проанализируем работу системы. В документе начисления (например, Больничный лист или Отпуск) мы указываем «Планируемую дату выплаты». На эту дату программа предварительно «сажает» исчисленный НДФЛ в регистры. Однако реальная точка фиксации дохода для налоговой — это момент проведения Ведомости. Если дата в ведомости отличается от планируемой даты в начислении хотя бы на один день, программа делает следующее:
Эти движения происходят в регистре накопления Учет доходов для исчисления НДФЛ и Расчеты налогоплательщиков с бюджетом по НДФЛ. Если в цепочке документов за месяц уже были другие выплаты или начисления зарплаты, эти «переброски» дат могут конфликтовать с уже зафиксированными суммами, из-за чего система «теряет» связь между налогом и выплачиваемой суммой.
Самый надежный способ избежать проблем с НДФЛ в межрасчетных выплатах — обеспечить полное совпадение дат в документе-основании и в ведомости. Разберем по шагам правильный алгоритм действий:
Ведомости (в банк, в кассу или на счета) вернемся в документ начисления (Отпуск, Материальная помощь и т.д.).Ведомость. Нажимаем кнопку Заполнить. В этот момент программа обращается к функциям УчетНДФЛ.РассчитатьУдержанныеНалоги, которые анализируют остатки по документу-основанию. Если даты совпадают, налог подтянется автоматически.Часто бывает ситуация, когда выплата зарплаты за прошлый месяц «перехватывает» корректировки дат по текущим межрасчетам. Рассмотрим пример: вы выплачиваете зарплату 15-го числа, а 10-го был начислен отпуск. Если при выплате зарплаты программа увидела расхождение дат по отпуску, она может попытаться «схлопнуть» эти хвосты прямо в зарплатной ведомости.
Чтобы исправить это, проанализируем последовательность:
Шаг 1. Отменим проведение текущей проблемной ведомости (где не подтянулся НДФЛ).
Шаг 2. Проверим ведомости на выплату зарплаты, проведенные ранее. Если в них в расшифровке НДФЛ «притаились» суммы по нашему межрасчетному документу, их нужно оттуда убрать. Программа не даст удержать налог дважды.
Шаг 3. В проблемном межрасчетном документе (например, Больничный лист) обновим дату выплаты.
Шаг 4. Снова заполним межрасчетную ведомость. Вместо кнопки Заполнить лучше использовать кнопку Обновить налог непосредственно в табличной части НДФЛ — это принудительно инициирует пересчет остатков к удержанию.
Если «плюс-минус» в регистрах (разрез по датам получения дохода) не уходит и мешает расчету в последующих месяцах, не обязательно перепроводить весь год. Выясним причину через отчет «Анализ НДФЛ по месяцам» в разрезе документов-оснований. Если мы видим строки с одинаковыми суммами дохода, но разными датами (одна в плюсе, другая в минусе), воспользуемся техническим приемом:
Перерасчет НДФЛ (раздел Налоги и взносы).Расчеты налогоплательщиков с бюджетом по НДФЛ и попытается закрыть («схлопнуть») все расхождения по датам получения дохода, которые не влияют на итоговую сумму налога.Важно помнить, что в 1С:ЗУП 3.1 НДФЛ к удержанию рассчитывается пропорционально выплачиваемой сумме. Проанализируем ситуацию: если сумма к выплате в ведомости меньше, чем «Начислено минус НДФЛ», программа не подтянет налог в полном объеме.
Причинами «недоплаты» могут быть:
Проверьте, нет ли у сотрудника пересортицы по статьям финансирования (если они используются). Хотя в обсуждении на форуме указано, что статьи не используются, для многих организаций это критичный момент: НДФЛ может не подтягиваться, если сумма выплаты идет по одной статье, а налог был исчислен по другой.
Ручная корректировка суммы НДФЛ в ведомости — это крайняя мера, которая почти всегда ведет к проблемам в следующем месяце. Если вы вписали налог руками, программа не увидит связи с документом-основанием в регистре Учет доходов для исчисления НДФЛ. В итоге при следующем начислении зарплаты система снова попытается «удержать» или «пересчитать» этот налог, считая его неучтенным. Старайтесь добиваться автоматического заполнения через исправление дат в начислениях.
Если НДФЛ не подтягивается, пройдите по чеклисту:
Ведомость = Дате в поле «Выплата» документа-основания.Ведомости совпадает с месяцем начисления в Отпуске/Больничном.Соблюдение этих правил позволит поддерживать регистры НДФЛ в чистоте и избежать мучительных правок перед сдачей отчетности 6-НДФЛ.