Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Атол 11Ф 1.0.5 Разбивает позиции чека

Атол 11Ф 1.0.5 Разбивает позиции чека
Я
   S_Scorp
 
14.01.19 - 13:58
Всем добрового дня!

УПП 1.3 (платформа 8.2)
Касса Атол 11Ф
Драйвер оборудования 10.4.2
Обработку 1С скачал самую последнюю и там указывается поддержка драйверов 10х версий

В чеке некоторые позиции разбиваются следующим образом:

1. Антисептик тонирующий "EMPILS" атмосферостойкий алкидный "K. кг
Товар. Полный расчет.     73,99    20     1479,80
НДС 20% 0,00


2. Антисептик тонирующий "EMPILS" атмосферостойкий алкидный "K. кг
Товар. Полный расчет.     73,98    15     1109,70
НДС 20% 431,58

Данные две позиции изначально передавались одной строкой. Вот я из отладчика зафиксировал в момент передачи драйвера товарные позиции чека:

<?xml version="1.0" encoding="UTF-8"?>
<CheckPackage>
    <Parameters PaymentType="1" TaxVariant="0" CashierName="Кассир" CustomerEmail="" CustomerPhone=""/>
    <Positions>
        <FiscalString Name="Антисептик тонирующий PROFIWOOD атмосферостойкий алкидный б. кг" Quantity="7.7" PriceWithDiscount="90.99" SumWithDiscount="700.61" DiscountSum="" Department="0" Tax="20" SignMethodCalculation="4" SignCalculationObject="1" TaxSum="116.77"/>
        <FiscalString Name="Антисептик тонирующий PROFIWOOD атмосферостойкий алкидный к. кг" Quantity="8" PriceWithDiscount="108.18" SumWithDiscount="865.44" DiscountSum="" Department="0" Tax="20" SignMethodCalculation="4" SignCalculationObject="1" TaxSum="144.24"/>
        <FiscalString Name="Антисептик тонирующий PROFIWOOD атмосферостойкий алкидный т. кг" Quantity="4.9" PriceWithDiscount="105.13" SumWithDiscount="515.14" DiscountSum="" Department="0" Tax="20" SignMethodCalculation="4" SignCalculationObject="1" TaxSum="85.86"/>
        <FiscalString Name="Антисептик тонирующий атмосферостойкий алкидный тик 2.4 кг кг" Quantity="4.8" PriceWithDiscount="87.25" SumWithDiscount="418.81" DiscountSum="" Department="0" Tax="20" SignMethodCalculation="4" SignCalculationObject="1" TaxSum="69.8"/>
    </Positions>
    <Payments Cash="2500" ElectronicPayment="0" Credit="0" AdvancePayment="0" CashProvision="0"/>

Как видно первую строку он разбил на две непонятным образом. Всю сумму НДС воткнул во втору строку и еще цена отличается на копейку. Думаю что-то связанное с округлением. При этом итоговые суммы правильные.

Кто-то сталькивался с этим? Есть ли решение?
 
 
   karpik666
 
1 - 14.01.19 - 14:05
(0) есть решение, нужно корректно делать скидку, или ставить с учетом НДС, чтобы Цена*количество = Сумма, если не соответствует включается стандартный механизм проверки формато логического контроля. можно конечно в параметрах оборадования поставить "Не распределятЬ", тогда будет передаваться как есть, однако само оборудование будет делить также.
   S_Scorp
 
2 - 14.01.19 - 14:11
(1) Ну скидок у нас не бывает. А что не правильно в моем чеке? Вроде вся арифметика идет правильно
   karpik666
 
3 - 14.01.19 - 14:17
(2) хм, так у вас пример не тот, где вы видет позицию с наименованием "EMPILS"
   S_Scorp
 
4 - 14.01.19 - 14:22
(3) Вот:

1. Антисептик тонирующий PROFIWOOD атмосферостойкий алкидный б. кг
Товар. Полный расчет.     90,79    5,4     490,27
НДС 20% 0,00

2. Антисептик тонирующий PROFIWOOD атмосферостойкий алкидный б. кг
Товар. Полный расчет.     90,78    2,3     208,79
   S_Scorp
 
5 - 14.01.19 - 14:23
(4) Недописал. Вот:

1. Антисептик тонирующий PROFIWOOD атмосферостойкий алкидный б. кг
Товар. Полный расчет.     90,79    5,4     490,27
НДС 20% 0,00 


2. Антисептик тонирующий PROFIWOOD атмосферостойкий алкидный б. кг
Товар. Полный расчет.     90,78    2,3     208,79
НДС 20% 116,51
   karpik666
 
6 - 14.01.19 - 14:24
(5) умножьте Quantity="7.7" PriceWithDiscount="90.99"
7.7 * 90,99, чему оно будет равно?
   S_Scorp
 
7 - 14.01.19 - 14:25
(6) Я понял, но это обычная практика. У многих так.

А есть возможность отключить этот контроль?
   karpik666
 
8 - 14.01.19 - 14:29
(7) да, просто выпустить подзаконные акт, который отменяет ФФД 1.05
   d4rkmesa
 
9 - 14.01.19 - 14:31
(7) Есть вероятность, что при отключении контроля будет ошибку выдавать уже ККМ, либо будет рисовать СКИДКА или НАДБАВКА. Уж лучше 2 строки, что НАДБАВКА в чеке.
   S_Scorp
 
10 - 14.01.19 - 14:33
Кажется у меня цена неправильно рассчитывается, из-за того что в запросе нет поправки для новой ставки НДС:

|    ВЫБОР
        |        КОГДА ПрочиеРеализации.СтавкаНДС = ЗНАЧЕНИЕ(Перечисление.СтавкиНДС.НДС18)
        |            ТОГДА 18
        |        КОГДА ПрочиеРеализации.СтавкаНДС = ЗНАЧЕНИЕ(Перечисление.СтавкиНДС.НДС10)
        |            ТОГДА 10
        |        ИНАЧЕ 0
        |    КОНЕЦ КАК ПроцентНДС

Скорее всего проблема в этом.
 
 Рекламное место пустует

Список тем форума
Рекламное место пустует  Рекламное место пустует
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует