Специфікації / Контракти (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-тіло позиції (сервіс онлайн дешифрування)