Настройка setmark.ТГ.check.balance

Публичное пространство

Настройка setmark.ТГ.check.balance

 

добавление марки в активные

{
"id": {{$timestamp}},
"version": 1,
"shop":0,
"operationType": 1,
"productType": 5,
"data": [
{
"mark": "010000000000000021zzzzzzzzzzzzz",
"barcode": "",
"item": "00000000000000",
"gtd": "",
"rccw": "",
"country": ""
}
]
}

 

Марка в активных, настройка true.

проверка доступности к продаже

{     "id":  {{$timestamp}},     "version": 1,   "shop":0,     "cash": "5",     "operationType": 0,     "productType": 5,     "excise": "010000000000000021zzzzzzzzzzzzz",     "barcode": "00000000000000" }

(http: 200)

 

Первичная продажа: марка переходит в проданные,

{    "id": {{$timestamp}},    "version":1,    "shop":0,    "cash":"0",    "operationType":0,     "checkNumber":"000.00",    "creationDate":1541512790007,    "data":[       {     "excise": "010000000000000021zzzzzzzzzzzzz",     "barcode": "00000000000000",          "productType":5       }    ] }

ответ “ок“ (http: 200)

проверка доступности к продаже

{     "id":  {{$timestamp}},     "version": 1,   "shop":0,     "cash": "5",     "operationType": 0,     "productType": 5,     "excise": "010000000000000021zzzzzzzzzzzzz",     "barcode": "00000000000000" }

ответ

{     "id": 1644344894,     "result": false,     "errorCode": 2,     "message": "Товар с этой маркой был продан ранее. Продажа невозможна. Передача товара покупателю запрещена!" }

(http: 200)

В журнале нарушений:

103 5 0 5 2 {"excise": "010000000000000021zzzzzzzzzzzzz", "barcode": "00000000000000", "errorCode": 2, "errorText": "Товар с этой маркой был продан ранее. Продажа невозможна. Передача товара покупателю запрещена!"} 2022-02-08 21:28:14.287 0

 

Продажа. марка не загружена. настройка включена

проверка

{     "id":  {{$timestamp}},     "version": 1,   "shop":0,     "cash": "5",     "operationType": 0,     "productType": 5,     "excise": "010000000000000021yyyyyyyyyyyyy",     "barcode": "00000000000000" }

ответ

{     "id": 1644345044,     "result": false,     "errorCode": 3,     "message": "Товара с такой маркой нет на остатках магазина. Продажа невозможна. Передача товара покупателю запрещена!" }

(http: 200)

В журнале нарушений:

104 5 0 5 3 {"excise": "010000000000000021yyyyyyyyyyyyy", "barcode": "00000000000000", "errorCode": 3, "errorText": "Товара с такой маркой нет на остатках магазина. Продажа невозможна. Передача товара покупателю запрещена!"} 2022-02-08 21:30:44.049 0

 

Возврат. марка в поданных. настройка включена

 

 

 

 

Марка в активных, настройка false

Первичная продажа: марка переходит в проданные, ответ “ок“ (http: 200)

Повторная продажа: марка как была в проданных, так в проданных и остается, ответ “ок“ (http: 200). Запись не обновляется (время от первичной продажи)

Марка в проданных, настройка false

Первичный возврат: марка переходит из проданных в активные, ответ “ок“ (http: 200)

Повторный возврат: марка как была в активных, так в активных и остается, ответ “ок“ (http: 200). Запись в активных не обновляется (время от первичного возврата)

Марки нет в активных, настройка false

Первичная продажа: марка сохраняется в проданных, ответ “ок“ (http: 200)

Повторная продажа: марка как была в проданных, так в проданных и остается, ответ “ок“ (http: 200). Запись не обновляется (время от первичной продажи)

Марки нет в проданных, настройка false

Первичный возврат: марка сохраняется в активных, ответ “ок“ (http: 200)

Повторный возврат: марка как была в активных, так в активных и остается, ответ “ок“ (http: 200). Запись в активных не обновляется (время от первичного возврата)