Как исправить неверное распределение НДФЛ по категориям в ведомости при выплате командировочных с районным коэффициентом?

Бухгалтер 1С v8.3 (Управляемые формы) 1С:Зарплата и Управление Персоналом Налоговый учет
← На главную

В последних релизах программы 1С:Зарплата и управление персоналом 8 (редакция 3.1) пользователи часто сталкиваются с ситуацией, когда при заполнении ведомости на выплату зарплаты НДФЛ по сотруднику «схлопывается» на одну категорию дохода (как правило, на «Оплату труда»), игнорируя выделенную долю районного коэффициента (РК) или северной надбавки. Это происходит даже в тех случаях, когда в самом документе-начислении (например, в Командировке) налог исчислен и разбит по категориям абсолютно верно.

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

Анализ технической причины проблемы

Для начала проанализируем ситуацию с точки зрения регистров. В программе 1С:ЗУП НДФЛ фиксируется в нескольких ключевых регистрах накопления. Основными для нас являются РасчетыНалогоплательщиковСБюджетомПоНДФЛ (где хранится исчисленный налог) и УчетДоходовДляИсчисленияНДФЛ.

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

Выясним причину: часто «перекос» возникает, если месяц начисления командировки отличается от месяца выплаты основной зарплаты или если в настройках начисления «Командировка» и «Районный коэффициент» установлены конфликтующие категории дохода. Программа пытается «схлопнуть» налог по приоритетной категории, указанной для основного начисления в документе.

Способ 1. Установка исправительных патчей

Разработчики 1С выпускают оперативные исправления (патчи) для релизов веток 3.1.31 и 3.1.32. Если вы столкнулись с подобной проблемой, в первую очередь рекомендуем проверить наличие и установить следующие патчи:

  1. EF_60020108 — исправляет ошибки распределения НДФЛ в ведомостях при наличии нескольких категорий дохода в одном периоде.
  2. EF_60012117 — корректирует поведение программы при совпадении дат выплаты межрасчетных документов и плановой выплаты зарплаты.

Для установки патчей перейдем в раздел Администрирование — Обслуживание — Обновление программы — Установленные исправления. Проверьте, активны ли данные патчи для вашего релиза.

Способ 2. Разделение выплат (Практическое решение)

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

Рассмотрим алгоритм действий:

  1. Откроем сформированную ведомость на выплату зарплаты, где НДФЛ заполнился некорректно.
  2. Найдем сотрудника, по которому идет «перекос», нажмем правой кнопкой мыши и выберем пункт «Изменить зарплату».
  3. В открывшемся окне проанализируем строки. Мы увидим строки, относящиеся к основной зарплате, и строки, относящиеся к документу-основанию Командировка.
  4. Вычистим (удалим) все строки, связанные с командировкой, из этой общей ведомости.
  5. Проведем общую ведомость по зарплате. В ней теперь останется только корректно распределенный налог с основной оплаты труда.
  6. Создадим новую ведомость (например, «Ведомость в банк» или «Ведомость в кассу»), выберем способ выплаты «Командировки» или «По документу» и укажем нашу командировку.
  7. При заполнении отдельной ведомости программа заново обратится к регистрам исчисленного налога конкретного документа и с высокой долей вероятности распределит категории (РК и Основная оплата) правильно.

Способ 3. Проверка соответствия дат и документов-оснований

Проанализируем ситуацию с датами. В 1С:ЗУП 3.1 крайне важна дата получения дохода. Если в документе Командировка установлена «Планируемая дата выплаты», например, 4 февраля, а ведомость на выплату зарплаты (в которую вы включаете эту командировку) создается от 5 февраля, может возникнуть конфликт. Программа может решить, что это разные налоговые периоды или разные потоки доходов.

Посмотрим на пример настройки:

Внутри документа Командировка на вкладке «Главное» проверьте поле «Выплата». Если выбрано «С зарплатой», убедитесь, что дата в поле «Планируемая дата выплаты» строго совпадает с датой будущей Ведомости. Если даты разнятся, рекомендуем либо подправить дату в командировке, либо использовать «Межрасчетный период».

Работа с регистрами для продвинутых пользователей

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

Для анализа используем универсальный отчет по регистру РасчетыНалогоплательщиковСБюджетомПоНДФЛ. Проанализируем остатки в разрезе:

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

Заключение

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

← На главную