Как исправить некорректный расчет НДФЛ в 1С:УПП при превышении лимита дохода и переходящих авансах?

Бухгалтер 1С v8.3 (Обычные формы) Налоговый учет
← На главную

Мы часто сталкиваемся с ситуацией, когда в программе 1С:УПП (Управление производственным предприятием) расчет налога на доходы физических лиц (НДФЛ) начинает работать некорректно, особенно при достижении сотрудником порога дохода в 5 миллионов рублей и переходе на повышенную ставку НДФЛ в 15%. Эта проблема усугубляется при выплате авансов, которые приходятся на конец одного налогового периода (года) и окончательном расчете зарплаты в начале следующего года. Рассмотрим типичный сценарий, который приводит к «дичи» в учете НДФЛ.

Представим следующую последовательность событий, которая часто вызывает вопросы и ошибки в расчете НДФЛ:

  1. Документ «Начисление ЗП» (Первая половина текущего месяца за декабрь): Выплата произведена 29.12.23. В этом случае у сотрудника уже превышен лимит дохода в 5 млн рублей, и НДФЛ с начисленной суммы аванса рассчитывается по ставке 15%.
  2. Документ «Начисление ЗП» (Полный расчет декабря): Выплата запланирована на 15.01.24. На момент формирования этого документа, НДФЛ, возможно, рассчитывается по ставке 13%, так как доходы за декабрь уже учтены, а новые доходы, попадающие под 15% ставку в новом году, еще не сформировались. Это создает противоречие в логике расчета.
  3. Документ «Начисление ЗП» (Первая половина текущего месяца за январь): Выплата 29.01.24. В данном документе, во вкладке НДФЛ, неожиданно появляется отрицательная сумма НДФЛ, относящаяся к 15.01.24. Это и есть та самая «дичь», о которой говорят пользователи.

Причина такого поведения, как правило, кроется в некорректной отработке механизма зачета аванса из-за сочетания превышения лимита дохода, применения разных ставок НДФЛ (13% и 15%) и перехода между отчетными налоговыми периодами (годами). С 2023 года дата получения дохода по заработной плате считается днем ее выплаты, поэтому НДФЛ исчисляется как с аванса, так и с окончательной части зарплаты. Эта особенность, наряду с принципом нарастающего итога для прогрессивной шкалы НДФЛ, создает значительные сложности при переходе года.

Основные причины некорректного расчета НДФЛ

Прежде чем перейти к конкретным решениям, давайте подробнее проанализируем, почему возникают подобные сложности в 1С:УПП и какие факторы способствуют появлению этих ошибок:

  1. Изменение даты получения дохода: В программе 1С, особенно в ее более ранних версиях и конфигурациях, таких как УПП, часто возникали ошибки из-за неправильно указанной даты выплаты дохода в документах на начисление и выплату зарплаты. Это критически важный аспект, поскольку именно дата выплаты определяет момент исчисления НДФЛ и его отнесение к определенному налоговому периоду. Мы всегда должны тщательно проверять и при необходимости исправлять дату выплаты во всех соответствующих документах, так как от нее зависит корректность исчисления налога.
  2. Переходящие авансы на другой год: Ситуация, когда аванс за декабрь выплачивается в декабре текущего года, а окончательный расчет за декабрь — уже в январе следующего года, является одной из основных причин проблемы с НДФЛ. Доход и налог, связанные с авансом, относятся к одному налоговому периоду (году), а окончательный расчет — к другому. При этом лимит дохода для прогрессивной шкалы НДФЛ (5 млн. руб.) считается нарастающим итогом с начала календарного года. Это создает «разрыв» в учете и приводит к путанице со ставками, особенно когда часть дохода до превышения облагается по 13%, а часть после превышения — по 15%, и этот переход происходит на стыке лет.
  3. «Минусовой НДФЛ» в авансе: Появление отрицательной суммы НДФЛ в документе «Начисление ЗП (Первая половина текущего месяца)» является явным сигналом некорректной отработки зачета аванса. Это происходит из-за того, что программа пытается «скорректировать» излишне удержанный или неверно рассчитанный НДФЛ предыдущего периода, но делает это некорректно из-за сложного взаимодействия превышения порога дохода, различных ставок и несовпадения налоговых периодов.
  4. Разница между авансом и окончательным расчетом: Если сумма аванса в итоге оказывается больше окончательной зарплаты за месяц, в учете НДФЛ может оставаться завышенная сумма дохода и, как следствие, налога. Хотя в некоторых более современных конфигурациях, таких как 1С:ЗУП 3.1, программа может автоматически исправлять такие ошибки в следующем месяце, для 1С:УПП это не всегда так. В таких случаях требуется ручное вмешательство, что может быть особенно неудобно при увольнении сотрудника, когда необходимо произвести окончательный расчет.

Прогрессивная шкала НДФЛ (13% до 5 млн. руб. и 15% с суммы превышения) действует с 2021 года, и ее расчет нарастающим итогом с января является стандартной практикой для программ 1С. Для корректной работы с прогрессивной шкалой в 1С:ЗУП (и аналогично в 1С:УПП) необходимо выполнить соответствующие настройки программы и строго следовать порядку формирования документов. Мы также помним, что НДФЛ с дивидендов рассчитывается отдельно от остальных налоговых баз.

Решение проблемы с переходящим авансом через «Ввод разового начисления или удержания»

Один из предложенных подходов, позволяющий избежать проблем с зачетом аванса, переходящего на другой год, заключается в использовании специального документа для регистрации декабрьских авансов. Этот метод помогает «разъединить» доходы и налоги, относящиеся к разным налоговым периодам, и тем самым упростить расчеты.

Рассмотрим пошагово, как мы можем применить это решение:

  1. Начисление аванса за декабрь (например, 29.12.23): Вместо использования стандартного документа «Начисление ЗП (Первая половина месяца)» для выплаты аванса за декабрь в декабре, мы предлагаем использовать документ «Ввод разового начисления или удержания». Этим документом мы фиксируем сумму аванса, выплачиваемого в декабре. Такой подход позволяет корректно отнести налог и доход к налоговому периоду 2023 года, не создавая предпосылок для «переползания» НДФЛ в следующий год.
  2. Окончательный расчет за декабрь (например, 15.01.24): В документе «Начисление зарплаты», который формируется для окончательного расчета за декабрь, но с датой выплаты уже в новом году (15.01.24), мы оставляем суммы только за вторую половину месяца. То есть, из общей суммы начисления за декабрь мы вычитаем сумму аванса, который был выплачен ранее через «Ввод разового начисления или удержания».

После выполнения этих шагов мы можем производить расчеты в обычном режиме, как и раньше. Этот метод помогает нам четко разграничить аванс, выплаченный в одном году, от окончательного расчета, попадающего в другой год, тем самым избегая сложностей с переходящим зачетом НДФЛ и правильным применением прогрессивной шкалы.

Подробная инструкция по ручной корректировке НДФЛ и перепроведению документов

Наиболее эффективным и проверенным на практике решением, особенно если автоматика программы не справляется с учетом НДФЛ в переходных ситуациях, является метод ручной корректировки НДФЛ и последовательного перепроведения документов. Этот подход требует внимательности и глубокого понимания принципов расчета налога, но позволяет добиться корректного учета даже в самых сложных случаях. Разберем этот процесс по шагам.

  1. Ручной расчет и ввод НДФЛ за декабрь:

    В документе «Начисление ЗП» за декабрь, который закрывает полный расчет за месяц и выплачивается в январе следующего года (например, 15.01.24), нам необходимо вручную рассчитать и ввести суммы НДФЛ. Мы самостоятельно определяем, какая часть налога должна быть удержана по ставке 13%, а какая — по ставке 15% (если произошло превышение лимита дохода в 5 млн рублей). Этот расчет производится на основании общей налоговой базы сотрудника нарастающим итогом с начала года.

    Например, если часть дохода до 5 млн рублей облагается по 13%, а сумма сверх 5 млн рублей — по 15%, мы должны проставить эти две суммы НДФЛ двумя отдельными строками во вкладке НДФЛ документа начисления зарплаты. Это позволяет программе четко видеть, какие ставки были применены к разным частям дохода.

    Важно: Мы должны убедиться, что даты в документе начисления НДФЛ соответствуют вашим фактическим датам: дата выплаты зарплаты в январе 2024 года и дата аванса за декабрь 2023 года. Корректность дат критична для правильного отнесения дохода и налога к соответствующим налоговым периодам.

  2. Перезаполнение и корректировка документов выплаты:

    После ручной корректировки НДФЛ в документе начисления, следующим шагом мы обязательно перезаполняем документы выплаты. К таким документам относятся, например, «Ведомость на выплату зарплаты» или «Платежное поручение исходящее». Это гарантирует, что программа учтет внесенные изменения в НДФЛ при формировании сумм к выплате.

    Далее мы исправляем суммы выплаты в этих документах, приводя их в строгое соответствие с фактически выплаченными суммами. В результате этих действий, в программе может образоваться переплата НДФЛ, если ранее было удержано больше налога, чем фактически причиталось по итогам ручного расчета. Не стоит беспокоиться по этому поводу, так как мы скорректируем это на следующем шаге.

  3. Проведение подчиненных документов:

    После корректировки выплат и обеспечения их соответствия фактически произведенным платежам, мы должны перепровести все подчиненные документы. К ним относятся расходные кассовые ордера (Расходник), если выплаты производились через кассу, или платежные поручения (Плат. поруч.), если выплаты осуществлялись через банк. Это действие фиксирует все изменения в учете и актуализирует регистры программы.

  4. Пересчет аванса за следующий период:

    Заключительный и очень важный шаг — это пересчет аванса за следующий месяц (в нашем сценарии, за январь). После всех предыдущих корректировок, перезаполнений и перепроведений, система должна корректно определить сумму НДФЛ, подлежащую удержанию с январского аванса, и, что самое главное, убрать все "минусовые" значения, которые могли появляться ранее во вкладке НДФЛ. Этот шаг подтверждает, что все корректировки были успешно применены, и учет НДФЛ нормализовался.

Этот подход требует внимательности и глубокого понимания механизма расчета НДФЛ, но он позволяет добиться корректного учета даже в сложных переходных ситуациях, связанных с превышением лимита дохода и переходом года. В случае, если в вашей конфигурации НДФЛ удерживается непосредственно документами выплаты, а не начисления, как это часто бывает в более старых реализациях УПП, может потребоваться более глубокое вмешательство, вплоть до использования внешних обработок для корректировки регистров накопления НДФЛ, как это изначально упоминалось одним из пользователей.

Общие рекомендации для корректной работы с НДФЛ в 1С:УПП

Для предотвращения подобных ситуаций с некорректным расчетом НДФЛ и обеспечения максимально точного и прозрачного учета, мы рекомендуем придерживаться следующих практик и регулярно проверять настройки и последовательность своих действий в программе 1С:УПП:

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

Следуя этим рекомендациям и тщательно контролируя процесс расчета НДФЛ, мы сможем минимизировать ошибки и обеспечить корректный учет налогов в 1С:УПП, даже в сложных сценариях с прогрессивной шкалой и переходящими авансами.

← На главную