В процессе кадрового делопроизводства часто возникают ситуации, когда сотрудник увольняется, уже отгуляв отпуск «авансом». В программе 1С:Зарплата и Управление Персоналом (и аналогичных конфигурациях) удержание за такие неотработанные дни автоматически сторнирует доход прошлого периода. Это приводит к тому, что в текущем отчете 6-НДФЛ сумма удержания может не отображаться или программа пытается «загнать» отрицательный доход в прошлый год, что недопустимо для налоговой отчетности.
Давайте разберем, почему возникает эта проблема и как ее грамотно решить, не прибегая к подаче уточненных деклараций за прошлые периоды.
Система 1С воспринимает удержание за неотработанные дни отпуска как сторнирование дохода с кодом 2012. Поскольку в налоговом учете доход не может быть отрицательным, программа автоматически пытается отнести этот «минус» в тот период, когда был начислен первоначальный доход. В результате в текущем периоде отчетности удержание просто «исчезает», а в базе данных могут возникнуть расхождения между фактически выплаченными суммами и данными налогового учета.
Наиболее эффективным методом решения данной задачи является ручная корректировка с помощью документа Операция учета НДФЛ. Этот инструмент позволяет нам перераспределить доходы и налоги так, чтобы они корректно отражались в отчетности текущего года.
Разберем процесс пошагово:
Налоги и взносы и выберите Операции учета НДФЛ.Доход необходимо выполнить «схлопывание» сумм. Основная задача — исключить появление отрицательного значения по коду 2012.2000 (оплата труда).Таким образом, мы переносим сторнируемую сумму с «отпускного» кода 2012 на код 2000. Поскольку зарплата (код 2000) — это положительный доход, он перекроет отрицательную сумму удержания. В результате итоговая налоговая база станет корректной, а минус не будет «светиться» в отчетности, что позволит успешно сформировать 6-НДФЛ без подачи уточненок за прошлый год.
При проведении данных манипуляций важно помнить об отличиях в учете разных видов налогов и взносов:
Во-первых, разберемся с понятием удержания. Удержание — это фактически возврат сотрудником денег, которые ранее были выплачены как отпускные. Это действие уменьшает сумму, которую сотрудник получает «на руки», но при этом сама база по налогу (начисленная сумма) остается прежней. Программа часто путает это со сторнированием начислений.
Во-вторых, страховые взносы рассчитываются иначе. При увольнении база по взносам уменьшается, так как происходит перерасчет. Если программа автоматически пересчитала взносы, это нормально. Однако с НДФЛ ситуация иная — это налог с дохода физического лица. Налоговые органы негативно реагируют на отрицательные показатели в отчетности 6-НДФЛ, поэтому перенос базы на код 2000 является «безопасным» способом с точки зрения налогового комплаенса.
После проведения документа Операция учета НДФЛ обязательно выполните следующие проверки:
Анализ НДФЛ по месяцам и убедитесь, что база по НДФЛ за текущий год соответствует действительности.Использование этого метода позволяет нам удерживать контроль над учетом, избегая лишних взаимодействий с ФНС по поводу корректировок отчетности прошлых лет.