Контракти (Response)

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
  }
]

Таблиця 1 - Опис параметрів

Параметр

Формат

Опис

Об’єкт XContract

products

List<XContractProduct>_

список товарних позицій

id

long

id контракту / договору;

uuid

UUID

GUID контракту / договору; число

retailerId

long

id мережі (ритейлера);

sender

long

GLN відправника; число

recipient

long

GLN одержувача; число

number

String

номер контракту / договору; число

expireDate

long

дата закінчення дії договору

description

String

опис / коментарі

subContractNumber

String

номер дочірнього договору

subContractExpireDate

long

дата закінчення дії дочірнього договору

contractGlnId

long

id Gln-ну користувача

reviewDeadLine

int

кількість днів на розгляд

agrementsNumber

int

допустима кількість погоджень

discountWorkStatus

int

робота з ціною зі знижкою: 0-ні, 1-так

changeDate

long

дата зміни документу

prolongationContract

int

автоматична пролонгація контракту; 0-ні, 1-так

region

String

код регіону; число

Таблиця 2 - Опис параметрів

Параметр

Формат

Опис

Об’єкт XContractProduct

id

long

id документа

contractId

long

id контракту / договору;

barcode

String

штрих-код продукту

product

XProduct

список товарних позицій

buyerArticle

String

артикул покупця

status

int

статус узгодження; число

dateFrom

int

дата початку дії асортименту

dateTo

int

дата закінчення дії асортименту

content

byte[]

закодоване JSON-тіло позиції; набір байт