Проблема при расчете НДФЛ нерезидентов (1с ЗБУ 78.2 платформа 8.3.4.408 )
У сотрудника доходы начинаются с апреля месяца. Данные за апрель:
Оклад по дням - 668,00
Районный коэффициент - 1 269,07
Северная надбавка - 1 450,36
Повышающий коэффициент за выслугу лет - 100,20
Премия из ФЗП месячная - 276,55
Доплата за совмещение, расширение зоны обслуживания- 100,20
Персональный повышающий коэффициент - 668,00
Итого за апрель: 4532,38
НДФЛ апрель: 1359 считает программа. Должно быть: 4532,38*0,3=1359,71=1360
Потерялся 1 рубль.
Данные за Май:
Оклад по дням - 3 674,00
Районный коэффициент - 6 713,69
Северная надбавка - 7 672,78
Повышающий коэффициент за выслугу лет - 551,10
Премия из ФЗП месячная - 1 140,78
Доплата за совмещение, расширение зоны обслуживания- 551,10
Персональный повышающий коэффициент - 3 674,00
Итого за Май: 23 977,45
НДФЛ за Май: 7192 по программе. Должно быть: (4532,38+23977,45)*0,3-1359=7193,94=7194
Теряем уже 2 рубля.
Итого за год по 2НДФЛ: Доход 28509,83 НДФЛ 8551 в программе
Должно: 28509,83 НДФЛ 8553
В общем модуле Проведение расчетов в функции ПолучитьДанныеНДФЛПоРегистратору производится расчет НДФЛ нерезидентов в самом тексте запроса, как я понимаю:
ВЫБРАТЬ
| Доходы.МесяцНалоговогоПериода КАК МесяцНалоговогоПериода,
| Доходы.ФизЛицо КАК ФизЛицо,
| СУММА(ВЫРАЗИТЬ(ВЫБОР
|
|
|
| КОНЕЦ * СтавкиНалогаВПроцентах.Размер КАК ЧИСЛО(13, 0))) КАК НалогНерезидента
|ПОМЕСТИТЬ ВТНалогНерезидентов
Т.е. каждая строка дохода (Оклад, РК, СН…) отдельно «округляется» до целого числа. Уже будут погрешности.
Далее чуть ниже по Тексту запроса:
ВЫБОР
| КОГДА Периоды.Резидент
| ТОГДА 0
| ИНАЧЕ ЕСТЬNULL(НалогНерезидентов.НалогНерезидента, 0)
| КОНЕЦ КАК НалогЗаМесяц,
Т.е. данный налог принимается как исчисленный за месяц. И…. всё ???
Для резидентов в тексте модуля имеется расчет Нарастающим итогом.
Для нерезидентов НалогЗаМесяц из запроса просто распределяется по подразделениям.
Если ВыборкаРасчетов.Резидент Тогда
......
Иначе
НалогЗаМесяц = ВыборкаРасчетов.НалогЗаМесяц;
......
КонецЕсли;
Может я ошибаюсь при расчетах или не знаю настроек программы?