Касса АТОЛ-55ф "разбивает" позиции #796147


#0 by vfire1000
Приветствую. Есть касса АТОЛ 55Ф. В 1С заказ с позицией: "Номенклатура продажи"    15,000 Х 170,55  =2302,43 (скидка 10% на сумму) Чек выходит: "Номенклатура продажи"   7.000 Х 153,50 =1074,50 СКИДКА 10%                  =17.05 СУММА НДС 18%                 18% =163,91 "Номенклатура продажи"   8.000 Х 153,49 =1227,92 СКИДКА 10%                  =17.06 СУММА НДС 18%                 18% =187,31 В результате Сумма чека 2302,42 в 1С 2302,43. Бывает разница в другую сторону, соответственно чек не закрывается. Как побороть "расслаивание" позиций?
#1 by vfire1000
Так формирую чек:
#2 by vfire1000
апну а то что-то задница у меня получается
#3 by dezss
Это он-лайн касса?
#4 by vfire1000
да
#5 by dezss
а зачем тогда заморачиваешься? Не проще ли подготовить xml и его передать в кассу, а она сама все посчитает?
#6 by vfire1000
через хмл вообще получается ж***. Там расхождение еще больше. Поэтому и решило попробовать печатать НЕ через компоненту 1С
#7 by vfire1000
*решил
#8 by dezss
хм...у меня с ней все хорошо получилось...сама все скидки и НДС-ы посчитала... а что ты передавал в xml? с этим, может смогу чем помочь...
#9 by vfire1000
#10 by dezss
а шапка? И что он тебе тогда выдавал?
#11 by dezss
и кинь код формирования этого xml, плиз. попробую у себя.
#12 by dezss
хотя не надо...я у себя цену номенклатуры поменяю...
#13 by vfire1000
ок Вот изначальный хмл: <?xml version="1.0" encoding="UTF-8"?>         <FiscalString Name="Номенклатура продажи 1"     Quantity="2"     Price="214.89" Amount="386.8"     Tax="18"/>         <FiscalString Name="Номенклатура продажи"         Quantity="15"     Price="170.55" Amount="2302.43" Tax="18"/>         <FiscalString Name="Номенклатура продажи 3"        Quantity="2"     Price="170.55" Amount="306.99"     Tax="18"/>         <FiscalString Name="Номенклатура продажи 4"     Quantity="1"     Price="5846.9" Amount="5846.9"     Tax="18"/>
#14 by dezss
У меня со скидкой 10% сумму 1с-ка посчитала 2302,42. Да и копейки у нас отбрасываются перед пробитием чека. Тоже разбилось на 2 позиции, в одной10, в другой 5 шт. Скидка не в процентах, а суммой (я на этой фигне не заморачивался, это у нас не принципиально)..
#15 by dezss
и что у тебя на это выдавала касса?
#16 by vfire1000
1С отправляет целые данные. "Касса" разбивает. Если сумма чека меньше оплаты, то все ок. Если больше, что пишет что чек аннулирован.
#17 by vfire1000
+ Чек вышел на сумму 10008,66
#18 by dezss
да эт понятно, что разбивает касса, когда подгоняет цену под скидку... Надо думать что-то с этими копейками... ИМХО, надо округлять хотя бы до десятков, а лучше отбрасывать на уровне суммы чека, иначе такая ерунда будет частенько... Либо понять какой именно алгоритм расчета использует касса, чтобы считать так же, как и она, но это деструктивно, так как это дело может меняться...
#19 by Злопчинский
это правило 1 колпейки. Victuan подробно описывал в своей разработке. вдобавок, руля скидками можно получить желаемый результат
#20 by vfire1000
"Отключить" пересчет скидок в цене возможно ?
#21 by vfire1000
через компоненту 1С этого не добится. Что за разработка?
#22 by vfire1000
нашел
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С