Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Расхождение по безналу с ККМ и Терминалом оплаты при работе из собственного ПО Атол 22птк
Форумы общения пользователей продуктов АТОЛ > Программное обеспечение Front-Office > Другое ПО (общие вопросы)
Олег Егоров Новый
Здравствуйте,

Используем собственно ПО для работы с ККМ Атол 22 птк. Терминал оплаты не подключен к ПО, операторы проводят оплату по карте в ручном режиме.
ПО написано на C# работа через Atol.Drivers10.Fptr.dll. Вроде бы все делали как в описании интеграции http://integration.atol.ru/api/?csharp.
Код примерно так выглядит, убрал несущественные проверки:
Код
...
if (!_fptr.isOpened())
{
    _fptr.open();
}

_fptr.setParam(Constants.LIBFPTR_PARAM_RECEIPT_TYPE, Constants.LIBFPTR_RT_SELL);
                
_fptr.openReceipt();

// Print header cheque
PrintHeader();

// Register positions
PrintPositions(chequeItems);

// Register total
_fptr.setParam(Constants.LIBFPTR_PARAM_SUM, (double)chequePrice);

_fptr.receiptTotal();

// Print footer cheque
PrintFooter();

if (paymentType == PaymentType.Cash)
{
    _fptr.setParam(Constants.LIBFPTR_PARAM_PAYMENT_TYPE, Constants.LIBFPTR_PT_CASH);
}
else if (paymentType == PaymentType.Card)
{
    _fptr.setParam(Constants.LIBFPTR_PARAM_PAYMENT_TYPE, Constants.LIBFPTR_PT_ELECTRONICALLY);
}

_fptr.setParam(Constants.LIBFPTR_PARAM_PAYMENT_SUM, (double)chequePrice);
_fptr.payment();

_fptr.setParam(Constants.LIBFPTR_PARAM_PAYMENT_TYPE, Constants.LIBFPTR_PT_ELECTRONICALLY);
_fptr.closeReceipt();
...


Собственно, перед печатью оператор выбирает тип оплаты Нал/Безнал и чек печатается.
Проблема в том. что при сверке Z-отчетов с терминала оплаты и ККМ разница получается очень большая до нескольких тысяч, хотя сумма чека около 500 рублей. Есть шанс, что операторы ошибаются и жмут не тот тип оплаты. но расхождение такое, что можно подумать там специально не то жмут, что маловероятно.
Может это известное поведение? Может какие-то настройки сделать на ККМ нужно?
Помоги, пожалуйста!

АТОЛ: Царюков Роман
Приложение ведёт логи?
Если кассиры нажимают 'пробить чек', то тут явно не драйвер и фискальник виноват
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Русская версия IP.Board © 2001-2019 IPS, Inc.