отброс копеек
Добавлено: 20 янв 2020, 14:04
по 54фз я имею возможность зарегистрировать чек на полную сумму рублей без учета копеек, чем в обычном случае на фр и пользуемся при его подключении в нашу кассовую программу напрямую - у нас это поддерживается для всех штрихов, атолов, пиритов, всех фр от сервис- плюса и для спарка 115 - (это так называемая "скидка на сдачу")
понадобилось одному клиенту подключить фр через ккм веб сервер - все вписали все работает, а вот с отбросом - облом
лицензия на ккм веб сервер есть в наличии, так что это не ограничения демки если что
при регистрации чека с "отбросом копеек" получаю ошибку "Не удалось закрыть чек ( 114 : Сумма платежей меньше суммы чека )Не удалось закрыть чек ( 114 : Сумма платежей меньше суммы чека )"
в связи с чем вопрос - ккм сервер умеет "отбрасывать копейки" при закрытии чека ?
сама команда с логов ккм веб сервера (инн заменены нулями)
IdType: KkmAtol, IdModel: 63, ver: 2.1.32.10, Width: 48, Firmware: 8346, IP client: 127.0.0.1:53516
{"Command":"RegisterCheck","NumDevice":1,"InnKkm":"000000000000","KktNumber":"00106302200124","Timeout":30,"IdCommand":"{2C5EFBA0-F90C-4E21-9DCA-A568E244F69E}","IsFiscalCheck":true,"TypeCheck":0,"NotPrint":false,"NumberCopies":0,"CashierName":"ЦТО","CashierVATIN":"000000000000","TaxVariant":"0","CheckStrings":[{"PrintText":{"Text":"<<->>"}},{"PrintText":{"Text":"№ каcсы в торговом зале - 24"}},{"PrintText":{"Text":"<<->>"}},{"Register":{"Name":"Пюре яблочное с клубникой со сливками 520г ст/б 3 ","Quantity":1,"Price":60.1,"Amount":60.1,"Department":7,"Tax":-1,"SignMethodCalculation":4,"SignCalculationObject":1,"MeasurementUnit":"шт"}},{"PrintText":{"Text":"<<->>"}}],"Cash":60,"ElectronicPayment":0,"AdvancePayment":0,"Credit":0,"CashProvision":0}
если тожн самое делать через тест драйвера (10-я серия) напрямую на фр (в данном случае атол 22птк, прошивка 8346, все нужные КЗ есть)
то при регистрации одной позиции 1 * 60.1 = 60.1 и при оплате по чеку 60.0 получаем чек в котором все есть, плюсом идет строка "округление -0.10" и чек благополучно печатается и попадает в тестовый офд и отображается там нормально, т.е. без ошибок
понадобилось одному клиенту подключить фр через ккм веб сервер - все вписали все работает, а вот с отбросом - облом
лицензия на ккм веб сервер есть в наличии, так что это не ограничения демки если что
при регистрации чека с "отбросом копеек" получаю ошибку "Не удалось закрыть чек ( 114 : Сумма платежей меньше суммы чека )Не удалось закрыть чек ( 114 : Сумма платежей меньше суммы чека )"
в связи с чем вопрос - ккм сервер умеет "отбрасывать копейки" при закрытии чека ?
сама команда с логов ккм веб сервера (инн заменены нулями)
IdType: KkmAtol, IdModel: 63, ver: 2.1.32.10, Width: 48, Firmware: 8346, IP client: 127.0.0.1:53516
{"Command":"RegisterCheck","NumDevice":1,"InnKkm":"000000000000","KktNumber":"00106302200124","Timeout":30,"IdCommand":"{2C5EFBA0-F90C-4E21-9DCA-A568E244F69E}","IsFiscalCheck":true,"TypeCheck":0,"NotPrint":false,"NumberCopies":0,"CashierName":"ЦТО","CashierVATIN":"000000000000","TaxVariant":"0","CheckStrings":[{"PrintText":{"Text":"<<->>"}},{"PrintText":{"Text":"№ каcсы в торговом зале - 24"}},{"PrintText":{"Text":"<<->>"}},{"Register":{"Name":"Пюре яблочное с клубникой со сливками 520г ст/б 3 ","Quantity":1,"Price":60.1,"Amount":60.1,"Department":7,"Tax":-1,"SignMethodCalculation":4,"SignCalculationObject":1,"MeasurementUnit":"шт"}},{"PrintText":{"Text":"<<->>"}}],"Cash":60,"ElectronicPayment":0,"AdvancePayment":0,"Credit":0,"CashProvision":0}
если тожн самое делать через тест драйвера (10-я серия) напрямую на фр (в данном случае атол 22птк, прошивка 8346, все нужные КЗ есть)
то при регистрации одной позиции 1 * 60.1 = 60.1 и при оплате по чеку 60.0 получаем чек в котором все есть, плюсом идет строка "округление -0.10" и чек благополучно печатается и попадает в тестовый офд и отображается там нормально, т.е. без ошибок