Столкнулся с такой проблемой - после обновления до последней версии ККМСервер на коды маркировок стал приходить ответ проверки валидации
Код: Выделить всё
"MarkingCodeValidation": [
{
"Name": "ACCA KAPPA Парфюмерная вода \u0022Черный перец и сандаловое дерево\u0022, 15 мл",
"BarCode": "01046200602458982157rgPPr0f%,tf\u001d91EE08\u001d92v7YEvT9dY6TpCLAmVr9WOFc4vBUdlXGM9ptAK5QzcPQ=",
"ValidationResult": 15,
"DecryptionResult": "[М+] Проверка КП КМ выполнена с положительным результатом, статус товара у ОИСМ корректен"
}
],
Код: Выделить всё
"Error": "Не удалось зарегистрировать фискальную строку ( 148 : Ошибка программирования реквизита 2108 )"
Код: Выделить всё
{
"Command": "RegisterCheck",
"NumDevice": 0,
"InnKkm": "",
"KktNumber": "",
"Timeout": 30,
"IdCommand": "cb0979f2-a04f-47bf-8666-cef8f3e832a9",
"NotPrint": false,
"NumberCopies": 0,
"TypeCheck": 0,
"CancelOpenedCheck": true,
"CashierName": "Ольга Грицаева",
"ClientAddress": "",
"TaxVariant": 1,
"ClientId": "cb0979f2-a04f-47bf-8666-cef8f3e832a9",
"CheckStrings": [
{
"Register": {
"Name": "00550 Sandalwood Cologne 100мл Sandalwood Одекалон",
"Quantity": 1,
"Price": 11400,
"Amount": 11400,
"Department": 0,
"Tax": -1,
"EAN13": "",
"EGAIS": {},
"SignMethodCalculation": 4,
"SignCalculationObject": 1,
"GoodCodeData": {
"BarCode": "https://www.truefittandhill.co.uk/products/sandalwood-cologne"
}
},
"BarCode": null
},
{
"Register": {
"Name": "Наращивание ресниц веко (пучки)",
"Quantity": 1,
"Price": 1800,
"Amount": 1620,
"Department": 0,
"Tax": -1,
"EAN13": "",
"EGAIS": {},
"SignMethodCalculation": 4,
"SignCalculationObject": 4
},
"BarCode": null
},
{
"Register": {
"Name": "экспресс макияж одновременно",
"Quantity": 1,
"Price": 7500,
"Amount": 6750,
"Department": 0,
"Tax": -1,
"EAN13": "",
"EGAIS": {},
"SignMethodCalculation": 4,
"SignCalculationObject": 4
},
"BarCode": null
},
{
"Register": {
"Name": "Укладка (длинные волосы)",
"Quantity": 1,
"Price": 5500,
"Amount": 4950,
"Department": 0,
"Tax": -1,
"EAN13": "",
"EGAIS": {},
"SignMethodCalculation": 4,
"SignCalculationObject": 4
},
"BarCode": null
}
],
"Cash": 0,
"CashierVATIN": "503302486820",
"IsFiscalCheck": true,
"ElectronicPayment": 24720,
"PayByProcessing": false,
"AdvancePayment": 0,
"NumDeviceByProcessing": null,
"ReceiptNumber": "cb0979f2-a04f-47bf-8666-cef8f3e832a9",
"PrintSlipAfterCheck": false,
"PrintSlipForCashier": false,
"RRNCode": "",
"AuthorizationCode": ""
}
1. ОФД
2. Версию ФФД (в успешном примере там может быть 1.05, и в новом с ошибкой точно 1.2)
3. Настройки KKMServer
В какую сторону можно пойти копать? Вообще реквизит 2108 это количество меры признака расчета, получается, что в запросе должно быть обязательно передан данный параметр из карточки товара?