Коллеги, добрый день.
Есть проблемная ККТ, чека не печатаются с ошибкой некорректный НДС. Отладкой, выяснили что в процедуру драйвера СформироватьЧек уходит следующая XML:
<?xml version="1.0" encoding="UTF-8"?>
<CheckPackage>
<Parameters PaymentType="1" TaxVariant="0" CashierName="---" CashierVATIN="---" CustomerEmail="" CustomerPhone="">
<AgentData/>
<PurveyorData/>
</Parameters>
<Positions>
<FiscalString Name="Товар" Quantity="22" PriceWithDiscount="918" SumWithDiscount="20196" DiscountSum="0" Department="0" Tax="20" SignMethodCalculation="1" SignCalculationObject="10" TaxSum="3366">
<AgentData/>
<PurveyorData/>
</FiscalString>
</Positions>
<Payments Cash="0" ElectronicPayment="20196" Credit="0" AdvancePayment="0" CashProvision="0"/>
</CheckPackage>
И вызывает ошибку:
При выполнении операции произошла ошибка: Некорректное значение поля "items[0].tax.type" ()
В логах Атол видим что в tax не передаётся ничего:
"tax":{"sum":3366.0,"type":""}
Техподдержка Атол говорит, что поле type должно быть заполнено значением "vat20".
Подскажите куда смотреть?
Драйвера мы пробовали менять (9, 10 версии).