Skip to main content

Алгоритми «Акт про заміну пункту призначення вантажу» (ConsigneeChangeAct)

В залежності від того, хто є Ініціатором Акта, буде відрізнятися кількість учасників Акта та послідовність його підписання:
     1. Якщо ініціатором Акта є Вантажоодержувач, то у документа будуть три сторони-підписувачі: «Вантажоодержувач» -> «Перевізник» -> «Замовник». 1.1. Якщо ініціатором Акта є Вантажоодержувач і він же є Замовником, то повторно документ не підписується: «Вантажоодержувач» -> «Перевізник».
     2. Якщо ініціатором Акта є Вантажовідправник, то у документа будуть три сторони-підписувачі: «Вантажовідправник» -> «Перевізник» -> «Замовник». 2.1. Якщо ініціатором Акта є Вантажовідправник і він же є Замовником, то повторно документ не підписується: «Вантажовідправник» -> «Перевізник».
     3. Якщо ініціатором Акта є Перевізник, то у документа будуть дві сторони-підписувачі: «Перевізник» -> «Замовник».
     4. Якщо ініціатором Акта є Замовник, то у документа будуть дві сторони-підписувачі: «Замовник» -> «Перевізник».

Дод. транзакції (коли формуються та ким реєструються)
Реєструється до початку ЖЦ Акту (завжди ініціатором акта) Хто виступає ініціатором Акта (ролі вказані з ТТН) Реєструється після завершення ЖЦ Акту Хто реєструє транзакцію ТТН по завершенню ЖЦ Акта (ролі вказані з ТТН)
Акт про заміну пункту призначення вантажу

Вантажоодержувач CN, Вантажовідправник CZ, Замовник OB, Перевізник CA або Водій DR + Замовник ОВ
Зміни, які вносяться коригуючим Актом до ТТН
Реєструється до початку ЖЦ Акту (завжди ініціатором акта) Реєструється після завершення ЖЦ Акту
Акт про заміну пункту призначення вантажу
-
  1. В тіло ТТН додається коригуючий акт:
    • `AssociatedReferencedDocument.Remarks (TypeCode = 916)` = "Акт про заміну пункту призначення вантажу"
    • `AssociatedReferencedDocument.ID` = номер акту про заміну пункту призначення вантажу
    • `AssociatedReferencedDocument.FormattedIssueDateTime` = дата акту про заміну пункту призначення вантажу
  2. В тілі ТТН попередній вантажоодержувач переноситься з `ConsigneeTradeParty` з роллю `CN` в `NotifiedTradeParty` з роллю `CJ`
  3. В тілі ТТН новий вантажоодержувач та пункт розвантаження додаються у відповідні блоки:
    • `ConsigneeTradeParty` з роллю `CN`
    • `ConsigneeReceiptLogisticsLocation` (замість старих даних пункту розвантаження)
  4. UaSignatureStorage - підпис Замовника OB

Повний опис всіх додаткових транзакцій та змін, що вносяться в ТТН при формуванні Актів за посиланням.

1. Ініціатор Акта - Вантажоодержувач

../../_images/ConsigneeChangeActv3_API_work_005.png

№ кроку ВАНТАЖООДЕРЖУВАЧ
1.1 Авторизація
1.2 Створення/редагування чернетки «Акта про заміну пункту призначення вантажу»
1.3 Підписання «Акта про заміну пункту призначення вантажу» Вантажоодержувачем
1.4 Відправка «Акта про заміну пункту призначення вантажу» Вантажоодержувачем
1.5* Відхилення «Акта про заміну пункту призначення вантажу» Вантажоодержувачем
  ПЕРЕВІЗНИК
2.1 Авторизація
2.2 Отримання контенту (json) «Акта про заміну пункту призначення вантажу»
2.2* Відхилення «Акта про заміну пункту призначення вантажу» Перевізником
2.3 Створення/редагування нової транзакції (чернетки) до «Акта про заміну пункту призначення вантажу»
2.4 Отримання контенту (ecmr) «Акта про заміну пункту призначення вантажу»
2.5 Підписання «Акта про заміну пункту призначення вантажу» Перевізником
2.6 Надсилання «Акта про заміну пункту призначення вантажу» Перевізником

ЗАМОВНИК
3.1 Авторизація
3.2 Отримання контенту (json) «Акта про заміну пункту призначення вантажу»
3.2* Відхилення «Акта про заміну пункту призначення вантажу» Замовником
3.3 Створення/редагування нової транзакції (чернетки) до «Акта про заміну пункту призначення вантажу»
3.4 Отримання контенту (ecmr) «Акта про заміну пункту призначення вантажу»
3.5 Підписання «Акта про заміну пункту призначення вантажу» Замовником
3.6 Надсилання «Акта про заміну пункту призначення вантажу» Замовником

ЗАМОВНИК
4.1 Авторизація
4.2 Отримання тіла документа (рекомендовано в ecmr) «е-ТТН» для подальшого підписання Замовником
4.3 Підписання змін до «е-ТТН» Замовником
4.4 Надсилання нової транзакції до е-ТТН документа Замовником
2. Ініціатор Акта - Вантажовідправник

../../_images/ConsigneeChangeActv3_API_work_006.png

№ кроку ВАНТАЖОВІДПРАВНИК
1.1 Авторизація
1.2 Створення/редагування чернетки «Акта про заміну пункту призначення вантажу»
1.3 Підписання «Акта про заміну пункту призначення вантажу» Вантажовідправником
1.4 Надсилання «Акта про заміну пункту призначення вантажу» Вантажовідправником
1.5* Відхилення «Акта про заміну пункту призначення вантажу» Вантажовідправником
  ПЕРЕВІЗНИК
2.1 Авторизація
2.2 Отримання контенту (json) «Акта про заміну пункту призначення вантажу»
2.2* Відхилення «Акта про заміну пункту призначення вантажу» Перевізником
2.3 Створення/редагування нової транзакції (чернетки) до «Акта про заміну пункту призначення вантажу»
2.4 Отримання контенту (ecmr) «Акта про заміну пункту призначення вантажу»
2.5 Підписання «Акта про заміну пункту призначення вантажу» Перевізником
2.6 Надсилання «Акта про заміну пункту призначення вантажу» Перевізником

ЗАМОВНИК
3.1 Авторизація
3.2 Отримання контенту (json) «Акта про заміну пункту призначення вантажу»
3.2* Відхилення «Акта про заміну пункту призначення вантажу» Замовником
3.3 Створення/редагування нової транзакції (чернетки) до «Акта про заміну пункту призначення вантажу»
3.4 Отримання контенту (ecmr) «Акта про заміну пункту призначення вантажу»
3.5 Підписання «Акта про заміну пункту призначення вантажу» Замовником
3.6 Надсилання «Акта про заміну пункту призначення вантажу» Замовником

ЗАМОВНИК
4.1 Авторизація
4.2 Отримання тіла документа (рекомендовано в ecmr) «е-ТТН» для подальшого підписання Замовником
4.3 Підписання змін до «е-ТТН» Замовником
4.4 Надсилання нової транзакції до е-ТТН документа Замовником
3. Ініціатор Акта - Перевізник

../../_images/ConsigneeChangeActv3_API_work_007.png

№ кроку ПЕРЕВІЗНИК
1.1 Авторизація
1.2 Створення/редагування чернетки «Акта про заміну пункту призначення вантажу»
1.3 Підписання «Акта про заміну пункту призначення вантажу» Перевізником
1.4 Надсилання «Акта про заміну пункту призначення вантажу» Перевізником
1.5* Відхилення «Акта про заміну пункту призначення вантажу» Перевізником

ЗАМОВНИК
2.1 Авторизація
2.2 Отримання контенту (json) «Акта про заміну пункту призначення вантажу»
2.2* Відхилення «Акта про заміну пункту призначення вантажу» Замовником
2.3 Створення/редагування нової транзакції (чернетки) до «Акта про заміну пункту призначення вантажу»
2.4 Отримання контенту (ecmr) «Акта про заміну пункту призначення вантажу»
2.5 Підписання «Акта про заміну пункту призначення вантажу» Замовником
2.6 Надсилання «Акта про заміну пункту призначення вантажу» Замовником

ЗАМОВНИК
3.1 Авторизація
3.2 Отримання тіла документа (рекомендовано в ecmr) «е-ТТН» для подальшого підписання Замовником
3.3 Підписання змін до «е-ТТН» Замовником
3.4 Надсилання нової транзакції до е-ТТН документа Замовником
4. Ініціатор Акта - Замовник

../../_images/ConsigneeChangeActv3_API_work_008.png

 

№ кроку ЗАМОВНИК
1.1 Авторизація
1.2 Створення/редагування чернетки «Акта про заміну пункту призначення вантажу»
1.3 Підписання «Акта про заміну пункту призначення вантажу» Замовником
1.4 Надсилання «Акта про заміну пункту призначення вантажу» Замовником
1.5* Відхилення «Акта про заміну пункту призначення вантажу» Замовником

ПЕРЕВІЗНИК
2.1 Авторизація
2.2 Отримання контенту (json) «Акта про заміну пункту призначення вантажу»
2.2* Відхилення «Акта про заміну пункту призначення вантажу» Перевізником
2.3 Створення/редагування нової транзакції (чернетки) до «Акта про заміну пункту призначення вантажу»
2.4 Отримання контенту (ecmr) «Акта про заміну пункту призначення вантажу»
2.5 Підписання «Акта про заміну пункту призначення вантажу» Перевізником
2.6 Надсилання «Акта про заміну пункту призначення вантажу» Перевізником

ЗАМОВНИК
3.1 Авторизація
3.2 Отримання тіла документа (рекомендовано в ecmr) «е-ТТН» для подальшого підписання Замовником
3.3 Підписання змін до «е-ТТН» Замовником
3.4 Надсилання нової транзакції до е-ТТН документа Замовником

 


Додаткові методи API: