Додаткові транзакції та зміни до е-ТТН v3 при формуванні актів
Дод. транзакції (коли формуються та ким реєструються)
Зміни, які вносяться коригуючим Актом до ТТН
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 - підпис нового Перевізника CA або нового Водія DR
Негативне завершення ЖЦ Акту (відхилено Перевізником або Водієм):
1. В тілі ТТН новий Перевізник та новий Водій переносяться з `NotifiedTradeParty` з роллю `CH` в `NotifiedTradeParty` з роллю `CJ` Акт розвантаження на проміжному складі 1. В тіло ТТН додається блок `MainCarriageLogisticsTransportMovement`, проміжний склад зазначається з роллю `WD`
2. UaSignatureStorage - підпис Перевізника CA або Водія DR Позитивне завершення ЖЦ Акту:
1. В тіло ТТН додається коригуючий акт:
– `AssociatedReferencedDocument.Remarks (TypeCode = 916)` = "Акт розвантаження на проміжному складі"
– `AssociatedReferencedDocument.ID` = номер акту розвантаження
– `AssociatedReferencedDocument.FormattedIssueDateTime` = дата акту розвантаження
2. В тілі ТТН поточний Перевізник та поточний Водій переносяться з `CarrierTradeParty` з роллю `CA` в `NotifiedTradeParty` з роллю `CJ`
3. UaSignatureStorage - підпис Проміжного складу WD
Негативне завершення ЖЦ Акту (відхилено Перевізником або Проміжним складом):
1. В тілі ТТН прибираєтсья блок `MainCarriageLogisticsTransportMovement` Акт завантаження на проміжному складі 1. В тіло ТТН додається новий Перевізник та новий Водій в `NotifiedTradeParty` з роллю `CH`
2. UaSignatureStorage - підпис Проміжного складу WD 1. В тіло ТТН додається коригуючий акт:
– `AssociatedReferencedDocument.Remarks (TypeCode = 916)` = "Акт завантаження на проміжному складі"
– `AssociatedReferencedDocument.ID` = номер акту завантаження
– `AssociatedReferencedDocument.FormattedIssueDateTime` = дата акту завантаження
2. В тілі ТТН новий Перевізник та новий Водій переносяться з `NotifiedTradeParty` з роллю `CH` в `CarrierTradeParty` з роллю `CA`
3. В тілі ТТН заміються старі дані по всім транспортним засобам на нові дані по всім транспортним засобам
4. В тіло ТТН додається новий Водій в `PickUpTransportEvent - CertifyingTradeParty` з роллю `DR` (в блоці будуть тільки унікальні водії за `ID`)
5. UaSignatureStorage - підпис Перевізника CA або Водія DR Акт перепломбування - 1. В тіло ТТН додається коригуючий акт:
– `AssociatedReferencedDocument.Remarks (TypeCode = 916)` = "Акт перепломбування"
– `AssociatedReferencedDocument.ID` = номер акту перепломбування
– `AssociatedReferencedDocument.FormattedIssueDateTime` = дата акту перепломбування
2. В тілі ТТН замінюються дані пломби відповідного транспортного засобу:
– UtilizedLogisticsTransportEquipment.AffixedLogisticsSeal.ID
3. UaSignatureStorage - підпис Перевізника CA або Водія DR / Замовника OB Акт про заміну пункту призначення вантажу - 1. В тіло ТТН додається коригуючий акт:
– `AssociatedReferencedDocument.Remarks (TypeCode = 916)` = "Акт про заміну пункту призначення вантажу"
– `AssociatedReferencedDocument.ID` = номер акту про заміну пункту призначення вантажу
– `AssociatedReferencedDocument.FormattedIssueDateTime` = дата акту про заміну пункту призначення вантажу
2. В тілі ТТН попередній вантажоодержувач переноситься з `ConsigneeTradeParty` з роллю `CN` в `NotifiedTradeParty` з роллю `CJ`
3. В тілі ТТН новий вантажоодержувач та пункт розвантаження додаються у відповідні блоки:
– `ConsigneeTradeParty` з роллю `CN`
– `ConsigneeReceiptLogisticsLocation` (замість старих даних пункту розвантаження)
4. UaSignatureStorage - підпис Замовника OB Акт розбіжностей про вантаж - 1. В тіло ТТН додається коригуючий акт:
– `AssociatedReferencedDocument.Remarks (TypeCode = 916)` = Акт розбіжностей про вантаж
– `AssociatedReferencedDocument.ID` = номер акту розбіжностей
– `AssociatedReferencedDocument.FormattedIssueDateTime` = дата акту розбіжностей
2. UaSignatureStorage - підпис Вантажоодержувача CN Акт коригування 1. В тіло ТТН додається коригуючий акт:
– `AssociatedReferencedDocument.Remarks (TypeCode = 916)` = "Акт коригування"
– `AssociatedReferencedDocument.ID` = номер акту кориування
– `AssociatedReferencedDocument.FormattedIssueDateTime` = дата акту коригування
2. В тілі ТТН можливі внесення змін в такі блоки:
ExchangedDocument
- ExchangedDocument.IssueLogisticsLocation.Name + ExchangedDocument.IssueLogisticsLocation.Description
SpecifiedSupplyChainConsignment
- DeliveryInstructions.Description
ConsignorTradeParty
- ConsignorTradeParty. ID (schemeAgencyID="ЄДРПОУ")
- ConsignorTradeParty.Name
- ConsignorTradeParty.RoleCode
- ConsignorTradeParty.PostalTradeAddress
- ConsignorTradeParty.DefinedTradeContact
ConsigneeTradeParty
- ConsigneeTradeParty. ID (schemeAgencyID="ЄДРПОУ")
- ConsigneeTradeParty.Name
- ConsigneeTradeParty.RoleCode
- ConsigneeTradeParty.PostalTradeAddress
- ConsigneeTradeParty.DefinedTradeContact
CarrierTradeParty
- CarrierTradeParty. ID (schemeAgencyID="ЄДРПОУ")
- CarrierTradeParty.Name
- CarrierTradeParty.RoleCode
- CarrierTradeParty.PostalTradeAddress
- CarrierTradeParty.DefinedTradeContact
NotifiedTradeParty (роль - FW)
- NotifiedTradeParty.Name
- NotifiedTradeParty.PostalTradeAddress
- NotifiedTradeParty.DefinedTradeContact
NotifiedTradeParty (роль - OB)
- NotifiedTradeParty.ID (schemeAgencyID="ЄДРПОУ")
- NotifiedTradeParty.Name
- NotifiedTradeParty.RoleCode
- NotifiedTradeParty.PostalTradeAddress
- NotifiedTradeParty.DefinedTradeContact
NotifiedTradeParty (роль - WD)
- NotifiedTradeParty.Name
- NotifiedTradeParty.PostalTradeAddress
- NotifiedTradeParty.DefinedTradeContact
NotifiedTradeParty (роль - COP)
- NotifiedTradeParty.Name
- NotifiedTradeParty.DefinedTradeContact.PersonName
CarrierAcceptanceLogisticsLocation
- CarrierAcceptanceLogisticsLocation.Name + CarrierAcceptanceLogisticsLocation.Description
- "CarrierAcceptanceLogisticsLocation. PhysicalGeographicalCoordinate. LatitudeMeasure +
- CarrierAcceptanceLogisticsLocation. PhysicalGeographicalCoordinate. LongitudeMeasure"
ConsigneeReceiptLogisticsLocation
- ConsigneeReceiptLogisticsLocation.Name + ConsigneeReceiptLogisticsLocation.Description
- ConsigneeAcceptanceLogisticsLocation. PhysicalGeographicalCoordinate. LatitudeMeasure +
ConsigneeAcceptanceLogisticsLocation. PhysicalGeographicalCoordinate. LongitudeMeasure
DeliveryTransportEvent
- DeliveryTransportEvent.ActualOccurrenceDateTime
- DeliveryTransportEvent.ScheduledOccurrenceDateTime
- DeliveryTransportEvent.ApplicableNote (з кодом DOWNTIME)
PickUpTransportEvent
- PickUpTransportEvent.ActualOccurrenceDateTime
- PickUpTransportEvent.ScheduledOccurrenceDateTime
- PickUpTransportEvent.ApplicableNote (з кодом DOWNTIME)
IncludedSupplyChainConsignmentItem
- IncludedSupplyChainConsignmentItem.GlobalID (schemeAgencyID="УКТЗЕД")
- IncludedSupplyChainConsignmentItem.NatureIdentificationTransportCargo. Identification
- IncludedSupplyChainConsignmentItem.ApplicableTransportDangerousGoods.UNDGIdentificationCode
- IncludedSupplyChainConsignmentItem.AssociatedReferencedDocument.ID + IncludedSupplyChainConsignmentItem.AssociatedReferencedDocument.Remarks
- IncludedSupplyChainConsignmentItem.TransportLogisticsPackage.PhysicalLogisticsShippingMarks.Marking
- IncludedSupplyChainConsignmentItem.TransportLogisticsPackage.PhysicalLogisticsShippingMarks.BarcodeLogisticsLabel.ID
- IncludedSupplyChainConsignmentItem.ApplicableNote.Content (з кодом VENDOR_CODE)
- IncludedSupplyChainConsignmentItem.ApplicableNote.Content (з кодом URL)
- IncludedSupplyChainConsignmentItem.ApplicableNote.Content (з кодом BASE_UOM)
- IncludedSupplyChainConsignmentItem.ApplicableNote.Content (з кодом BUYER_CODE)
- IncludedSupplyChainConsignmentItem.ApplicableNote.Content (з кодом RETURN_TARE)
- IncludedSupplyChainConsignmentItem.ApplicableNote.Content (з кодом RTP_QUANTITY)
- IncludedNote (transportation_max_temperature, logger_return, logistic_unit_number_with_logger, gps_number, logger_number, comment, reserve_number, vehicle_length, vehicle_width, vehicle_height, gross_vehicle_weight_with_cargo, pallets_with_temperature_control_quantity, pallets_without_temperature_control_quantity)
3. UaSignatureStorage - підпис ініціатора (Замовника OB, Вантажовідправника CZ, Перевізника CA або Водія DR, Вантажоодержувача CN) Акт примусового завершення - - Акт про відмову вантажити - -