Параметры в CloseShift

Mini web-сервер для печати чеков на фискальных регистраторах из мобильных приложений через HTTP запрос JSON.
Ответить
jinc
Сообщения: 18
Зарегистрирован: 11 май 2017, 19:24

Параметры в CloseShift

Сообщение jinc » 30 май 2018, 11:08

Не вполне понял смысл передачи в CloseShift NumDevice и IdDevice - они оба идентифицируют устройство? И у кого выше приоритет: если NumDevice: 2 и IdDevice: "", смена будет закрываться на устройстве №2 или первом не блокированном?

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

Re: Параметры в CloseShift

Сообщение Audim » 31 май 2018, 02:22

ККТ ищется по следующим полям (на совпадение): NumDevice, IdDevice, KktNumber, InnKkm, TaxVariant
Если какое-то поле не передано то ищется без этого поля.
Приоритет у всех полей одинаковый.

Если передали одновременно NumDevice и IdDevice от разных ККТ то устройство не найдется и будет ошибка.

Я вообще рекомендую обходится без полей NumDevice, IdDevice, KktNumber а передавать только поля InnKkm, TaxVariant.
Такой способ убережет от ошибки "Упс, чек на 1 000 000 ушел на ККТ другой организации. Кто виноват, что делать и кто заплатит налог?"

Ответить