Объект remain используется для выгрузки остатков акцизного товара только на кассовый сервер в БД магазина. |
Команда addRemain добавляет запись об остатках товара в справочник остатков акцизного товара.
Свойства объекта addRemain:
| Наименование | Тип данных | Возможные значения | Описание | Примечания |
|---|---|---|---|---|
| documentid | строковый | Идентификатор документа изменения остатков | ||
| barcode | строковый | Код или штрих-код товара | Зависит от настройки КС "Контроль остатков при продаже алкогольной акцизной продукции" | |
| count | целочисленный | Количество остатков товара для установки, добавления или списания | ||
| changetype | целочисленный |
| Тип изменения остатков | |
| effectivedate | дата и время | Дата и время, с момента наступления которых данное изменение остатков вступит в силу | Если дата не указана, то по умолчанию устанавливается дата и время загрузки записи в БД |
{
"command":"addRemain",
"remain": {
"documentid": "876",
"barcode": "000012357",
"count": 32,
"changetype": 1,
"effectivedate": "2016-12-12 15:13:06"
}
} |
Команда deleteRemain удаляет из справочника остатков запись об остатках акцизного товара.
Параметры: идентификатор документа, код/штрих-код товара, тип изменения остатков.
{
"command":"deleteRemain",
"documentid": "876",
"barcode": "000012357",
"changetype": 1
} |
Команда deleteOutdatedRemains удаляет из справочника остатков записи об остатках акцизного товара, у которых effectivedate меньше указанной в команде. Если поле effectivedate не заполнено, то выполняется удаление устаревших остатков для указанного кода/штрих-кода, дата вычисляется автоматически для остатков, которые уже не актуальны.
Параметры: код/штрих-код товара, дата и время вступления остатков в силу.
{
"command":"deleteOutdatedRemains",
"barcode": "000012357",
"effectivedate": "2016-12-12 15:13:06"
} |
Команда clearRemain очищает справочник остатков акцизного товара:
{
"command":"clearRemain"
} |