Добрый день!
Пытаюсь сделать возвратный чек Curl-ом за сегодняшний день, он выдает ошибку:
C:\Users\Виталий\Desktop\Возврат - Дубок>curl -F "xml_file=@vozvrat.xml" http://localhost:8080/xml
<A><error>java.lang.IllegalArgumentException: org.xml.sax.SAXParseException; cvc -pattern-valid: Value '-208' is not facet-valid with respect to pattern '[-]?\d+\.\d{0,2}' for type 'PRICE'.</error><ver>2</ver></A>
Кажется, это связано с ценой?
Вот значения из экселевского файла:
Дата время datetime 2305180000
№ чека number 7701
№ смены shift 162
Код с алкомарки barcode 22N00001545RJN0896V37ZP51126004119418AGXA0UV1YLA34OWZFDJKMFGZJFHDPEJ
Код с этикетки ean 4620008992327
Цена price 208
ИНН inn 6322006505
КПП kpp 632401001
№ кассы kassa 00106703729264
Адрес address Самарская Область, , Тольятти, , ул. Зои Космодемьянской, д.3,
Название магазина name Общество с ограниченной ответственностью "ДУБОК"
Ранее делал возвраты (последний раз в конце 2017 года) по этой же схеме - все было нормально. В чем может быть дело?
Не получется сделать возвратный чек Curl-ом
Модераторы: Operator 2, Operator 4, Operator 1
Правила форума
В данном разделе сообщения оставляются по следующим правилам.
- данный раздел создан исключительно для помощи в подключении к ЕГАИС.
- участники попытавшиеся оставить сообщения не в своей теме (не относящиеся к проблеме автора) немедленно утрачивают доступ к этому разделу.
- в данном разделе задаются только конкретные технические вопросы.
- за весь офтоп и ненормативную лексику будут выдаваться предупреждения, блокирующие на произвольное время доступ на форум
В данном разделе сообщения оставляются по следующим правилам.
- данный раздел создан исключительно для помощи в подключении к ЕГАИС.
- участники попытавшиеся оставить сообщения не в своей теме (не относящиеся к проблеме автора) немедленно утрачивают доступ к этому разделу.
- в данном разделе задаются только конкретные технические вопросы.
- за весь офтоп и ненормативную лексику будут выдаваться предупреждения, блокирующие на произвольное время доступ на форум
- vrahimov1
- Сообщений: 2
- Зарегистрирован: Вчера, 08:21
-
- Сообщений: 447
- Зарегистрирован: 21 ноя 2017, 08:08
- Откуда: Новосибирск
Re: Не получется сделать возвратный чек Curl-ом
vrahimov1 писал(а):Добрый день!
Пытаюсь сделать возвратный чек Curl-ом за сегодняшний день, он выдает ошибку:
C:\Users\Виталий\Desktop\Возврат - Дубок>curl -F "xml_file=@vozvrat.xml" http://localhost:8080/xml
<A><error>java.lang.IllegalArgumentException: org.xml.sax.SAXParseException; cvc -pattern-valid: Value '-208' is not facet-valid with respect to pattern '[-]?\d+\.\d{0,2}' for type 'PRICE'.</error><ver>2</ver></A>
Кажется, это связано с ценой?
Вот значения из экселевского файла:
Дата время datetime 2305180000
№ чека number 7701
№ смены shift 162
Код с алкомарки barcode 22N00001545RJN0896V37ZP51126004119418AGXA0UV1YLA34OWZFDJKMFGZJFHDPEJ
Код с этикетки ean 4620008992327
Цена price 208
ИНН inn 6322006505
КПП kpp 632401001
№ кассы kassa 00106703729264
Адрес address Самарская Область, , Тольятти, , ул. Зои Космодемьянской, д.3,
Название магазина name Общество с ограниченной ответственностью "ДУБОК"
Ранее делал возвраты (последний раз в конце 2017 года) по этой же схеме - все было нормально. В чем может быть дело?
Проблема в формате цены, должно быть 2 знака после точки, как указано ниже
<?xml version="1.0" encoding="UTF-8"?>
<Cheque
inn = "6322006505"
kpp = "632401001"
address = " Самарская Область, , Тольятти, , ул. Зои Космодемьянской, д.3,"
name = "Общество с ограниченной ответственностью "ДУБОК""
kassa="00106703729264"
shift="162"
number="7701"
datetime="2305181200"
>
<Bottle
price="-208.00"
barcode="22N00002V63NPDE647K831W60331013003759ONOIJQ6LNZZDDDZF8Q5B0COLN52ICCQ"
ean="4620008992327
/>
</Cheque>
- Сельпо
- Сообщений: 366
- Зарегистрирован: 22 май 2016, 19:40
Re: Не получется сделать возвратный чек Curl-ом
Наверное в файле Excel, из которого формируется xml, нарушили формат ячейки, в которой записывается цена. Поставьте там денежный формат или числовой с двумя знаками после запятой
- vrahimov1
- Сообщений: 2
- Зарегистрирован: Вчера, 08:21
Re: Не получется сделать возвратный чек Curl-ом
Спасибо большое, все заработало.
Вернуться в «Вопросы по эксплуатации ЕГАИС Розница»
Кто сейчас на форуме
Количество пользователей, которые сейчас просматривают этот форум: Alexa [Bot] и 4 гостей