Печать чека

Mini web-сервер для печати чеков на фискальных регистраторах из мобильных приложений через HTTP запрос JSON.
Ответить
MAX2002
Сообщения: 1
Зарегистрирован: 18 июн 2019, 22:10

Печать чека

Сообщение MAX2002 » 18 июн 2019, 22:29

Здраствуйте, занимаюсь интеграцией вашего ПО KKMServer с самописным ПО.
К серверу подключен АТОЛ 55Ф.
Отправляю на него печать чека.
{"Command":"RegisterCheck","NumDevice":"2","InnKkm":"","KktNumber":"","Timeout":30,"IdCommand":"499b451e5fcd4e3e97487497a523332c","IsFiscalCheck":false,"TypeCheck":0,"NotPrint":false,"NumberCopies":0,"CashierName":"Kазакова Н.А.","CashierVATIN":"430601071197","ClientAddress":"client@server.ru","SenderEmail":"sochi@mama.com","TaxVariant":"","AdditionalProps":[{"Print":true,"PrintInHeader":false,"NameProp":"Дата транзакции","Prop":"10.11.2016 10:30"}],"CheckStrings":[{"Register":{"Name":"Перевозка пассажиров и багажа","Quantity":3,"Price":100,"Amount":0,"Department":1,"Tax":-1,"EAN13":"1254789547853","SignMethodCalculation":1,"SignCalculationObject":1,"MeasurementUnit":"шт","AgentSign":null,"AgentData":null,"PurveyorData":null},"BarCode":null},{"BarCode":null}],"Cash":800,"ElectronicPayment":0.01,"AdvancePayment":0,"Credit":0,"CashProvision":0}
Сервер возвращает:
{"Command":"RegisterCheck","Error":"","Status":0,"IdCommand":"499b451e5fcd4e3e97487497a523332c","NumDevice":2}
Смотрю документацию
ExecuteCommand(Data);

// Возвращается JSON:
//{
// "CheckNumber": 3, // Номер документа
// "SessionNumber": 1, // Номер смены
// "SessionCheckNumber": 1, // Номер чека в смене
// "URL": "https://ofd-ya.ru/getFiscalDoc?kktRegId ... =839499349",
// "QRCode": "t=20190101T195300&s=0.03&fn=9999078900002838&i=3&fp=839499349&n=1",
// "Command": "RegisterCheck",
// "Error": "", // Текст ошибки если была - обязательно показать пользователю - по содержанию ошибки можно в 90% случаях понять как ее устранять
// "Status": 0, // Ok = 0, Run(Запущено на выполнение) = 1, Error = 2, NotFound(устройство не найдено) = 3, NotRun = 4
// "IdCommand": "dd261969-4190-1125-26cd-aaf5c213c0e3",
// "NumDevice": 2
//}
Многих полей в ответе нет, ни номера документа, ни qr кода, в чем может быть причина?

Audim
Администратор
Сообщения: 2395
Зарегистрирован: 17 мар 2015, 18:36

Re: Печать чека

Сообщение Audim » 19 июн 2019, 18:32

Проверьте что не включена эмуляция чека

Ответить