Skip to main content

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

В залежності від того, хто є Ініціатором Акта, буде відрізнятися кількість учасників Акта та послідовність його підписання:Якщо ініціатором Акта є Вантажоодержувач, то в документа буде три сторони-підписувачі: «Вантажоодержувач» -> «Перевізник» -> «Замовник». 1.1. Якщо ініціатором Акта є Вантажоодержувач і він же є Замовником, то повторно документ не підписується: «Вантажоодержувач» -> «Перевізник».

  1. Якщо ініціатором Акта є Вантажовідправник, то в документа буде три сторони-підписувачі: «Вантажовідправник» -> «Перевізник» -> «Замовник». 2.1. Якщо ініціатором Акта є Вантажовідправник і він же є Замовником, то повторно документ не підписується: «Вантажовідправник» -> «Перевізник».

  2. Якщо ініціатором Акта є Перевізник, то в документа буде дві сторони-підписувачі: «Перевізник» -> «Замовник».

  3. Якщо ініціатором Акта є Замовник, то в документа буде дві сторони-підписувачі: «Замовник» -> «Перевізник».

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

Вантажоодержувач CN, Вантажовідправник CZ, Замовник OB, Перевізник CA або Водій DR + Замовник ОВ
Зміни, які вносяться коригуючим Актом до ТТН
Реєструється до початку ЖЦ Акту (завжди ініціатором акта) Реєструється після завершення ЖЦ Акту
Акт про заміну пункту призначення вантажу
-
  1. В тіло ТТН додається коригуючий акт:
    • `AssociatedReferencedDocument.Remarks (TypeCode = 916)` = "Акт про заміну пункту призначення вантажу"
    • `AssociatedReferencedDocument.ID` = номер акту про заміну пункту призначення вантажу
    • `AssociatedReferencedDocument.FormattedIssueDateTime` = дата акту про заміну пункту призначення вантажу
  2. В тілі ТТН попередній вантажоодержувач переноситься з `ConsigneeTradeParty` з роллю `CN` в `NotifiedTradeParty` з роллю `CJ`
  3. В тілі ТТН новий вантажоодержувач та пункт розвантаження додаються у відповідні блоки:
    • `ConsigneeTradeParty` з роллю `CN`
    • `ConsigneeReceiptLogisticsLocation` (замість старих даних пункту розвантаження)
  4. UaSignatureStorage - підпис Замовника OB