Здравствуйте!
Конфигурация - Зарплата и управление персоналом КОРП, редакция 2.5 (2.5.114.2, обновление от 07.02.2017)
Обнаружил "неправильное" поведение реквизита ВыплачиватьМежрасчетно в шапке документа согласно выбранному виду расчёта.
Дело в том что ежемесячная премия у нас с кодом дохода 2002, выплачивается она вместе с заработной платой, но документ при выборе такого вида расчёта устанавливает флаг ВыплачиватьМежрасчетно, т.к. в алгоритме формы документа следующий код:
Код |
---|
мРеквизитыПремии.Вставить("ОплатаТруда", мРеквизитыПремии.КодДоходаНДФЛ = Справочники.ДоходыНДФЛ.КодДоходаПоУмолчанию Или мРеквизитыПремии.КодДоходаНДФЛ = Справочники.ДоходыНДФЛ.Код2530); |
Два момента на которых пользователь может ошибиться или забыть:
1.При проведении документа пользователь - расчётчик должен следить за датой документа (должна быть дата конца расчётного периода как в документе Нач. зп), это необходимо для 6-НДФЛ (и не только) потому что Дата исчисления заполняется по дате документа.
2. Расчётчик должен заполнить корректно поле Дата выплаты дохода в шапке документа, иначе дата удержанного налога по премии будет различаться с датой удержанного налога по заработной плате (настройка НДФЛ исч = НДФЛ уд при проведении документов).
Далее описание ошибки в релизе (тянется с релиза 2.5.113.1*):
Если заработная плата выплачивается не в последний день расчётного периода, например зарплату за январь 2017 выплатили 10 февраль 2017. Так вот, так как в шапке документа пользователь не может указать что порядок выплаты Вместе с заработной платой, ему придётся заполнить поле Дата выплаты дохода - 10.02.2017. Вот тут его ждёт сюрприз, после проведения такого документа, в регистре накопления НДФЛ Сведения о доходах, значения для полей Дата получения дохода и Месяц налогового периода будет февраль 2017. В справке 2-НДФЛ за 2017 год премия "убежит" в месяц февраль 2017, хотя начислена была в январе 2017.
Такое же поведение с документом Начисление зп.
*заметка по релизу 2.5.113.1: В релизе 2.5.113.1 ошибка проявляется "хуже", если премия с кодом дохода 2002 выплачивается вместе с зп, а зп выплачивается в следующем расчётном периоде, то именно для премии в регистре НДФЛ Сведения о доходах, система заполняет поля Дата получения дохода и Месяц налогового периода значением из реквизита Дата получения дохода расчётного документа[также как и в релизе 114.2]. Далее эта "убежавшая" премия включается в облагаемую базу для межрасчёта (больничный, отпуск) [обнаружено только в релизе 113.1].
Вот пример на 113.1 релизе: Я январе 2017 зарплата, выплачиваем её 8 февраля 2017. В зарплату за январь 2017 входит премия с кодом 2002, только для этого начисления система зачем то (скорее по ошибке, т.к. код дохода 2002 новый) "портит" записи в регистре НДФЛ Сведения о доходах. Далее 8 или 5 февраля начисляют больничный лист или отпуск, к сумме начисления по межрасчёту добавляется сумма премии за январь. Вопрос почему? Ответ: потому что в регистре НДФЛ сведения о доходах записи с январской премией "убежали" в февраль 2016.
Тем кто будет рекомендовать убрать у премии код дохода 2002 и поставить 2000, прошу не вводить
в заблуждение .
Я читал
В этой теме я описал ошибочное на мой взгляд поведение системы и хотел бы услышать считает ли разработчик прикладного решения это ошибкой.