Skip to main content

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

../../_images/StoragePickUpActv3_API_work_004.png

Дод. транзакції (коли формуються та ким реєструються)
Реєструється до початку ЖЦ Акту (завжди ініціатором акта) Хто виступає ініціатором Акта (ролі вказані з ТТН) Реєструється після завершення ЖЦ Акту Хто реєструє транзакцію ТТН по завершенню ЖЦ Акта (ролі вказані з ТТН)
Акт завантаження на проміжному складі
+ Проміжний склад WD + Перевізник CA (новий) або Водій DR (новий)
Зміни, які вносяться коригуючим Актом до ТТН
Реєструється до початку ЖЦ Акту (завжди ініціатором акта) Реєструється після завершення ЖЦ Акту
Акт завантаження на проміжному складі
  1. В тіло ТТН додається новий Перевізник та новий Водій в `NotifiedTradeParty` з роллю `CH`
  2. UaSignatureStorage - підпис Проміжного складу WD
  1. В тіло ТТН додається коригуючий акт:
    • `AssociatedReferencedDocument.Remarks (TypeCode = 916)` = "Акт завантаження на проміжному складі"
    • `AssociatedReferencedDocument.ID` = номер акту завантаження
    • `AssociatedReferencedDocument.FormattedIssueDateTime` = дата акту завантаження
  2. В тілі ТТН новий Перевізник та новий Водій переносяться з `NotifiedTradeParty` з роллю `CH` в `CarrierTradeParty` з роллю `CA`
  3. В тілі ТТН заміються старі дані по всім транспортним засобам на нові дані по всім транспортним засобам
  4. В тіло ТТН додається новий Водій в `PickUpTransportEvent - CertifyingTradeParty` з роллю `DR` (в блоці будуть тільки унікальні водії за `ID`)
  5. UaSignatureStorage - підпис Перевізника CA або Водія DR

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

№ кроку ПРОМІЖНИЙ СКЛАД
1.1 Авторизація
1.2 Створення/редагування чернетки «Акта завантаження на проміжному складі»
1.3 Підписання «Акта завантаження на проміжному складі» Проміжним складом
1.4 Отримання тіла документа (рекомендовано в json) «е-ТТН» для подальшого доповнення
1.5 Доповнення тіла та створення/редагування нової транзакції (чернетки) до е-ТТН документа Проміжним складом
1.6 Отримання тіла документа (рекомендовано в ecmr) «е-ТТН» для подальшого підписання Проміжним складом
1.7 Підписання змін до «е-ТТН» Проміжним складом
1.8 Надсилання нової транзакції до е-ТТН документа Проміжним складом
1.9 Надсилання «Акта завантаження на проміжному складі» Проміжним складом
1.10* Відхилення «Акта завантаження на проміжному складі» Проміжним складом

ПЕРЕВІЗНИК (ВОДІЙ)
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: