Для приведенных команд возможна только глобальная выгрузка по маршруту ЦКС-МКС. Загрузка справочников на КС и ЦКС производится напрямую из АСТУ в базу данных All. Данные команды используются для установки статуса марок на кассовом сервере, если продажи этих марок не были зарегистрированы на сервере. Т.е. по каким-то причинам продажи утеряны, либо происходит переход со стороннего ПО на ПО Артикс. Статусы марок используются для предотвращения повторной продажи товара. |
Команда addExciseMark
добавляет статус акцизной марки.
Свойства параметра excisemark
:
Свойство | Тип данных | Возможные значения | Описание |
---|---|---|---|
excisemarkid | строковый(255) | Акцизная марка | |
status | целочисленный(11) |
| Статус акцизной марки:
|
excisetype | строковый(30) |
| Тип акцизной марки:
|
{ "command": "addExciseMark", "excisemark": { "excisemarkid": "12QWERTYUIOPLKJHGFDSAZX11111234567890QWERTYUIOPQWERTYUIOPQWERTYUIOPQ", "excisetype": "ALCOHOL", "status": 1 } } --- |
Команда deleteExciseMark
удаляет из справочника запись о статусе акцизной марки.
Параметр: идентификатор акцизной марки:
{ "command": "deleteExciseMark", "excisemarkid": "12QWERTYUIOPLKJHGFDSAZX11111234567890QWERTYUIOPQWERTYUIOPQWERTYUIOPQ", "excisetype": "TOBACCO" } --- |
Команда clearExciseMark
очищает справочник статусов акцизных марок:
{ "command": "clearExciseMark" } --- |
Данные команды используются для загрузки кодов маркировок в белый список. Этот список используется для продажи только "своих" маркированных товаров. |
Возможно 2 типа проверки кодов маркировки в белом списке:
локально на кассе
Для проверки маркировки локально на кассе необходимо прогружать справочник напрямую на кассу, либо на кассовый сервер в базу магазина. При прогрузке в БД магазина на кассовом сервере необходимо настроить задачу на выгрузку белого списка акцизных марок по магазинам. |
глобально на сервере
Для проверки маркировки глобально на сервере необходимо прогружать справочник на кассовый сервер в БД All и настроить проверку списка разрешенных кодов маркировок. |
Команда addExciseMarkWhite
добавляет акцизную марку, разрешенную к продаже.
Свойства параметра excisemarkwhite
:
Свойство | Тип данных | Возможные значения | Описание | Примечания |
---|---|---|---|---|
excisemarkid | строковый(255) | Акцизная марка | Обязательно для заполнения | |
barcode | строковый(100) | Штрих-код акцизного товара | Обязательно для заполнения | |
shopcode | строковый(30) | Код магазина | Код магазина требуется заполнять для типа проверки "глобально на сервере". Если код магазина заполнен и включена настройка "Использовать коды магазина при проверке разрешенных к продаже акцизных марок", то маркированный товар возможно будет продать только в указанном магазине. В остальных случаях заполнять код магазина не требуется | |
excisetype | строковый(30) |
| Тип акцизной марки:
| По умолчанию ALCOHOL |
serialnumber | строковый(255) | Серийный номер акцизной марки | ||
inn | строковый(15) | ИНН магазина |
{ "command": "addExciseMarkWhite", "excisemarkwhite": { "excisemarkid": "12QWERTYUIOPLKJHGFDSAZX11111234567890QWERTYUIOPQWERTYUIOPQWERTYUIOPQ", "barcode": "665", "excisetype": "ALCOHOL", "serialnumber": "12312345678", "inn": 1234543211 } } --- |
Команда addExciseMarksWhite
добавляет акцизную марку, разрешенную к продаже для каждого штрих-кода из списка barcodes
.
Свойства параметра excisemarkswhite
:
Свойство | Тип данных | Возможные значения | Описание | Примечания |
---|---|---|---|---|
excisemarkid | строковый(255) | Акцизная марка | Обязательно для заполнения | |
barcodes | массив строк | Список штрих-кодов акцизного товара | Обязательно для заполнения | |
shopcode | строковый(30) | Код магазина | Код магазина требуется заполнять для типа проверки "глобально на сервере". Если код магазина заполнен и включена настройка "Использовать коды магазина при проверке разрешенных к продаже акцизных марок", то маркированный товар возможно будет продать только в указанном магазине. В остальных случаях заполнять код магазина не требуется | |
excisetype | строковый(30) |
| Тип акцизной марки:
| По умолчанию ALCOHOL |
serialnumber | строковый(255) | Серийный номер акцизной марки | Содержит серию (3 цифры) и номер (8 цифр), заполняется без пробелов | |
inn | строковый(15) | ИНН магазина |
{ "command":"addExciseMarksWhite", "excisemarkswhite": { "barcodes": ["665", "666"], "excisemarkid": "1234567890", "excisetype": "ALCOHOL", "serialnumber": "987654", "shopcode": "2", "inn": 1234543211 } } --- |
Команда deleteExciseMarkWhite
удаляет акцизную марку из списка марок, разрешенных к продаже.
Обязательные параметры: акцизная марка.
Необязательные параметры: штрих-код товара, тип акцизной марки.
|
{ "command": "deleteExciseMarkWhite", "barcode": "667", "excisemarkid": "12QWERTYUIOPLKJHGFDSAZX11111234567890QWERTYUIOPQWERTYUIOPQWERTYUIOPQ", "excisetype": "ALCOHOL" } --- |
Команда clearExciseMarkWhite
очищает список акцизных марок, разрешенных к продаже:
{ "command": "clearExciseMarkWhite" } --- |