Страница 1 из 2

отброс копеек

Добавлено: 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" и чек благополучно печатается и попадает в тестовый офд и отображается там нормально, т.е. без ошибок

Re: отброс копеек

Добавлено: 20 янв 2020, 15:23
Audim
Нет, отброса копеек нет.
Сумма по всем строкам должна до копейки совпадать с суммами оплат.

Re: отброс копеек

Добавлено: 20 янв 2020, 16:56
студент
Audim писал(а):
20 янв 2020, 15:23
Нет, отброса копеек нет.
тогда следующий вопрос :) а планируется, и если да то когда ?
просто если ккм веб сервер (а именно он скорее всего рубит отброс, т.к. на самом фр все проходит нормально) проверяет суммы (что по идее он не должен делать т.к. это простой передатчик данных) то пусть он проверяет ЦЕЛЫЕ значения, а уж там сам фр допечатает то, что надо, в чек - по крайней мере в том списке фр что я привел в первом сообщении именно так и делается...
а то как то не совсем правильно получается - по 54фз возможность есть, а вот по реализации - нет

Re: отброс копеек

Добавлено: 20 янв 2020, 17:29
Audim
А kkmserver b не проверяет, проверяет ККТ, и суммы должны сходится до копейки
И дробных копеек быть не должно.

>а то как то не совсем правильно получается - по 54фз возможность есть, а вот по реализации - нет
А производители ККТ забили на это.
Просто если не сводить копейки далее возникает целый ворох проблем....

Re: отброс копеек

Добавлено: 20 янв 2020, 17:53
студент
Audim писал(а):
20 янв 2020, 17:29
А kkmserver b не проверяет, проверяет ККТ, и суммы должны сходится до копейки
не понял :(
я же специально привел пример на одних и тех же данных на одном и том же фр - с ккм сервером и без оного, в первом случае - ошибка, во втором все нормально, если бы не было прослойки ккм сервера то и в первом случае все должно было быть нормально т.е. дело не в фр - чудес не бывает (если только конечно я что то не то в исходной команде подаю, но поскольку к ней претензий нет, то скорее всего там все верно)
Audim писал(а):
20 янв 2020, 17:29
А производители ККТ забили на это.
прошивка на фр из крайних, так что никто ни на кого не забил, на др. типах фр - аналогично (крайние прошивки и драйвера если они есть) - все работает штатно в соответствии с законодательством :)

вероятнее всего в ккм сервере не используется возможность (в терминах драйвера атола 10-й серии)
============
Для регистрации итога чека требуется вызвать метод receiptTotal(), передав сумму чека в параметре LIBFPTR_PARAM_SUM.
Допускается регистрация итога меньше суммы чека, но только в рамках копеек. Т.е., если общая сумма чека равна 1000.57, то можно зарегистрировать итог от 1000.00 до 1000.57.
Метод не является обязательным. Если его не использовать, сумма чека будет посчитана автоматически, без округления копеек.
============
на др фр - своя реализация но смысл не меняется
м.б. все таки стоит добавить в команду регистрации отдельным параметром сумму и если она есть то использовать именно ее ?
Audim писал(а):
20 янв 2020, 17:29
Просто если не сводить копейки далее возникает целый ворох проблем....
это уже проблемы не ккм сервера, который должен только транслировать команды взад\вперед и они как в нашей кассовой программе так и в товароучетке благополучно разрешены - т.е. все выходные суммы за смену с кассы по отчетам сходятся с выгрузкой

Re: отброс копеек

Добавлено: 20 янв 2020, 22:38
zmiulan
проще на своей стороне перед вызовом апи округлить как надо, у нас один клиент попросил чтоб до рубля вверх всегда округлялось, т.е. даже если 1.01, то в чеке делать 2 рубля)

Re: отброс копеек

Добавлено: 21 янв 2020, 11:17
студент
zmiulan писал(а):
20 янв 2020, 22:38
проще на своей стороне перед вызовом апи округлить как надо
многие вещи можно сделать проще, только вот если есть ШТАТНАЯ и самое главное ЗАКОННАЯ возможность, то зачем изобретать лисапед с квадратными колесами ? студент должен быть достаточно ленивым чтобы не делать лишней работы :)
zmiulan писал(а):
20 янв 2020, 22:38
чтоб до рубля вверх всегда округлялось
как сейчас к этому покупатели и проверяющие органы относятся ?
просто в моей практике (почти 20 лет работы в рознице) были подобные случаи и заканчивались они весьма печально для клиента ....

Re: отброс копеек

Добавлено: 21 янв 2020, 11:44
zmiulan
студент писал(а):
21 янв 2020, 11:17
как сейчас к этому покупатели и проверяющие органы относятся ?
просто в моей практике (почти 20 лет работы в рознице) были подобные случаи и заканчивались они весьма печально для клиента ....
история об этом умалчивает, всё осталось на совести клиента) если что, ну ссзб)

Re: отброс копеек

Добавлено: 21 янв 2020, 12:39
студент
zmiulan писал(а):
21 янв 2020, 11:44
если что, ну ссзб)
такая точка зрения имеет место быть :) но на мой взгляд это не совсем правильный подход, продукт то который клиент юзает - наш, нагнули его на нашем продукте, следовательно для др клиентов наш продукт не есть гуд ... но это уже не имеет отношения к теме законного отброса копеек
мы являемся партнерами всех производителей озвученных в первом посте фр - вчера\сегодня поспрашивал насчет "забили на это" - никто не сознается :) так что законная возможность есть и она останется и было бы не плохо если бы ккм веб сервер ее поддержал, т.к. сложно объяснять клиенту что на одном кассовом проходе с несколькими юр лицами и одинаковыми фр на кассе и ккм вебсервере у одних юр лиц есть отброс копеек а у других - нет

Re: отброс копеек

Добавлено: 21 янв 2020, 14:34
Audim
Ошибку "114 : Сумма платежей меньше суммы чека" дает ККТ, не kkmserver.
Может в настройках ККТ есть такая опция?