Передача даних для підписання документа (масив об’єктів Signature)
JSON:
[
{
"signingPartyRoleCode": "CN",
"partySignature": "ZGZkZmRmZGZkZmRmdnh2dmM==",
"name": "Петренко В.В.",
"position": "комірник",
"specifiedTaxRegistration": {
"id": "12345678"
}
},
{
"signingPartyRoleCode": "CA",
"partySignature": "ZGZkZmRmZGZkZmRmdnh2dmM==",
"name": "Іваненко В.В.",
"position": "водій",
"specifiedTaxRegistration": {
"id": "12345678"
}
}
]
Таблиця 1 - Опис параметрів об’єкта Signature
Параметр |
Тип 1 |
Формат |
Опис |
---|---|---|---|
M |
Об’єкт Signature |
||
signingPartyRoleCode |
M |
string |
Роль підписанта (наприклад, Вантажовідправник - CZ). Довідник ролей |
partySignature |
M |
string |
Підпис (base64 підпису p7s) |
name |
M |
string |
ПІБ підписанта (відповідальної особи) |
position |
O |
string |
Посада підписанта (відповідальної особи) |
specifiedTaxRegistration |
M |
об’єкт; Ідентифікаційний код відповідальної особи |
Таблиця 2 - Опис параметрів об’єкта SimpleIdentity
Параметр |
Тип 1 |
Формат |
Опис |
---|---|---|---|
Об’єкт SimpleIdentity |
|||
id |
M |
string |
ідентифікатор; приймає значення в залежності від блоку, де використовується - точніше вказано в параметрі на рівень вище |
- 1
Під визначенням колонки Тип поля мається на увазі скорочене позначення:
M (mandatory) — обов’язкові до заповнення поля;
O (optional) — необов’язкові (опціональні) до заповнення поля.