Атол 55Ф. Неверный вид оплаты.

1. Pim 186 26.09.18 20:41 Сейчас в теме
Пробиваю чек из ПКО. В ПКО в качестве объекта расчета выбрана реализация на сумму 798 р. и ПКО на 798 р. Но по реализации был возврат на 31 р. (клиент вернул часть товара, но деньги отдал на всю сумму, разница должна "висеть" как аванс). И УТ не хочет пробивать такой чек. Пишет "неверный вид оплаты", лог драйвера ниже. Может кто-нибудь подсказать в чём загвоздка?

ИДУстройства - [ATOL_KKT_1C83_V9#0]
[2018.09.26 22:41:31+687 U T:0000003800:000008D4] Электронно - [нет]
[2018.09.26 22:41:31+687 U T:0000003800:000008D4] ДанныеЧека - [<?xml version="1.0" encoding="UTF-8"?>
<CheckPackage>
<Parameters PaymentType="1" TaxVariant="0" CashierName="Иванов Иван Иванович" CustomerEmail="" CustomerPhone="" AddressSettle="....">
<AgentData/>
<PurveyorData/>
</Parameters>
<Positions>
<FiscalString Name="Оплата от: Петров И.С." Quantity="1" PriceWithDiscount="31" SumWithDiscount="31" DiscountSum="" Department="2" Tax="18" SignMethodCalculation="3" SignCalculationObject="10" TaxSum="0">
<AgentData/>
<PurveyorData/>
</FiscalString>
<FiscalString Name="Товар 1" Quantity="1" PriceWithDiscount="127.4" SumWithDiscount="127.4" DiscountSum="" Department="1" Tax="18" SignMethodCalculation="7" SignCalculationObject="10" TaxSum="0">
<AgentData/>
<PurveyorData/>
</FiscalString>
<FiscalString Name="Товар 2" Quantity="1" PriceWithDiscount="122.3" SumWithDiscount="122.3" DiscountSum="" Department="1" Tax="18" SignMethodCalculation="7" SignCalculationObject="10" TaxSum="0">
<AgentData/>
<PurveyorData/>
</FiscalString>
<FiscalString Name="Товар 3" Quantity="1" PriceWithDiscount="125.9" SumWithDiscount="125.9" DiscountSum="" Department="1" Tax="18" SignMethodCalculation="7" SignCalculationObject="10" TaxSum="0">
<AgentData/>
<PurveyorData/>
</FiscalString>
<FiscalString Name="Товар 4" Quantity="2" PriceWithDiscount="31" SumWithDiscount="62" DiscountSum="" Department="1" Tax="18" SignMethodCalculation="7" SignCalculationObject="10" TaxSum="0">
<AgentData/>
<PurveyorData/>
</FiscalString>
<FiscalString Name="Товар 5" Quantity="2" PriceWithDiscount="31" SumWithDiscount="62" DiscountSum="" Department="1" Tax="18" SignMethodCalculation="7" SignCalculationObject="10" TaxSum="0">
<AgentData/>
<PurveyorData/>
</FiscalString>
<FiscalString Name="Товар 6" Quantity="2" PriceWithDiscount="31" SumWithDiscount="62" DiscountSum="" Department="1" Tax="18" SignMethodCalculation="7" SignCalculationObject="10" TaxSum="0">
<AgentData/>
<PurveyorData/>
</FiscalString>
<FiscalString Name="Товар 7" Quantity="2" PriceWithDiscount="31" SumWithDiscount="62" DiscountSum="" Department="1" Tax="18" SignMethodCalculation="7" SignCalculationObject="10" TaxSum="0">
<AgentData/>
<PurveyorData/>
</FiscalString>
<FiscalString Name="Товар 8" Quantity="1" PriceWithDiscount="71.7" SumWithDiscount="71.7" DiscountSum="" Department="1" Tax="10" SignMethodCalculation="7" SignCalculationObject="10" TaxSum="0">
<AgentData/>
<PurveyorData/>
</FiscalString>
<FiscalString Name="Товар 9" Quantity="1" PriceWithDiscount="71.7" SumWithDiscount="71.7" DiscountSum="" Department="1" Tax="10" SignMethodCalculation="7" SignCalculationObject="10" TaxSum="0">
<AgentData/>
<PurveyorData/>
</FiscalString>
</Positions>
<Payments Cash="798" ElectronicPayment="0" Credit="0" AdvancePayment="0" CashProvision="0"/>
</CheckPackage>]
[2018.09.26 22:41:36+687 U T:0000003800:000008D4] reset error with [-3816] Неверный вид оплаты
Вознаграждение за ответ
Показать полностью
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. Pim 186 26.09.18 20:46 Сейчас в теме
Забыл написать.
Версия драйвера 9.12.2.6311
Версия компоненты в 1с 9.12.1.6236.
6. Timur.V 81 26.09.18 21:19 Сейчас в теме
(2)
Посмотрите ссылку и комментарии там же.
8. Pim 186 27.09.18 07:01 Сейчас в теме
(6). Статью то же видел, но что с неё делать не понятно? У меня версии выше. Перебирать версии драйверов и библиотек обслуживания? Остальные чеки то печатаются нормально...

Может, есть программа проверки xml, отправляемого в ККМ? Чтобы точно понимать, он правильный и исключить ошибку со стороны 1С.
3. Pim 186 26.09.18 20:47 Сейчас в теме
4. Pim 186 26.09.18 20:51 Сейчас в теме
Во 2-м проблем проблемном чеке в оплатах отдельно выдел аванс, но всё равно такая же ошибка.

<FiscalString Name="Оплата от: Сидоров С.С." Quantity="1" PriceWithDiscount="536.5" SumWithDiscount="536.5" DiscountSum="" Department="2" Tax="18" SignMethodCalculation="3" SignCalculationObject="10" TaxSum="0">
...
<Payments Cash="14806.1" ElectronicPayment="0" Credit="0" AdvancePayment="536.5" CashProvision="0"/>
</CheckPackage>]
[2018.09.26 22:41:13+500 U T:0000003800:000008D4] reset error with [-3816] Неверный вид оплаты
5. Timur.V 81 26.09.18 21:04 Сейчас в теме
(4)
из инструкции по атолу, прикрепил.
Прикрепленные файлы:
7. Pim 186 27.09.18 06:30 Сейчас в теме
(5). Это я нашёл. Только понял не могу, что значит? Нельзя в одном чеке смешивать аванс и наличные? Или аппарат вообще не понимает аванс? В 1-м чеке в оплатах есть только наличные. Т.е. сообщение относится не блоку оплаты, а к способам и предметам расчетов?
9. besica 27.09.18 17:16 Сейчас в теме
SignMethodCalculation="3" - у остальных 7

То ли аппарат то ли драйвер (точно не подскажу, но в мануалах к формату есть) считает сам еще все строчки чтобы проверить суммы переданные в группе оплаты.
Получается с его суммой не сходится.
10. Pim 186 27.09.18 23:35 Сейчас в теме
(9). Спасибо за наводку. Проверю на след. недели. Хотя странно писать про неверный вид оплаты, если не сходится арифметика...
11. Pim 186 15.11.18 00:50 Сейчас в теме
Попробовал я разные способы. Системы так и не выяснил. Решили пока бить авансы отдельным чеком.
Оставьте свое сообщение

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