Перейти к содержимому


Фотография
- - - - -

В ответ на сообщение о закрытии счета (SBC) получили "ФАЙЛ НЕ СООТВЕТСВУЕТ XSD СХЕМЕ"


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 13

#1 louie

louie

    Новичок

  • Пользователи
  • Pip
  • 4 сообщений

Отправлено 05 February 2015 - 08:12

Добрый день.

Отправляем в XML первый раз

Получили ответ

КодОшибки="013" НаимОшибки="ФАЙЛ НЕ СООТВЕТСВУЕТ XSD СХЕМЕ SBC0_510.XSD.ELEMENT CONTENT IS INVALID ACCORDING TO THE DTD/SCHEMA.EXPECTING: НПРО, НПИП, НПИО, НЕТИНН."

Не могу понять в чём файл некорректен.

Помогите разобраться.

Может есть какое-то средство для проверки этих файлов перед отправкой помимо "глазами"?

Спасибо.

Прикрепленные файлы



#2 IGRN

IGRN

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 68 сообщений
  • ГородЧелябинск

Отправлено 05 February 2015 - 08:39

Тут совсем каша. Убирайте

            <НПФЛ>
                <ФИОФЛ/>
            </НПФЛ>
 

и это убирайте

            <НПИО НаимОрг="&quot;МОЙ БАНК&quot; (ООО)"/>

Организация или НПРО или НПИО. Одновременно в двух лицах не может быть.


  • louie это нравится

#3 ytcb

ytcb

    Продвинутый пользователь

  • Кредитные организации
  • PipPipPip
  • 196 сообщений
  • ГородЯрославль

Отправлено 05 February 2015 - 08:43

У вас люто сглючила система:

<СвНП КодЛица="1" СвидГР="77,007114050" СвидНУ="77,010022065">
    <НПФЛ><ФИОФЛ/></НПФЛ>
    <НПРО ИННРО="7714014756" НаимОрг=""МОЙ БАНК" (ООО);"/>
    <НПИО НаимОрг=""МОЙ БАНК" (ООО)"/>
</СвНП>

1. В SBC не бывает СвНП/НПФЛ

2. В SBC в СвНП может быть только один элемент НПРО/НПИП/НПИО/НЕТИНН.

3. У НПРО должны быть заполнены атрибуты КПП и ОГРН. Они не обязательны по схеме, но должны присутствовать.

 

Из средств проверки:

1. Любой валидирующий парсер XML. Называется «проверка по схеме». Ловит только синтаксические ошибки, но в вашем случае он бы помог.

2. Валидатор. ГНИВЦ делает/продает свой. Но лучше вложиться в разработку своего собственного: лучше будет соответствовать вашим бизнес-процессам.

 

Если вы еще не в курсе, на базе вашего банка должен быть выстроен производственный процесс формирования сообщений по 311-П, который должен включать этапы сбора, подготовки, автоматизированного контроля, визуального контроля, обработку квитанций и т.д. Все должно быть расписано-прописано, определены ответственные, установлены сроки.

В противном случае, будете хронически нарываться на косяки и/или штрафы.


  • louie это нравится
С уважением,
Александр Бараев
+7 (4852) 58-70-95 ВТС 5910
Ярославский филиал ТКБ БАНК ПАО, Отдел ИТ

#4 louie

louie

    Новичок

  • Пользователи
  • Pip
  • 4 сообщений

Отправлено 05 February 2015 - 09:03

Спасибо большое.

Специфика работы такая, что за прошлый год было только 6 сообщений.. Поэтому выстраиванием серьёзного производственного процесса не озадачивались. Есть бумажные инструкции, есть it-шник, который отправляет, есть оператор, который формирует, есть файловый архив. А контроля форматов к сожалению нет..

Буду разбираться с разработчиками АБС, чтобы выгружала корректно всё.

Конкретно это сообщение руками перелопачу тогда. Попробую проверить и ещё Вам сюда выложу попозже. Проверьте, если не трудно.

Ещё раз спасибо!



#5 louie

louie

    Новичок

  • Пользователи
  • Pip
  • 4 сообщений

Отправлено 05 February 2015 - 10:24

Погуглил, нашёл xml-валидатор, нашёл схемы xsd. Если вдруг кому нужно, могу прислать.

Поправил файл руками, вердикт в валидаторе - "XML соответствует схеме"

Будем ждать ответа от ФНС и параллельно бороться с нашей АБС

Всем ещё раз спасибо!

Прикрепленные файлы



#6 ytcb

ytcb

    Продвинутый пользователь

  • Кредитные организации
  • PipPipPip
  • 196 сообщений
  • ГородЯрославль

Отправлено 05 February 2015 - 11:01

<Файл ВерсПрог="БИСКвит 4.1D" ВерсФорм="5.10" ДолжнОтпр="Нач. Опер. отдела" ИдФайл="7707033412**77500100120150203000001" КолДок="1" ТелОтпр="(495)662-1500" ТипИнф="СООБЩБАНКА" ФамОтпр="Самохина">
<Документ ДатаСооб="03.02.2015" ДолжнПрБ="Начальник операционного отдела" ИдДок="de58ce6d-ab20-46b4-e411-a9abc6070821" КНД="1114301" КодНОБ="7750" НомСооб="331400001500000001" ТелБанка="(495)662-15-00" ТипСооб="100" ФамПрБ="Самохина Е.С.">
...
</Документ></Файл>

 

1. Дата сообщения в имени файла сообщения 2015-02-05 в сообщении (атрибут ДатаСооб) 2015-02-03. Должна соответствовать.

2. Дата в ИДФайл должна соответствовать дате сообщения в имени файла и дате сообщения в сообщении. Вроде бы это не проверяется, но факт остаётся фактом.

3. При получении квитанции о непринятии (SBE, SFE) отправляется сообщение с новым номером и новой датой.

 

Короче говоря, файл опять не примется.


Сообщение отредактировал ytcb: 05 February 2015 - 11:06

С уважением,
Александр Бараев
+7 (4852) 58-70-95 ВТС 5910
Ярославский филиал ТКБ БАНК ПАО, Отдел ИТ

#7 louie

louie

    Новичок

  • Пользователи
  • Pip
  • 4 сообщений

Отправлено 05 February 2015 - 11:18

Пока правил только структуру, чтобы логический контроль прошёл. Ещё не направляли ничего! Номер и даты поправлю конечно!

Спасибо за помощь.

На счёт номера:

Правильно ли я понимаю, что нужно поставить "2" вместо "1" в НомСооб="331400001500000001",  ИдФайл="7707033412**77500100120150203000001" и в имени файла?



#8 ytcb

ytcb

    Продвинутый пользователь

  • Кредитные организации
  • PipPipPip
  • 196 сообщений
  • ГородЯрославль

Отправлено 05 February 2015 - 11:22

Правильно ли я понимаю, что нужно поставить "2" вместо "1" в НомСооб="331400001500000001",  ИдФайл="7707033412**77500100120150203000001" и в имени файла?

Да.


С уважением,
Александр Бараев
+7 (4852) 58-70-95 ВТС 5910
Ярославский филиал ТКБ БАНК ПАО, Отдел ИТ

#9 tornado_net

tornado_net

    Новичок

  • Пользователи
  • Pip
  • 4 сообщений

Отправлено 10 February 2015 - 08:12

Добрый день.

Помогите советом, сообщений отправляем очень мало, после перехода на хмл есть трудности, если можно киньте ссыль на валидатор (видел в теме писали) mail@terra-bank.ru

КодОшибки="013"  НаимОшибки="ФАЙЛ НЕ СООТВЕТСВУЕТ XSD СХЕМЕ SBC0_510

 

P.S. файлы для отправки выгружены из АБС Диасофт

Прикрепленные файлы



#10 WiktorNSK

WiktorNSK

    Продвинутый пользователь

  • Кредитные организации
  • PipPipPip
  • 271 сообщений
  • ГородНовосибирск

Отправлено 10 February 2015 - 08:26

ПризнТер=1 озаначает, что банк находится за пределами РФ. А если посмотреть на БИК, то, вроде как, в Москве...
  • tornado_net это нравится

Виктор, Новосибирск
045004837


#11 ytcb

ytcb

    Продвинутый пользователь

  • Кредитные организации
  • PipPipPip
  • 196 сообщений
  • ГородЯрославль

Отправлено 10 February 2015 - 08:36

1. Левый атрибут АдрМНКО\@ПризнТер

2. Отсутствует атрибут СвБанк\@КодРегион

3. Отсутствует атрибут Открыт\@НомерДог

4. Отсутствует атрибут Открыт\@ДатаЗаклДог

 

Ну что тут можно сказать... Молодцы!


Сообщение отредактировал ytcb: 10 February 2015 - 08:37

  • tornado_net это нравится
С уважением,
Александр Бараев
+7 (4852) 58-70-95 ВТС 5910
Ярославский филиал ТКБ БАНК ПАО, Отдел ИТ

#12 sancase

sancase

    Продвинутый пользователь

  • Модераторы
  • 1741 сообщений

Отправлено 10 February 2015 - 13:49

ПризнТер - это реквизит из форматов давно исключен. Был только в проекте.


Свечников Александр

#13 tornado_net

tornado_net

    Новичок

  • Пользователи
  • Pip
  • 4 сообщений

Отправлено 16 February 2015 - 09:28

ПризнТер - это реквизит из форматов давно исключен. Был только в проекте.

снова ФАЙЛ НЕ СООТВЕТСВУЕТ XSD СХЕМЕ SBC0_510.XSD как можно проверить соответствие этой схеме без отправки файла (актуальный валидатор, или еще как)



#14 IGRN

IGRN

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 68 сообщений
  • ГородЧелябинск

Отправлено 16 February 2015 - 10:37

можно тут проверить http://www.freeforma...idator-xsd.html






Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных