При оформлении увольнения в программе 1С:Зарплата и кадры государственного учреждения 8 (ЗИКГУ) бухгалтеры часто сталкиваются с ситуацией: сотрудник перегулял отпуск в прошлом году, и при расчете в текущем году возникает отрицательная сумма (сторнирование). Однако программа не рассчитывает НДФЛ с этого "минуса", из-за чего общая сумма налога к удержанию оказывается завышенной. Рассмотрим подробно, почему так происходит, разберем методологию учета и выясним, какие шаги необходимо предпринять для корректного отражения операции.
Проанализируем техническую сторону вопроса. Основная причина, по которой программа "игнорирует" отрицательный НДФЛ, кроется в положениях Налогового кодекса РФ. Согласно ст. 210 НК РФ, налоговая база по НДФЛ определяется нарастающим итогом с начала налогового периода (календарного года). Как только календарный год заканчивается, "счетчик" обнуляется.
Когда мы выполняем сторнирование дохода за август 2024 года в марте 2025 года, программа сталкивается со следующими ограничениями:
Разберем, какие варианты решения существуют, от быстрых "ручных" правок до методологически верных способов.
Рассмотрим практический способ, предложенный участниками форума, который позволяет оперативно закрыть вопрос с расчетом НДФЛ, если вы не планируете подавать уточненную отчетность за прошлый год. Суть метода заключается в том, чтобы сделать отрицательный доход частью текущих начислений.
Выполним следующие шаги:
2012).2000.Почему это работает? Когда код дохода меняется на 2000 и период становится текущим, программа видит положительный доход по окладу за март и отрицательный "хвост" по этому же коду за март. Они суммируются (минус поглощается плюсом), база уменьшается, и НДФЛ рассчитывается корректно с итоговой суммы. Однако помните: этот метод искажает справку о доходах, так как фактически это был возврат отпускных, а не уменьшение оклада.
Посмотрим на ситуацию с точки зрения законодательства. Если вы сторнируете доход прошлого года, у сотрудника возникает излишне удержанный налог за 2024 год. Чтобы программа "увидела" этот налог в 2025 году, необходимо соблюсти процедуру возврата.
Алгоритм действий будет следующим:
Этот способ является наиболее правильным, так как он корректно отражает суммы в 6-НДФЛ (строка 190 "Сумма налога, возвращенная налоговым агентом").
Выясним причину, по которой одни организации делают "сторнирование", а другие — "удержание". В программах 1С (ЗИКГУ и ЗУП) предусмотрено два варианта настройки Удержания за неотработанный отпуск.
Проанализируем настройки программы:
Перейдем в раздел Настройка — Расчет зарплаты. Там находится переключатель, определяющий судьбу перегулянных отпусков:
Если мы выберем вариант "Удержание", проводок по счету 302.11 (в ЗИКГУ) со знаком минус не будет. Вместо этого задействуется счет 73 (или 304.03 в зависимости от настроек). В этом случае НДФЛ за прошлый год не меняется, и никаких "минусов" в расчете налога не возникает.
Рассмотрим пример отражения через удержание в бухгалтерском учете:
Дт 302.11 - Кт 70 :: Начислена зарплата при увольнении (+10 000)
Дт 70 - Кт 68.01 :: Исчислен НДФЛ с зарплаты (+1 300)
Дт 70 - Кт 73.03 :: Удержано за перегулянный отпуск (фиксированная сумма без учета НДФЛ)
Как отмечают эксперты, существует две точки зрения на природу этой операции:
Для бюджетных учреждений (ЗИКГУ) чаще всего используется первый вариант (сторнирование), так как этого требуют инструкции по бюджетному учету. В коммерческих организациях (ЗУП) чаще выбирают второй вариант, чтобы избежать сложностей с пересдачей отчетности.
Если вы столкнулись с тем, что программа не берет НДФЛ с минуса прошлого года:
2000 текущим периодом.Помните, что любые манипуляции с отрицательным доходом между годами требуют особого внимания к отчету 6-НДФЛ. Тщательно проверяйте раздел 2 текущего периода: сумма дохода там должна быть либо нулевой, либо положительной, но ни в коем случае не отрицательной.