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

../../_images/StorageDeliveryActv3_API_work_004.png

Дод. транзакції (коли формуються та ким реєструються)
Реєструється до початку ЖЦ Акту (завжди ініціатором акта) Хто виступає ініціатором Акта (ролі вказані з ТТН) Реєструється після завершення ЖЦ Акту Хто реєструє транзакцію ТТН по завершенню ЖЦ Акта (ролі вказані з ТТН)
Акт розвантаження на проміжному складі
+ Перевізник CA (поточний) або Водій DR (поточний) + Проміжний склад WD
Зміни, які вносяться коригуючим Актом до ТТН
Реєструється до початку ЖЦ Акту (завжди ініціатором акта) Реєструється після завершення ЖЦ Акту
Акт розвантаження на проміжному складі
  1. В тіло ТТН додається блок `MainCarriageLogisticsTransportMovement`, проміжний склад зазначається з роллю `WD`
  2. UaSignatureStorage - підпис Перевізника CA або Водія DR

Позитивне завершення ЖЦ Акту:

  1. В тіло ТТН додається коригуючий акт:
    • `AssociatedReferencedDocument.Remarks (TypeCode = 916)` = "Акт розвантаження на проміжному складі"
    • `AssociatedReferencedDocument.ID` = номер акту розвантаження
    • `AssociatedReferencedDocument.FormattedIssueDateTime` = дата акту розвантаження
  2. В тілі ТТН поточний Перевізник та поточний Водій переносяться з `CarrierTradeParty` з роллю `CA` в `NotifiedTradeParty` з роллю `CJ`
  3. UaSignatureStorage - підпис Проміжного складу WD

Негативне завершення ЖЦ Акту (відхилено Перевізником або Проміжним складом):

  1. В тілі ТТН прибирається блок `MainCarriageLogisticsTransportMovement`

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

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

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


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


Revision #3
Created 2026-01-05 12:10:03 UTC by Юлія Михайленко
Updated 2026-07-09 11:32:41 UTC by Наталя Сідненко