Статусы акцизных марок

Для приведенных команд возможна только глобальная выгрузка по маршруту ЦКС-МКС. Загрузка справочников на КС и ЦКС производится напрямую из АСТУ в базу данных All.

Данные команды используются для установки статуса марок на кассовом сервере, если продажи этих марок не были зарегистрированы на сервере.

Т.е. по каким-то причинам продажи утеряны, либо происходит переход со стороннего ПО на ПО Артикс.

Статусы марок используются для предотвращения повторной продажи товара. 

Команда addExciseMark

Команда addExciseMark добавляет статус акцизной марки.

Свойства параметра excisemark:

СвойствоТип данныхВозможные значенияОписание

excisemarkid

строковый
Акцизная марка

status

целочисленный
  • 1
  • 2

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

  • 1 – продана,
  • 2 – возвращена.
excisetypeстроковый
  • ALCOHOL
  • TOBACCO
  • MEDIC
  • MARKEDGOODS

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

  • ALCOHOL – алкогольная продукция,
  • TOBACCO – табачные изделия,
  • MEDIC – лекарственные препараты,
  • MARKEDGOODS – остальная маркированная продукция.
Пример
{
  "command": "addExciseMark", 
  "excisemark": {
    "excisemarkid": "12QWERTYUIOPLKJHGFDSAZX11111234567890QWERTYUIOPQWERTYUIOPQWERTYUIOPQ", 
    "excisetype": "ALCOHOL",
    "status": 1
  }
}
---

Команда deleteExciseMark

Команда deleteExciseMark удаляет из справочника запись о статусе акцизной марки.

Параметр: идентификатор акцизной марки:

Пример
{
  "command": "deleteExciseMark", 
    "excisemarkid": "12QWERTYUIOPLKJHGFDSAZX11111234567890QWERTYUIOPQWERTYUIOPQWERTYUIOPQ",
    "excisetype": "TOBACCO"
}
---

Команда clearExciseMark

Команда clearExciseMark очищает справочник статусов акцизных марок:

пример
{
  "command": "clearExciseMark"
}
---

Акцизные марки, разрешенные к продаже (white list)

Данные команды используются для загрузки кодов маркировок в белый список. Этот список используется для продажи только "своих" маркированных товаров.

Возможно 2 типа проверки кодов маркировки в белом списке:

  • локально на кассе

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

    При прогрузке в БД магазина на кассовом сервере необходимо настроить задачу на выгрузку белого списка акцизных марок по магазинам.

Команда addExciseMarkWhite

Команда addExciseMarkWhite добавляет акцизную марку, разрешенную к продаже.

Свойства параметра excisemarkwhite:

СвойствоТип данныхВозможные значенияОписаниеПримечания

excisemarkid

строковый
Акцизная маркаОбязательно для заполнения
barcodeстроковый
Штрих-код акцизного товараОбязательно для заполнения
shopcodeстроковый
Код магазина

Код магазина требуется заполнять для типа проверки "глобально на сервере"

Если код магазина заполнен и включена настройка "Использовать коды магазина при проверке разрешенных к продаже акцизных марок", то маркированный товар возможно будет продать только в указанном магазине

В остальных случаях заполнять код магазина не требуется

excisetypeстроковый
  • ALCOHOL
  • TOBACCO
  • MEDIC
  • MARKEDGOODS

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

  • ALCOHOL – алкогольная продукция,
  • TOBACCO – табачные изделия,
  • MEDIC – лекарственные препараты,
  • MARKEDGOODS – остальная маркированная продукция.
По умолчанию ALCOHOL
serialnumberстроковый
Серийный номер акцизной марки

Содержит серию (3 цифры) и номер (8 цифр), заполняется без пробелов

inn
строковый

ИНН магазина


Пример
{
  "command": "addExciseMarkWhite",
  "excisemarkwhite": {
    "excisemarkid": "12QWERTYUIOPLKJHGFDSAZX11111234567890QWERTYUIOPQWERTYUIOPQWERTYUIOPQ",
    "barcode": "665", 
    "excisetype": "ALCOHOL", 
    "serialnumber": "12312345678",
 	"inn": 1234543211  
  }
}
---

Команда addExciseMarksWhite

Команда addExciseMarksWhite добавляет акцизную марку, разрешенную к продаже для каждого штрих-кода из списка barcodes.

Свойства параметра excisemarkswhite:

СвойствоТип данныхВозможные значенияОписаниеПримечания

excisemarkid

строковый
Акцизная маркаОбязательно для заполнения
barcodesмассив строк
Список штрих-кодов акцизного товара

Обязательно для заполнения

shopcodeстроковый
Код магазина

Код магазина требуется заполнять для типа проверки "глобально на сервере"

Если код магазина заполнен и включена настройка "Использовать коды магазина при проверке разрешенных к продаже акцизных марок", то маркированный товар возможно будет продать только в указанном магазине

В остальных случаях заполнять код магазина не требуется

excisetypeстроковый
  • ALCOHOL
  • TOBACCO
  • MEDIC
  • MARKEDGOODS

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

  • ALCOHOL – алкогольная продукция,
  • TOBACCO – табачные изделия,
  • MEDIC – лекарственные препараты,
  • MARKEDGOODS – остальная маркированная продукция.
По умолчанию ALCOHOL
serialnumberстроковый
Серийный номер акцизной марки

Содержит серию (3 цифры) и номер (8 цифр), заполняется без пробелов

inn
строковый

ИНН магазина


Пример
{
  "command":"addExciseMarksWhite",
  "excisemarkswhite": {
    "barcodes": ["665", "666"],
    "excisemarkid": "1234567890",
    "excisetype": "ALCOHOL",
    "serialnumber": "987654",
    "shopcode": "2",
 	"inn": 1234543211   
  }
}
---

Команда deleteExciseMarkWhite

Команда deleteExciseMarkWhite удаляет акцизную марку из списка марок, разрешенных к продаже.

Обязательные параметры: акцизная марка.

Необязательные параметры: штрих-код товара, тип акцизной марки.

  • Если заполнены поля excisemarkid, barcode и excisetype, то будет удалена запись, соответствующая этим значениям.
  • Если заполнены поля excisemarkid и barcode, то будет удалена запись, соответствующая этим значениям и excisetype = "ALCOHOL".
  • Если заполнено только поле excisemarkid, то будут удалены все записи, соответствующие этому значению и excisetype = "ALCOHOL".
Пример
{
  "command": "deleteExciseMarkWhite",
    "barcode": "667",
    "excisemarkid": "12QWERTYUIOPLKJHGFDSAZX11111234567890QWERTYUIOPQWERTYUIOPQWERTYUIOPQ",
    "excisetype": "ALCOHOL"
}
---

Команда clearExciseMarkWhite

Команда clearExciseMarkWhite очищает список акцизных марок, разрешенных к продаже:

Пример
{
  "command": "clearExciseMarkWhite"
}
---
  • No labels