Добрый день.
Файлы от ИФНС (KWTFCB) приходят без xmlns="urn:cbr-440P:KWT4:v4.00..3"
Хотя ВерсФорм="4.00"
Отправлено 17 March 2021 - 12:46
Добрый день.
Файлы от ИФНС (KWTFCB) приходят без xmlns="urn:cbr-440P:KWT4:v4.00..3"
Хотя ВерсФорм="4.00"
С уважением,
Тарасов Евгений
Главный инженер - программист
Отдел программирования банковских процессов
Акционерное общество "Сургутнефтегазбанк"
Отправлено 17 March 2021 - 12:54
Добрый день!
Проверяем валидатором сформированные файлы свои, на каждый тип Ошибка (для примера PB):
440-П_PB.xsd#/schema/targetNamespace[1]Указанное пространство имен "" отличается от targetNamespace "urn:cbr-440P:spr4:v4.00..3" схемы.
Не понимаем, что у нас не так:
<?xml version="1.0" encoding="windows-1251"?><Файл xmlns="urn:cbr-440P:pod4:v4.00..3" ИдЭС="F3AC9037-696C-4F69-A06A-5B36F52F2297" ТипИнф="ПОДБНПРИНТ" ВерсПрог="UBS 1.0" ТелОтпр="(495)735-41-52" ДолжнОтпр="главный специалист ЦСО ПАО "МИнБанк"" ФамОтпр="Никифорова" ВерсФорм="4.00"><ПОДБНПРИНТ><ДОКНО ИмяФайла="RPO14525600_503220210316_510334" ДатаВремяПроверки="2021-03-17T09:03:32" /><Результат КодРезПроверки="01" /></ПОДБНПРИНТ></Файл>
Чем проверяете? Для запросов надо еще импортировать файл схемы "Типовые_400.xsd". Если XML Notepad, то там в схемах нужно добавить этот файл.
P.S. Я для себя написал https://github.com/L...ug/Check400.exe(все файлы схем положить в подкаталог "XSD" каталога запуска программы)
Мы используем этот ресурс: https://www.liquid-t...e-xsd-validator
С уважением,
Тарасов Евгений
Главный инженер - программист
Отдел программирования банковских процессов
Акционерное общество "Сургутнефтегазбанк"
Отправлено 17 March 2021 - 14:15
Спасибо за ответы!
Отправлено 17 March 2021 - 15:46
<?xml version="1.0" encoding="windows-1251"?><Файл ИдЭС="B81DA53D-D3C8-4546-BF73-6169A26B9BF7" ТипИнф="КВТНОПРИНТ" ВерсПрог="1.0.0.2" ТелОтпр="(495)400-68-18" ДолжнОтпр="Заместитель начальника отдела" ФамОтпр="Сергеева" ВерсФорм="4.00"><КВТНОПРИНТ ИмяФайла="BOS1_RPO14525683_667020210316_507464_20210316_0000" ДатаВремяПроверки="2021-03-17T16:08:44"><Результат КодРезПроверки="01" /></КВТНОПРИНТ></Файл>
Вот такая квитанция приехала. Написано, что формат 4.00, она в ответ на BOS_RPO 4.00, но она не валидируется по схеме, и видно, что формат на самом деле 3.00
Отправлено 17 March 2021 - 17:20
BOS1_RPO14525683_667020210316_507464_20210316_0000 ... она в ответ на BOS_RPO 4.00
Судя по имени файла, вы тоже проглядели, что в имена справок и выписок добавили странное "NNNNNN - порядковый номер файла Выписки по операциям на счетах в течение дня (6 цифр с лидирующими нулями, начиная с 1) для пары "P" и "FFFF";", мы решили заполнять всегда фиксированным значением 000001.
Вопрос к sancase: к нам, как и к остальным, приходят запросы справок/выписок 3.00. Мы хотим отвечать в 4.00. Подскажите, чем заполнять обязательный атрибут СведЗапр/ИндЗапр (Числовой идентификатор запроса налогового органа, 22 цифры.)?
Отправлено 18 March 2021 - 06:27
BOS1_RPO14525683_667020210316_507464_20210316_0000 ... она в ответ на BOS_RPO 4.00
Судя по имени файла, вы тоже проглядели, что в имена справок и выписок добавили странное "NNNNNN - порядковый номер файла Выписки по операциям на счетах в течение дня (6 цифр с лидирующими нулями, начиная с 1) для пары "P" и "FFFF";", мы решили заполнять всегда фиксированным значением 000001.
Вопрос к sancase: к нам, как и к остальным, приходят запросы справок/выписок 3.00. Мы хотим отвечать в 4.00. Подскажите, чем заполнять обязательный атрибут СведЗапр/ИндЗапр (Числовой идентификатор запроса налогового органа, 22 цифры.)?
Так соберите его сами из трех атрибутов. Только номер надо до 10 цифр ноликами добить. Вот из доки:
Типовой элемент <ИдЗапрТип>.
Принимает значение:
<код><год><месяц><день><номер>.
Например:
"ККККГГГГММДДNNNNNNNNNN", где: <код> = коду налогового органа из элемента <КодНО>;
<год><месяц><день> = году, месяцу и дню запроса из элемента <ДатаЗапр>;
<номер> = номеру запроса из элемента <НомЗапр>
Отправлено 18 March 2021 - 06:33
Добрый день.
Файлы от ИФНС (KWTFCB) приходят без xmlns="urn:cbr-440P:KWT4:v4.00..3"
Хотя ВерсФорм="4.00"
Не проверяю на xsd. Работаю, как с бинарным файлом. Ищу кусок "КодРезПроверки=\"". Читаю два след.символа. Если не "01", то из справочника достаю текст ошибки, потом ищу с найденного ранее места "Пояснение=\"" и выдаю его оператору. При этом пофиг, что атрибут переехал из род.узла в дочерний.
Кстати, с помощью ActiveX можно самому валидацию наваять.
...
Отправлено 18 March 2021 - 06:47
Рекомендую исполнять, а ответы можно в любом формате. Будем разбираться почему так произошло.
Наша налоговая 4345 все, кроме запросов, шлет в 3.01, а запросы в 3.00. Как они сказали у них до 29.03.2021 такая настройка в программе. Нам в принципе все равно. Обрабатываем и отвечаем на любые файлики любого формата. Не считаю нужным бодаться с ФНС из-за ерунды. Все равно на отбитые запросы придут когда-то новые нового формата, только документооборот лишний плодить.
Отправлено 18 March 2021 - 06:53
Хорошее предложение. Я поддерживаю. Запросы 3.00 должны прекратиться. Это видимо временной лаг между созданием и подписанием запроса.
В квитанциях ошибку исправим 19.03.21. Пока решается вопрос продолжать выгрузку ошибочных или приостановить. Я вижу у некоторых банков эта ошибка не влияет на работу. Какое мнение общества?
Корректные квитанции будут перевыгружены в сб-вс.
Отправлено 18 March 2021 - 07:27
В квитанциях ошибку исправим 19.03.21. Пока решается вопрос продолжать выгрузку ошибочных или приостановить. Я вижу у некоторых банков эта ошибка не влияет на работу. Какое мнение общества?
Корректные квитанции будут перевыгружены в сб-вс.
Если в последствии всё равно перевыгрузите новые квитанции, то лучше приостановить, чтобы потом не подпрыгивать дважды - сначала чтобы обработать некорректные квитанции как корректные, а затем, чтобы обработать поступившие дубликаты.
Отправлено 18 March 2021 - 07:35
Судя по имени файла, вы тоже проглядели, что в имена справок и выписок добавили странное "NNNNNN
Вендор ПО, будь он не ладен, R-Style Softlab.
Пока решается вопрос продолжать выгрузку ошибочных или приостановить. Я вижу у некоторых банков эта ошибка не влияет на работу. Какое мнение общества?
Продолжить. Мы меняем формат на 3.00 и грузим.
Отправлено 18 March 2021 - 07:42
В квитанциях ошибку исправим 19.03.21. Пока решается вопрос продолжать выгрузку ошибочных или приостановить. Я вижу у некоторых банков эта ошибка не влияет на работу. Какое мнение общества?
Корректные квитанции будут перевыгружены в сб-вс.Если в последствии всё равно перевыгрузите новые квитанции, то лучше приостановить, чтобы потом не подпрыгивать дважды - сначала чтобы обработать некорректные квитанции как корректные, а затем, чтобы обработать поступившие дубликаты.
Согласна.
Нам кстати с сегодняшнего дня начали поступать запросы в новом формате 4.00.
Отправлено 18 March 2021 - 07:43
Я вижу у некоторых банков эта ошибка не влияет на работу. Какое мнение общества?
Мы обрабатываем параллельно обе версии. Всё-равно их обрабатывать надо будет. Пока всё ок.
Запросы 4-й версии приходят только в том случае если "дата запроса" >= 16.
Видим, что дата направления на версию не влияет.
Отправлено 18 March 2021 - 08:33
Я вижу у некоторых банков эта ошибка не влияет на работу. Какое мнение общества?
Мы обрабатываем параллельно обе версии. Всё-равно их обрабатывать надо будет. Пока всё ок.
Запросы 4-й версии приходят только в том случае если "дата запроса" >= 16.
Видим, что дата направления на версию не влияет.
Действительно. Сегодня пришли запросы 4.00 с датой запроса после 16.03.2021
Отправлено 18 March 2021 - 09:00
ZSV11909786_449720210317_119099
ВерсФорм="3.00"
ЗАПНОВЫПИС НомЗапр="44364" ДатаЗапр="2020-12-03"
Судя по то тому, что разница от даты запроса до даты направления существенная, то формат 3.0 полагаю может придти и после переходного периода
PS
Неужели в в АИС ФНС такая очередь, что запрос от начала декабря 20го поступает только сейчас
Отправлено 18 March 2021 - 09:03
Добрый день.
Файлы от ИФНС (KWTFCB) приходят без xmlns="urn:cbr-440P:KWT4:v4.00..3"
Хотя ВерсФорм="4.00"
Не проверяю на xsd. Работаю, как с бинарным файлом. Ищу кусок "КодРезПроверки=\"". Читаю два след.символа. Если не "01", то из справочника достаю текст ошибки, потом ищу с найденного ранее места "Пояснение=\"" и выдаю его оператору. При этом пофиг, что атрибут переехал из род.узла в дочерний.
Кстати, с помощью ActiveX можно самому валидацию наваять.
...
Schema=ActiveX("Msxml2.XMLSchemaCache.6.0"); //!Нужно именно >=4.0Schema.validateOnLoad=true;Schema.Add(URI,xsd_f);xmlParser=ActiveX("Msxml2.DOMDocument.6.0"); //!Нужно именно >=4.0xmlParser.Async=false;if(valtype(Schema)==V_GENOBJ) xmlParser.Schemas=Schema; end;xmlParser.Load(xml_f);...
Мы проверяем по XSD. В случае с квитанциями просто добавляю xmlns="urn:cbr-440P:KWT4:v4.00..3" если ВерсФорм="4.00".
Возможно, со временем, xmlns="urn:cbr-440P:KWT4:v4.00..3" добавят в квитанции.
С уважением,
Тарасов Евгений
Главный инженер - программист
Отдел программирования банковских процессов
Акционерное общество "Сургутнефтегазбанк"
Отправлено 18 March 2021 - 12:59
ZSV11909786_449720210317_119099
ВерсФорм="3.00"
ЗАПНОВЫПИС НомЗапр="44364" ДатаЗапр="2020-12-03"
Судя по то тому, что разница от даты запроса до даты направления существенная, то формат 3.0 полагаю может придти и после переходного периода
PS
Неужели в в АИС ФНС такая очередь, что запрос от начала декабря 20го поступает только сейчас
Кто-то на стороне ФНС просто не отслеживает своевременное формирование файлов на вынесенные решения и запросы. ФССП вообще бывает присылает через пол года, когда уже срок действия сертификата подписи истек.
Отправлено 18 March 2021 - 14:26
Добрый день.
Правильно ли я понимаю что переходный период он и для банков тоже.
Т.к. наш вендор не готов.
Можем мы на сообщения присланные до 30.03.2021 по форматам 3.01 и 4.00. Отвечать по 3.00?
Спасибо!
Отправлено 18 March 2021 - 15:19
Добрый день.
Правильно ли я понимаю что переходный период он и для банков тоже.
Т.к. наш вендор не готов.
Можем мы на сообщения присланные до 30.03.2021 по форматам 3.01 и 4.00. Отвечать по 3.00?
Спасибо!
Написано же в письме ЦБ, что после 16.03.2021 ответы должны быть в новой версии формата.
Отправлено 18 March 2021 - 15:23
Но я написал, что до 5.04 мы будем принимать и старые. Читайте в закрепленной теме.
Категория →
Для кредитных организаций →
440-П Признак частичного отзыва в APZАвтор mag , 22 Sep 2021 ![]() |
|
![]()
|
||
Категория →
Для кредитных организаций →
440-П. Описание форматов Налог и Налог-2 от 25.09.2021Автор VictoriaV86 , 19 Aug 2021 ![]() |
|
![]()
|
||
Категория →
Для кредитных организаций →
440-П, не принят файл BVS1_ZSV...Автор Kataros , 25 Mar 2021 ![]() |
|
![]()
|
||
Категория →
Для кредитных организаций →
Отрицательные квитанции по уже принятым сообщениям по 311-П и 440-ПАвтор AOKBRNB , 17 Nov 2020 ![]() |
|
![]()
|
||
Категория →
Для кредитных организаций →
Файлы RPO и ZSV в неправильной кодировке_440-ПАвтор PRoman , 15 Jul 2020 ![]() |
|
![]()
|
0 пользователей, 0 гостей, 0 анонимных