Специфікації / Контракти (Response)
JSON:
[
{
"products": [],
"id": 922,
"uuid": "cb35cd0c-1b3d-45d8-b96f-b49b34c9153f",
"retailerId": 7,
"sender": 41249,
"recipient": 13200665,
"number": "666.333333",
"expireDate": 1640901600,
"status": {
"code": 1,
"description": "Активный"
},
"description": "МясоНеСодержащие",
"subContractNumber": "666",
"subContractExpireDate": 1630443600,
"contractGlnId": 41249,
"reviewDeadLine": 24,
"agrementsNumber": 5,
"discountWorkStatus": 3,
"changeDate": 1630503488,
"prolongationContract": 0
},
{
"products": [],
"id": 12,
"uuid": "ebe77c79-85fc-4c58-a07b-833caac25d65",
"retailerId": 7,
"sender": 41249,
"recipient": 13200665,
"number": "1200.996633",
"expireDate": 1672437600,
"status": {
"code": 1,
"description": "Активный"
},
"description": "Карантин",
"subContractNumber": "1200",
"subContractExpireDate": 1609365600,
"contractGlnId": 41249,
"reviewDeadLine": 0,
"agrementsNumber": 5,
"discountWorkStatus": 3,
"changeDate": 1609365600,
"prolongationContract": 0
},
{
"products": [],
"id": 4,
"uuid": "e940fe80-1b9d-4240-aa71-52a7eafc2afe",
"retailerId": 16244,
"sender": 54968,
"recipient": 13200665,
"number": "1000.50001",
"expireDate": 1652907600,
"status": {
"code": 1,
"description": "Активный"
},
"description": "Носочки, резиночки",
"subContractNumber": "1000",
"subContractExpireDate": 1529701200,
"contractGlnId": 54968,
"reviewDeadLine": 0,
"agrementsNumber": 0,
"discountWorkStatus": 0,
"changeDate": 1569844604,
"prolongationContract": 0
}
]
Таблиця 1 - Опис параметрів
Параметр |
Формат |
Опис |
---|---|---|
Об’єкт XContract |
||
products |
List<XContractProduct> |
список товарних позицій |
id |
long |
id контракту / договору; |
uuid |
UUID |
GUID контракту / договору; число |
retailerId |
long |
id мережі (ритейлера); |
sender |
long |
ID GLN відправника; число |
senderGln |
String(13) |
GLN одержувача |
recipient |
long |
ID GLN одержувача; число |
recipientGln |
String(13) |
GLN одержувача |
number |
String |
номер контракту / договору; число |
expireDate |
long |
дата закінчення дії договору |
description |
String |
опис / коментарі |
subContractNumber |
String |
номер дочірнього договору |
subContractExpireDate |
long |
дата закінчення дії дочірнього договору |
contractGlnId |
long |
ID GLN-ну контракту/специфікації |
contractGln |
String(13) |
GLN контракту/специфікації |
reviewDeadLine |
int |
кількість днів на розгляд |
agrementsNumber |
int |
допустима кількість погоджень |
discountWorkStatus |
int |
робота з ціною зі знижкою: 0-ні, 1-так |
changeDate |
long |
дата зміни документу |
prolongationContract |
int |
автоматична пролонгація контракту; 0-ні, 1-так |
region |
String |
код регіону; число |
content |
byte[] |
набір байт; закодоване в utf8 JSON-тіло документа PRODUCTLIST (сервіс онлайн дешифрування) |
Таблиця 2 - Опис параметрів
Параметр |
Формат |
Опис |
---|---|---|
Об’єкт XContractProduct |
||
id |
long |
id документа |
contractId |
long |
id контракту / договору; |
barcode |
String |
штрих-код продукту |
product |
XProduct |
список товарних позицій |
buyerArticle |
String |
артикул покупця |
status |
int |
статус узгодження; число |
dateFrom |
int |
дата початку дії асортименту |
dateTo |
int |
дата закінчення дії асортименту |
content |
byte[] |
набір байт; закодоване в utf8 JSON-тіло позиції (сервіс онлайн дешифрування) |