Предистория:
Код исправляет ошибку в документе «Регистрация разовых начислений работников организаций» (используется для оформления премий), которая тянется в УПП уже достаточно давно.
Проверялось на релизе:
УПП 1.3.31.1.
Собственно исправлена ошибка:
НДФЛ, который начислялся в документе «Регистрация разовых начислений работников организаций» удерживался по ставке 13% для всех начислений сотрудника налогового резидента. А такой ситуации не должно быть, пока сотруднику не будет возмещена полностью сумма превышения по НДФЛ. Т.е. с начисленной суммы по сотруднику — НДФЛ не удерживается. Идёт уменьшение суммы превышения НДФЛ на конец месяца, пока эта сумма превышения по НДФЛ не будет равна 0!
Подробности:
Неверный расчет:
Сумма превышения НДФЛ на начало месяца = 5 000 руб.
Начислена премия = 10 000 руб.
НДФЛ к удержанию по ставке 13% = 1 300 руб.
К выплате = 8 700 руб.
Сумма превышения НДФЛ на конец месяца = 5 000 руб.
Исправленный расчет:
Сумма превышения НДФЛ на начало месяца = 5 000 руб.
Начислена премия = 10 000 руб.
НДФЛ к удержанию по ставке 13% = 1 300 руб.
К выплате = 10 000 руб.
Сумма превышения НДФЛ на конец месяца = 3700 руб. (5 000 — 1 300)
Порядок встраивания:
В документе «Регистрация разовых начислений работников организаций» в модуль объекта вставить код с комментариями (//Кариков) из скачанной внешней обработки.
А без изменения конфигурации такое возможно реализовать? Типа через внешнюю обработку табличной части НДФЛ