Page tree

Тип кассы: 2.0
Версия кассы: 54
Ошибка: УТМ вернул ошибку: org.xml.sax.SAXParseException; lineNumber: 2; columnNumber: 83; An invalid XML character (Unicode: 0x2) was found in the value of attribute \"name\" and element is \"Cheque\"
Описание:  В одном из тегов передаваемых в xml есть нечитаемый символ Unicode.
Заявка в INTRA: 216778
Решение 1 линия: 

  1. Оформить заявку для 2-й линии технической поддержки. 

Приложить:

  1. Марку или код товара;
  2. Логи кассы;
  3. xml из папки egais  %AppData%\Roaming\LiteBox или MTSKassa\egais, нужны файлы время создания которых равно времени возникновения ошибки;

Решение 2 линия:

Зайти в папку \AppData\Roaming\LiteBox\egais в ней найти  файл со временем создания, таким же как время ошибки. Там обычно несколько файлов: 20230501091702_RESORT_error.xml, 20230501091702_RESORT.xml, 0501230917_REFUND.xml, 20230501091702_SALE.xml подойдёт любой из следующих _SALE, _RESORT, REFUND. Так же можно найти эти файлы по названию из лога egais, строчки перед ошибкой по типу: {"startTime":"2023-01-04T19:19:38+0300","categoryName":"egais","level":"INFO","data":["[func:send] Отправка XML в УТМ C:\\Users\\admin\\AppData\\Roaming\\LiteBox\\egais\\20230401191937_RESORT.xml"]}.

Нужно открыть данный файл с помощью  Notepad++ Ссылка для скачивания: https://notepad-plus-plus.org/downloads/. После чего нужно найти документе тег из ошибки и посмотреть чем он заполнен. Конкретно в данном случае ругается на тег: of attribute \"name\" Т.е. на имя подразделения. В имени подразделения есть нечитаемый символ в кодировке Unicode. Примеры на скриншотах. Нужно удалить этот нечитаемый символ, скопировать название подразделения без него и заменить название подразделения в ТУС. В ТУС этот символ не отобразится. После чего сделать на кассе полный обмен и провести продажу/вскрытие тары.

  • No labels