Page tree


Ошибка: ККТ Салют: Internal error Код ошибки ФН 51. Неверная последовательность команд при работе с маркированными товарами (code:-302603 api: createOrder)

 Описание: Ошибка может возникать из-за большого количества кодов маркировки в одном чеке (50 и более).

Заявка в INTRA: 216702

Задача в YT: https://yt.litebox.ru/issue/LB-28405 Задача  выполнена. Обновляйте приложение на версию 37
https://yt.litebox.ru/issue/LB-31638/Android-Salyut-5A-Oshibka-Kod-oshibki-FN-51-Nevernaya-posledovatelnost-komand-pri-rabote-s-markirovannymi-tovarami-part-3 новая задача

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

Если в чеке будет более 50 кодов маркировки, появится сообщение: "Превышено количество маркированных товаров. В одном чеке можно продать не более 50 маркированных товаров, а остальные можно провести только в следующем";

В других случаях необходимо использовать временное решение:

  1. Проверить применяется ли скидка в процентах на позиции в чеке:
    1. Если скидка в процентах применяется, попробовать убрать её и поменять на скидку в рублях (размер скидки нужно подбирать, чтобы итоговая сумма устраивала клиента);
    2. Если не помогло изменение скидки по позиция на рубли, то удалить скидку из позиции совсем и дать скидку на весь чек (размер скидки нужно подбирать, чтобы итоговая сумма устраивала клиента);
    3. Проверить продажу, если продажа прошла, отметить клиента в задаче YT, следующие пункты алгоритма делать не нужно;
  2. Свернуть кассовое ПО;
  3. Запустить ФЯ, авторизоваться;
  4. Свернуть (не закрыть) ФЯ, открыть кассовое ПО;
  5. Удалить чек и создать его повторно;
    1. Если в чеке был маркированный товар, и марки уже отдали, т.е. нет возможности их повторно отсканировать в новый чек. То необходимо отложить чек и оформить заявку для 2й линии ТП;
    2. Если чек провелся успешно, отметить клиента в задаче YT:
    3. Если решение не помогает, оформить заявку на 2ю линии ТП.