Объект 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" } |