Не получется сделать возвратный чек Curl-ом

Форум для обсуждения вопросов по эксплуатации ЕГАИС Розница

Модераторы: Operator 2, Operator 4, Operator 1

Правила форума
В данном разделе сообщения оставляются по следующим правилам.
- данный раздел создан исключительно для помощи в подключении к ЕГАИС.
- участники попытавшиеся оставить сообщения не в своей теме (не относящиеся к проблеме автора) немедленно утрачивают доступ к этому разделу.
- в данном разделе задаются только конкретные технические вопросы.
- за весь офтоп и ненормативную лексику будут выдаваться предупреждения, блокирующие на произвольное время доступ на форум
vrahimov1
Сообщений: 2
Зарегистрирован: Вчера, 08:21

Не получется сделать возвратный чек Curl-ом

Сообщение vrahimov1 » Вчера, 10:43

Добрый день!
Пытаюсь сделать возвратный чек 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 года) по этой же схеме - все было нормально. В чем может быть дело?
Аватар пользователя
bugay1977
Сообщений: 447
Зарегистрирован: 21 ноя 2017, 08:08
Откуда: Новосибирск

Re: Не получется сделать возвратный чек Curl-ом

Сообщение bugay1977 » Вчера, 11:04

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-ом

Сообщение Сельпо » Вчера, 11:34

Наверное в файле Excel, из которого формируется xml, нарушили формат ячейки, в которой записывается цена. Поставьте там денежный формат или числовой с двумя знаками после запятой
vrahimov1
Сообщений: 2
Зарегистрирован: Вчера, 08:21

Re: Не получется сделать возвратный чек Curl-ом

Сообщение vrahimov1 » Вчера, 11:59

Спасибо большое, все заработало.

Вернуться в «Вопросы по эксплуатации ЕГАИС Розница»

Кто сейчас на форуме

Количество пользователей, которые сейчас просматривают этот форум: Alexa [Bot] и 4 гостей