Створення XML Акта для подальшого підписання

Примітка

Метод є універсальним (тип документа визначається по doc_uuid) і використовується для створення XML для:

  • «Акта перевантаження»

  • «Акта розбіжностей до ТТН»

  • «Акта про заміну пункту призначення вантажу»

  • «Акта коригування»

Важливо

XML формується лише в результаті першого виклику методу. При повторних викликах цього методу (незалежно від передаваємого в запиті тіла) XML вже не змінюється!

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

URL

Метод запиту

POST

URL запиту

/api/ettn/eds/act/xml?doc_uuid=060bacde-9162-4873-8beb-e3a2af4dd767&company_uuid=0855e1ce-46ed-4995-83b6-356127b95226

URL параметри

company_uuid (обов’язково) UUID - ідентифікатор компанії

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

Headers

Authorization

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

Content-Type

application/json

REQUEST

JSON Body

В залежності від ролі користувача та в якому статусі перебуває вказаний документ (doc_uuid) тіло запиту відрізняється:

для «Акта перевантаження»:

  • для «Акта перевантаження» в статусі «Чернетка» передавати нічого не потрібно

  • для «Акта перевантаження» вже підписаного і відправленого Перевізником, що здає вантаж (ініціатор) (документ в статусі «Очікує підписання іншим водієм / перевізником») в тілі запиту (json) передається об’єкт DECLARBODY

для «Акта розбіжностей до ТТН»:

  • для «Акта розбіжностей» в статусі «Чернетка» передавати нічого не потрібно

  • для «Акта розбіжностей» вже підписаного і відправленого Вантажоотримувачем (документ в статусі «Очікує підписання водієм / перевізником») в тілі запиту (json) передається об’єкт DECLARBODY

  • для «Акта розбіжностей вже підписаного і відправленого Перевізником (документ в статусі «Очікує підписання вантажовідправником») в тілі запиту (json) передається об’єкт DECLARBODY

для «Акта про заміну пункту призначення вантажу»:

  • для «Акта про заміну пункту призначення вантажу» в статусі «Чернетка» передавати нічого не потрібно

  • для накладання 2-го підпису на «Акт про заміну пункту призначення вантажу» Перевізником чи Замовником в тілі запиту (json) передається об’єкт DECLARBODY

  • для накладання 3-го підпису на «Акт про заміну пункту призначення вантажу» Замовником в тілі запиту (json) передається об’єкт DECLARBODY

для «Акта коригування»:

  • для «Акта коригування» в статусі «Чернетка» передавати нічого не потрібно

  • для накладання 2-го підпису на «Акт коригування» Вантажовідправником чи Перевізником в тілі запиту (json) передається об’єкт DECLARBODY

  • для накладання 3-го підпису на «Акт коригування» Перевізником чи Вантажоотримувачем в тілі запиту (json) передається об’єкт DECLARBODY

  • для накладання 4-го підпису на «Акт коригування» Вантажоотримувачем в тілі запиту (json) передається об’єкт DECLARBODY

RESPONSE

У тілі відповіді передається XML з відповідним актом:

для «Акта перевантаження»:

для «Акта розбіжностей до ТТН»:

для «Акта про заміну пункту призначення вантажу»:

для «Акта коригування»: