В практической работе бухгалтера расчетчика нередко возникает ситуация: сотруднице, находящейся в декретном отпуске или отпуске по уходу за ребенком, начисляют денежный подарок (например, к юбилею или празднику). В программе 1С:Зарплата и Управление Персоналом 3.1 такое начисление оформляется документом Разовое начисление с кодом дохода 2720. Сумма подарка часто не превышает не облагаемый налогом лимит в 4000 рублей.
Казалось бы, налог с такой суммы исчисляться не должен. Однако при расчете налога у декретницы внезапно появляется «красное» (отрицательное) значение НДФЛ, равное 13% от суммы ее стандартных вычетов на детей. Более того, эта сумма начинает ежемесячно дублироваться в документах начисления зарплаты на вкладках НДФЛ и Корректировки выплаты, превращаясь в бесконечный «хвост».
В этой статье мы подробно разберем по шагам, почему возникает эта ошибка, как устроен механизм расчета налога в программе и какими способами можно навсегда устранить эту проблему.
Давайте проанализируем математику расчета налога нарастающим итогом, которую использует платформа 1С:Предприятие 8.3 в конфигурации ЗУП 3.1. Согласно Налоговому кодексу РФ (ст. 218 НК РФ), стандартные налоговые вычеты на детей предоставляются налогоплательщику за каждый месяц налогового периода (календарного года) до тех пор, пока его доход с начала года не превысит лимит в 350 000 рублей.
Когда сотрудница находится в декрете, у нее нет регулярных облагаемых доходов. При этом право на детские вычеты за ней сохраняется. Программа аккумулирует («копит») эти вычеты виртуально с января текущего года. Как только у сотрудницы появляется хотя бы минимальный облагаемый доход, система обязана предоставить накопившиеся вычеты.
Рассмотрим детально, что происходит при начислении подарка в размере 4000 рублей:
Доход (4000 руб.) - Вычет по подарку (4000 руб.) - Детские вычеты (4200 руб.) = -4200 рублей.-4200 * 13% = -546 рублей. Так рождается отрицательный, или излишне удержанный, НДФЛ.Поскольку реальных выплат и положительного налога у декретницы в последующих месяцах нет, этот минус так и остается «висеть» в регистрах накопления, перетекая из месяца в месяц как задолженность налогового агента перед сотрудником.
Самый чистый и методологически верный способ избежать «виртуального» накопления вычетов у сотрудников, находящихся в длительных отпусках без сохранения оплаты — это временно прекратить предоставление вычетов в программе.
Разберем, как это сделать:
После проведения этого документа программа перестанет аккумулировать детские вычеты в регистры. Теперь при начислении подарка в документе Разовое начисление применится только вычет по коду 501, налоговая база станет ровно нулевой, а НДФЛ рассчитается корректно — пустой строкой. Когда сотрудница вернется к работе, достаточно будет оформить новое Заявление на вычеты по НДФЛ.
Если отрицательный налог уже зафиксирован в прошлых периодах, закрыт документами выплаты и теперь ежемесячно тянется в текущих расчетах, его необходимо официально вернуть сотруднику. Для этого используется специализированный документ.
Выполним следующие шаги:
В программе 1С:ЗУП 3.1 существует глобальная настройка, управляющая поведением стандартных вычетов в месяцах, когда у сотрудника отсутствует доход. Проверим ее состояние:
Здесь доступны два варианта:
Важно: изменение этой настройки повлияет на расчет налога по всей организации. Переключать ее следует только после согласования с главным бухгалтером, так как это изменит логику расчета вычетов у всех сотрудников, у которых были «пустые» месяцы в середине года.
Если автоматические пересчеты не помогают избавиться от зависших сумм из-за прошлых периодов, мы можем скорректировать данные налогового учета точечно.
Для этого воспользуемся документом технической корректировки:
После проведения документа Операция учета НДФЛ обязательно выполните перерасчет налога в текущем документе Начисление зарплаты и взносов с помощью кнопки Обновить налог на вкладке НДФЛ. Это позволит программе перечитать измененные регистры и убрать ошибочные строки корректировок выплаты.