INECRMAN правильная последовательность для проведения операции коррекция

Раздел для обсуждения программного обеспечения КБ по ККМ Меркурий.
Ответить
Аватара пользователя
igorpooh
Сообщения: 13
Зарегистрирован: 02 июн 2021, 11:33

INECRMAN правильная последовательность для проведения операции коррекция

Сообщение igorpooh »

Добрый день,
Подскажите пожалуйста, как правильно делать операцию коррекция?
Сейчас делаею следующим образом, но ничего не печатается. Принтер отрабатывает только ножом и всё


Открываю чек коррекции

Код: Выделить всё

[2021-06-15 13:11:41,325]  INFO [ 3] - GetDefaultRestRequest (file:GetDefaultRestRequest.cs , line 21), type OpenCheckRequest ::
{"checkType":0,"taxSystem":1,"address":null,"location":null,"printDoc":false,"additionalProps":null,"cashierInfo":null,"buyerInfo":null,"correctionInfo":{"correctionType":0,"causeName":"yyyy","causeDocDate":"2021-06-15T13:11:41.3240501+03:00","causeDocNum":"666"},"userAttribute":null,"sessionKey":"101131+191","command":"OpenCheck"}
[2021-06-15 13:11:41,453]  INFO [ 3] - GetDefaultRestRequest (file:GetDefaultRestRequest.cs , line 40), type OpenCheckResponse ::
{"shiftNum":12,"checkNum":2,"result":0,"description":null}
Делаю Add

Код: Выделить всё

[2021-06-15 13:11:41,555]  INFO [ 3] - GetDefaultRestRequest (file:GetDefaultRestRequest.cs , line 21), type AddGoodsRequest ::
{"productName":"НДС 10%","qty":10000,"section":1,"taxCode":2,"paymentFormCode":4,"productTypeCode":1,"price":0,"sum":0,"exciseAmount":0,"sessionKey":"101131+191","command":"AddGoods"}
[2021-06-15 13:11:41,562]  INFO [ 3] - GetDefaultRestRequest (file:GetDefaultRestRequest.cs , line 40), type AddGoodsResponse ::
{"goodsNum":1,"shiftNum":12,"checkNum":2,"result":0,"description":null}
Закрываю чек

Код: Выделить всё

[2021-06-15 13:11:41,685]  INFO [ 3] - GetDefaultRestRequest (file:GetDefaultRestRequest.cs , line 21), type CloseCheckRequest ::
{"sendCheckTo":null,"addInfo":null,"payment":{"cash":0,"ecash":0,"prepayment":0,"credit":0,"consideration":0},"sessionKey":"101131+191","command":"CloseCheck"}
[2021-06-15 13:11:44,139]  INFO [ 3] - GetDefaultRestRequest (file:GetDefaultRestRequest.cs , line 40), type CloseCheckResponse ::
{"fiscalDocNum":78,"fiscalSign":"4106518209","shiftNum":12,"checkNum":2,"result":0,"description":null}

Теги:
Аватара пользователя
AntonR
Сотрудник Инкотекс
Сотрудник Инкотекс
Сообщения: 274
Зарегистрирован: 28 янв 2020, 15:18

Re: INECRMAN правильная последовательность для проведения операции коррекция

Сообщение AntonR »

Здравствуйте, igorpooh.
1. Чтобы начать чек коррекции нужно правильно указать значение тега "checkType". У Вас в примере 0 - это обычный приход. Нужно 4,5,6,7.
2. Не надо передавать пустые теги. ..."address":null,"location":null... и тд. Если нет значения, не передавайте их.
3. "cashierInfo":null так совсем нельзя. Кассир должен быть заполнен хотя бы "cashierName".
Ответить