Здравствуйте, дамы и господа.
Прошу вашей помощи.
Настраиваем RMS отчетность для CITAX, 2NDFL, 6NDFL.
Запускаю отчет HRPAYRU_RMS_NDFL_OD, получаю такую ошибку: @5C\QОшибка@ Класс не поддерживает налоговый класс 13, т.к. несколько записей шкалы
Ошибка возникает в методе CHECK_WAGE класса CL_HRPAYRU_INTAXRTE
Code:
IF is_cswage-wtype in mt_wtypes OR is_cswage-wcode in mt_wcodes.
clear c_any.
"let's check that tax was customized for period with not empty %, Sum
loop at mt_taxrates ASSIGNING <ls_taxrates> where begda <= is_evp-fpend and endda >= is_evp-fpbeg.
if c_any is not INITIAL." LC is required is scale has more than 1 fix % rate
raise_taxcls_not_supported_ex( ). "cx_error
endif.
c_any = <ls_taxrates>-anyk. " Takes any record while fix % in taxcode.
endloop.
Очень странно, ведь налоговый класс и должен содержать 2 записи, одну запись для ставки 13% и вторую для 15%.
Подскажите пожалуйста, куда нужно посмотреть, может быть в настройки видов оплат, чтобы исправить эту проблему?
Ошибка, в частности, возникает при обработке вида оплаты @027_13, содержащего в настройках виды оплат /322 и /332, а также вида оплаты @001, содержащего те же настройки.
Заранее благодарю.