Передача даних для підписання документа (масив об’єктів 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

SimpleIdentity

об’єкт; Ідентифікаційний код відповідальної особи

Таблиця 2 - Опис параметрів об’єкта SimpleIdentity

Параметр

Тип 1

Формат

Опис

Об’єкт SimpleIdentity

id

M

string

ідентифікатор; приймає значення в залежності від блоку, де використовується - точніше вказано в параметрі на рівень вище


1

Під визначенням колонки Тип поля мається на увазі скорочене позначення:

  • M (mandatory) — обов’язкові до заповнення поля;

  • O (optional) — необов’язкові (опціональні) до заповнення поля.