Акцизная марка, полученная на кассе, фиксируется в таблицу documentsAll.excisemarks кассового сервера.

СвойствоТип данныхОписаниеПримечания
idbigint(20)ID статуса акцизной маркиОбязательно для заполнения.
excisemarkidvarchar(255)Код товараОбязательно для заполнения.
statusint(11)

Статус акцизной марки:

  • 0 – марка не зарегистрирована в БД;
  • 1 – товар с такой маркой продан;
  • 2 – товар с такой маркой возвращен;
  • 3 – марка зарезервирована в чеке продажи;
  • 4 – марка снята с резерва в чеке продажи;
  • 5 – марка зарезервирована в чеке возврата (чеке возврата по чеку продажи);
  • 6 – марка снята с резерва в чеке возврата (чеке возврата по чеку продажи);
  • 7 – акцизная марка отсутствует в списке разрешенных к продаже;
  • 8 – связка кода и алкокода товара отсутствует;
  • 9 – товар отсутствует на остатке;
  • 10 – штрих-код для проверки в списке акцизных марок, разрешенных к продаже, не передан;
  • 11 – соответствие акцизной марки и штрих-кода в списке акцизных марок, разрешенных к продаже, не найдено;
  • 12 – магазин для проверки остатков не найден;
  • 13 – штрих-код для проверки остатков не заполнен;
  • 14 – код товара для проверки остатков не заполнен;
  • 15 – справочник остатков для товара, по которому проверяем остатки, заполнен не корректно;
  • любое другое значение – неизвестный статус акцизной марки.
Обязательно для заполнения.
identifervarchar(255)Идентификатор документа
tmccodevarchar(100)Код товара
barcodevarchar(100)Штрих-код товара
storeidvarchar(30)ID магазина
status_datedatetimeВремя статусаОбязательно для заполнения.
excisetypevarchar(30)

Тип акцизной марки:

  • ALCOHOL,
  • TOBACCO,
  • SHOES,
  • MEDIC,
  • MARKEDGOODS,
  • UNKNOWN.

Значение UNKNOWN записывается, если полученные данные не подходят ни под один из типов: ALCOHOL, TOBACCO, SHOES, MEDIC, MARKEDGOODS.

reserveidvarchar(255)Идентификатор запроса резервирования акцизной маркиИспользуется для того, чтобы снятие с резерва выполнялось только для того запроса, по которому выполнился резерв.
  • No labels