Здравствуйте, коллеги!
В "Личном кабинете юридического лица" на сайте nalog.ru есть функционал "Запрос на проверку ИНН ФИО СНИЛС работающих лиц в электронной форме".
По идее XML формат описан в файле VO_ZAPRRAB_2_213_10_04_01_01.rar (взять можно например
тут, или тут
тут). Указано, что файл должен быть в кодировке UTF-8.
Сделал в нашем HR программу выгрузки, где:
Code:
* Creating a stream factory
lo_streamfactory = lo_ixml->create_stream_factory( ).
lo_encoding = lo_ixml->create_encoding( character_set = 'utf-8'
byte_order = 0 ).
* Connect internal XML table to stream factory
lo_ostream = lo_streamfactory->create_ostream_itable( table = lt_xml_table ).
lo_ostream->set_encoding( encoding = lo_encoding ).
Файл выгружает в UTF-8 (without signatute BOM). Но сайт налоговой не принимает, сообщает: "Выгружаемый файл не соответствует схеме. Проверьте, что файл в кодировке UTF-8".
Схему проверили/перепроверили, всё соответствует.
Возможно в схеме есть какие-то неописанные нюансы, но как их откопать?
Если кто-то пользовался данным функционалом, помогите разобраться.