forum.bitel.ru
http://forum.bitel.ru/

CashCheck: Не печатается чек возврата
http://forum.bitel.ru/viewtopic.php?f=28&t=13343
Страница 1 из 1

Автор:  amk [ 21 май 2019, 08:25 ]
Заголовок сообщения:  CashCheck: Не печатается чек возврата

Из БГБ-клиента на АтОЛ-Ф11 предварительно напечатаны чеки прихода (налично/электронно) - проблем нет,
возвраты проверялись c теми же параметрами, что и приход, наличными и электронными -
печатает чек возврата прихода до строки Итог, и выдает сообщение об ошибке, в логе:
CmdTcpServer:492 - thread#5: send error driver: Возможно ввиду ошибки "ru.bitel.frk.server.PrinterErrorException: #16: Неверная цена (сумма)" чек остался открыт. Чек был аннулирован.

из атоловского Тест_драйвера_ККТ чек возврата с теми же данными печатает.

при попытке сделать Возврат_платежа через контекстное меню из списка платежей (CashCheck-Лог) выдается сообщение:
-Печать никуда не привязанного возврата больше не поддерживается.

Клиент: 7.0.993, Сервер: 7.0.1457, cashcheck: 7.0.155, CashCheck: 435, ru.bitel.frk.driver.atollibfptr.Driver, jre1.8.0_211
W7/KKT10-10.4.6.0-windows32, Atol-F11

### настройки CashCheck
fr.1.connector=a.b.c.d:9876
pt.2.fr=1
checkbuilder=ru.bitel.bgbilling.cashcheck.SimpleCheck2

###SimpleCheck2
..
@Override
public void addPaymentRefund( Payment payment, Check check, Printer printer )
throws BGException
{
check.setPaymentType(0);// проверялось и 0="наличные" и 1="Электронными"
check.setTax( 6) ; // 6=без НДС
check.setPayObject(4); // 4=УСЛУГА
check.setPayMethod(4); // 4=ПОЛНЫЙ РАСЧЕТ
byte sno = 4; //4=УСН доход-расход
check.setTag(1055, sno);
check.setCashierName("фио кассира");
check.setCashierINN("инн кассира");

check.addPayment( payment.getSumma(),"тест возврата", 0 );
}
@Override
public void endCreateRefund( int cid, Check check, Printer printer )
throws BGException
{
}

Автор:  dimOn [ 21 май 2019, 10:54 ]
Заголовок сообщения:  Re: CashCheck: Не печатается чек возврата

это говорит либа libfptr10, а ей скорее всего ККТ. биллинг никак эти суммы не интерпретирует.
но на какую команду либы ругается и что это означает - непонятно.
у вас когда-нибудь вообще работали возвраты? вообще вроде бы возвраты тестировались, но не уверен.
можете сделать в сервере печати уровень логирования TRACE и повторить ошибку и дать логи файлом?

Автор:  amk [ 21 май 2019, 12:20 ]
Заголовок сообщения:  Re: CashCheck: Не печатается чек возврата

возвраты не работали. лог прикреплен.

Вложения:
cashserver-1558418198.log [14.31 КБ]
Скачиваний: 462

Автор:  dimOn [ 21 май 2019, 16:43 ]
Заголовок сообщения:  Re: CashCheck: Не печатается чек возврата

не знаю а какая ему сумма нужна, в доке по либе не написано было. сделал как в железных атолах, могу только предложить протестировать, обновления сейчас в 7.0 будет

Автор:  dimOn [ 21 май 2019, 17:12 ]
Заголовок сообщения:  Re: CashCheck: Не печатается чек возврата

обновите сервер печати 7.0 проверьте?

Автор:  amk [ 22 май 2019, 07:30 ]
Заголовок сообщения:  Re: CashCheck: Не печатается чек возврата

обновление проблему не решило, но тип ошибки изменился, лог прикреплен.

Вложения:
cashserver-1558482408.log [8.88 КБ]
Скачиваний: 455

Автор:  dimOn [ 22 май 2019, 11:32 ]
Заголовок сообщения:  Re: CashCheck: Не печатается чек возврата

ну осталось один вариант проверить... через час-два
ещё раз доку посмотрел - ничего там отдельно не написано на счёт чеков возврата.

Автор:  dimOn [ 22 май 2019, 13:34 ]
Заголовок сообщения:  Re: CashCheck: Не печатается чек возврата

обновление выложено, передаётся сумма равная итогу позиций. это странно, в атоле было по-другому и в доке не так, но других вариантов уже нет.

Автор:  amk [ 22 май 2019, 14:30 ]
Заголовок сообщения:  Re: CashCheck: Не печатается чек возврата

да, работает,
спасибо!

Автор:  dimOn [ 22 май 2019, 14:33 ]
Заголовок сообщения:  Re: CashCheck: Не печатается чек возврата

занятно.... ок

Страница 1 из 1 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/