Skip to main content

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

Дод. транзакції (коли формуються та ким реєструються)
Реєструється до початку ЖЦ Акту (завжди ініціатором акта) Хто виступає ініціатором Акта (ролі вказані з ТТН) Реєструється після завершення ЖЦ Акту Хто реєструє транзакцію ТТН по завершенню ЖЦ Акта (ролі вказані з ТТН)
Акт розвантаження на проміжному складі
+ Перевізник 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`