Квитанції документа (масив об’єктів XTicket)¶
JSON:
[
{
"docID": 904,
"transactionType": 1,
"version": 0,
"documentType": 1,
"date": 1633634700,
"uuid": "3f8babc5-e3c5-4ee3-8a04-04593d930596",
"senderID": 0,
"recipientID": 0,
"sosID": 0,
"status": "00010000",
"bodys": [
{
"docID": 904,
"transactionType": 1,
"type": -1,
"version": 0
},
{
"docID": 904,
"transactionType": 1,
"type": 1,
"version": 0
}
]
},
{
"docID": 904,
"transactionType": 6,
"version": 0,
"documentType": 1,
"date": 1637069169,
"uuid": "a03ae432-2b0c-4757-8be3-2cc706600533",
"senderID": 0,
"recipientID": 0,
"sosID": 0,
"status": "00000000",
"bodys": [
{
"docID": 904,
"transactionType": 6,
"type": 1,
"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:
Для ЕТТН: значення співпадають з sub_status_id, однак в квитанціях використовуються не всі |
type |
int |
тип квитанції |
version |
int |
версія; використовується для підрахунку кількості анулювань |
content |
byte[] |
вміст тіла квитанції |
base64content |
String |
вміст тіла квитанції в BASE64 |