Квитанція документа (об’єкт XTicket)
JSON:
{
"docID": 5583,
"transactionType": 13,
"version": 0,
"documentType": 30,
"date": 1671798864,
"uuid": "64f81012-db95-484f-8884-9f88f8352f15",
"senderID": 13200759,
"recipientID": 13200757,
"sosID": 0,
"status": "00010000",
"bodys": [
{
"docID": 3232,
"transactionType": 13,
"type": 0,
"version": 0
}
]
}
Таблиця 1 - Опис параметрів об’єкта XTicket
Параметр |
Формат |
Опис |
---|---|---|
Об’єкт XTicket |
||
docID |
long |
ідентифікатор документа |
transactionType |
int |
тип транзакції |
version |
int |
версія; використовується для підрахунку кількості анулювань |
documentType |
int |
|
date |
long |
дата/час транзакції (у форматі UNIX TimeStamp) |
uuid |
UUID |
ідентифікатор документообігу (однаковий у межах ланцюжка) |
senderID |
long |
ідентифікатор відправника |
recipientID |
long |
ідентифікатор отримувача |
sosID |
int |
ідентифікатор провайдера документообігу |
status |
String |
статус квитанції
|
bodys |
List<XTicketBody> |
масив об’єктів; тіла квитанцій |
Таблиця 2 - Опис параметрів об’єкта XTicketBody
Параметр |
Формат |
Опис |
---|---|---|
Об’єкт XTicketBody |
||
docID |
long |
ідентифікатор документа |
transactionType |
int |
тип транзакції Для EDI:
Для ЕТТН v2: значення співпадають з sub_status_id, однак в квитанціях використовуються не всі Для ЕТТН v3: значення співпадають з sub_status_id |
type |
int |
тип квитанції |
version |
int |
версія; використовується для підрахунку кількості анулювань |
content |
byte[] |
вміст тіла квитанції |
base64content |
String |
вміст тіла квитанції в BASE64 |