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