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

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

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

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

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

Команда addExciseMark

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

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

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

excisemarkid

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

status

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

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

  • 1 – продана,
  • 2 – возвращена.
excisetypeстроковый(30)
  • 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

строковый(255)
Акцизная маркаОбязательно для заполнения
barcodeстроковый(100)
Штрих-код акцизного товараОбязательно для заполнения
shopcodeстроковый(30)
Код магазинаКод магазина требуется заполнять для типа проверки "глобально на сервере". Если код магазина заполнен и включена настройка "Использовать коды магазина при проверке разрешенных к продаже акцизных марок", то маркированный товар возможно будет продать только в указанном магазине. В остальных случаях заполнять код магазина не требуется
excisetypeстроковый(30)
  • ALCOHOL
  • TOBACCO
  • MEDIC
  • MARKEDGOODS

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

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

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

inn
строковый(15)

ИНН магазина


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

Команда addExciseMarksWhite

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

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

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

excisemarkid

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

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

shopcodeстроковый(30)
Код магазинаКод магазина требуется заполнять для типа проверки "глобально на сервере". Если код магазина заполнен и включена настройка "Использовать коды магазина при проверке разрешенных к продаже акцизных марок", то маркированный товар возможно будет продать только в указанном магазине. В остальных случаях заполнять код магазина не требуется
excisetypeстроковый(30)
  • ALCOHOL
  • TOBACCO
  • MEDIC
  • MARKEDGOODS

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

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

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

inn
строковый(15)

ИНН магазина


Пример
{
  "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