Как сделать возврат на кредитную карту на ФП Меркурий-119Ф.
Как сделать возврат на кредитную карту на ФП Меркурий-119Ф.
При реализации вашего протокола наткнулся на проблему - невозможно сделать возврат на кредитную карту разными фискальными документами. При оформлении чека если реквизиты списка товаров и реквезиты №12, №13 и т.д. разнести в разные фискальные документы то вываливается ошибка 161 ("Итоговая сумма чека возврата не равна итоговой возвращаемой сумме при комбинированном возврате.") Если их отсылать одним документом то все печатается нормально. В чем может быть проблема? Может быть эту операцию нужно проводить вообще как-то иначе? В вашем ПО вообще нет функции оформить возврат на кредитную карту.
Re: Как сделать возврат на кредитную карту на ФП Меркурий-119Ф.
Сообщите версию ПО и версию протокола.
Re: Как сделать возврат на кредитную карту на ФП Меркурий-119Ф.
Персия ПО 1.07, про версию протокола не совсем понял. Где ее посмотреть? Это версия аппарат для ЛДНР.
Re: Как сделать возврат на кредитную карту на ФП Меркурий-119Ф.
Разработчик просил подробно описать что нужно сделать и что вы делаете.
Re: Как сделать возврат на кредитную карту на ФП Меркурий-119Ф.
Используя функцию протокола "Фискальный документ" (53H) можно оформить весь чек возврата на кредитную карту одним пакетом закрыв при этом документ сразу. Тогда возврат проходит без проблем.
Если мы разбиваем чек например на три пакета (шапка, список товаров, сумма покупки и т.д.), что делать не запрещается и прекрасно работает например при проведении продажи, то при печати второго блока-документа (список товара) вываливается ошибка 161 ("Итоговая сумма чека возврата не равна итоговой возвращаемой сумме при комбинированном возврате.")
Если объединить второй и третий документ в один то печать тоже проходит без проблем. Экспериментальным путем установлено что если список товаров и реквизит №13 находятся в разных пакетах(фискальных документах) то операция не проходит с вышеуказанной ошибкой.
Необходимость дробить чек на разные документы-пакеты обусловлен тем что позиций может быть много, а как мы знаем меркурий очень плохо переваривает пакеты более 4Кб.
Если необходимо могу предоставить пример кода на JAVA.
Если мы разбиваем чек например на три пакета (шапка, список товаров, сумма покупки и т.д.), что делать не запрещается и прекрасно работает например при проведении продажи, то при печати второго блока-документа (список товара) вываливается ошибка 161 ("Итоговая сумма чека возврата не равна итоговой возвращаемой сумме при комбинированном возврате.")
Если объединить второй и третий документ в один то печать тоже проходит без проблем. Экспериментальным путем установлено что если список товаров и реквизит №13 находятся в разных пакетах(фискальных документах) то операция не проходит с вышеуказанной ошибкой.
Необходимость дробить чек на разные документы-пакеты обусловлен тем что позиций может быть много, а как мы знаем меркурий очень плохо переваривает пакеты более 4Кб.
Если необходимо могу предоставить пример кода на JAVA.
Re: Как сделать возврат на кредитную карту на ФП Меркурий-119Ф.
Прошивку для проверки выслал на почту.