При работе в программе 1С:Зарплата и управление персоналом 3.1 бухгалтеры часто сталкиваются с ситуацией, когда в справке 2-НДФЛ по сотруднику за определенный месяц отражается отрицательная сумма дохода с кодом 2012 (отпускные), а в следующем месяце эта сумма удваивается. Такая проблема делает невозможной сдачу отчетности, так как отрицательная налоговая база недопустима.
В этой статье мы подробно разберем, почему возникает «сторнирование» отпуска, как проанализировать регистры программы и какими способами можно привести учет в порядок.
Согласно пункту 1 статьи 223 НК РФ, дата фактического получения дохода в виде отпускных определяется как день их выплаты. В версиях ЗУП 3.1.12 и 3.1.13 логика учета НДФЛ была чувствительна к датам, указанным в документах. Проанализируем типичный сценарий:
Отпуск создается в марте, и в нем изначально стоит Планируемая дата выплаты марта. Программа регистрирует доход в марте.Ведомость) происходит в апреле.Иногда это приводит к тому, что в регистры попадает три записи: одна положительная мартовская, одна отрицательная (сторнирующая март) и одна положительная апрельская. Если эти записи «не схлопнулись» корректно в отчетности, мы видим в 2-НДФЛ «минус» за один месяц и «плюс» за другой.
Прежде чем приступать к исправлениям, нам необходимо понять, какие записи сделал документ. Для этого выполним следующие шаги:
Рассмотрим регистр накопления Расчеты налогоплательщиков с бюджетом по НДФЛ и Учет доходов для исчисления НДФЛ. Чтобы открыть их, перейдите в меню «Сервис и настройки» — «Функции для технического специалиста» (или «Все функции») и найдите соответствующие регистры.
В списке записей установите отбор по конкретному сотруднику. Проанализируйте поля:
Период — это дата регистрации записи в системе.Дата получения дохода — именно это поле определяет, в какой месяц справки 2-НДФЛ попадет сумма.Сумма дохода — проверьте наличие отрицательных значений.Регистратор — посмотрите, какой документ сделал запись (обычно это Отпуск или Ведомость).Как правило, проблема кроется в том, что Планируемая дата выплаты в документе Отпуск не совпадает с реальной датой в Ведомости. Если в отпуске стояло 31.03, а ведомость прошла 01.04, программа перебросит доход на апрель.
Самый правильный и «чистый» способ решения задачи — привести документы в соответствие с реальностью. Разберем этот алгоритм по шагам:
Отпуск, вызвавший проблему.Отпуск на закладке «НДФЛ».Ведомость, которой выплачивался этот отпуск. Нажмите кнопку Обновить налог (или перезаполните ведомость, если это допустимо в вашем периоде).Начисление зарплаты и взносов за текущий месяц. Важно, чтобы программа не пыталась снова «перетянуть» этот налог. Нажмите «Подбор» или «Обновить налог» в документе начисления зарплаты.После этих действий данные в регистрах должны выровняться, и отрицательный доход исчезнет из справки 2-НДФЛ за март, полностью переместившись в апрель.
Если период уже закрыт, налоги уплачены и менять документы Отпуск или Ведомость крайне нежелательно, мы можем прибегнуть к ручной корректировке учета НДФЛ.
Для этого воспользуемся специальным документом Операция учета НДФЛ (раздел «Налоги и взносы» — «Справки по НДФЛ» — «Создать»). Рассмотрим, как заполнить его для исправления ситуации:
Важно: При использовании этого метода нужно быть предельно внимательным, так как документ Операция учета НДФЛ делает прямые записи в регистры, минуя автоматические алгоритмы программы. После проведения документа обязательно сформируйте отчет Анализ НДФЛ по месяцам и проверьте результат.
В обсуждениях часто встречается совет «включить ручную корректировку движений» (пиктограмма Дт/Кт в документе). Однако в ЗУП 3.1 это крайне опасный путь. Программа работает по принципу накопления итогов. Любое ручное исправление в одном месяце может быть «аннулировано» автоматическим расчетом НДФЛ в следующем месяце, так как система увидит расхождение между расчетными данными и фактическими остатками в регистрах. Используйте либо исправление первичных документов, либо специализированный документ Операция учета НДФЛ.
Чтобы подобные «косяки» с отпусками не повторялись, проанализируем и внедрим следующие правила работы в программе:
Планируемая дата выплаты в межрасчетных документах (отпуска, больничные) соответствовала дате, которая будет указана в Ведомости. Если вы понимаете, что выплата задерживается и переходит на другой месяц — сразу меняйте дату в документе-начислении.Начисление отпуска -> Ведомость на выплату отпуска -> Начисление зарплаты и взносов (в конце месяца).Проверка раздвоения доходов (если он настроен в вашей базе) или стандартный Анализ НДФЛ по месяцам в разрезе сотрудников.Таким образом, мы выяснили, что отрицательные суммы в 2-НДФЛ — это не просто программная ошибка, а результат работы алгоритма по соблюдению норм НК РФ при изменении дат выплат. Применяя вышеописанные методы, вы сможете корректно отразить доходы сотрудников и без проблем сдать налоговую отчетность.