Excisemarks - Акцизные марки

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

СвойствоТип данныхОписаниеПримечания
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 магазина
idbigint(20)ID статуса акцизной марки
status_datedatetimeВремя статуса
excisetypevarchar(30)

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

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

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

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