Skip to main content

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

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

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

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

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

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

    Вантажоодержувач 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