Алгоритм «Акта розбіжностей про вантаж» (DisagreementAct)
Дод. транзакції (коли формуються та ким реєструються)
Тип документа
Реєструється до початку ЖЦ Акту (завжди ініціатором акта)
Хто виступає ініціатором Акта (ролі вказані з ТТН)
Реєструється після завершення ЖЦ Акту
Хто реєструє транзакцію ТТН по завершенню ЖЦ Акта (ролі вказані з ТТН)
Акт перевантаженнярозбіжностей +про Перевізник CA (поточний) або Водій DR (поточний)
+
Перевізник CA (новий) або Водій DR (новий)вантаж
Вантажовідправник CZ
Вантажоодержувач
CN
Зміни, які вносяться коригуючим Актом до ТТН
Тип документа |
Реєструється до початку ЖЦ Акту (завжди ініціатором акта)
Реєструється після завершення ЖЦ Акту
Акт перевантаженнярозбіжностей про вантаж
-
У
разі
заміни Перевізника та/або Водія:1. В тіло ТТН додається поточний/новий Перевізник та поточний/новий Водій в `NotifiedTradeParty` з роллю `CH`2. UaSignatureStorage - підпис поточного Перевізника CA або поточного Водія DR
Позитивне завершення ЖЦ Акту:1. В тіло ТТН додається коригуючий акт:
–
`AssociatedReferencedDocument.Remarks (TypeCode = 916)` =
"Акт
перевантаження"–розбіжностей про вантаж
`AssociatedReferencedDocument.ID` = номер акту
перевантаження–розбіжностей
`AssociatedReferencedDocument.FormattedIssueDateTime` = дата
актаакту перевантаження2.розбіжностей
В
тілі
ТТН попередній Перевізник та попередній Водій переносяться з `CarrierTradeParty` з роллю `CA` в `NotifiedTradeParty` з роллю `CJ`3. В тілі ТТН новий Перевізник та новий Водій переносяться з `NotifiedTradeParty` з роллю `CH` в `CarrierTradeParty` з роллю `CA`4. В тілі ТТН заміються старі дані по всім транспортним засобам на нові дані по всім транспортним засобам5. В тіло ТТН додається новий Водій в `PickUpTransportEvent - CertifyingTradeParty` з роллю `DR` (в блоці будуть тільки унікальні водії за `ID`)6. UaSignatureStorage - підпис
новогоВантажоодержувача ПеревізникаCN
CA
або нового Водія DRНегативне завершення ЖЦ Акту (відхилено Перевізником або Водієм):1. В тілі ТТН новий Перевізник та новий Водій переносяться з `NotifiedTradeParty` з роллю `CH` в `NotifiedTradeParty` з роллю `CJ`