Квитанції документа (масив об’єктів XTicket)
JSON:
[
{
"docID": 3788,
"transactionType": 1,
"version": 1,
"documentType": 59,
"date": 1635410558,
"uuid": "96c9669f-72eb-4a62-aba5-ccc0cf2b4557",
"senderID": 13200757,
"recipientID": 15399,
"sosID": 0,
"status": "00000100",
"bodys": [
{
"docID": 3788,
"transactionType": 1,
"type": 1,
"version": 1
}
]
},
{
"docID": 3788,
"transactionType": 2,
"version": 1,
"documentType": 59,
"date": 1635410741,
"uuid": "648b527c-6a7e-4e50-bc14-8ae6b6b51734",
"senderID": 15399,
"recipientID": 13200757,
"sosID": 0,
"status": "00010000",
"bodys": [
{
"docID": 3788,
"transactionType": 2,
"type": -1,
"version": 1
},
{
"docID": 3788,
"transactionType": 2,
"type": 1,
"version": 1
}
]
}
]
Таблиця 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 |