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

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