Публичное пространство
Настройка 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). Запись в активных не обновляется (время от первичного возврата)