Беру исходные данные для расчёта НДФЛ и сравниваю их с рассчитанным НДФЛ. Разницу вывожу.
Исходные данные для расчёта НДФЛ это:
- РегистрНакопления.СведенияОДоходахНДФЛ
- РегистрНакопления.ПредоставленныеСтандартныеИСоциальныеВычетыНДФЛ
- РегистрНакопления.ИмущественныеВычетыНДФЛ
Рассчитанный НДФЛ это:
- РегистрНакопления.РасчетыНалогоплательщиковСБюджетомПоНДФЛ
Описание таблицы проверки НДФЛ:
______Строки:
Сортировка по сотрудникам.
По одному сотруднику данные разбиты на подразделения,
а внутри подразделения строки разбиты на три части (колонка "тип_части"):
1 - доки аванса (НачислениеЗаПервуюПоловинуМесяца)
2 - доки межрасчёта (Отпуск, БЛ, Командировка, ПрогулНеявка)
3 - остальные виды док (НачисленияЗП и другие)
______Колонки:
"База" - данные из РегистрНакопления.СведенияОДоходахНДФЛ
"вычет" - данные из РегистрНакопления.ПредоставленныеСтандартныеИСоциальныеВычетыНДФЛ и
РегистрНакопления.ИмущественныеВычетыНДФЛ
"НДФЛ_пров" - НДФЛ посчитанный в обработке
"НДФЛ_регик" - НДФЛ из РегистрНакопления.РасчетыНалогоплательщиковСБюджетомПоНДФЛ
"Расхождение" - разница двух расчётов НДФЛ
"ИСЧ и УДЕРЖ" - разница прихода и расхода в регистре РегистрНакопления.РасчетыНалогоплательщиковСБюджетомПоНДФЛ
!Обязательно смотрите сообщения о расхождениях кроме самой таблицы.
Естественно, если расчётчики начали ввод док-ов начислений и ещё не исчислен весь НДФЛ, то это будет попадать в колонку "расхождение". С имущественными вычетами работает плохо - их немного, пока не проверил, что там . Обработка в процессе отлаживания.
Отчет тестировался на платформе 8.3.22.1750 в конфигурации ЗГУ (ЗиКГУ) 3.1.23.656.