Не удалось зарегистрировать фискальную строку

Mini web-сервер для печати чеков на фискальных регистраторах из мобильных приложений через HTTP запрос JSON.
Ответить
also11
Сообщения: 3
Зарегистрирован: 08 окт 2020, 15:11

Не удалось зарегистрировать фискальную строку

Сообщение also11 » 08 окт 2020, 15:20

Здравствуйте!

у меня выходит следующая ошибка:
Не удалось зарегистрировать фискальную строку ( 167 : Невозможно записать реквизит агента )
Текст команды:
IdType: KkmAtol_5, IdModel: 63, ver: 2.1.40.22, Width: 48, Firmware: 7651, IP client: [::ffff:138.201.65.70]:63808
{
"Command": "RegisterCheck",
"InnKkm": "7706461824",
"Timeout": 120,
"IsFiscalCheck": true,
"TypeCheck": 0,
"NotPrint": false,
"CashierName": "Грайворонский А.В.",
"CashierVATIN": "773116553998",
"AdditionalProps": [
{
"Print": true,
"PrintInHeader": false,
"NameProp": "Инфо:",
"Prop": "T-552"
}
],
"CheckStrings": [
{
"Register": {
"Name": "Наматрасник в/н",
"Quantity": 3,
"Price": 2900,
"Amount": 8700,
"Department": 0,
"Tax": -1,
"SignMethodCalculation": 4,
"SignCalculationObject": 1,
"AgentSign": 6,
"PurveyorData": {
"PurveyorPhone": "84997555441,89031250282",
"PurveyorName": "ООО \"Размер в размер\"",
"PurveyorVATIN": "7727741149"
}
}
},
{
"Register": {
"Name": "Доставка в пределах МКАД",
"Quantity": 1,
"Price": 340,
"Amount": 340,
"Department": 0,
"Tax": -1,
"SignMethodCalculation": 4,
"SignCalculationObject": 4,
"AgentSign": 6,
"PurveyorData": {
"PurveyorPhone": "84997555441,89031250282",
"PurveyorName": "ООО \"Размер в размер\"",
"PurveyorVATIN": "7727741149"
}
}
}
],
"Cash": 0,
"ElectronicPayment": 0,
"AdvancePayment": 9040
}

Низкоуровневые команды:

< 00:04.995324: isOpened() = True
> 00:00.000000:
< 00:00.032261: cancelReceipt() = -1
< 00:00.061748: clearPictures() = 0
< 00:00.000008: setParam(65622, 0)
< 00:00.000002: setParam(65623, 1062)
< 00:00.000193: fnQueryData() = 0
> 00:00.000003: getParamInt(65624) = 4
< 00:00.000070: setParam(1021, Грайворонский А.В.)
< 00:00.000003: setParam(1203, 773116553998)
< 00:00.022649: operatorLogin() = 0
< 00:00.000006: setParam(65743, True)
< 00:00.000004: setParam(65545, 1)
< 00:00.000005: setParam(1055, 4)
< 00:00.287164: openReceipt() = 0
< 00:00.000033: setParam(1171, 8499755544189031250282)
< 00:00.000002: setParam(1225, ООО "Размер в размер")
< 00:00.000741: utilFormTlv() = 0
> 00:00.000021: getParamByteArray(65624) = System.Byte[]
< 00:00.000004: setParam(1222, 64)
< 00:00.000003: setParam(1224, System.Byte[])
< 00:00.000003: setParam(1226, 7727741149)
< 00:00.000003: setParam(65631, Наматрасник в/н)
< 00:00.000005: setParam(65632, 2900)
< 00:00.000002: setParam(65633, 3)
< 00:00.000005: setParam(65569, 6)
< 00:00.000002: setParam(65634, 8700)
< 00:00.000001: setParam(65568, 0)
< 00:00.000002: setParam(1212, 1)
< 00:00.000001: setParam(1214, 4)
< 00:00.110386: registration() = -1
< 00:00.000005: errorCode() = 167
< 00:00.000006: errorDescription() = Невозможно записать реквизит агента
< 00:00.000001: resetError()
< 00:00.852385: cancelReceipt() = 0
< 00:00.000005: errorCode() = 0
< 00:00.000006: errorDescription() = Ошибок нет
< 00:00.000001: resetError()
< 00:00.000005: isOpened() = True
< 00:00.000006: isOpened() = True
Время выполнения команды:00:01.385138

Текст ответа:
{"Cash":0.0,"ElectronicPayment":0.0,"AdvancePayment":9040.0,"Credit":0.0,"CashProvision":0.0,"Command":"RegisterCheck","Error":"Не удалось зарегистрировать фискальную строку ( 167 : Невозможно записать реквизит агента )","Warning":"","Message":"","Status":2,"IdCommand":"","NumDevice":2,"UnitName":"ООО \"ЛКС\""}

Аватара пользователя
saratovout
Сообщения: 138
Зарегистрирован: 08 авг 2019, 23:52
Откуда: Boston
Контактная информация:

Re: Не удалось зарегистрировать фискальную строку

Сообщение saratovout » 08 окт 2020, 17:05

См. PurveyorPhone.
good films make your life better..

also11
Сообщения: 3
Зарегистрирован: 08 окт 2020, 15:11

Re: Не удалось зарегистрировать фискальную строку

Сообщение also11 » 08 окт 2020, 17:10

Посмотрел. И что там не так?

Аватара пользователя
saratovout
Сообщения: 138
Зарегистрирован: 08 авг 2019, 23:52
Откуда: Boston
Контактная информация:

Re: Не удалось зарегистрировать фискальную строку

Сообщение saratovout » 08 окт 2020, 17:34

also11 писал(а):
08 окт 2020, 17:10
Посмотрел. И что там не так?
там должен быть один номер телефона. См. примеры и документацию.
good films make your life better..

also11
Сообщения: 3
Зарегистрирован: 08 окт 2020, 15:11

Re: Не удалось зарегистрировать фискальную строку

Сообщение also11 » 09 окт 2020, 23:19

Спасибо

Ответить