Skip to main content

Алгоритм «Акт перевантаження» (ReloadAct)

СТОРІНКУ ДОПЕРЕНОСИТИ!!!!! https://wiki.edin.ua/uk/latest/API_ETTNv3_1/Work_with_API/ReloadActv3_API_work.html

ReloadActv3_API_work_005.png

Додаткові транзакції до ТТН v3 (коли формуються та ким реєструються):

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

Зміни, які вносяться коригуючим Актом до ТТН:

Тип документа Реєструється до початку ЖЦ Акту (завжди ініціатором акта) Реєструється після завершення ЖЦ Акту
Акт перевантаження 1. В тіло ТТН додається новий перевізник в `NotifiedTradeParty` з роллю `CH`.

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

2. В тілі ТТН попередній перевізник переноситься з `CarrierTradeParty` в `NotifiedTradeParty` з роллю `CJ`.

3. В тілі ТТН новий перевізник переноситься з `NotifiedTradeParty` з роллю `CH` в `CarrierTradeParty`.

4. В тілі ТТН заміються старі дані по всім транспортним засобам на нові дані по всім транспортним засобам.

5. UaSignatureStorage - підпис нового Перевізника з роллю CA.

Негативне завершення ЖЦ Акту (відхилено перевізником)
В тілі ТТН перевізник що був доданий до NotifiedTradeParty з роллю CH змінює роль на `CJ`.