Відправка відмови від підписання (створення квитанції №13)

Для роботи з цим методом користувач повинен бути авторизованим.

Примітка

Метод може бути використаний для відправки Відмови від підписання : DOCUMENTINVOICE, DOCCORINVOICE, Додаток до договору 7А (METRO_7A), Додаток до договору 7Б (METRO_7B), Додаток до договору 7Ц (METRO_7C) документів.

Для DOCUMENTINVOICE та DOCCORINVOICE (і лише для цих документів) метод може бути виконаний в режимі автоматичного формування і відправки «Повідомлення про відмову від підписання документа» (COMDOC_021) при наявності autoGenerate параметра.

URL

Метод запиту

POST

URL запиту

/api/v2/eds/doc/reject?gln=9864065702429&doc_uuid=c1f6a1d0-5aaf-4a06-b78d-71c238f70986&autoGenerate

URL параметри

gln (обов’язково) String (13) - номер GLN організації, яка пов’язана з авторизованим користувачем платформи EDIN 2.0 на рівні аккаунта АБО guid (обов’язково) String - унікальний ідентифікатор організації на платформі EDIN 2.0

doc_uuid (обов’язково) UUID - ідентифікатор документа;

лише для DOCUMENTINVOICE/DOCCORINVOICE: autoGenerate (опціонально) - параметр (без значення), що вказує на автоматичне генерування xml Повідомлення про відмову від підписання документа (COMDOC_021)

Headers

Authorization

SID - токен, отриманий при авторизації

Content-Type

application/json (запит містить autoGenerate параметр) або application/pkcs7-signature (запит без autoGenerate параметра)

REQUEST

Body

В тілі запиту методу обов’язково передається:

  • текст причини відмови від підписання документа (коли запит містить autoGenerate параметр);

АБО

  • підписаний p7s файл Повідомлення про відмову від підписання документа (COMDOC_021) - запит без autoGenerate параметра.

RESPONSE

В тілі відповіді передаються:

  • chain_uuid - ідентифікатор ланцюжка, в якому знаходиться документ

  • doc_uuid - ідентифікатор документа, якому належить квитанція

  • ticket_uuid - ідентифікатор квитанції

Приклад відповіді (JSON):

{
  "chain_uuid": "7b6aef20-9f42-460e-9031-bb81c91e3b03",
  "doc_uuid": "e013510a-4267-4553-80f0-eb5ebabdfd05",
  "ticket_uuid": "1003706c-3656-497b-9438-c6f33e27c36d"
}