Не удалось закрыть чек ( 69 )
Добавлено: 20 фев 2017, 20:04
Добрый день!
У нас ККМ: Штрих-мини-01Ф
Мы подключили аппарат, ввели лицензию и попробовали поработать сегодня в боевом режиме.
Один чек напечатался хорошо, потом успешно попробовали еще несколько операций, и при печати следующего чека возникли проблемы.
Дело в том, что мы продали товар со скидкой, которую и указали следующим образом в массиве TextStrings (функция RegisterCheck):
При этом, в Cash передали 290, а CashLessType1 0.
В ответ мы получаем следующее:
{ "CheckNumber": 5, "URL": "", "Command": "RegisterCheck", "Error": "Не удалось закрыть чек ( 69 : Сумма всех типов оплаты меньше итога чека )", "Status": 2, "IdCommand": "6dfd5d73-eebe-efe4-897c-501de89aa98e", "NumDevice": 1 }
Т.е. товар стоит 490 руб., клиент накопил скидку в 200 руб., мы товар продали в результате за 290 руб. (за наличные).
Подскажите пожалуйста, в чем может быть причина, что может быть не так?
Заранее огромное спасибо.
P.S. Мы на чеке печатаем сначала информацию для курьера.
P.P.S. Синтаксис Ruby (symbols)
У нас ККМ: Штрих-мини-01Ф
Мы подключили аппарат, ввели лицензию и попробовали поработать сегодня в боевом режиме.
Один чек напечатался хорошо, потом успешно попробовали еще несколько операций, и при печати следующего чека возникли проблемы.
Дело в том, что мы продали товар со скидкой, которую и указали следующим образом в массиве TextStrings (функция RegisterCheck):
Код: Выделить всё
[
{:PrintText=>{:Text=>"--------------------------------------------------"}},
{:PrintText=>{:Text=>"Заказ #XXX", :Font=>2}},
{:PrintText=>{:Text=>"Время доставки: 18:00 - 19:00"}},
{:PrintText=>{:Text=>"Дата доставки: 20.02.17"}},
{:PrintText=>{:Text=>"Способ доставки: Курьером"}},
{:PrintText=>{:Text=>"Способ оплаты: Наличными при получении"}},
{:PrintText=>{:Text=>"Адрес: XXX "}},
{:PrintText=>{:Text=>""}},
{:PrintText=>{:Text=>"Контакты: XXX"}},
{:PrintText=>{:Text=>"+7(XXX)XXX-XX-XX", :Font=>2}},
{:PrintText=>{:Text=>"--------------------------------------------------"}},
{:Register=>{:Name=>"XXX", :Quantity=>1, :Price=>490, :Amount=>290, :Department=>0, :Tax=>-1}}
]
Код: Выделить всё
"Cash"=>290, "CashLessType1"=>0
{ "CheckNumber": 5, "URL": "", "Command": "RegisterCheck", "Error": "Не удалось закрыть чек ( 69 : Сумма всех типов оплаты меньше итога чека )", "Status": 2, "IdCommand": "6dfd5d73-eebe-efe4-897c-501de89aa98e", "NumDevice": 1 }
Т.е. товар стоит 490 руб., клиент накопил скидку в 200 руб., мы товар продали в результате за 290 руб. (за наличные).
Подскажите пожалуйста, в чем может быть причина, что может быть не так?
Заранее огромное спасибо.
P.S. Мы на чеке печатаем сначала информацию для курьера.
P.P.S. Синтаксис Ruby (symbols)