Skip to main content

Об’єкт XAgreemDoc

Об'єкт використовується для отримання даних по перегляду пропозицій, а також для отримання даних комерційної пропозиції / товарного узгодження

Опис параметрів об'єкта

Параметр

Формат

Опис

body

Map<Integer, byte[]>

тіло документа

indexes

Map<String, String>

набір параметрів для фільтрації

  • isComments (boolean) - документ має коментар/-і;

  • isSigns (boolean) - документ має підписи;

  • rejected (0-ні, 1-так) - пропозиція з відхиленими позиціями;

  • count (число) - кількість товарних позицій;

  • isRead (boolean) - докумнт прочитаний;

  • isAttaches (boolean) - є вкладення;

  • isTags (boolean) - має теги;

  • attacheMime (MIME типізація);

  • attacheName (String) - назва вкладення, наприклад, 12345.jpeg;

  • increase (0-ні, 1-так) - є підвищення ціни;

  • discount_increase (0-ні, 1-так) - є підвищення ціни зі знижкою;

  • confirmed (0-ні, 1-так) - документ прийнятий;

  • decrease (0-ні, 1-так) - немає підвищення ціни;

  • discount_decrease (0-ні, 1-так) - немає підвищення ціни зі знижкою;

  • isFavorite (boolean) - документ важливий;

  • flag (0-ні, 1-так) - мітка зафарбований флажок;

  • lastSignDate () - дата останнього підписання;

  • newDatePrice (YYYY-MM-DD) - дата початку дії нової ціни;

  • afterDeadline (boolean) - Заявка на участь в акції була подана після встановленого дедлайну;

  • rejection_reason (String) - причина відхилення;

  • acceptation_message (String) - коментар при прийнятті

childs

List<XAgreemDoc>

дочірні документи

id

long

id документу

uuid

UUID

GUID документу

parentDocId

transient long

id батьківського документу; число

parentDocUUID

UUID

GUID батьківського документу

sender

long

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

recipient

long

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

retailerId

long

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

contractUUID

UUID

GUID контракту / договору

status

XAgreemDocStatus

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

type

int

тип документа; число

  • 1 - AGREEM

  • 2 - COMDOC_008

  • 3 - NOVELTY

dateCreated

long

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

dateChanged

long

дата зміни документа; число

docDate

long

дата з документу; число

docNumber

String

номер документу

isArchive

Boolean

відмітка про те, що документ оброблений (архівний)

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

Отримання списку документів в журналі

[
 {
   "body": {},
   "indexes": {
     "isComments": "false",
     "isSigns": "false",
     "rejected": "0",
     "count": "2",
     "isRead": "false",
     "isAttaches": "false",
     "isTags": "false",
     "increase": "0",
     "confirmed": "0",
     "decrease": "0",
     "isFavorite": "false"
   },
   "childs": [],
   "id": 369,
   "uuid": "1168fc16-6473-4c82-9fbe-4d2ba210fafa",
   "sender": 13200665,
   "recipient": 41249,
   "retailerId": 7,
   "contractUUID": "cd0d1033-a442-4971-8f94-abab35e36414",
   "status": {
     "id": 12,
     "name": "sub_onagreement"
   },
   "type": 2,
   "dateCreated": 1588861558,
   "dateChanged": 1588861558,
   "docDate": 1588859657,
   "docNumber": "JJJ"
 },
 {
   "body": {},
   "indexes": {
     "isComments": "false",
     "isSigns": "false",
     "rejected": "0",
     "count": "2",
     "isRead": "false",
     "isAttaches": "false",
     "isTags": "false",
     "increase": "0",
     "confirmed": "0",
     "decrease": "0",
     "isFavorite": "false"
   },
   "childs": [],
   "id": 368,
   "uuid": "1cac7b65-46a0-4924-9611-29967aca3ec5",
   "sender": 13200665,
   "recipient": 41249,
   "retailerId": 7,
   "contractUUID": "cd0d1033-a442-4971-8f94-abab35e36414",
   "status": {
     "id": 12,
     "name": "sub_onagreement"
   },
   "type": 1,
   "dateCreated": 1588856745,
   "dateChanged": 1588856745,
   "docDate": 1588857,
   "docNumber": "Time-03"
 },
 {
   "body": {},
   "indexes": {
     "isComments": "false",
     "isSigns": "false",
     "rejected": "0",
     "count": "1",
     "isRead": "true",
     "isAttaches": "false",
     "isTags": "false",
     "increase": "0",
     "confirmed": "1",
     "decrease": "0",
     "isFavorite": "false"
   },
   "childs": [
     {
       "body": {},
       "indexes": {},
       "childs": [],
       "id": 367,
       "uuid": "78d27dce-0576-450f-83bb-14b8467d94cf",
       "parentDocUUID": "5b19556e-65ab-40e9-b397-64f6183e35b3",
       "sender": 41249,
       "recipient": 13200665,
       "retailerId": 7,
       "contractUUID": "ebe77c79-85fc-4c58-a07b-833caac25d65",
       "status": {
         "id": 3,
         "name": "onagreement"
       },
       "type": 2,
       "dateCreated": 1588853003,
       "dateChanged": 1588853003,
       "docDate": 1588853003,
       "docNumber": "Time-02"
     }
   ],
   "id": 366,
   "uuid": "5b19556e-65ab-40e9-b397-64f6183e35b3",
   "sender": 13200665,
   "recipient": 41249,
   "retailerId": 7,
   "contractUUID": "ebe77c79-85fc-4c58-a07b-833caac25d65",
   "status": {
     "id": 6,
     "name": "onsigning2"
   },
   "type": 1,
   "dateCreated": 1588850830,
   "dateChanged": 1588852976,
   "docDate": 0,
   "docNumber": "Time-02"
 }
]

 

Отримання даних комерційної пропозиції / товарного узгодження

 

 {
  "body": {},
  "indexes": {
    "isComments": "false",
    "isSigns": "false",
    "rejected": "0",
    "count": "2",
    "isRead": "false",
    "isAttaches": "false",
    "isTags": "false",
    "increase": "0",
    "confirmed": "0",
    "decrease": "0",
    "isFavorite": "false"
  },
  "childs": [],
  "id": 369,
  "uuid": "1168fc16-6473-4c82-9fbe-4d2ba210fafa",
  "sender": 13200665,
  "recipient": 41249,
  "retailerId": 7,
  "contractUUID": "cd0d1033-a442-4971-8f94-abab35e36414",
  "status": {
    "id": 12,
    "name": "sub_onagreement"
  },
  "type": 2,
  "dateCreated": 1588861558,
  "dateChanged": 1588861558,
  "docDate": 1588859657,
  "docNumber": "JJJ"
}

 

Перегляд даних документів-узгоджень

 

[
  {
    "body": {},
    "indexes": {
      "isSigns": "false",
      "flag": "0",
      "discount_increase": "0",
      "rejected": "0",
      "count": "1",
      "isRead": "true",
      "isAttaches": "false",
      "isTags": "false",
      "increase": "0",
      "confirmed": "0",
      "decrease": "0",
      "isComments": "false",
      "afterDeadline": "false",
      "rejection_reason": "проверка раз раз как-то так раз два три, ну всем понятно, Отклоняю док как тока могу по полной",
      "discount_decrease": "0",
      "lastSignDate": "undefined",
      "isFavorite": "false"
    },
    "childs": [],
    "id": 1930,
    "uuid": "49b8640a-8393-4235-a506-696eecc14c3c",
    "sender": 13200665,
    "recipient": 41249,
    "retailerId": 7,
    "contractUUID": "cb35cd0c-1b3d-45d8-b96f-b49b34c9153f",
    "status": {
      "id": 4,
      "name": "rejected",
      "description": "Відхилено"
    },
    "type": 1,
    "dateCreated": 1631101503,
    "dateChanged": 1631101958,
    "docDate": 1631101502,
    "docNumber": "2000001011",
    "isArchive": false
  },
  {
    "body": {},
    "indexes": {
      "isSigns": "false",
      "flag": "0",
      "discount_increase": "0",
      "rejected": "0",
      "count": "1",
      "isRead": "true",
      "isAttaches": "false",
      "isTags": "false",
      "increase": "0",
      "confirmed": "0",
      "decrease": "0",
      "isComments": "false",
      "afterDeadline": "false",
      "discount_decrease": "0",
      "lastSignDate": "undefined",
      "isFavorite": "false"
    },
    "childs": [],
    "id": 1912,
    "uuid": "8f9efb2e-022b-450a-92d4-6f2b32bf5f99",
    "sender": 13200665,
    "recipient": 41249,
    "retailerId": 7,
    "contractUUID": "cb35cd0c-1b3d-45d8-b96f-b49b34c9153f",
    "status": {
      "id": 3,
      "name": "onagreement",
      "description": "На узгодженні"
    },
    "type": 1,
    "dateCreated": 1630922241,
    "dateChanged": 1630922251,
    "docDate": 1630922240,
    "docNumber": "2000001004",
    "isArchive": false
  },
  {
    "body": {},
    "indexes": {
      "isSigns": "false",
      "flag": "0",
      "discount_increase": "0",
      "rejected": "0",
      "count": "1",
      "isRead": "false",
      "isAttaches": "false",
      "isTags": "false",
      "increase": "0",
      "confirmed": "0",
      "decrease": "0",
      "isComments": "false",
      "afterDeadline": "false",
      "discount_decrease": "0",
      "lastSignDate": "undefined",
      "isFavorite": "false"
    },
    "childs": [],
    "id": 1910,
    "uuid": "e74c280a-8db6-4079-b6e7-0375014f7c7f",
    "sender": 13200665,
    "recipient": 41249,
    "retailerId": 7,
    "contractUUID": "cb35cd0c-1b3d-45d8-b96f-b49b34c9153f",
    "status": {
      "id": 3,
      "name": "onagreement",
      "description": "На узгодженні"
    },
    "type": 1,
    "dateCreated": 1630922196,
    "dateChanged": 1630922207,
    "docDate": 1630922195,
    "docNumber": "2000001003",
    "isArchive": false
  },
  {
    "body": {},
    "indexes": {
      "isSigns": "false",
      "flag": "0",
      "discount_increase": "0",
      "rejected": "0",
      "count": "2",
      "isRead": "true",
      "isAttaches": "false",
      "isTags": "false",
      "increase": "0",
      "confirmed": "0",
      "decrease": "0",
      "isComments": "false",
      "afterDeadline": "false",
      "rejection_reason": "Отклонение",
      "discount_decrease": "0",
      "lastSignDate": "undefined",
      "isFavorite": "false"
    },
    "childs": [],
    "id": 1900,
    "uuid": "e44d62d5-9ffd-4e5b-b704-9cd47c2ff141",
    "sender": 13200665,
    "recipient": 41249,
    "retailerId": 7,
    "contractUUID": "cb35cd0c-1b3d-45d8-b96f-b49b34c9153f",
    "status": {
      "id": 4,
      "name": "rejected",
      "description": "Відхилено"
    },
    "type": 1,
    "dateCreated": 1630917718,
    "dateChanged": 1630920092,
    "docDate": 1630917718,
    "docNumber": "2000000998",
    "isArchive": false
  },
  {
    "body": {},
    "indexes": {
      "lastSignDate": "undefined"
    },
    "childs": [],
    "id": 1894,
    "uuid": "bb1e3f94-320a-4f36-b45c-6245b15a7616",
    "sender": 13200665,
    "recipient": 41249,
    "retailerId": 7,
    "contractUUID": "cb35cd0c-1b3d-45d8-b96f-b49b34c9153f",
    "status": {
      "id": 1,
      "name": "draft",
      "description": "Чернетка"
    },
    "type": 1,
    "dateCreated": 1630851806,
    "dateChanged": 1630851806,
    "docDate": 1630851807,
    "docNumber": "2000000995",
    "isArchive": false
  },
  {
    "body": {},
    "indexes": {
      "isSigns": "false",
      "flag": "0",
      "discount_increase": "0",
      "rejected": "0",
      "count": "1",
      "isRead": "false",
      "isAttaches": "false",
      "isTags": "false",
      "increase": "0",
      "confirmed": "0",
      "decrease": "0",
      "isComments": "false",
      "afterDeadline": "false",
      "discount_decrease": "0",
      "lastSignDate": "undefined",
      "isFavorite": "false"
    },
    "childs": [],
    "id": 1892,
    "uuid": "049cdec2-10ab-4233-a5a2-e497ae199d33",
    "sender": 13200665,
    "recipient": 41249,
    "retailerId": 7,
    "contractUUID": "cb35cd0c-1b3d-45d8-b96f-b49b34c9153f",
    "status": {
      "id": 3,
      "name": "onagreement",
      "description": "На узгодженні"
    },
    "type": 1,
    "dateCreated": 1630851450,
    "dateChanged": 1630851507,
    "docDate": 1630851451,
    "docNumber": "2000000994",
    "isArchive": false
  },
  {
    "body": {},
    "indexes": {
      "lastSignDate": "undefined"
    },
    "childs": [],
    "id": 1890,
    "uuid": "698a7a22-f983-4b0e-8f59-62d9204ea681",
    "sender": 13200665,
    "recipient": 41249,
    "retailerId": 7,
    "contractUUID": "cb35cd0c-1b3d-45d8-b96f-b49b34c9153f",
    "status": {
      "id": 1,
      "name": "draft",
      "description": "Чернетка"
    },
    "type": 1,
    "dateCreated": 1630851109,
    "dateChanged": 1630851109,
    "docDate": 1630851109,
    "docNumber": "2000000993",
    "isArchive": false
  },
  {
    "body": {},
    "indexes": {
      "isSigns": "false",
      "flag": "0",
      "discount_increase": "0",
      "rejected": "0",
      "count": "1",
      "isRead": "false",
      "isAttaches": "false",
      "isTags": "false",
      "increase": "0",
      "confirmed": "0",
      "decrease": "0",
      "isComments": "false",
      "afterDeadline": "false",
      "discount_decrease": "0",
      "lastSignDate": "undefined",
      "isFavorite": "false"
    },
    "childs": [],
    "id": 1888,
    "uuid": "a92a664c-3977-4858-8737-e2a634e2b3c5",
    "sender": 13200665,
    "recipient": 41249,
    "retailerId": 7,
    "contractUUID": "cb35cd0c-1b3d-45d8-b96f-b49b34c9153f",
    "status": {
      "id": 3,
      "name": "onagreement",
      "description": "На узгодженні"
    },
    "type": 1,
    "dateCreated": 1630686290,
    "dateChanged": 1630686340,
    "docDate": 1630686291,
    "docNumber": "2000000992",
    "isArchive": false
  },
  {
    "body": {},
    "indexes": {
      "isSigns": "false",
      "flag": "0",
      "discount_increase": "0",
      "rejected": "0",
      "count": "2",
      "isRead": "true",
      "isAttaches": "false",
      "isTags": "false",
      "increase": "0",
      "confirmed": "0",
      "decrease": "0",
      "isComments": "false",
      "afterDeadline": "false",
      "rejection_reason": "Отклонение",
      "discount_decrease": "0",
      "lastSignDate": "undefined",
      "isFavorite": "false"
    },
    "childs": [],
    "id": 1886,
    "uuid": "bcf032f9-3411-4d9f-b6c8-4ac7f34d728f",
    "sender": 13200665,
    "recipient": 41249,
    "retailerId": 7,
    "contractUUID": "cb35cd0c-1b3d-45d8-b96f-b49b34c9153f",
    "status": {
      "id": 4,
      "name": "rejected",
      "description": "Відхилено"
    },
    "type": 1,
    "dateCreated": 1630674569,
    "dateChanged": 1630678024,
    "docDate": 1630674568,
    "docNumber": "2000000991",
    "isArchive": false
  }
]