Сегодня при пробитии чека получили такое сообщение:
"Не удалось сформировать электронную подпись чека в ЕГАИС!
Не удалось отправить чек в УТМ.
Ошибка при выполнении POST-запроса по адресу /xml
java.lang.IllegalArgumentException: EAN [4630003084135] в паре [Bottle {barcode=171200237575491018001FMOSUFK3HQD5E5OSSSISEZUPKENBWJUPH6YEFX6X22KT7E22NWQGXGSEYGZWWJDVX72PI23DXEEEMDJJEQGGEKPPPGZWIT6KYZKO54J35RKW2LLC3GYGFL72TWCDZ5W7I, price=218.00, ean=4630003084135, volume=1.0000}] не валиден"
Посмотрели штрихкоды по этой позиции. Их там оказалось два. 4630003084135 удалили. После этого чек пробился.
Акцизки в ЕГАИС хранятся с привязках к штрихкодам?
там хранится помарочно вся информация о бутылке,значит и ЕАН тоже.
хотя,в новом формате шк не обязателен,поэтому странно,что на него обращают внимание.
(0) В EAN13 последняя цифра является контрольной, в указанном вами штрих-коде она не валидна. Привязки акциза к штрих-коду товара нет, просто стоит проверка на валидность штрих-кода. В интернете можете почитать как проверяется валидность ean13, а так же найти онлайн-сервисы для проверки штрих-кодов.