Чек коррекции ДТО 10

1. shock250391 15.08.24 13:09 Сейчас в теме
Всем доброго времени суток.
При пробитии чека коррекции получаю ошибку: "Некорректная сумма налога Код ошибки 128".
Что интересно...на одном аппарате (Атол 30Ф прошивка 3.0.1245, он у меня тренировочный) - все работает нормально, а на другом (Атол 22ПТК) - как раз ошибка.
Может кто сталкивался с подобным....подскажите куда копать.

Код пробития:

FR.setParam(1177, СокрЛП(ОснованиеДляКоррекции));
FR.setParam(1178,ДатаДокОснованияКоррекции);
FR.setParam(1179, СокрЛП(НомерДокОснованияКоррекции));
FR.utilFormTlv();

Тег1174 = FR.getParamStringHex(FR.LIBFPTR_PARAM_TAG_VALUE);
FR.setParamStrHex(1174, Тег1174);

Если СокрЛП(ТипКоррекции) = "операция по предписанию" Тогда
Тег1173 = 1;
Иначе
Тег1173 = 0;
КонецЕсли;
FR.setParam(1173, Тег1173);

FR.setParam(FR.LIBFPTR_PARAM_RECEIPT_TYPE, FR.LIBFPTR_RT_BUY_CORRECTION );
FR.openReceipt();

FR.setParam(FR.LIBFPTR_PARAM_COMMODITY_NAME, " ");
FR.setParam(FR.LIBFPTR_PARAM_PRICE, СуммаДляККМ);
FR.setParam(FR.LIBFPTR_PARAM_QUANTITY, 1);
FR.setParam(FR.LIBFPTR_PARAM_TAX_TYPE, FR.LIBFPTR_TAX_NO);

FR.Registration();

FR.setParam(FR.LIBFPTR_PARAM_TAX_TYPE, FR.LIBFPTR_TAX_NO);
FR.setParam(FR.LIBFPTR_PARAM_TAX_SUM, 0.00);
FR.receiptTax();

FR.setParam(1105, СуммаДляККМ);

FR.setParam(FR.LIBFPTR_PARAM_PAYMENT_TYPE, FR.LIBFPTR_PT_CASH);
FR.setParam(FR.LIBFPTR_PARAM_PAYMENT_SUM, СуммаДляККМ);

FR.closeReceipt();
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. isabey 07.10.24 12:58 Сейчас в теме
3. shock250391 07.10.24 14:19 Сейчас в теме
(2) Да. Все решилось установкой более свежей версии драйвера.
Код был написан верно. Как объяснил ККМщик, для версии прошивки к-ю они ставят установленный нами ранее драйвер не подходил, хотя он отличался всего на пару релизов)
4. MissionOnly 8 08.10.24 12:58 Сейчас в теме
(3) Подскажи пожалуйста, код написан под какую DLL (похоже это не для 1С)? Проблему с маркировками на АТОЛе решили?
5. shock250391 08.10.24 13:29 Сейчас в теме
(4) Драйвер KKT10-10.10.3.0-windows32-setup
Код для 1С, только для 7.7 (есть и такие клиенты еще)
Для разработки пользовался вот этой инструкцией:
https://integration.atol.ru/api/#obschaya-informatsiya
Может все это и древнее но работает))
Маркировки у клиента нет, изначально была проблема с чеком коррекции
6. MissionOnly 8 08.10.24 13:37 Сейчас в теме
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот