Skip to main content

Об’єкт 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 (сервіс онлайн дешифрування)

JSON приклади відповіді:

[
  {
    "products": [],
    "id": 8,
    "uuid": "ebe77c79-85fc-4c58-a07b-833caac25d65",
    "retailerId": 7,
    "sender": 41249,
    "recipient": 13200665,
    "number": "1200.996633",
    "expireDate": 1590872400,
    "description": "Карантин",
    "subContractNumber": "1200",
    "subContractExpireDate": 1595797200,
    "contractGlnId": 41249,
    "reviewDeadLine": 24,
    "agrementsNumber": 5,
    "discountWorkStatus": 3,
    "changeDate": 1588673640,
    "prolongationContract": 0
  },
  {
    "products": [],
    "id": 7,
    "uuid": "eac52f9f-1487-43e4-8eeb-88c61136dd84",
    "retailerId": 7,
    "sender": 41249,
    "recipient": 13200665,
    "number": "1200.66333",
    "expireDate": 1585602000,
    "description": "Отходы",
    "subContractNumber": "1200",
    "subContractExpireDate": 1595797200,
    "contractGlnId": 41249,
    "reviewDeadLine": 24,
    "agrementsNumber": 5,
    "discountWorkStatus": 0,
    "changeDate": 1583324665,
    "prolongationContract": 0
  },
  {
    "products": [],
    "id": 6,
    "uuid": "2ca3ce28-0b13-4163-b7c4-e5c178114ab2",
    "retailerId": 7,
    "sender": 41249,
    "recipient": 13200665,
    "number": "98765.12345",
    "expireDate": 1609365600,
    "description": "Пятница - хороший день",
    "subContractNumber": "98765",
    "subContractExpireDate": 1574719200,
    "contractGlnId": 41249,
    "reviewDeadLine": 24,
    "agrementsNumber": 5,
    "discountWorkStatus": 0,
    "changeDate": 1582301296,
    "prolongationContract": 0
  }
]
[
  {
    "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
  }
]