Изменения

нет описания правки
Строка 20: Строка 20:     
Необходимо убрать лишний тег (в т.ч. и закрывающий в конце), сохранить файл и попробовать заново загрузить
 
Необходимо убрать лишний тег (в т.ч. и закрывающий в конце), сохранить файл и попробовать заново загрузить
 +
 +
==Чеки==
 +
 +
Если чеки не приходят - перепроверить всё по [https://wiki.barlive.ru/wiki/%D0%9F%D0%BE%D1%80%D1%86%D0%B8%D0%BE%D0%BD%D0%BD%D0%BE%D0%B5_%D1%81%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5_%D0%B2_%D0%95%D0%93%D0%90%D0%98%D0%A1 инструкции], в т.ч. что выставлены нужные настройки в "торговых объектах"; смотреть логи плагина IIKO/алкоинтерфейса R-keeper.
 +
 +
После исправления ошибки - чек можно переотправить.
 +
 +
Что ещё понимать при анализе чеков:
 +
 +
"Лог входящего запроса" - то, что приходят к нам из кассового ПО (r-keeper/iiko)
 +
 +
"Данные для создания чека" - то, как БАРЛАЙВ переработал эти данные для создания уже чека/"коктейля"/"немаркируемого"
 +
 +
"Запросы транспортного модуля" - отправленный файл в ЕГАИС и ответ на него
 +
 +
===Для "чистого" не найдены guidы/артикулы в справочнике===
 +
 +
Ошибка "Для "чистого" не найдены guidы в справочнике" означает что позиция которая пришла с кассы не добавлена в "Справочник номенклатуры" / "Справочник кодов iiko или 1С".
 +
 +
Для R-keeper необходимо обновить "справочник номенклатуры" (по кнопке "Загрузить меню из RK" или вручную), не забыть подгрузить алккоды/техкарты.
 +
 +
Для IIKO - или добавить вручную в "справочнике кодов iiko или 1С", или сопоставить в "накладных", или нажать кнопку подгрузки старых сопоставлений если недавно была включена "новая выгрузка".
 +
 +
===Для "чистого" по следующим guidам/артикулам не указаны алккоды в справочнике===
 +
 +
Не подгружены алккоды. Напоминаем как работает подгрузка кодов в '''R-keeper''':
 +
 +
1 - Настраивается "буферный модуль" чтобы меню загружалось по кнопке "Загрузить меню из RK" - с ней подгружаются позиции (идентификатор, GUID, название, признак "коктейль"/"чистый", extcode, code, кол-во). В колонке "Выгружено" можно посмотреть когда позиция добавилась.
 +
 +
2 - Настраивается связь со Сторхаусом (через whiteserver), чтобы по кнопке "Загрузить техкарты и rid из sh5" подгружались собственно "rid" и техкарты.
 +
 +
После этого работает связка между сопоставлениями (которые делаются или внутри ТТН или в разделе "Остатки" во вкладке "Сопоставление кодов") и "Справочником номенклатуры" - при каждом новом сопоставлении по "rid" алккоды автоматически добавляются и в "справочник номенклатуры"; или можно нажать кнопку "Обновить алккоды" чтобы подгрузились данные по ранее сопоставленным позициям.
 +
 +
Сценарий выше работает если включена новая "облачная выгрузка"; без неё алккоды надо проставлять вручную.
 +
 +
Как работает подгрузка кодов в '''IIKO''':
 +
 +
Если включена "облачная выгрузка", то всё сразу работает автоматически - при сопоставлении в "Справочник кодов IIKO или 1С" добавляется новая запись. С техкартами коктейлей ничего делать не требуется, т.к. IIKO присылает их сразу в чеке.
 +
 +
Если "облачная выгрузка" выключена - то "справочник кодов iiko или 1с" надо заполнять вручную
 +
 +
===Для коктейля/чистого недостаточно объёма в пуле марок===
 +
 +
Наиболее частые причины такой ошибки:
 +
 +
1 - Забыли отсканировать бутылку в "пул вскрытых марок"
 +
 +
2 - Не актуализирован справочник
 +
 +
Если забыли отсканировать бутылку - можно сделать это через приложение Бармена или через кнопку "Добавить ШК вручную" на сайте.
 +
 +
'''ПРИМЕЧАНИЕ''': Рекомендуется перед добавлением через "Добавить ШК вручную" проверять ШК на портале https://check1.fsrar.ru/ , чтобы убедиться что она числится на предприятии и по ней нет пересорта.
 +
 +
Если не актуализирован справочник, то чаще всего дело в том, что не добавлен новый алккод позиции.
 +
 +
===Алкоголь не найден===
 +
 +
Сейчас так пишет по позициям - "коктейлям" - где в "Справочнике номенклатуры" не указан ни один ингредиент (нет техкарты). Соотв-но надо или подгрузить техкарту по кнопке; или заполнить вручную.
 +
 +
===Ошибка при проверке ключа===
 +
 +
Ошибка связана с УТМ - чаще всего из-за того что ключ "отвалился" - как правило бывает достаточно переподсоединить ключ и перезапустить УТМ (или перезагрузить ПК где стоит УТМ - но если это сервер то сделать это проблематично)
 +
 +
===Ошибка на стороне ЕГАИСА===
 +
 +
Необходимо открыть чек и посмотреть "Запросы транспортного модуля" - "Ответ".
 +
 +
Ниже будут собраны возможные ошибки ЕГАИС с чеками:
 +
 +
====Проверка не пройдена: продукция не внесена в поштучный учет====
 +
 +
"Проверка не пройдена: продукция не внесена в поштучный учет" - как правило решается "Запросом ШК" по данной позиции, чтобы актуализировался объём по ней. Если ошибка сохраняется - необходимо обратиться в поддержку ЕГАИС.
 +
 +
====Проверка не пройдена. Версия формата чека не соответствует приказу N397  от 17.12.2020, обратитесь к производителю кассового ПО.====
 +
 +
"Проверка не пройдена. Версия формата чека не соответствует приказу N397  от 17.12.2020, обратитесь к производителю кассового ПО." - как правило если ушёл чек без фискальных данных (без номера ККТ, смены); необходимо сделать нужные настройки чтобы чеки закрытые "нефискальные" валюты уходили как "коктейли".
 +
 +
Для R-keeper:
 +
 +
Настройка ставится в самом R-keeper, в свойствах валюты - "реализация а/п через акты списания".
 +
 +
Для IIKO:
 +
 +
Ставится настройка у нас в "Торговых объектах" - "Нулевые чеки в IIKO как коктейли"
 +
 +
====Код ошибки 0: java.lang.IllegalArgumentException: org.xml.sax.SAXParseException====
 +
 +
"Код ошибки 0: java.lang.IllegalArgumentException: org.xml.sax.SAXParseException" - ругается на недопустимое значение в xml чека; надо смотреть его и найти какой параметр там вызывает ошибку.