Ошибка: ККТ Салют: 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 маркированных товаров, а остальные можно провести только в следующем";
В других случаях необходимо использовать временное решение:
- Проверить применяется ли скидка в процентах на позиции в чеке:
- Если скидка в процентах применяется, попробовать убрать её и поменять на скидку в рублях (размер скидки нужно подбирать, чтобы итоговая сумма устраивала клиента);
- Если не помогло изменение скидки по позиция на рубли, то удалить скидку из позиции совсем и дать скидку на весь чек (размер скидки нужно подбирать, чтобы итоговая сумма устраивала клиента);
- Проверить продажу, если продажа прошла, отметить клиента в задаче YT, следующие пункты алгоритма делать не нужно;
- Свернуть кассовое ПО;
- Запустить ФЯ, авторизоваться;
- Свернуть (не закрыть) ФЯ, открыть кассовое ПО;
- Удалить чек и создать его повторно;
- Если в чеке был маркированный товар, и марки уже отдали, т.е. нет возможности их повторно отсканировать в новый чек. То необходимо отложить чек и оформить заявку для 2й линии ТП;
- Если чек провелся успешно, отметить клиента в задаче YT:
- Если решение не помогает, оформить заявку на 2ю линии ТП.