From 018c85b327e72d3955b3dd002402d2a98eb7aad3 Mon Sep 17 00:00:00 2001 From: JorgenErlandsson Date: Wed, 9 Oct 2024 15:27:56 +0200 Subject: [PATCH 01/38] LLC-9, LLC-10, LLC-11 --- .../description/environmentaldata.adoc | 29 ++++---- .../description/shipment.adoc | 5 +- .../description/transporthandlingunit.adoc | 6 +- .../principles/otherconcepts.adoc | 8 ++- guides/release-notes/v1.1.adoc | 68 +++++++++++++++++++ ...ncedDespatchAdvice__Example_UseCase_01.xml | 22 +++--- ..._Example_UseCase_01_Environmental_Data.xml | 2 +- ...espatchAdvice__Example_UseCase_01_Wood.xml | 2 +- ...ncedDespatchAdvice__Example_UseCase_02.xml | 24 +++---- ...ncedDespatchAdvice__Example_UseCase_03.xml | 2 +- ...ncedDespatchAdvice__Example_UseCase_04.xml | 8 +-- ...ample_UseCase_04_Concrete_pump_service.xml | 4 +- ...ncedDespatchAdvice__Example_UseCase_05.xml | 8 +-- ...ncedDespatchAdvice__Example_UseCase_06.xml | 4 +- ...__Example_UseCase_06_Concrete_material.xml | 4 +- ...ncedDespatchAdvice__Example_UseCase_07.xml | 6 +- ...ncedDespatchAdvice__Example_UseCase_08.xml | 4 +- ...ncedDespatchAdvice__Example_UseCase_09.xml | 8 +-- ...ncedDespatchAdvice__Example_UseCase_10.xml | 8 +-- ...ncedDespatchAdvice__Example_UseCase_11.xml | 8 +-- ...ncedDespatchAdvice__Example_UseCase_12.xml | 26 +++---- .../advanceddespatch/snippet-30-1.xml | 14 ++-- structure/codelist/ConsignmentIDType.xml | 22 ++++++ structure/codelist/ShipmentIDType.xml | 22 ++++++ .../codelist/TransportHandlingUnitIDType.xml | 22 ++++++ .../source/ubl-advanced-despatch-advice.xml | 47 ++++++++++--- 26 files changed, 276 insertions(+), 107 deletions(-) create mode 100644 guides/release-notes/v1.1.adoc create mode 100644 structure/codelist/ConsignmentIDType.xml create mode 100644 structure/codelist/ShipmentIDType.xml create mode 100644 structure/codelist/TransportHandlingUnitIDType.xml diff --git a/guides/profiles/66-advanceddespatchadvice/description/environmentaldata.adoc b/guides/profiles/66-advanceddespatchadvice/description/environmentaldata.adoc index 5b37fc1d..a6db45d4 100644 --- a/guides/profiles/66-advanceddespatchadvice/description/environmentaldata.adoc +++ b/guides/profiles/66-advanceddespatchadvice/description/environmentaldata.adoc @@ -41,19 +41,22 @@ Contains the possible values for the Description element when the AttributeID is .Definitions of the EngineType values. Contains the possible values for the Description element when the AttributeID is EngineType. [cols="2,4",options="header",stripes=even] |==== -|EngineType |Definition -|Euro2 |Euro 2 -|Euro3 |Euro 3 -|Euro4 |Euro 4 -|Euro5 |Euro 5 -|Euro6 |Euro 6 -|EuroStep2 |Euro Step 2 -|EuroStep3A |Euro Step 3A -|EuroStep3B |Euro Step 3B -|EuroStep4 |Euro Step 4 -|EV |EV -|FuelCell |Fuel Cell -|Hybrid |Hybrid +|EngineType |Definition +|Euro2 |Euro 2 +|Euro3 |Euro 3 +|Euro4 |Euro 4 +|Euro5 |Euro 5 +|Euro6 |Euro 6 +|Euro7 |Euro 7 +|EuroStageII |Euro Stage II +|EuroStageIIIA |Euro Stage III A +|EuroStageIIIB |Euro Stage III B +|EuroStageIV |Euro Stage IV +|EuroStageV |Euro Stage V +|EV |EV +|FuelCell |Fuel Cell +|Hybrid |Hybrid +|PHEV |Plug-in Hybrid |==== .Example: diff --git a/guides/profiles/66-advanceddespatchadvice/description/shipment.adoc b/guides/profiles/66-advanceddespatchadvice/description/shipment.adoc index 038d498b..70bbd057 100644 --- a/guides/profiles/66-advanceddespatchadvice/description/shipment.adoc +++ b/guides/profiles/66-advanceddespatchadvice/description/shipment.adoc @@ -6,7 +6,10 @@ Description of the actual shipment that contains the goods that is being despatc [[shipment-id]] == Shipment ID -Normally the Freight Forwarder's identity of the shipment should be used. +Normally the Freight Forwarder’s identity of the shipment should be used. If the ID is a GS1 GSID (Global Shipment Identification Number), it should be +indicated by the attribute @schemeID. If it is not, the attribute can be omitted. The Global Shipment Identification Number (GSIN) is a number that +identifies a shipment and is assigned by the seller of goods. The goods shipper collects one or more logistic units for transportation to a recipient. +A GSIN is assigned to this group of logistic units to identify them as a shipment. In some uses of the Despath Advice, there is no unique identifier assigned to the shipment. However, the UBL syntax requires the Shipment ID. diff --git a/guides/profiles/66-advanceddespatchadvice/description/transporthandlingunit.adoc b/guides/profiles/66-advanceddespatchadvice/description/transporthandlingunit.adoc index 2a2230eb..d670a81a 100644 --- a/guides/profiles/66-advanceddespatchadvice/description/transporthandlingunit.adoc +++ b/guides/profiles/66-advanceddespatchadvice/description/transporthandlingunit.adoc @@ -12,7 +12,8 @@ image:images/PackingStructure.png[image,width=662,height=428] [[transport-handling-unit-id]] == Transport Handling Unit ID -Serial shipping container code (SSCC) issued by GS1 should be used to identify the transport handling unit. +Serial shipping container code (SSCC) issued by GS1 should be used to identify the transport handling unit. If the ID has the format of an SSCC, the +attribute @schemeID should be included to indicate it. Note that the same physical handling unit may contain items from different despatch lines. Besides the ID you also need to provide a Type-code of the THU from the code-list. @@ -49,7 +50,8 @@ include::{snippet-dir}/snippet-30-1.xml[tags=goodsitemTHU] [[package]] == Package -If the THU contains any package, you specify that here. You may give an ID on this package too, but it is optional. +If the THU contains any package, you specify that here. You may give an ID on this package too, but it is optional. If the ID has the format of an SSCC, the +attribute @schemeID should be included to indicate it. The type-code, however, you need to give. Like for the THU you also can describe what is inside the package. There can be items and/or smaller packages. diff --git a/guides/profiles/66-advanceddespatchadvice/principles/otherconcepts.adoc b/guides/profiles/66-advanceddespatchadvice/principles/otherconcepts.adoc index 5bef55bb..a02a2807 100644 --- a/guides/profiles/66-advanceddespatchadvice/principles/otherconcepts.adoc +++ b/guides/profiles/66-advanceddespatchadvice/principles/otherconcepts.adoc @@ -6,9 +6,11 @@ The table below gives the definitions of key concepts of the fulfillment process [cols="2,4",options="header",] |==== |Term |Definition -|*Shipment* |A contractual arrangement whereby an identifiable collection of goods items is to be transported from one party (usually a Supplier) to another party (usually a Customer). -|*Consignment* |The transportation of an identifiable collection of goods items from one party (the Despatch Party) to another party (the Consignee) via one or more modes of transport. -|*Transport Handling Unit* |A description of individual handling units in which the line items are packed. +|*Shipment* |A contractual arrangement whereby an identifiable collection of goods items is to be transported from one party (usually a Supplier) to another +party (usually a Customer). Can be identified by a GS1 GSIN (Global Shipment Identification Number) or an identity in any other format. +|*Consignment* |The transportation of an identifiable collection of goods items from one party (the Despatch Party) to another party (the Consignee) via one +or more modes of transport. Can be identified by a GS1 GINC (Global Identification Number for Consignments) or an identity in any other format. +|*Transport Handling Unit* |A description of individual handling units in which the line items are packed. The Transport Handling Unit is identified by a GS1 SSCC. |*Master Data* |Master data is data which is generally static.  Data such as locations or product item can be considered master data. The process of data alignment is the exchange, “up-front”, between trading partners of location and/or item data.  In a GS1 context, master data is referenced by GS1 identification keys; the GLN – the global location number for locations, and the GTIN – global trade item number for item products. |*Logistics Label* |A logistics’ label has been applied to each of the pallets where the SSCCs are used and rendered as clear text numbers, address details and GS1 128 barcode.  NB where multiple SSCCs are applied to logistics’ units on one pallet, there needs to be a GS1 logistics label applied and exterior of the pallet.  The subordinate SSCCs on the individual logistics units should be packaged in such a way that they are not visible to the naked eye (in this scenario). For a full description of how to apply SSCCs and the GS1 Logistic label  see link; http://www.gs1.eu/?page=&tudasbazis=60&lister=26 diff --git a/guides/release-notes/v1.1.adoc b/guides/release-notes/v1.1.adoc new file mode 100644 index 00000000..e0525dde --- /dev/null +++ b/guides/release-notes/v1.1.adoc @@ -0,0 +1,68 @@ += Version 1.1 +[horizontal] +Release date:: 2024-11-xx + +[NOTE] +==== +This is the first release update of the Peppol Logistics standard. This time only minor changes are included. +==== + +== New BIS documents +* No BIS documents are added in this release. + +== Updated BIS documents +* PEPPOL BIS Advanced Despatch Advice Only 1.3 +* PEPPOL BIS Advanced Despatch Advice with Receipt Advice 1.1 +* PEPPOL BIS Weight Statement 1.3 +* PEPPOL BIS Transport Execution Plan with Request 1.1 +* PEPPOL BIS Transport Execution Plan only 1.1 +* PEPPOL BIS Waybill 1.1 +* PEPPOL BIS Transportation Status with Request 1.1 +* PEPPOL BIS Transportation Status only 1.1 + +== New Transactions +* No transactions are added in this release. + +== Updated Transactions +* Peppol Advanced Despatch Advice 1.3 (T120) +* Peppol Weight Statement 1.3 (T122) +* Peppol Transport Execution Plan Request 1.1 (T123) +* Peppol Transport Execution Plan 1.1 (T124) +* Peppol Waybill 1.1 (T125) +* Peppol Transportation Status Request 1.1 (T126) +* Peppol Transportation Status 1.1 (T127) +* Peppol Receipt Advice 1.1 (T128) + +== New Codelists +* TransportHandlingUnitIDType Added to specify which type of Transport Handling Unit ID that is used. It is linked to @schemeID under cac:TransportHandlingUnit/cbc:ID. +* ConsignmentIDType Added to specify which type of Consignment ID that is used. It is linked to @schemeID under cac:Consignment/cbc:ID +* ShipmentIDType Added to specify which type of Shipment ID that is used. It is linked to @schemeID under cac:Shipment/cbc:ID. + +== Updated Codelists +* No codelists are changed in this release. + +== New Rules +* No rules are added in this release. + +== Updated Rules +* No rules are changed in this release. + +== Request For Change (RFC) that are included/solved in Release 1.1 +* LLC-1 Add option to set an attribute on the Transport Handling Unit ID when SSCC identities are used in Transport Execution Plan Request (TEPR), Transport Execution Plan (TEP), Transportation Status Request (TSR) and Transportation Status (TS). +* LLC-3 Receipt Advice - Add option to set an attribute on the Transport Handling Unit ID when SSCC identities are used. +* LLC-4 Add option to use and identify globally unique identities on Consignment in Transport Execution Plan Request (TEPR), Transport Execution Plan (TEP), Transportation Status Request (TSR) and Transportation Status (TS). +* LLC-5 Waybill - Add option to use and identify globally unique identities on Shipment and Consignment. +* LLC-6 Waybill - Add option to set an attribute on the Transport Handling Unit ID when SSCC identities are used. +* LLC-7 Weight Statement - Add option to use and identify globally unique identities on Shipment. +* LLC-9 Change "Euro Step" to "Euro Stage" +* LLC-10 Advanced Despatch Advice - Add option to use and identify globally unique identities on Shipment and Consignment. +* LLC-11 Advanced Despatch Advice - Add option to set an attribute on the Transport Handling Unit ID when SSCC identities are used. +* LLC-12 Recipt Advice - Add option to use and identify globally unique identities on Shipment and Consignment + +== Changes that are a part of Release 1.1 +* Attribute @schemeID added to cbc:ID under cac:Shipment and a codelist is attached to @schemeID. A description how to use GS1 GSIN is also added, both in description and in BIS document. +* Attribute @schemeID added to cbc:ID under cac:Consignment and a codelist is attached to @schemeID. A description how to use GS1 GINC is also added, both in description and in BIS document. +* Attribute @schemeID added to cbc:ID under cac:TransportHandlingUnit and a codelist is attached to @schemeID. A description how to use GS1 SSCC is also added, both in description and in BIS document. +* "Euro Step" is changed to "Euro Stage" which is the correct name on engine types when reporting fuel consumption in the Advanced Despatch Advice. +* Usecase examples are changed accordingly. + diff --git a/rules/examples/Advanced Despatch Advice use cases/AdvancedDespatchAdvice__Example_UseCase_01.xml b/rules/examples/Advanced Despatch Advice use cases/AdvancedDespatchAdvice__Example_UseCase_01.xml index acc714ce..29ddef34 100644 --- a/rules/examples/Advanced Despatch Advice use cases/AdvancedDespatchAdvice__Example_UseCase_01.xml +++ b/rules/examples/Advanced Despatch Advice use cases/AdvancedDespatchAdvice__Example_UseCase_01.xml @@ -118,7 +118,7 @@ - NA + 73500538500000019 2460 3.10 @@ -155,7 +155,7 @@ - 11111222222222 + 173500538500000016 AG Text @@ -170,7 +170,7 @@ - 3453 + 173500538500000023 true 4H Carbon box @@ -182,7 +182,7 @@ - 3454 + 173500538500000030 true 4H Carbon box @@ -194,7 +194,7 @@ - 3455 + 173500538500000047 true 4H Carbon box @@ -206,7 +206,7 @@ - 3456 + 173500538500000054 true 4H Carbon box @@ -220,7 +220,7 @@ - 111113333333 + 173500538500000061 AG Text @@ -235,7 +235,7 @@ - 3457 + 173500538500000078 true 4H Carbon box @@ -247,7 +247,7 @@ - 3458 + 173500538500000085 true 4H Carbon box @@ -259,7 +259,7 @@ - 3459 + 173500538500000092 true 4H Carbon box @@ -271,7 +271,7 @@ - 3460 + 173500538500000108 true 4H Carbon box diff --git a/rules/examples/Advanced Despatch Advice use cases/AdvancedDespatchAdvice__Example_UseCase_01_Environmental_Data.xml b/rules/examples/Advanced Despatch Advice use cases/AdvancedDespatchAdvice__Example_UseCase_01_Environmental_Data.xml index 818160d2..ef6e4100 100644 --- a/rules/examples/Advanced Despatch Advice use cases/AdvancedDespatchAdvice__Example_UseCase_01_Environmental_Data.xml +++ b/rules/examples/Advanced Despatch Advice use cases/AdvancedDespatchAdvice__Example_UseCase_01_Environmental_Data.xml @@ -134,7 +134,7 @@ - 1 + 73500538500000019 diff --git a/rules/examples/Advanced Despatch Advice use cases/AdvancedDespatchAdvice__Example_UseCase_01_Wood.xml b/rules/examples/Advanced Despatch Advice use cases/AdvancedDespatchAdvice__Example_UseCase_01_Wood.xml index 36168c09..c1ee844c 100644 --- a/rules/examples/Advanced Despatch Advice use cases/AdvancedDespatchAdvice__Example_UseCase_01_Wood.xml +++ b/rules/examples/Advanced Despatch Advice use cases/AdvancedDespatchAdvice__Example_UseCase_01_Wood.xml @@ -128,7 +128,7 @@ - 1 + 73500538500000019 diff --git a/rules/examples/Advanced Despatch Advice use cases/AdvancedDespatchAdvice__Example_UseCase_02.xml b/rules/examples/Advanced Despatch Advice use cases/AdvancedDespatchAdvice__Example_UseCase_02.xml index 82838b87..16296740 100644 --- a/rules/examples/Advanced Despatch Advice use cases/AdvancedDespatchAdvice__Example_UseCase_02.xml +++ b/rules/examples/Advanced Despatch Advice use cases/AdvancedDespatchAdvice__Example_UseCase_02.xml @@ -141,12 +141,12 @@ - 1212343445 + 73500538500000019 2460 3.10 - NA + 735005233GS1TRANSPORT000001 5790000435951 @@ -223,7 +223,7 @@ - 11111222222222 + 173500538500000016 AG Text @@ -238,7 +238,7 @@ - 3453 + 173500538500000023 true 4H Carbon box @@ -250,7 +250,7 @@ - 3454 + 173500538500000030 true 4H Carbon box @@ -262,7 +262,7 @@ - 3455 + 173500538500000047 true 4H Carbon box @@ -274,7 +274,7 @@ - 3456 + 173500538500000054 true 4H Carbon box @@ -288,7 +288,7 @@ - 111113333333 + 173500538500000061 AG Text @@ -303,7 +303,7 @@ - 3457 + 173500538500000078 true 4H Carbon box @@ -315,7 +315,7 @@ - 3458 + 173500538500000085 true 4H Carbon box @@ -327,7 +327,7 @@ - 3459 + 173500538500000092 true 4H Carbon box @@ -339,7 +339,7 @@ - 3460 + 173500538500000108 true 4H Carbon box diff --git a/rules/examples/Advanced Despatch Advice use cases/AdvancedDespatchAdvice__Example_UseCase_03.xml b/rules/examples/Advanced Despatch Advice use cases/AdvancedDespatchAdvice__Example_UseCase_03.xml index 777ab3e6..8fa545e6 100644 --- a/rules/examples/Advanced Despatch Advice use cases/AdvancedDespatchAdvice__Example_UseCase_03.xml +++ b/rules/examples/Advanced Despatch Advice use cases/AdvancedDespatchAdvice__Example_UseCase_03.xml @@ -122,7 +122,7 @@ - NA + 73500538500000019 diff --git a/rules/examples/Advanced Despatch Advice use cases/AdvancedDespatchAdvice__Example_UseCase_04.xml b/rules/examples/Advanced Despatch Advice use cases/AdvancedDespatchAdvice__Example_UseCase_04.xml index 6397b61d..327c5979 100644 --- a/rules/examples/Advanced Despatch Advice use cases/AdvancedDespatchAdvice__Example_UseCase_04.xml +++ b/rules/examples/Advanced Despatch Advice use cases/AdvancedDespatchAdvice__Example_UseCase_04.xml @@ -122,11 +122,11 @@ - NA - + 73500538500000019 + - NA - + 735005233GS1TRANSPORT000001 + FuelReport diff --git a/rules/examples/Advanced Despatch Advice use cases/AdvancedDespatchAdvice__Example_UseCase_04_Concrete_pump_service.xml b/rules/examples/Advanced Despatch Advice use cases/AdvancedDespatchAdvice__Example_UseCase_04_Concrete_pump_service.xml index 305be458..8efd2760 100644 --- a/rules/examples/Advanced Despatch Advice use cases/AdvancedDespatchAdvice__Example_UseCase_04_Concrete_pump_service.xml +++ b/rules/examples/Advanced Despatch Advice use cases/AdvancedDespatchAdvice__Example_UseCase_04_Concrete_pump_service.xml @@ -108,8 +108,8 @@ - NA - + 73500538500000019 + 3 diff --git a/rules/examples/Advanced Despatch Advice use cases/AdvancedDespatchAdvice__Example_UseCase_05.xml b/rules/examples/Advanced Despatch Advice use cases/AdvancedDespatchAdvice__Example_UseCase_05.xml index b4c9fdbe..54155457 100644 --- a/rules/examples/Advanced Despatch Advice use cases/AdvancedDespatchAdvice__Example_UseCase_05.xml +++ b/rules/examples/Advanced Despatch Advice use cases/AdvancedDespatchAdvice__Example_UseCase_05.xml @@ -121,11 +121,11 @@ - NA - + 73500538500000019 + - NA - + 735005233GS1TRANSPORT000001 + FuelReport diff --git a/rules/examples/Advanced Despatch Advice use cases/AdvancedDespatchAdvice__Example_UseCase_06.xml b/rules/examples/Advanced Despatch Advice use cases/AdvancedDespatchAdvice__Example_UseCase_06.xml index 6f654033..42f458c8 100644 --- a/rules/examples/Advanced Despatch Advice use cases/AdvancedDespatchAdvice__Example_UseCase_06.xml +++ b/rules/examples/Advanced Despatch Advice use cases/AdvancedDespatchAdvice__Example_UseCase_06.xml @@ -121,8 +121,8 @@ - NA - + 73500538500000019 + diff --git a/rules/examples/Advanced Despatch Advice use cases/AdvancedDespatchAdvice__Example_UseCase_06_Concrete_material.xml b/rules/examples/Advanced Despatch Advice use cases/AdvancedDespatchAdvice__Example_UseCase_06_Concrete_material.xml index 37649321..a3cce266 100644 --- a/rules/examples/Advanced Despatch Advice use cases/AdvancedDespatchAdvice__Example_UseCase_06_Concrete_material.xml +++ b/rules/examples/Advanced Despatch Advice use cases/AdvancedDespatchAdvice__Example_UseCase_06_Concrete_material.xml @@ -114,9 +114,9 @@ - NA + 73500538500000019 - NA + 735005233GS1TRANSPORT000001 5790000435951 diff --git a/rules/examples/Advanced Despatch Advice use cases/AdvancedDespatchAdvice__Example_UseCase_07.xml b/rules/examples/Advanced Despatch Advice use cases/AdvancedDespatchAdvice__Example_UseCase_07.xml index 3bab624f..003e9b97 100644 --- a/rules/examples/Advanced Despatch Advice use cases/AdvancedDespatchAdvice__Example_UseCase_07.xml +++ b/rules/examples/Advanced Despatch Advice use cases/AdvancedDespatchAdvice__Example_UseCase_07.xml @@ -119,10 +119,10 @@ - NA + 73500538500000019 - NA - + 735005233GS1TRANSPORT000001 + FuelReport diff --git a/rules/examples/Advanced Despatch Advice use cases/AdvancedDespatchAdvice__Example_UseCase_08.xml b/rules/examples/Advanced Despatch Advice use cases/AdvancedDespatchAdvice__Example_UseCase_08.xml index 5276fff0..e8157ad4 100644 --- a/rules/examples/Advanced Despatch Advice use cases/AdvancedDespatchAdvice__Example_UseCase_08.xml +++ b/rules/examples/Advanced Despatch Advice use cases/AdvancedDespatchAdvice__Example_UseCase_08.xml @@ -119,8 +119,8 @@ - NA - + 73500538500000019 + 3 diff --git a/rules/examples/Advanced Despatch Advice use cases/AdvancedDespatchAdvice__Example_UseCase_09.xml b/rules/examples/Advanced Despatch Advice use cases/AdvancedDespatchAdvice__Example_UseCase_09.xml index 0761de2a..34a2c6fa 100644 --- a/rules/examples/Advanced Despatch Advice use cases/AdvancedDespatchAdvice__Example_UseCase_09.xml +++ b/rules/examples/Advanced Despatch Advice use cases/AdvancedDespatchAdvice__Example_UseCase_09.xml @@ -119,11 +119,11 @@ - NA - + 73500538500000019 + - NA - + 735005233GS1TRANSPORT000001 + FuelReport diff --git a/rules/examples/Advanced Despatch Advice use cases/AdvancedDespatchAdvice__Example_UseCase_10.xml b/rules/examples/Advanced Despatch Advice use cases/AdvancedDespatchAdvice__Example_UseCase_10.xml index e26228f6..3f57f618 100644 --- a/rules/examples/Advanced Despatch Advice use cases/AdvancedDespatchAdvice__Example_UseCase_10.xml +++ b/rules/examples/Advanced Despatch Advice use cases/AdvancedDespatchAdvice__Example_UseCase_10.xml @@ -119,11 +119,11 @@ - 2343127641 - + 73500538500000019 + - NA - + 735005233GS1TRANSPORT000001 + FuelReport diff --git a/rules/examples/Advanced Despatch Advice use cases/AdvancedDespatchAdvice__Example_UseCase_11.xml b/rules/examples/Advanced Despatch Advice use cases/AdvancedDespatchAdvice__Example_UseCase_11.xml index 43f8a383..afc0bef4 100644 --- a/rules/examples/Advanced Despatch Advice use cases/AdvancedDespatchAdvice__Example_UseCase_11.xml +++ b/rules/examples/Advanced Despatch Advice use cases/AdvancedDespatchAdvice__Example_UseCase_11.xml @@ -120,13 +120,13 @@ - 2343127641 - + 73500538500000019 + 12460 - NA - + 735005233GS1TRANSPORT000001 + FuelReport diff --git a/rules/examples/Advanced Despatch Advice use cases/AdvancedDespatchAdvice__Example_UseCase_12.xml b/rules/examples/Advanced Despatch Advice use cases/AdvancedDespatchAdvice__Example_UseCase_12.xml index 957eca3b..f2926944 100644 --- a/rules/examples/Advanced Despatch Advice use cases/AdvancedDespatchAdvice__Example_UseCase_12.xml +++ b/rules/examples/Advanced Despatch Advice use cases/AdvancedDespatchAdvice__Example_UseCase_12.xml @@ -111,13 +111,13 @@ - 1234567 - + 73500538500000019 + 460 3.10 - NA + 735005233GS1TRANSPORT000001 5790000435951 @@ -192,7 +192,7 @@ - 11111222222222 + 173500538500000016 AG Text @@ -207,7 +207,7 @@ - 3453 + 173500538500000023 true 4H Carbon box @@ -220,7 +220,7 @@ - 3454 + 173500538500000030 true 4H Carbon box @@ -233,7 +233,7 @@ - 3455 + 173500538500000047 true 4H Carbon box @@ -246,7 +246,7 @@ - 3456 + 173500538500000054 true 4H Carbon box @@ -261,7 +261,7 @@ - 111113333333 + 173500538500000061 AG Text @@ -276,7 +276,7 @@ - 3457 + 173500538500000078 true 4H Carbon box @@ -289,7 +289,7 @@ - 3458 + 173500538500000085 true 4H Carbon box @@ -302,7 +302,7 @@ - 3459 + 173500538500000092 true 4H Carbon box @@ -315,7 +315,7 @@ - 3460 + 173500538500000108 true 4H Carbon box diff --git a/rules/snippets/advanceddespatch/snippet-30-1.xml b/rules/snippets/advanceddespatch/snippet-30-1.xml index 6ba1d24b..8b4bf889 100644 --- a/rules/snippets/advanceddespatch/snippet-30-1.xml +++ b/rules/snippets/advanceddespatch/snippet-30-1.xml @@ -151,14 +151,14 @@ - NA + 73500538500000019 Free text information relating to the Shipment 492 14.2 - - NA + 735005233GS1TRANSPORT000001 + @@ -248,7 +248,7 @@ - 11111222222222 + 173500538500000016 AG 1 To be set vertical @@ -350,7 +350,7 @@ - 3453 + 173500538500000023 true 4H Carbon box @@ -410,7 +410,7 @@ - 11111222222222 + 173500538500000016 AG 1 To be set vertical @@ -444,7 +444,7 @@ - 3453 + 173500538500000023 true 4H Carbon box diff --git a/structure/codelist/ConsignmentIDType.xml b/structure/codelist/ConsignmentIDType.xml new file mode 100644 index 00000000..19845ff4 --- /dev/null +++ b/structure/codelist/ConsignmentIDType.xml @@ -0,0 +1,22 @@ + + + + Type of Consignment ID (openPEPPOL) + ConsignmentIDType + 1.0 + OpenPEPPOL + OpenPEPPOL + + + + GINC + GS1 GINC ID. + + + + ZZZ + Mutually agreed ID. + + + + diff --git a/structure/codelist/ShipmentIDType.xml b/structure/codelist/ShipmentIDType.xml new file mode 100644 index 00000000..08d1e146 --- /dev/null +++ b/structure/codelist/ShipmentIDType.xml @@ -0,0 +1,22 @@ + + + + Type of Shipment ID (openPEPPOL) + ShipmentIDType + 1.0 + OpenPEPPOL + OpenPEPPOL + + + + GSIN + GS1 GSIN ID. + + + + ZZZ + Mutually agreed ID. + + + + diff --git a/structure/codelist/TransportHandlingUnitIDType.xml b/structure/codelist/TransportHandlingUnitIDType.xml new file mode 100644 index 00000000..f4c1eef9 --- /dev/null +++ b/structure/codelist/TransportHandlingUnitIDType.xml @@ -0,0 +1,22 @@ + + + + Type of Transport Handling Unit ID (openPEPPOL) + TransportHandlingUnitIDType + 1.0 + OpenPEPPOL + OpenPEPPOL + + + + SSCC + GS1 SSCC ID. + + + + ZZZ + Mutually agreed ID. + + + + diff --git a/structure/source/ubl-advanced-despatch-advice.xml b/structure/source/ubl-advanced-despatch-advice.xml index f3d8f361..48f5e488 100644 --- a/structure/source/ubl-advanced-despatch-advice.xml +++ b/structure/source/ubl-advanced-despatch-advice.xml @@ -578,14 +578,22 @@ - 1 - + + 73500538500000019 + + + + text 1030 - + 1.456 @@ -607,8 +615,16 @@ - NA - + + 735005233GS1TRANSPORT000001 + + + + + false @@ -837,7 +853,10 @@ StandardEstimate - + @@ -1259,13 +1278,16 @@ - + - 11111222222222 + 173500538500000016 - + + AG @@ -1434,10 +1456,13 @@ - 3453 - + 173500538500000023 + + + true From 63282eb68964530ec14cf7bf1d721360b3a66836 Mon Sep 17 00:00:00 2001 From: github-actions <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 9 Oct 2024 13:29:53 +0000 Subject: [PATCH 02/38] Generated by github actions --- .../AdvancedDespatchAdvice_Example_Full.xml | 8 +- rules/mapping/AdvancedDespatchAdvice.xml | 844 ++++++++++-------- .../syntax/ubl-advanced-despatch-advice.xml | 59 +- target/generated/T120-basic.sch | 2 +- target/generated/T122-basic.sch | 2 +- target/generated/T123-basic.sch | 2 +- target/generated/T124-basic.sch | 2 +- target/generated/T126-basic.sch | 2 +- target/generated/T127-basic.sch | 2 +- target/generated/T128-basic.sch | 2 +- target/schematron/PEPPOLBIS-T120.sch | 554 ++++++------ target/schematron/PEPPOLBIS-T122.sch | 4 +- target/schematron/PEPPOLBIS-T123.sch | 6 +- target/schematron/PEPPOLBIS-T124.sch | 6 +- target/schematron/PEPPOLBIS-T126.sch | 4 +- target/schematron/PEPPOLBIS-T127.sch | 6 +- target/schematron/PEPPOLBIS-T128.sch | 16 +- 17 files changed, 833 insertions(+), 688 deletions(-) diff --git a/rules/examples/AdvancedDespatchAdvice_Example_Full.xml b/rules/examples/AdvancedDespatchAdvice_Example_Full.xml index 7d996913..d26aca9c 100644 --- a/rules/examples/AdvancedDespatchAdvice_Example_Full.xml +++ b/rules/examples/AdvancedDespatchAdvice_Example_Full.xml @@ -226,14 +226,14 @@ - 1 + 73500538500000019 text 1030 1.456 1 92179.12 - NA + 735005233GS1TRANSPORT000001 false 1 Keep the Container Carefully Closed @@ -411,7 +411,7 @@ - 11111222222222 + 173500538500000016 AG 1 To be set vertical @@ -445,7 +445,7 @@ 345699634527 - 3453 + 173500538500000023 true CT Carbon box diff --git a/rules/mapping/AdvancedDespatchAdvice.xml b/rules/mapping/AdvancedDespatchAdvice.xml index 556616a9..e2b393eb 100644 --- a/rules/mapping/AdvancedDespatchAdvice.xml +++ b/rules/mapping/AdvancedDespatchAdvice.xml @@ -4615,7 +4615,7 @@ Shipment information - + A contractual arrangement whereby an identifiable collection of goods items is to be transported from one party (usually a Supplier) to another party (usually a Customer) @@ -4641,10 +4641,10 @@ Shipment identifier - Identifies a shipment. Freight forwarders reference number. + Identifies a shipment. Freight forwarders reference number. If this ID is in the GSIN format, it should be indicated in the attribute @schemeID. Use NA as a dummy value if the ID is unknown. - 1 + 73500538500000019 /ubl:DespatchAdvice/cac:Shipment/cbc:ID @@ -4656,6 +4656,32 @@ 17500 + + + M + + + •  •  •  @schemeID + + + + + + Used to indicate that the ID is in the GSIN format. The Global Shipment Identification Number (GSIN) is a number that identifies a shipment and is assigned by the seller of goods. The goods shipper collects one or more logistic units for transportation to a recipient. A GSIN is assigned to this group of logistic units to identify them as a shipment. + + + GSIN + + + /ubl:DespatchAdvice/cac:Shipment/cbc:ID/schemeID + + + 3 + + + 17600 + + 0..n @@ -4679,7 +4705,7 @@ 2 - 17600 + 17700 @@ -4693,7 +4719,7 @@ Shipment gross weight - The gross weight of the despatch as a whole. Must be equal the the weight specified for the included transport handling unites if this is specified + The gross weight of the despatch as a whole. Must be equal the the weight specified for the included transport handling units if this is specified 1030 @@ -4705,7 +4731,7 @@ 2 - 17700 + 17800 @@ -4731,7 +4757,7 @@ 3 - 17800 + 17900 @@ -4757,7 +4783,7 @@ 2 - 17900 + 18000 @@ -4783,7 +4809,7 @@ 3 - 18000 + 18100 @@ -4809,7 +4835,7 @@ 2 - 18100 + 18200 @@ -4835,7 +4861,7 @@ 2 - 18200 + 18300 @@ -4861,7 +4887,7 @@ 3 - 18300 + 18400 @@ -4875,7 +4901,7 @@ Consignment information - + An identifiable collection of goods items sent from one party (the Despatch Party) to another party (the Consignee) via one or more modes of transport. @@ -4887,7 +4913,7 @@ 2 - 18400 + 18500 @@ -4901,10 +4927,10 @@ Consignment identifier - Use a dummy value since this element is mandatory. + If this ID is in the GINC format, it should be indicated in the attribute @schemeID. Use NA as a dummy value if the ID is unknown. - NA + 735005233GS1TRANSPORT000001 /ubl:DespatchAdvice/cac:Shipment/cac:Consignment/cbc:ID @@ -4913,7 +4939,33 @@ 3 - 18500 + 18600 + + + + + M + + + •  •  •  •  @schemeID + + + + + + Used to indicate that the ID is in the GINC (Global Identification Number for Consignment) format. This number identifies a consignment, which is a logical grouping of goods (one or more logistics units) transferred to a freight forwarder to be transported for a specific journey. The consignment number must be allocated by a freight forwarder (or a carrier acting as a freight forwarder) or a consignor, but only if prior agreement of the freight forwarder is given. + + + GINC + + + /ubl:DespatchAdvice/cac:Shipment/cac:Consignment/cbc:ID/schemeID + + + 4 + + + 18700 @@ -4939,7 +4991,7 @@ 3 - 18600 + 18800 @@ -4965,7 +5017,7 @@ 3 - 18700 + 18900 @@ -4991,7 +5043,7 @@ 4 - 18800 + 19000 @@ -5017,7 +5069,7 @@ 3 - 18900 + 19100 @@ -5043,7 +5095,7 @@ 3 - 19000 + 19200 @@ -5069,7 +5121,7 @@ 4 - 19100 + 19300 @@ -5095,7 +5147,7 @@ 5 - 19200 + 19400 @@ -5121,7 +5173,7 @@ 6 - 19300 + 19500 @@ -5147,7 +5199,7 @@ 4 - 19400 + 19600 @@ -5173,7 +5225,7 @@ 5 - 19500 + 19700 @@ -5199,7 +5251,7 @@ 4 - 19600 + 19800 @@ -5225,7 +5277,7 @@ 5 - 19700 + 19900 @@ -5251,7 +5303,7 @@ 5 - 19800 + 20000 @@ -5277,7 +5329,7 @@ 5 - 19900 + 20100 @@ -5303,7 +5355,7 @@ 5 - 20000 + 20200 @@ -5329,7 +5381,7 @@ 5 - 20100 + 20300 @@ -5355,7 +5407,7 @@ 5 - 20200 + 20400 @@ -5381,7 +5433,7 @@ 6 - 20300 + 20500 @@ -5407,7 +5459,7 @@ 5 - 20400 + 20600 @@ -5433,7 +5485,7 @@ 6 - 20500 + 20700 @@ -5459,7 +5511,7 @@ 4 - 20600 + 20800 @@ -5485,7 +5537,7 @@ 5 - 20700 + 20900 @@ -5511,7 +5563,7 @@ 5 - 20800 + 21000 @@ -5537,7 +5589,7 @@ 6 - 20900 + 21100 @@ -5563,7 +5615,7 @@ 4 - 21000 + 21200 @@ -5589,7 +5641,7 @@ 5 - 21100 + 21300 @@ -5615,7 +5667,7 @@ 5 - 21200 + 21400 @@ -5641,7 +5693,7 @@ 6 - 21300 + 21500 @@ -5667,7 +5719,7 @@ 5 - 21400 + 21600 @@ -5693,7 +5745,7 @@ 6 - 21500 + 21700 @@ -5719,7 +5771,7 @@ 6 - 21600 + 21800 @@ -5745,7 +5797,7 @@ 7 - 21700 + 21900 @@ -5771,7 +5823,7 @@ 4 - 21800 + 22000 @@ -5797,7 +5849,7 @@ 5 - 21900 + 22100 @@ -5823,7 +5875,7 @@ 5 - 22000 + 22200 @@ -5849,7 +5901,7 @@ 5 - 22100 + 22300 @@ -5875,7 +5927,7 @@ 4 - 22200 + 22400 @@ -5901,7 +5953,7 @@ 5 - 22300 + 22500 @@ -5927,7 +5979,7 @@ 6 - 22400 + 22600 @@ -5953,7 +6005,7 @@ 6 - 22500 + 22700 @@ -5979,7 +6031,7 @@ 3 - 22600 + 22800 @@ -6005,7 +6057,7 @@ 4 - 22700 + 22900 @@ -6031,7 +6083,7 @@ 4 - 22800 + 23000 @@ -6057,7 +6109,7 @@ 5 - 22900 + 23100 @@ -6083,7 +6135,7 @@ 6 - 23000 + 23200 @@ -6109,7 +6161,7 @@ 6 - 23100 + 23300 @@ -6135,7 +6187,7 @@ 6 - 23200 + 23400 @@ -6161,7 +6213,7 @@ 5 - 23300 + 23500 @@ -6187,7 +6239,7 @@ 5 - 23400 + 23600 @@ -6213,7 +6265,7 @@ 6 - 23500 + 23700 @@ -6239,7 +6291,7 @@ 6 - 23600 + 23800 @@ -6265,7 +6317,7 @@ 7 - 23700 + 23900 @@ -6279,7 +6331,7 @@ Attribute value - Description of the attribute when there is no value to measure. Used for FuelMeasurementMethod and EngineType. Possible values are for FuelMeasurementMethod: "AutomaticMeasurement", "StandardEstimate", "ManualMeasurement" and for EngineType: "Euro2", "Euro3", "Euro4", "Euro5", "Euro6", "EuroStep2", "EuroStep3A", "EuroStep3B", "EuroStep4", "EV", "FuelCell", "Hybrid". + Description of the attribute when there is no value to measure. Used for FuelMeasurementMethod and EngineType. Possible values are for FuelMeasurementMethod: "AutomaticMeasurement", "StandardEstimate", "ManualMeasurement" and for EngineType: "Euro2", "Euro3", "Euro4", "Euro5", "Euro6", "Euro7", "EuroStageII", "EuroStageIIIA", "EuroStageIIIB", "EuroStageIV", "EuroStageV", "EV", "FuelCell", "Hybrid" and "PHEV". StandardEstimate @@ -6291,7 +6343,7 @@ 6 - 23800 + 24000 @@ -6317,7 +6369,7 @@ 5 - 23900 + 24100 @@ -6343,7 +6395,7 @@ 6 - 24000 + 24200 @@ -6369,7 +6421,7 @@ 7 - 24100 + 24300 @@ -6395,7 +6447,7 @@ 8 - 24200 + 24400 @@ -6421,7 +6473,7 @@ 6 - 24300 + 24500 @@ -6447,7 +6499,7 @@ 7 - 24400 + 24600 @@ -6473,7 +6525,7 @@ 5 - 24500 + 24700 @@ -6499,7 +6551,7 @@ 6 - 24600 + 24800 @@ -6525,7 +6577,7 @@ 7 - 24700 + 24900 @@ -6551,7 +6603,7 @@ 8 - 24800 + 25000 @@ -6577,7 +6629,7 @@ 7 - 24900 + 25100 @@ -6603,7 +6655,7 @@ 8 - 25000 + 25200 @@ -6629,7 +6681,7 @@ 9 - 25100 + 25300 @@ -6655,7 +6707,7 @@ 4 - 25200 + 25400 @@ -6681,7 +6733,7 @@ 5 - 25300 + 25500 @@ -6707,7 +6759,7 @@ 6 - 25400 + 25600 @@ -6733,7 +6785,7 @@ 6 - 25500 + 25700 @@ -6759,7 +6811,7 @@ 5 - 25600 + 25800 @@ -6785,7 +6837,7 @@ 6 - 25700 + 25900 @@ -6811,7 +6863,7 @@ 2 - 25800 + 26000 @@ -6837,7 +6889,7 @@ 3 - 25900 + 26100 @@ -6863,7 +6915,7 @@ 3 - 26000 + 26200 @@ -6889,7 +6941,7 @@ 3 - 26100 + 26300 @@ -6915,7 +6967,7 @@ 4 - 26200 + 26400 @@ -6941,7 +6993,7 @@ 5 - 26300 + 26500 @@ -6967,7 +7019,7 @@ 4 - 26400 + 26600 @@ -6993,7 +7045,7 @@ 5 - 26500 + 26700 @@ -7019,7 +7071,7 @@ 4 - 26600 + 26800 @@ -7045,7 +7097,7 @@ 5 - 26700 + 26900 @@ -7071,7 +7123,7 @@ 5 - 26800 + 27000 @@ -7097,7 +7149,7 @@ 4 - 26900 + 27100 @@ -7123,7 +7175,7 @@ 5 - 27000 + 27200 @@ -7149,7 +7201,7 @@ 4 - 27100 + 27300 @@ -7175,7 +7227,7 @@ 5 - 27200 + 27400 @@ -7201,7 +7253,7 @@ 5 - 27300 + 27500 @@ -7227,7 +7279,7 @@ 6 - 27400 + 27600 @@ -7253,7 +7305,7 @@ 2 - 27500 + 27700 @@ -7279,7 +7331,7 @@ 3 - 27600 + 27800 @@ -7305,7 +7357,7 @@ 3 - 27700 + 27900 @@ -7331,7 +7383,7 @@ 3 - 27800 + 28000 @@ -7357,7 +7409,7 @@ 3 - 27900 + 28100 @@ -7383,7 +7435,7 @@ 4 - 28000 + 28200 @@ -7409,7 +7461,7 @@ 5 - 28100 + 28300 @@ -7435,7 +7487,7 @@ 4 - 28200 + 28400 @@ -7461,7 +7513,7 @@ 4 - 28300 + 28500 @@ -7487,7 +7539,7 @@ 5 - 28400 + 28600 @@ -7513,7 +7565,7 @@ 5 - 28500 + 28700 @@ -7539,7 +7591,7 @@ 5 - 28600 + 28800 @@ -7565,7 +7617,7 @@ 5 - 28700 + 28900 @@ -7591,7 +7643,7 @@ 5 - 28800 + 29000 @@ -7617,7 +7669,7 @@ 5 - 28900 + 29100 @@ -7643,7 +7695,7 @@ 6 - 29000 + 29200 @@ -7669,7 +7721,7 @@ 5 - 29100 + 29300 @@ -7695,7 +7747,7 @@ 6 - 29200 + 29400 @@ -7721,7 +7773,7 @@ 5 - 29300 + 29500 @@ -7747,7 +7799,7 @@ 6 - 29400 + 29600 @@ -7773,7 +7825,7 @@ 6 - 29500 + 29700 @@ -7799,7 +7851,7 @@ 7 - 29600 + 29800 @@ -7825,7 +7877,7 @@ 6 - 29700 + 29900 @@ -7851,7 +7903,7 @@ 7 - 29800 + 30000 @@ -7877,7 +7929,7 @@ 6 - 29900 + 30100 @@ -7903,7 +7955,7 @@ 7 - 30000 + 30200 @@ -7929,7 +7981,7 @@ 3 - 30100 + 30300 @@ -7955,7 +8007,7 @@ 4 - 30200 + 30400 @@ -7981,7 +8033,7 @@ 4 - 30300 + 30500 @@ -8007,7 +8059,7 @@ 4 - 30400 + 30600 @@ -8033,7 +8085,7 @@ 4 - 30500 + 30700 @@ -8059,7 +8111,7 @@ 3 - 30600 + 30800 @@ -8085,7 +8137,7 @@ 4 - 30700 + 30900 @@ -8111,7 +8163,7 @@ 4 - 30800 + 31000 @@ -8137,7 +8189,7 @@ 4 - 30900 + 31100 @@ -8163,7 +8215,7 @@ 5 - 31000 + 31200 @@ -8189,7 +8241,7 @@ 6 - 31100 + 31300 @@ -8215,7 +8267,7 @@ 5 - 31200 + 31400 @@ -8241,7 +8293,7 @@ 5 - 31300 + 31500 @@ -8267,7 +8319,7 @@ 5 - 31400 + 31600 @@ -8293,7 +8345,7 @@ 5 - 31500 + 31700 @@ -8319,7 +8371,7 @@ 5 - 31600 + 31800 @@ -8345,7 +8397,7 @@ 5 - 31700 + 31900 @@ -8371,7 +8423,7 @@ 6 - 31800 + 32000 @@ -8397,7 +8449,7 @@ 5 - 31900 + 32100 @@ -8423,7 +8475,7 @@ 6 - 32000 + 32200 @@ -8449,7 +8501,7 @@ 5 - 32100 + 32300 @@ -8475,7 +8527,7 @@ 6 - 32200 + 32400 @@ -8501,7 +8553,7 @@ 6 - 32300 + 32500 @@ -8527,7 +8579,7 @@ 7 - 32400 + 32600 @@ -8553,7 +8605,7 @@ 6 - 32500 + 32700 @@ -8579,7 +8631,7 @@ 7 - 32600 + 32800 @@ -8605,7 +8657,7 @@ 6 - 32700 + 32900 @@ -8631,7 +8683,7 @@ 7 - 32800 + 33000 @@ -8657,7 +8709,7 @@ 3 - 32900 + 33100 @@ -8683,7 +8735,7 @@ 4 - 33000 + 33200 @@ -8709,7 +8761,7 @@ 4 - 33100 + 33300 @@ -8735,7 +8787,7 @@ 4 - 33200 + 33400 @@ -8761,7 +8813,7 @@ 5 - 33300 + 33500 @@ -8775,7 +8827,7 @@ Transport handling unit - Used to specify how the goods is packed. + A description of individual handling units in which the line items are packed. An item of any composition established for transport and/or storage that needs to be managed through the supply chain. @@ -8787,7 +8839,7 @@ 2 - 33400 + 33600 @@ -8801,10 +8853,10 @@ Identifier transport handling unit - The SSCC identification code of this Transport Handling Unit. + The Transport Handling Unit is identified with a Serial Shipping Container Code (SSCC). The GS1 identification key used to identify logistics units. The key comprises an extension digit, GS1 Company Prefix, serial reference and check digit. - 11111222222222 + 173500538500000016 /ubl:DespatchAdvice/cac:Shipment/cac:TransportHandlingUnit/cbc:ID @@ -8813,7 +8865,33 @@ 3 - 33500 + 33700 + + + + + O + + + •  •  •  •  @schemeID + + + + + + + + + SSCC + + + /ubl:DespatchAdvice/cac:Shipment/cac:TransportHandlingUnit/cbc:ID/schemeID + + + 4 + + + 33800 @@ -8839,7 +8917,7 @@ 3 - 33600 + 33900 @@ -8865,7 +8943,7 @@ 3 - 33700 + 34000 @@ -8891,7 +8969,7 @@ 4 - 33800 + 34100 @@ -8917,7 +8995,7 @@ 3 - 33900 + 34200 @@ -8943,7 +9021,7 @@ 3 - 34000 + 34300 @@ -8969,7 +9047,7 @@ 3 - 34100 + 34400 @@ -8995,7 +9073,7 @@ 3 - 34200 + 34500 @@ -9021,7 +9099,7 @@ 4 - 34300 + 34600 @@ -9047,7 +9125,7 @@ 4 - 34400 + 34700 @@ -9073,7 +9151,7 @@ 4 - 34500 + 34800 @@ -9099,7 +9177,7 @@ 4 - 34600 + 34900 @@ -9125,7 +9203,7 @@ 4 - 34700 + 35000 @@ -9151,7 +9229,7 @@ 4 - 34800 + 35100 @@ -9177,7 +9255,7 @@ 3 - 34900 + 35200 @@ -9203,7 +9281,7 @@ 4 - 35000 + 35300 @@ -9229,7 +9307,7 @@ 4 - 35100 + 35400 @@ -9255,7 +9333,7 @@ 5 - 35200 + 35500 @@ -9281,7 +9359,7 @@ 3 - 35300 + 35600 @@ -9307,7 +9385,7 @@ 4 - 35400 + 35700 @@ -9333,7 +9411,7 @@ 4 - 35500 + 35800 @@ -9359,7 +9437,7 @@ 5 - 35600 + 35900 @@ -9385,7 +9463,7 @@ 3 - 35700 + 36000 @@ -9411,7 +9489,7 @@ 4 - 35800 + 36100 @@ -9437,7 +9515,7 @@ 4 - 35900 + 36200 @@ -9463,7 +9541,7 @@ 5 - 36000 + 36300 @@ -9489,7 +9567,7 @@ 3 - 36100 + 36400 @@ -9515,7 +9593,7 @@ 4 - 36200 + 36500 @@ -9541,7 +9619,7 @@ 4 - 36300 + 36600 @@ -9567,7 +9645,7 @@ 4 - 36400 + 36700 @@ -9593,7 +9671,7 @@ 5 - 36500 + 36800 @@ -9619,7 +9697,7 @@ 4 - 36600 + 36900 @@ -9645,7 +9723,7 @@ 5 - 36700 + 37000 @@ -9671,7 +9749,7 @@ 4 - 36800 + 37100 @@ -9697,7 +9775,7 @@ 5 - 36900 + 37200 @@ -9723,7 +9801,7 @@ 3 - 37000 + 37300 @@ -9737,10 +9815,10 @@ Package identifier - The Id of the package for instance a SSCC. + The Package may be identified with a Serial Shipping Container Code (SSCC). The GS1 identification key used to identify logistics units. The key comprises an extension digit, GS1 Company Prefix, serial reference and check digit. - 3453 + 173500538500000023 /ubl:DespatchAdvice/cac:Shipment/cac:TransportHandlingUnit/cac:Package/cbc:ID @@ -9749,7 +9827,33 @@ 4 - 37100 + 37400 + + + + + O + + + •  •  •  •  •  @schemeID + + + + + + + + + SSCC + + + /ubl:DespatchAdvice/cac:Shipment/cac:TransportHandlingUnit/cac:Package/cbc:ID/schemeID + + + 5 + + + 37500 @@ -9775,7 +9879,7 @@ 4 - 37200 + 37600 @@ -9801,7 +9905,7 @@ 4 - 37300 + 37700 @@ -9827,7 +9931,7 @@ 4 - 37400 + 37800 @@ -9853,7 +9957,7 @@ 4 - 37500 + 37900 @@ -9879,7 +9983,7 @@ 5 - 37600 + 38000 @@ -9905,7 +10009,7 @@ 5 - 37700 + 38100 @@ -9931,7 +10035,7 @@ 5 - 37800 + 38200 @@ -9957,7 +10061,7 @@ 5 - 37900 + 38300 @@ -9983,7 +10087,7 @@ 5 - 38000 + 38400 @@ -10009,7 +10113,7 @@ 6 - 38100 + 38500 @@ -10035,7 +10139,7 @@ 6 - 38200 + 38600 @@ -10061,7 +10165,7 @@ 6 - 38300 + 38700 @@ -10087,7 +10191,7 @@ 6 - 38400 + 38800 @@ -10113,7 +10217,7 @@ 6 - 38500 + 38900 @@ -10139,7 +10243,7 @@ 7 - 38600 + 39000 @@ -10165,7 +10269,7 @@ 7 - 38700 + 39100 @@ -10191,7 +10295,7 @@ 7 - 38800 + 39200 @@ -10217,7 +10321,7 @@ 8 - 38900 + 39300 @@ -10243,7 +10347,7 @@ 7 - 39000 + 39400 @@ -10269,7 +10373,7 @@ 8 - 39100 + 39500 @@ -10295,7 +10399,7 @@ 7 - 39200 + 39600 @@ -10321,7 +10425,7 @@ 8 - 39300 + 39700 @@ -10347,7 +10451,7 @@ 6 - 39400 + 39800 @@ -10373,7 +10477,7 @@ 7 - 39500 + 39900 @@ -10399,7 +10503,7 @@ 7 - 39600 + 40000 @@ -10425,7 +10529,7 @@ 8 - 39700 + 40100 @@ -10451,7 +10555,7 @@ 5 - 39800 + 40200 @@ -10477,7 +10581,7 @@ 6 - 39900 + 40300 @@ -10503,7 +10607,7 @@ 6 - 40000 + 40400 @@ -10529,7 +10633,7 @@ 6 - 40100 + 40500 @@ -10555,7 +10659,7 @@ 7 - 40200 + 40600 @@ -10581,7 +10685,7 @@ 6 - 40300 + 40700 @@ -10607,7 +10711,7 @@ 7 - 40400 + 40800 @@ -10633,7 +10737,7 @@ 6 - 40500 + 40900 @@ -10659,7 +10763,7 @@ 7 - 40600 + 41000 @@ -10685,7 +10789,7 @@ 5 - 40700 + 41100 @@ -10711,7 +10815,7 @@ 6 - 40800 + 41200 @@ -10737,7 +10841,7 @@ 6 - 40900 + 41300 @@ -10763,7 +10867,7 @@ 7 - 41000 + 41400 @@ -10789,7 +10893,7 @@ 4 - 41100 + 41500 @@ -10815,7 +10919,7 @@ 5 - 41200 + 41600 @@ -10841,7 +10945,7 @@ 5 - 41300 + 41700 @@ -10867,7 +10971,7 @@ 5 - 41400 + 41800 @@ -10893,7 +10997,7 @@ 6 - 41500 + 41900 @@ -10919,7 +11023,7 @@ 5 - 41600 + 42000 @@ -10945,7 +11049,7 @@ 6 - 41700 + 42100 @@ -10971,7 +11075,7 @@ 5 - 41800 + 42200 @@ -10997,7 +11101,7 @@ 6 - 41900 + 42300 @@ -11023,7 +11127,7 @@ 4 - 42000 + 42400 @@ -11049,7 +11153,7 @@ 5 - 42100 + 42500 @@ -11075,7 +11179,7 @@ 5 - 42200 + 42600 @@ -11101,7 +11205,7 @@ 6 - 42300 + 42700 @@ -11127,7 +11231,7 @@ 1 - 42400 + 42800 @@ -11153,7 +11257,7 @@ 2 - 42500 + 42900 @@ -11179,7 +11283,7 @@ 2 - 42600 + 43000 @@ -11205,7 +11309,7 @@ 2 - 42700 + 43100 @@ -11231,7 +11335,7 @@ 3 - 42800 + 43200 @@ -11257,7 +11361,7 @@ 2 - 42900 + 43300 @@ -11283,7 +11387,7 @@ 3 - 43000 + 43400 @@ -11309,7 +11413,7 @@ 2 - 43100 + 43500 @@ -11335,7 +11439,7 @@ 2 - 43200 + 43600 @@ -11361,7 +11465,7 @@ 3 - 43300 + 43700 @@ -11387,7 +11491,7 @@ 3 - 43400 + 43800 @@ -11413,7 +11517,7 @@ 3 - 43500 + 43900 @@ -11439,7 +11543,7 @@ 4 - 43600 + 44000 @@ -11465,7 +11569,7 @@ 4 - 43700 + 44100 @@ -11491,7 +11595,7 @@ 2 - 43800 + 44200 @@ -11517,7 +11621,7 @@ 3 - 43900 + 44300 @@ -11543,7 +11647,7 @@ 3 - 44000 + 44400 @@ -11569,7 +11673,7 @@ 3 - 44100 + 44500 @@ -11595,7 +11699,7 @@ 3 - 44200 + 44600 @@ -11621,7 +11725,7 @@ 4 - 44300 + 44700 @@ -11647,7 +11751,7 @@ 5 - 44400 + 44800 @@ -11673,7 +11777,7 @@ 5 - 44500 + 44900 @@ -11699,7 +11803,7 @@ 4 - 44600 + 45000 @@ -11725,7 +11829,7 @@ 5 - 44700 + 45100 @@ -11751,7 +11855,7 @@ 2 - 44800 + 45200 @@ -11777,7 +11881,7 @@ 3 - 44900 + 45300 @@ -11803,7 +11907,7 @@ 3 - 45000 + 45400 @@ -11829,7 +11933,7 @@ 4 - 45100 + 45500 @@ -11855,7 +11959,7 @@ 3 - 45200 + 45600 @@ -11881,7 +11985,7 @@ 4 - 45300 + 45700 @@ -11907,7 +12011,7 @@ 3 - 45400 + 45800 @@ -11933,7 +12037,7 @@ 4 - 45500 + 45900 @@ -11959,7 +12063,7 @@ 3 - 45600 + 46000 @@ -11985,7 +12089,7 @@ 4 - 45700 + 46100 @@ -12011,7 +12115,7 @@ 5 - 45800 + 46200 @@ -12037,7 +12141,7 @@ 4 - 45900 + 46300 @@ -12063,7 +12167,7 @@ 3 - 46000 + 46400 @@ -12089,7 +12193,7 @@ 4 - 46100 + 46500 @@ -12116,7 +12220,7 @@ 5 - 46200 + 46600 @@ -12143,7 +12247,7 @@ 5 - 46300 + 46700 @@ -12169,7 +12273,7 @@ 5 - 46400 + 46800 @@ -12195,7 +12299,7 @@ 3 - 46500 + 46900 @@ -12221,7 +12325,7 @@ 4 - 46600 + 47000 @@ -12247,7 +12351,7 @@ 4 - 46700 + 47100 @@ -12273,7 +12377,7 @@ 4 - 46800 + 47200 @@ -12299,7 +12403,7 @@ 4 - 46900 + 47300 @@ -12325,7 +12429,7 @@ 4 - 47000 + 47400 @@ -12351,7 +12455,7 @@ 4 - 47100 + 47500 @@ -12377,7 +12481,7 @@ 4 - 47200 + 47600 @@ -12403,7 +12507,7 @@ 4 - 47300 + 47700 @@ -12429,7 +12533,7 @@ 5 - 47400 + 47800 @@ -12455,7 +12559,7 @@ 4 - 47500 + 47900 @@ -12481,7 +12585,7 @@ 5 - 47600 + 48000 @@ -12507,7 +12611,7 @@ 4 - 47700 + 48100 @@ -12533,7 +12637,7 @@ 5 - 47800 + 48200 @@ -12559,7 +12663,7 @@ 4 - 47900 + 48300 @@ -12585,7 +12689,7 @@ 5 - 48000 + 48400 @@ -12611,7 +12715,7 @@ 5 - 48100 + 48500 @@ -12637,7 +12741,7 @@ 6 - 48200 + 48600 @@ -12663,7 +12767,7 @@ 3 - 48300 + 48700 @@ -12689,7 +12793,7 @@ 4 - 48400 + 48800 @@ -12715,7 +12819,7 @@ 5 - 48500 + 48900 @@ -12741,7 +12845,7 @@ 5 - 48600 + 49000 @@ -12767,7 +12871,7 @@ 5 - 48700 + 49100 @@ -12793,7 +12897,7 @@ 4 - 48800 + 49200 @@ -12819,7 +12923,7 @@ 4 - 48900 + 49300 @@ -12845,7 +12949,7 @@ 5 - 49000 + 49400 @@ -12871,7 +12975,7 @@ 4 - 49100 + 49500 @@ -12897,7 +13001,7 @@ 4 - 49200 + 49600 @@ -12923,7 +13027,7 @@ 5 - 49300 + 49700 @@ -12949,7 +13053,7 @@ 4 - 49400 + 49800 @@ -12975,7 +13079,7 @@ 3 - 49500 + 49900 @@ -13001,7 +13105,7 @@ 4 - 49600 + 50000 @@ -13027,7 +13131,7 @@ 5 - 49700 + 50100 @@ -13053,7 +13157,7 @@ 6 - 49800 + 50200 @@ -13079,7 +13183,7 @@ 4 - 49900 + 50300 @@ -13105,7 +13209,7 @@ 5 - 50000 + 50400 @@ -13131,7 +13235,7 @@ 4 - 50100 + 50500 @@ -13157,7 +13261,7 @@ 5 - 50200 + 50600 @@ -13183,7 +13287,7 @@ 5 - 50300 + 50700 @@ -13209,7 +13313,7 @@ 5 - 50400 + 50800 @@ -13235,7 +13339,7 @@ 5 - 50500 + 50900 @@ -13261,7 +13365,7 @@ 5 - 50600 + 51000 @@ -13287,7 +13391,7 @@ 5 - 50700 + 51100 @@ -13313,7 +13417,7 @@ 6 - 50800 + 51200 @@ -13339,7 +13443,7 @@ 5 - 50900 + 51300 @@ -13365,7 +13469,7 @@ 6 - 51000 + 51400 @@ -13391,7 +13495,7 @@ 4 - 51100 + 51500 @@ -13417,7 +13521,7 @@ 5 - 51200 + 51600 @@ -13443,7 +13547,7 @@ 3 - 51300 + 51700 @@ -13469,7 +13573,7 @@ 4 - 51400 + 51800 @@ -13495,7 +13599,7 @@ 4 - 51500 + 51900 @@ -13521,7 +13625,7 @@ 4 - 51600 + 52000 @@ -13547,7 +13651,7 @@ 4 - 51700 + 52100 @@ -13573,7 +13677,7 @@ 4 - 51800 + 52200 @@ -13599,7 +13703,7 @@ 5 - 51900 + 52300 @@ -13625,7 +13729,7 @@ 5 - 52000 + 52400 @@ -13651,7 +13755,7 @@ 3 - 52100 + 52500 @@ -13677,7 +13781,7 @@ 4 - 52200 + 52600 @@ -13703,7 +13807,7 @@ 4 - 52300 + 52700 @@ -13729,7 +13833,7 @@ 4 - 52400 + 52800 @@ -13755,7 +13859,7 @@ 4 - 52500 + 52900 @@ -13781,7 +13885,7 @@ 4 - 52600 + 53000 @@ -13807,7 +13911,7 @@ 5 - 52700 + 53100 @@ -13833,7 +13937,7 @@ 6 - 52800 + 53200 @@ -13859,7 +13963,7 @@ 3 - 52900 + 53300 @@ -13885,7 +13989,7 @@ 4 - 53000 + 53400 @@ -13911,7 +14015,7 @@ 4 - 53100 + 53500 @@ -13937,7 +14041,7 @@ 5 - 53200 + 53600 diff --git a/structure/syntax/ubl-advanced-despatch-advice.xml b/structure/syntax/ubl-advanced-despatch-advice.xml index 3832dffa..bf5f8f80 100644 --- a/structure/syntax/ubl-advanced-despatch-advice.xml +++ b/structure/syntax/ubl-advanced-despatch-advice.xml @@ -1182,12 +1182,23 @@ cac:Shipment Shipment information + A contractual arrangement whereby an identifiable collection of goods items is to be transported from one party + (usually a Supplier) to another party (usually a Customer) cbc:ID Shipment identifier - Identifies a shipment. Freight forwarders reference number. + Identifies a shipment. Freight forwarders reference number. If this ID is in the GSIN format, it should be + indicated in the attribute @schemeID. Use NA as a dummy value if the ID is unknown. tir16-038 - 1 + 73500538500000019 + + schemeID + Used to indicate that the ID is in the GSIN format. The Global Shipment Identification Number (GSIN) is a number that + identifies a shipment and is assigned by the seller of goods. The goods shipper collects one or more logistic units for transportation to + a recipient. A GSIN is assigned to this group of logistic units to identify them as a shipment. + ShipmentIDType + GSIN + cbc:Information @@ -1199,7 +1210,7 @@ cbc:GrossWeightMeasure Shipment gross weight - The gross weight of the despatch as a whole. Must be equal the the weight specified for the included transport handling unites if this is specified + The gross weight of the despatch as a whole. Must be equal the the weight specified for the included transport handling units if this is specified tir16-074 PEPPOL-T120-R018 1030 @@ -1255,12 +1266,22 @@ cac:Consignment Consignment information + An identifiable collection of goods items sent from one party (the Despatch Party) to another party (the Consignee) via one or more modes of transport. cbc:ID Consignment identifier - Use a dummy value since this element is mandatory. + If this ID is in the GINC format, it should be indicated in the attribute @schemeID. Use NA as a dummy value if the ID is unknown. tir16-040 - NA + 735005233GS1TRANSPORT000001 + + schemeID + Used to indicate that the ID is in the GINC (Global Identification Number for Consignment) format. This number + identifies a consignment, which is a logical grouping of goods (one or more logistics units) transferred to a freight forwarder to be + transported for a specific journey. The consignment number must be allocated by a freight forwarder (or a carrier acting as a freight + forwarder) or a consignor, but only if prior agreement of the freight forwarder is given. + ConsignmentIDType + GINC + cbc:HazardousRiskIndicator @@ -1561,7 +1582,10 @@ cbc:Description Attribute value - Description of the attribute when there is no value to measure. Used for FuelMeasurementMethod and EngineType. Possible values are for FuelMeasurementMethod: "AutomaticMeasurement", "StandardEstimate", "ManualMeasurement" and for EngineType: "Euro2", "Euro3", "Euro4", "Euro5", "Euro6", "EuroStep2", "EuroStep3A", "EuroStep3B", "EuroStep4", "EV", "FuelCell", "Hybrid". + Description of the attribute when there is no value to measure. Used for FuelMeasurementMethod and EngineType. + Possible values are for FuelMeasurementMethod: "AutomaticMeasurement", "StandardEstimate", "ManualMeasurement" and for + EngineType: "Euro2", "Euro3", "Euro4", "Euro5", "Euro6", "Euro7", "EuroStageII", "EuroStageIIIA", "EuroStageIIIB", "EuroStageIV", + "EuroStageV", "EV", "FuelCell", "Hybrid" and "PHEV". StandardEstimate @@ -2165,13 +2189,20 @@ cac:TransportHandlingUnit Transport handling unit - Used to specify how the goods is packed. + A description of individual handling units in which the line items are packed. An item of any composition established for + transport and/or storage that needs to be managed through the supply chain. PEPPOL-T120-R017 cbc:ID Identifier transport handling unit - The SSCC identification code of this Transport Handling Unit. - 11111222222222 + The Transport Handling Unit is identified with a Serial Shipping Container Code (SSCC). The GS1 identification key used to identify logistics units. + The key comprises an extension digit, GS1 Company Prefix, serial reference and check digit. + 173500538500000016 + + schemeID + TransportHandlingUnitIDType + SSCC + cbc:TransportHandlingUnitTypeCode @@ -2389,8 +2420,14 @@ cbc:ID Package identifier - The Id of the package for instance a SSCC. - 3453 + The Package may be identified with a Serial Shipping Container Code (SSCC). The GS1 identification key used to + identify logistics units. The key comprises an extension digit, GS1 Company Prefix, serial reference and check digit. + 173500538500000023 + + schemeID + TransportHandlingUnitIDType + SSCC + cbc:ReturnableMaterialIndicator diff --git a/target/generated/T120-basic.sch b/target/generated/T120-basic.sch index 3568332b..bfc4ae85 100644 --- a/target/generated/T120-basic.sch +++ b/target/generated/T120-basic.sch @@ -1 +1 @@ -Element 'cbc:CustomizationID' MUST be provided.Element 'cbc:ProfileID' MUST be provided.Element 'cbc:ID' MUST be provided.Element 'cbc:IssueDate' MUST be provided.Element 'cbc:IssueTime' MUST be provided.Element 'cac:DespatchSupplierParty' MUST be provided.Element 'cac:DeliveryCustomerParty' MUST be provided.Element 'cac:Shipment' MUST be provided.Element 'cac:DespatchLine' MUST be provided.Document MUST not contain schema location.Value MUST be part of code list 'Document status code (openPEPPOL)'.Value MUST be part of code list 'Despatch advice type code (openPEPPOL)'.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'Document name code, full list (UNCL1001)'.Attribute 'mimeCode' MUST be present.Value MUST be part of code list 'Mime code (IANA Subset)'.Attribute 'filename' MUST be present.Element 'cbc:URI' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Party' MUST be provided.Element 'cbc:EndpointID' MUST be provided.Element 'cac:PartyLegalEntity' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Party' MUST be provided.Element 'cbc:EndpointID' MUST be provided.Element 'cac:PartyLegalEntity' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Party' MUST be provided.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Party' MUST be provided.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Party' MUST be provided.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'currencyID' MUST be present.Value MUST be part of code list 'Currency codes (ISO 4217)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'Handling Code (TRED4079)' or 'Handling code (Beast, openPeppol)'.Attribute 'listID' MUST be present.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:IdentityDocumentReference' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:TransportServiceCode' MUST be provided.Element 'cbc:AttributeID' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Value MUST be part of code list 'ISO 6523 ICD list'.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:EnvironmentalEmissionTypeCode' MUST be provided.Element 'cbc:ValueMeasure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:TransportModeCode' MUST be provided.Value MUST be part of code list 'Recommendation 19 (UN/ECE) Transport Modes'.Value MUST be part of code list 'Recommendation 28 (UN/ECE) Transport Means'.Element 'cbc:AircraftID' MUST be provided.Element 'cbc:LicensePlateID' MUST be provided.Element 'cbc:TrainID' MUST be provided.Element 'cbc:VesselID' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Line' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:CoordinateSystemCode' MUST be provided.Element 'cbc:LatitudeDegreesMeasure' MUST be provided.Element 'cbc:LongitudeDegreesMeasure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:CoordinateSystemCode' MUST be provided.Element 'cbc:LatitudeDegreesMeasure' MUST be provided.Element 'cbc:LongitudeDegreesMeasure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cbc:TransportHandlingUnitTypeCode' MUST be provided.Value MUST be part of code list 'Recommendation 21 (UN/ECE)'.Value MUST be part of code list 'Handling Code (TRED4079)' or 'Handling code (Beast, openPeppol)'.Attribute 'listID' MUST be present.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'Transport equipment type code (UNCL8053) '.Value MUST be part of code list 'Size type code (TRED8155)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'.Attribute 'unitCode' MUST be present.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'.Attribute 'unitCode' MUST be present.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cbc:Quantity' MUST be provided.Attribute 'currencyID' MUST be present.Value MUST be part of code list 'Currency codes (ISO 4217)'.Attribute 'unitCode' MUST be present.Document MUST NOT contain elements not part of the data model.Element 'cbc:PackagingTypeCode' MUST be provided.Value MUST be part of code list 'Recommendation 21 (UN/ECE)'.Element 'cbc:PackagingTypeCode' MUST be provided.Value MUST be part of code list 'Recommendation 21 (UN/ECE)'.Element 'cbc:PackagingTypeCode' MUST be provided.Value MUST be part of code list 'Recommendation 21 (UN/ECE)'.Element 'cbc:ID' MUST be provided.Element 'cbc:Quantity' MUST be provided.Attribute 'currencyID' MUST be present.Value MUST be part of code list 'Currency codes (ISO 4217)'.Attribute 'unitCode' MUST be present.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cbc:Quantity' MUST be provided.Attribute 'currencyID' MUST be present.Value MUST be part of code list 'Currency codes (ISO 4217)'.Attribute 'unitCode' MUST be present.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cbc:Quantity' MUST be provided.Attribute 'currencyID' MUST be present.Value MUST be part of code list 'Currency codes (ISO 4217)'.Attribute 'unitCode' MUST be present.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cbc:DeliveredQuantity' MUST be provided.Element 'cac:OrderLineReference' MUST be provided.Element 'cac:Item' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Element 'cbc:LineID' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'Document name code, full list (UNCL1001)'.Attribute 'mimeCode' MUST be present.Value MUST be part of code list 'Mime code (IANA Subset)'.Attribute 'filename' MUST be present.Element 'cbc:URI' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:Name' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Document MUST NOT contain elements not part of the data model.Element 'cbc:ItemClassificationCode' MUST be provided.Attribute 'listID' MUST be present.Value MUST be part of code list 'Item type identification code (UNCL7143)'.Document MUST NOT contain elements not part of the data model.Value MUST be part of code list 'Dangerous goods regulations code (UNCL8273)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Element 'cbc:PackingCriteriaCode' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:Name' MUST be provided.Element 'cbc:Value' MUST be provided.Attribute 'listID' MUST be present.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cbc:CertificateTypeCode' MUST be provided.Element 'cbc:CertificateType' MUST be provided.Element 'cac:IssuerParty' MUST be provided.Element 'cac:PartyName' MUST be provided.Element 'cbc:Name' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model. \ No newline at end of file +Element 'cbc:CustomizationID' MUST be provided.Element 'cbc:ProfileID' MUST be provided.Element 'cbc:ID' MUST be provided.Element 'cbc:IssueDate' MUST be provided.Element 'cbc:IssueTime' MUST be provided.Element 'cac:DespatchSupplierParty' MUST be provided.Element 'cac:DeliveryCustomerParty' MUST be provided.Element 'cac:Shipment' MUST be provided.Element 'cac:DespatchLine' MUST be provided.Document MUST not contain schema location.Value MUST be part of code list 'Document status code (openPEPPOL)'.Value MUST be part of code list 'Despatch advice type code (openPEPPOL)'.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'Document name code, full list (UNCL1001)'.Attribute 'mimeCode' MUST be present.Value MUST be part of code list 'Mime code (IANA Subset)'.Attribute 'filename' MUST be present.Element 'cbc:URI' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Party' MUST be provided.Element 'cbc:EndpointID' MUST be provided.Element 'cac:PartyLegalEntity' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Party' MUST be provided.Element 'cbc:EndpointID' MUST be provided.Element 'cac:PartyLegalEntity' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Party' MUST be provided.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Party' MUST be provided.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Party' MUST be provided.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Attribute 'schemeID' MUST be present.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'currencyID' MUST be present.Value MUST be part of code list 'Currency codes (ISO 4217)'.Element 'cbc:ID' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Handling Code (TRED4079)' or 'Handling code (Beast, openPeppol)'.Attribute 'listID' MUST be present.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:IdentityDocumentReference' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:TransportServiceCode' MUST be provided.Element 'cbc:AttributeID' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Value MUST be part of code list 'ISO 6523 ICD list'.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:EnvironmentalEmissionTypeCode' MUST be provided.Element 'cbc:ValueMeasure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:TransportModeCode' MUST be provided.Value MUST be part of code list 'Recommendation 19 (UN/ECE) Transport Modes'.Value MUST be part of code list 'Recommendation 28 (UN/ECE) Transport Means'.Element 'cbc:AircraftID' MUST be provided.Element 'cbc:LicensePlateID' MUST be provided.Element 'cbc:TrainID' MUST be provided.Element 'cbc:VesselID' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Line' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:CoordinateSystemCode' MUST be provided.Element 'cbc:LatitudeDegreesMeasure' MUST be provided.Element 'cbc:LongitudeDegreesMeasure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:CoordinateSystemCode' MUST be provided.Element 'cbc:LatitudeDegreesMeasure' MUST be provided.Element 'cbc:LongitudeDegreesMeasure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cbc:TransportHandlingUnitTypeCode' MUST be provided.Value MUST be part of code list 'Recommendation 21 (UN/ECE)'.Value MUST be part of code list 'Handling Code (TRED4079)' or 'Handling code (Beast, openPeppol)'.Attribute 'listID' MUST be present.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'Transport equipment type code (UNCL8053) '.Value MUST be part of code list 'Size type code (TRED8155)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'.Attribute 'unitCode' MUST be present.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'.Attribute 'unitCode' MUST be present.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cbc:Quantity' MUST be provided.Attribute 'currencyID' MUST be present.Value MUST be part of code list 'Currency codes (ISO 4217)'.Attribute 'unitCode' MUST be present.Document MUST NOT contain elements not part of the data model.Element 'cbc:PackagingTypeCode' MUST be provided.Value MUST be part of code list 'Recommendation 21 (UN/ECE)'.Element 'cbc:PackagingTypeCode' MUST be provided.Value MUST be part of code list 'Recommendation 21 (UN/ECE)'.Element 'cbc:PackagingTypeCode' MUST be provided.Value MUST be part of code list 'Recommendation 21 (UN/ECE)'.Element 'cbc:ID' MUST be provided.Element 'cbc:Quantity' MUST be provided.Attribute 'currencyID' MUST be present.Value MUST be part of code list 'Currency codes (ISO 4217)'.Attribute 'unitCode' MUST be present.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cbc:Quantity' MUST be provided.Attribute 'currencyID' MUST be present.Value MUST be part of code list 'Currency codes (ISO 4217)'.Attribute 'unitCode' MUST be present.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cbc:Quantity' MUST be provided.Attribute 'currencyID' MUST be present.Value MUST be part of code list 'Currency codes (ISO 4217)'.Attribute 'unitCode' MUST be present.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cbc:DeliveredQuantity' MUST be provided.Element 'cac:OrderLineReference' MUST be provided.Element 'cac:Item' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Element 'cbc:LineID' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'Document name code, full list (UNCL1001)'.Attribute 'mimeCode' MUST be present.Value MUST be part of code list 'Mime code (IANA Subset)'.Attribute 'filename' MUST be present.Element 'cbc:URI' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:Name' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Document MUST NOT contain elements not part of the data model.Element 'cbc:ItemClassificationCode' MUST be provided.Attribute 'listID' MUST be present.Value MUST be part of code list 'Item type identification code (UNCL7143)'.Document MUST NOT contain elements not part of the data model.Value MUST be part of code list 'Dangerous goods regulations code (UNCL8273)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Element 'cbc:PackingCriteriaCode' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:Name' MUST be provided.Element 'cbc:Value' MUST be provided.Attribute 'listID' MUST be present.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cbc:CertificateTypeCode' MUST be provided.Element 'cbc:CertificateType' MUST be provided.Element 'cac:IssuerParty' MUST be provided.Element 'cac:PartyName' MUST be provided.Element 'cbc:Name' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model. \ No newline at end of file diff --git a/target/generated/T122-basic.sch b/target/generated/T122-basic.sch index f918f5f0..e482ab5d 100644 --- a/target/generated/T122-basic.sch +++ b/target/generated/T122-basic.sch @@ -1 +1 @@ -Element 'cbc:CustomizationID' MUST be provided.Element 'cbc:ProfileID' MUST be provided.Element 'cbc:ID' MUST be provided.Element 'cbc:IssueDate' MUST be provided.Element 'cbc:IssueTime' MUST be provided.Element 'cbc:WeightStatementTypeCode' MUST be provided.Element 'cac:SenderParty' MUST be provided.Element 'cac:ReceiverParty' MUST be provided.Element 'cac:WeighingParty' MUST be provided.Element 'cac:Shipment' MUST be provided.Document MUST not contain schema location.Value MUST be part of code list 'Weight Statement Type Code (openPEPPOL)'.Element 'cbc:EndpointID' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Element 'cbc:ID' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:EndpointID' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Element 'cbc:ID' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:PhysicalLocation' MUST be provided.Element 'cbc:ID' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cac:GoodsItem' MUST be provided.Element 'cbc:ID' MUST be provided.Element 'cac:MeasurementDimension' MUST be provided.Element 'cbc:Name' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Attribute 'schemeID' MUST be present.Document MUST NOT contain elements not part of the data model.Element 'cbc:ItemClassificationCode' MUST be provided.Attribute 'listID' MUST be present.Value MUST be part of code list 'Item type identification code (UNCL7143)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Value MUST be part of code list 'Measured attribute code for weight statement (UNCL6313 Subset) T122'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model. \ No newline at end of file +Element 'cbc:CustomizationID' MUST be provided.Element 'cbc:ProfileID' MUST be provided.Element 'cbc:ID' MUST be provided.Element 'cbc:IssueDate' MUST be provided.Element 'cbc:IssueTime' MUST be provided.Element 'cbc:WeightStatementTypeCode' MUST be provided.Element 'cac:SenderParty' MUST be provided.Element 'cac:ReceiverParty' MUST be provided.Element 'cac:WeighingParty' MUST be provided.Element 'cac:Shipment' MUST be provided.Document MUST not contain schema location.Value MUST be part of code list 'Weight Statement Type Code (openPEPPOL)'.Element 'cbc:EndpointID' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Element 'cbc:ID' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:EndpointID' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Element 'cbc:ID' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:PhysicalLocation' MUST be provided.Element 'cbc:ID' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cac:GoodsItem' MUST be provided.Element 'cbc:ID' MUST be provided.Element 'cac:MeasurementDimension' MUST be provided.Element 'cbc:Name' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Attribute 'schemeID' MUST be present.Document MUST NOT contain elements not part of the data model.Element 'cbc:ItemClassificationCode' MUST be provided.Attribute 'listID' MUST be present.Value MUST be part of code list 'Item type identification code (UNCL7143)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Value MUST be part of code list 'Measured attribute code for weight statement (UNCL6313 Subset) T122'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model. \ No newline at end of file diff --git a/target/generated/T123-basic.sch b/target/generated/T123-basic.sch index aebd2069..bbf2121e 100644 --- a/target/generated/T123-basic.sch +++ b/target/generated/T123-basic.sch @@ -1 +1 @@ -Element 'cbc:CustomizationID' MUST be provided.Element 'cbc:ProfileID' MUST be provided.Element 'cbc:ID' MUST be provided.Element 'cbc:IssueDate' MUST be provided.Element 'cbc:IssueTime' MUST be provided.Element 'cac:TransportUserParty' MUST be provided.Element 'cac:TransportServiceProviderParty' MUST be provided.Element 'cac:MainTransportationService' MUST be provided.Element 'cac:Consignment' MUST be provided.Document MUST not contain schema location.Value MUST be part of code list 'Document status code (openPEPPOL)'.Element 'cbc:EndpointID' MUST be provided.Element 'cac:PartyLegalEntity' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:EndpointID' MUST be provided.Element 'cac:PartyLegalEntity' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:PartyLegalEntity' MUST be provided.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'Document name code, full list (UNCL1001)'.Attribute 'mimeCode' MUST be present.Value MUST be part of code list 'Mime code (IANA Subset)'.Attribute 'filename' MUST be present.Element 'cbc:URI' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:TransportServiceCode' MUST be provided.Value MUST be part of code list 'Transport Service Code (openPEPPOL)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:TransportServiceCode' MUST be provided.Value MUST be part of code list 'Transport Service Code (openPEPPOL)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cac:ConsigneeParty' MUST be provided.Element 'cac:ConsignorParty' MUST be provided.Attribute 'unitCode' MUST be present.Attribute 'unitCode' MUST be present.Attribute 'unitCode' MUST be present.Attribute 'unitCode' MUST be present.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:CoordinateSystemCode' MUST be provided.Element 'cbc:LatitudeDegreesMeasure' MUST be provided.Element 'cbc:LongitudeDegreesMeasure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:CoordinateSystemCode' MUST be provided.Element 'cbc:LatitudeDegreesMeasure' MUST be provided.Element 'cbc:LongitudeDegreesMeasure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Value MUST be part of code list 'ISO 6523 ICD list'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ChargeIndicator' MUST be provided.Element 'cbc:AllowanceChargeReasonCode' MUST be provided.Element 'cbc:Amount' MUST be provided.Value MUST be part of code list 'Freight Allowance-Charge Reason Code'.Attribute 'currencyID' MUST be present.Document MUST NOT contain elements not part of the data model.Element 'cbc:TransportModeCode' MUST be provided.Value MUST be part of code list 'Recommendation 19 (UN/ECE) Transport Modes'.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:CoordinateSystemCode' MUST be provided.Element 'cbc:LatitudeDegreesMeasure' MUST be provided.Element 'cbc:LongitudeDegreesMeasure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cbc:TransportHandlingUnitTypeCode' MUST be provided.Value MUST be part of code list 'Recommendation 21 (UN/ECE)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'Transport equipment type code (UNCL8053) '.Value MUST be part of code list 'Size type code (TRED8155)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'.Attribute 'unitCode' MUST be present.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'.Attribute 'unitCode' MUST be present.Document MUST NOT contain elements not part of the data model.Element 'cbc:ItemClassificationCode' MUST be provided.Attribute 'listID' MUST be present.Value MUST be part of code list 'Item type identification code (UNCL7143)'.Attribute 'listVersionID' MUST be present.Attribute 'name' MUST be present.Document MUST NOT contain elements not part of the data model.Value MUST be part of code list 'Dangerous goods regulations code (UNCL8273)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Element 'cbc:PackingCriteriaCode' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model. \ No newline at end of file +Element 'cbc:CustomizationID' MUST be provided.Element 'cbc:ProfileID' MUST be provided.Element 'cbc:ID' MUST be provided.Element 'cbc:IssueDate' MUST be provided.Element 'cbc:IssueTime' MUST be provided.Element 'cac:TransportUserParty' MUST be provided.Element 'cac:TransportServiceProviderParty' MUST be provided.Element 'cac:MainTransportationService' MUST be provided.Element 'cac:Consignment' MUST be provided.Document MUST not contain schema location.Value MUST be part of code list 'Document status code (openPEPPOL)'.Element 'cbc:EndpointID' MUST be provided.Element 'cac:PartyLegalEntity' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:EndpointID' MUST be provided.Element 'cac:PartyLegalEntity' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:PartyLegalEntity' MUST be provided.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'Document name code, full list (UNCL1001)'.Attribute 'mimeCode' MUST be present.Value MUST be part of code list 'Mime code (IANA Subset)'.Attribute 'filename' MUST be present.Element 'cbc:URI' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:TransportServiceCode' MUST be provided.Value MUST be part of code list 'Transport Service Code (openPEPPOL)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:TransportServiceCode' MUST be provided.Value MUST be part of code list 'Transport Service Code (openPEPPOL)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cac:ConsigneeParty' MUST be provided.Element 'cac:ConsignorParty' MUST be provided.Attribute 'unitCode' MUST be present.Attribute 'unitCode' MUST be present.Attribute 'unitCode' MUST be present.Attribute 'unitCode' MUST be present.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:CoordinateSystemCode' MUST be provided.Element 'cbc:LatitudeDegreesMeasure' MUST be provided.Element 'cbc:LongitudeDegreesMeasure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:CoordinateSystemCode' MUST be provided.Element 'cbc:LatitudeDegreesMeasure' MUST be provided.Element 'cbc:LongitudeDegreesMeasure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Value MUST be part of code list 'ISO 6523 ICD list'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ChargeIndicator' MUST be provided.Element 'cbc:AllowanceChargeReasonCode' MUST be provided.Element 'cbc:Amount' MUST be provided.Value MUST be part of code list 'Freight Allowance-Charge Reason Code'.Attribute 'currencyID' MUST be present.Document MUST NOT contain elements not part of the data model.Element 'cbc:TransportModeCode' MUST be provided.Value MUST be part of code list 'Recommendation 19 (UN/ECE) Transport Modes'.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:CoordinateSystemCode' MUST be provided.Element 'cbc:LatitudeDegreesMeasure' MUST be provided.Element 'cbc:LongitudeDegreesMeasure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cbc:TransportHandlingUnitTypeCode' MUST be provided.Value MUST be part of code list 'Recommendation 21 (UN/ECE)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'Transport equipment type code (UNCL8053) '.Value MUST be part of code list 'Size type code (TRED8155)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'.Attribute 'unitCode' MUST be present.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'.Attribute 'unitCode' MUST be present.Document MUST NOT contain elements not part of the data model.Element 'cbc:ItemClassificationCode' MUST be provided.Attribute 'listID' MUST be present.Value MUST be part of code list 'Item type identification code (UNCL7143)'.Attribute 'listVersionID' MUST be present.Attribute 'name' MUST be present.Document MUST NOT contain elements not part of the data model.Value MUST be part of code list 'Dangerous goods regulations code (UNCL8273)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Element 'cbc:PackingCriteriaCode' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model. \ No newline at end of file diff --git a/target/generated/T124-basic.sch b/target/generated/T124-basic.sch index e2a097b7..c178a5d1 100644 --- a/target/generated/T124-basic.sch +++ b/target/generated/T124-basic.sch @@ -1 +1 @@ -Element 'cbc:CustomizationID' MUST be provided.Element 'cbc:ProfileID' MUST be provided.Element 'cbc:ID' MUST be provided.Element 'cbc:IssueDate' MUST be provided.Element 'cbc:IssueTime' MUST be provided.Element 'cac:SenderParty' MUST be provided.Element 'cac:ReceiverParty' MUST be provided.Element 'cac:TransportUserParty' MUST be provided.Element 'cac:TransportServiceProviderParty' MUST be provided.Element 'cac:MainTransportationService' MUST be provided.Element 'cac:Consignment' MUST be provided.Document MUST not contain schema location.Value MUST be part of code list 'Document status code (openPEPPOL)'.Element 'cbc:EndpointID' MUST be provided.Element 'cac:PartyLegalEntity' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:EndpointID' MUST be provided.Element 'cac:PartyIdentification' MUST be provided.Element 'cac:PartyLegalEntity' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:PartyLegalEntity' MUST be provided.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:PartyLegalEntity' MUST be provided.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:PartyLegalEntity' MUST be provided.Element 'cbc:ID' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'Document name code, full list (UNCL1001)'.Attribute 'mimeCode' MUST be present.Value MUST be part of code list 'Mime code (IANA Subset)'.Attribute 'filename' MUST be present.Element 'cbc:URI' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:TransportServiceCode' MUST be provided.Value MUST be part of code list 'Transport Service Code (openPEPPOL)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:TransportServiceCode' MUST be provided.Value MUST be part of code list 'Transport Service Code (openPEPPOL)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cac:PlannedPickupTransportEvent' MUST be provided.Element 'cac:PlannedDeliveryTransportEvent' MUST be provided.Element 'cac:ConsigneeParty' MUST be provided.Element 'cac:ConsignorParty' MUST be provided.Element 'cac:MainCarriageShipmentStage' MUST be provided.Attribute 'unitCode' MUST be present.Attribute 'unitCode' MUST be present.Attribute 'unitCode' MUST be present.Attribute 'unitCode' MUST be present.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Line' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:CoordinateSystemCode' MUST be provided.Element 'cbc:LatitudeDegreesMeasure' MUST be provided.Element 'cbc:LongitudeDegreesMeasure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Line' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:CoordinateSystemCode' MUST be provided.Element 'cbc:LatitudeDegreesMeasure' MUST be provided.Element 'cbc:LongitudeDegreesMeasure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Line' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:CoordinateSystemCode' MUST be provided.Element 'cbc:LatitudeDegreesMeasure' MUST be provided.Element 'cbc:LongitudeDegreesMeasure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Line' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:CoordinateSystemCode' MUST be provided.Element 'cbc:LatitudeDegreesMeasure' MUST be provided.Element 'cbc:LongitudeDegreesMeasure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Value MUST be part of code list 'ISO 6523 ICD list'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ChargeIndicator' MUST be provided.Element 'cbc:AllowanceChargeReasonCode' MUST be provided.Element 'cbc:Amount' MUST be provided.Value MUST be part of code list 'Freight Allowance-Charge Reason Code'.Attribute 'currencyID' MUST be present.Document MUST NOT contain elements not part of the data model.Element 'cbc:TransportModeCode' MUST be provided.Value MUST be part of code list 'Recommendation 19 (UN/ECE) Transport Modes'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:IdentityDocumentReference' MUST be provided.Element 'cbc:ID' MUST be provided.Element 'cbc:DocumentType' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:CoordinateSystemCode' MUST be provided.Element 'cbc:LatitudeDegreesMeasure' MUST be provided.Element 'cbc:LongitudeDegreesMeasure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:IdentificationID' MUST be provided.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:TransportModeCode' MUST be provided.Value MUST be part of code list 'Recommendation 19 (UN/ECE) Transport Modes'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:IdentityDocumentReference' MUST be provided.Element 'cbc:ID' MUST be provided.Element 'cbc:DocumentType' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:CoordinateSystemCode' MUST be provided.Element 'cbc:LatitudeDegreesMeasure' MUST be provided.Element 'cbc:LongitudeDegreesMeasure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:IdentificationID' MUST be provided.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:TransportModeCode' MUST be provided.Value MUST be part of code list 'Recommendation 19 (UN/ECE) Transport Modes'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:IdentityDocumentReference' MUST be provided.Element 'cbc:ID' MUST be provided.Element 'cbc:DocumentType' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:CoordinateSystemCode' MUST be provided.Element 'cbc:LatitudeDegreesMeasure' MUST be provided.Element 'cbc:LongitudeDegreesMeasure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:IdentificationID' MUST be provided.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cbc:TransportHandlingUnitTypeCode' MUST be provided.Value MUST be part of code list 'Recommendation 21 (UN/ECE)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'Transport equipment type code (UNCL8053) '.Value MUST be part of code list 'Size type code (TRED8155)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'.Attribute 'unitCode' MUST be present.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'.Attribute 'unitCode' MUST be present.Document MUST NOT contain elements not part of the data model.Attribute 'unitCode' MUST be present.Element 'cbc:ItemClassificationCode' MUST be provided.Attribute 'listID' MUST be present.Value MUST be part of code list 'Item type identification code (UNCL7143)'.Attribute 'listVersionID' MUST be present.Attribute 'name' MUST be present.Document MUST NOT contain elements not part of the data model.Value MUST be part of code list 'Dangerous goods regulations code (UNCL8273)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Element 'cbc:PackingCriteriaCode' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model. \ No newline at end of file +Element 'cbc:CustomizationID' MUST be provided.Element 'cbc:ProfileID' MUST be provided.Element 'cbc:ID' MUST be provided.Element 'cbc:IssueDate' MUST be provided.Element 'cbc:IssueTime' MUST be provided.Element 'cac:SenderParty' MUST be provided.Element 'cac:ReceiverParty' MUST be provided.Element 'cac:TransportUserParty' MUST be provided.Element 'cac:TransportServiceProviderParty' MUST be provided.Element 'cac:MainTransportationService' MUST be provided.Element 'cac:Consignment' MUST be provided.Document MUST not contain schema location.Value MUST be part of code list 'Document status code (openPEPPOL)'.Element 'cbc:EndpointID' MUST be provided.Element 'cac:PartyLegalEntity' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:EndpointID' MUST be provided.Element 'cac:PartyIdentification' MUST be provided.Element 'cac:PartyLegalEntity' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:PartyLegalEntity' MUST be provided.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:PartyLegalEntity' MUST be provided.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:PartyLegalEntity' MUST be provided.Element 'cbc:ID' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'Document name code, full list (UNCL1001)'.Attribute 'mimeCode' MUST be present.Value MUST be part of code list 'Mime code (IANA Subset)'.Attribute 'filename' MUST be present.Element 'cbc:URI' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:TransportServiceCode' MUST be provided.Value MUST be part of code list 'Transport Service Code (openPEPPOL)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:TransportServiceCode' MUST be provided.Value MUST be part of code list 'Transport Service Code (openPEPPOL)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cac:PlannedPickupTransportEvent' MUST be provided.Element 'cac:PlannedDeliveryTransportEvent' MUST be provided.Element 'cac:ConsigneeParty' MUST be provided.Element 'cac:ConsignorParty' MUST be provided.Element 'cac:MainCarriageShipmentStage' MUST be provided.Attribute 'unitCode' MUST be present.Attribute 'unitCode' MUST be present.Attribute 'unitCode' MUST be present.Attribute 'unitCode' MUST be present.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Line' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:CoordinateSystemCode' MUST be provided.Element 'cbc:LatitudeDegreesMeasure' MUST be provided.Element 'cbc:LongitudeDegreesMeasure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Line' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:CoordinateSystemCode' MUST be provided.Element 'cbc:LatitudeDegreesMeasure' MUST be provided.Element 'cbc:LongitudeDegreesMeasure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Line' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:CoordinateSystemCode' MUST be provided.Element 'cbc:LatitudeDegreesMeasure' MUST be provided.Element 'cbc:LongitudeDegreesMeasure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Line' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:CoordinateSystemCode' MUST be provided.Element 'cbc:LatitudeDegreesMeasure' MUST be provided.Element 'cbc:LongitudeDegreesMeasure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Value MUST be part of code list 'ISO 6523 ICD list'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ChargeIndicator' MUST be provided.Element 'cbc:AllowanceChargeReasonCode' MUST be provided.Element 'cbc:Amount' MUST be provided.Value MUST be part of code list 'Freight Allowance-Charge Reason Code'.Attribute 'currencyID' MUST be present.Document MUST NOT contain elements not part of the data model.Element 'cbc:TransportModeCode' MUST be provided.Value MUST be part of code list 'Recommendation 19 (UN/ECE) Transport Modes'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:IdentityDocumentReference' MUST be provided.Element 'cbc:ID' MUST be provided.Element 'cbc:DocumentType' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:CoordinateSystemCode' MUST be provided.Element 'cbc:LatitudeDegreesMeasure' MUST be provided.Element 'cbc:LongitudeDegreesMeasure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:IdentificationID' MUST be provided.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:TransportModeCode' MUST be provided.Value MUST be part of code list 'Recommendation 19 (UN/ECE) Transport Modes'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:IdentityDocumentReference' MUST be provided.Element 'cbc:ID' MUST be provided.Element 'cbc:DocumentType' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:CoordinateSystemCode' MUST be provided.Element 'cbc:LatitudeDegreesMeasure' MUST be provided.Element 'cbc:LongitudeDegreesMeasure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:IdentificationID' MUST be provided.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:TransportModeCode' MUST be provided.Value MUST be part of code list 'Recommendation 19 (UN/ECE) Transport Modes'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:IdentityDocumentReference' MUST be provided.Element 'cbc:ID' MUST be provided.Element 'cbc:DocumentType' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:CoordinateSystemCode' MUST be provided.Element 'cbc:LatitudeDegreesMeasure' MUST be provided.Element 'cbc:LongitudeDegreesMeasure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:IdentificationID' MUST be provided.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cbc:TransportHandlingUnitTypeCode' MUST be provided.Value MUST be part of code list 'Recommendation 21 (UN/ECE)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'Transport equipment type code (UNCL8053) '.Value MUST be part of code list 'Size type code (TRED8155)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'.Attribute 'unitCode' MUST be present.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'.Attribute 'unitCode' MUST be present.Document MUST NOT contain elements not part of the data model.Attribute 'unitCode' MUST be present.Element 'cbc:ItemClassificationCode' MUST be provided.Attribute 'listID' MUST be present.Value MUST be part of code list 'Item type identification code (UNCL7143)'.Attribute 'listVersionID' MUST be present.Attribute 'name' MUST be present.Document MUST NOT contain elements not part of the data model.Value MUST be part of code list 'Dangerous goods regulations code (UNCL8273)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Element 'cbc:PackingCriteriaCode' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model. \ No newline at end of file diff --git a/target/generated/T126-basic.sch b/target/generated/T126-basic.sch index 66d2a987..7ce918c1 100644 --- a/target/generated/T126-basic.sch +++ b/target/generated/T126-basic.sch @@ -1 +1 @@ -Element 'cbc:CustomizationID' MUST be provided.Element 'cbc:ProfileID' MUST be provided.Element 'cbc:ID' MUST be provided.Element 'cbc:IssueDate' MUST be provided.Element 'cbc:IssueTime' MUST be provided.Element 'cbc:ShippingOrderID' MUST be provided.Element 'cbc:TransportationStatusTypeCode' MUST be provided.Element 'cac:SenderParty' MUST be provided.Element 'cac:ReceiverParty' MUST be provided.Document MUST not contain schema location.Value MUST be part of code list 'Transportation Status Type Code (openPEPPOL)'.Element 'cbc:EndpointID' MUST be provided.Element 'cac:PartyLegalEntity' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:EndpointID' MUST be provided.Element 'cac:PartyLegalEntity' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'Transport Event Type Code (openPEPPOL)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model. \ No newline at end of file +Element 'cbc:CustomizationID' MUST be provided.Element 'cbc:ProfileID' MUST be provided.Element 'cbc:ID' MUST be provided.Element 'cbc:IssueDate' MUST be provided.Element 'cbc:IssueTime' MUST be provided.Element 'cbc:ShippingOrderID' MUST be provided.Element 'cbc:TransportationStatusTypeCode' MUST be provided.Element 'cac:SenderParty' MUST be provided.Element 'cac:ReceiverParty' MUST be provided.Document MUST not contain schema location.Value MUST be part of code list 'Transportation Status Type Code (openPEPPOL)'.Element 'cbc:EndpointID' MUST be provided.Element 'cac:PartyLegalEntity' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:EndpointID' MUST be provided.Element 'cac:PartyLegalEntity' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'Transport Event Type Code (openPEPPOL)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model. \ No newline at end of file diff --git a/target/generated/T127-basic.sch b/target/generated/T127-basic.sch index 898dc80d..6f490c6c 100644 --- a/target/generated/T127-basic.sch +++ b/target/generated/T127-basic.sch @@ -1 +1 @@ -Element 'cbc:CustomizationID' MUST be provided.Element 'cbc:ProfileID' MUST be provided.Element 'cbc:ID' MUST be provided.Element 'cbc:IssueDate' MUST be provided.Element 'cbc:IssueTime' MUST be provided.Element 'cbc:Description' MUST be provided.Element 'cbc:ShippingOrderID' MUST be provided.Element 'cbc:TransportationStatusTypeCode' MUST be provided.Element 'cbc:TransportExecutionStatusCode' MUST be provided.Element 'cac:SenderParty' MUST be provided.Element 'cac:ReceiverParty' MUST be provided.Document MUST not contain schema location.Value MUST be part of code list 'Transportation Status Type Code (openPEPPOL)'.Value MUST be part of code list 'Transportation Status Code (openPEPPOL)'.Element 'cbc:ID' MUST be provided.Element 'cac:Status' MUST be provided.Element 'cbc:Description' MUST be provided.Attribute 'listID' MUST be present.Document MUST NOT contain elements not part of the data model.Value MUST be part of code list 'Transport Event Type Code (openPEPPOL)'.Element 'cbc:Description' MUST be provided.Attribute 'listID' MUST be present.Attribute 'listID' MUST be present.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cac:SignatoryParty' MUST be provided.Element 'cac:Person' MUST be provided.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:FamilyName' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Attribute 'mimeCode' MUST be present.Value MUST be part of code list 'Mime code (IANA Subset)'.Attribute 'filename' MUST be present.Element 'cbc:URI' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cbc:Description' MUST be provided.Attribute 'listID' MUST be present.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:IdentificationID' MUST be provided.Value MUST be part of code list 'Transport Event Type Code (openPEPPOL)'.Element 'cbc:Description' MUST be provided.Attribute 'listID' MUST be present.Attribute 'listID' MUST be present.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cac:SignatoryParty' MUST be provided.Element 'cac:Person' MUST be provided.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:FamilyName' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Attribute 'mimeCode' MUST be present.Value MUST be part of code list 'Mime code (IANA Subset)'.Attribute 'filename' MUST be present.Element 'cbc:URI' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'Document name code, full list (UNCL1001)'.Attribute 'mimeCode' MUST be present.Value MUST be part of code list 'Mime code (IANA Subset)'.Attribute 'filename' MUST be present.Element 'cbc:URI' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cac:SignatoryParty' MUST be provided.Element 'cac:Person' MUST be provided.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:FamilyName' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Attribute 'mimeCode' MUST be present.Value MUST be part of code list 'Mime code (IANA Subset)'.Attribute 'filename' MUST be present.Element 'cbc:URI' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:EndpointID' MUST be provided.Element 'cac:PartyLegalEntity' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:EndpointID' MUST be provided.Element 'cac:PartyLegalEntity' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model. \ No newline at end of file +Element 'cbc:CustomizationID' MUST be provided.Element 'cbc:ProfileID' MUST be provided.Element 'cbc:ID' MUST be provided.Element 'cbc:IssueDate' MUST be provided.Element 'cbc:IssueTime' MUST be provided.Element 'cbc:Description' MUST be provided.Element 'cbc:ShippingOrderID' MUST be provided.Element 'cbc:TransportationStatusTypeCode' MUST be provided.Element 'cbc:TransportExecutionStatusCode' MUST be provided.Element 'cac:SenderParty' MUST be provided.Element 'cac:ReceiverParty' MUST be provided.Document MUST not contain schema location.Value MUST be part of code list 'Transportation Status Type Code (openPEPPOL)'.Value MUST be part of code list 'Transportation Status Code (openPEPPOL)'.Element 'cbc:ID' MUST be provided.Element 'cac:Status' MUST be provided.Element 'cbc:Description' MUST be provided.Attribute 'listID' MUST be present.Document MUST NOT contain elements not part of the data model.Value MUST be part of code list 'Transport Event Type Code (openPEPPOL)'.Element 'cbc:Description' MUST be provided.Attribute 'listID' MUST be present.Attribute 'listID' MUST be present.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cac:SignatoryParty' MUST be provided.Element 'cac:Person' MUST be provided.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:FamilyName' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Attribute 'mimeCode' MUST be present.Value MUST be part of code list 'Mime code (IANA Subset)'.Attribute 'filename' MUST be present.Element 'cbc:URI' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cbc:Description' MUST be provided.Attribute 'listID' MUST be present.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:IdentificationID' MUST be provided.Value MUST be part of code list 'Transport Event Type Code (openPEPPOL)'.Element 'cbc:Description' MUST be provided.Attribute 'listID' MUST be present.Attribute 'listID' MUST be present.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cac:SignatoryParty' MUST be provided.Element 'cac:Person' MUST be provided.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:FamilyName' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Attribute 'mimeCode' MUST be present.Value MUST be part of code list 'Mime code (IANA Subset)'.Attribute 'filename' MUST be present.Element 'cbc:URI' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'Document name code, full list (UNCL1001)'.Attribute 'mimeCode' MUST be present.Value MUST be part of code list 'Mime code (IANA Subset)'.Attribute 'filename' MUST be present.Element 'cbc:URI' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cac:SignatoryParty' MUST be provided.Element 'cac:Person' MUST be provided.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:FamilyName' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Attribute 'mimeCode' MUST be present.Value MUST be part of code list 'Mime code (IANA Subset)'.Attribute 'filename' MUST be present.Element 'cbc:URI' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:EndpointID' MUST be provided.Element 'cac:PartyLegalEntity' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:EndpointID' MUST be provided.Element 'cac:PartyLegalEntity' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model. \ No newline at end of file diff --git a/target/generated/T128-basic.sch b/target/generated/T128-basic.sch index 1d41627d..8b44bc2f 100644 --- a/target/generated/T128-basic.sch +++ b/target/generated/T128-basic.sch @@ -1 +1 @@ -Element 'cbc:CustomizationID' MUST be provided.Element 'cbc:ProfileID' MUST be provided.Element 'cbc:ID' MUST be provided.Element 'cbc:IssueDate' MUST be provided.Element 'cbc:IssueTime' MUST be provided.Element 'cbc:ReceiptAdviceTypeCode' MUST be provided.Element 'cac:DespatchDocumentReference' MUST be provided.Element 'cac:DeliveryCustomerParty' MUST be provided.Element 'cac:DespatchSupplierParty' MUST be provided.Element 'cac:ReceiptLine' MUST be provided.Document MUST not contain schema location.Value MUST be part of code list 'Document status code (openPEPPOL)'.Value MUST be part of code list 'Receipt Advice Type (openPEPPOL)'.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cbc:IssueDate' MUST be provided.Element 'cbc:IssueTime' MUST be provided.Value MUST be part of code list 'Application Response type code (UNCL4343 Subset T128)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'Document name code, full list (UNCL1001)'.Attribute 'mimeCode' MUST be present.Value MUST be part of code list 'Mime code (IANA Subset)'.Attribute 'filename' MUST be present.Element 'cbc:URI' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Party' MUST be provided.Element 'cbc:EndpointID' MUST be provided.Element 'cac:PartyLegalEntity' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Party' MUST be provided.Element 'cbc:EndpointID' MUST be provided.Element 'cac:PartyLegalEntity' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Party' MUST be provided.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Party' MUST be provided.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cbc:ID' MUST be provided.Element 'cac:Status' MUST be provided.Element 'cbc:ConditionCode' MUST be provided.Value MUST be part of code list 'Application Response type code (UNCL4343 Subset T128)'.Value MUST be part of code list 'Consignment Status Reason (openPEPPOL)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:IdentityDocumentReference' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ActualDeliveryDate' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cbc:TransportHandlingUnitTypeCode' MUST be provided.Element 'cac:Status' MUST be provided.Value MUST be part of code list 'Recommendation 21 (UN/ECE)'.Element 'cbc:ConditionCode' MUST be provided.Value MUST be part of code list 'Application Response type code (UNCL4343 Subset T128)'.Value MUST be part of code list 'Transport Handling Unit Reason codes (based on UNCL7007). '.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cac:DespatchLineReference' MUST be provided.Attribute 'unitCode' MUST be present.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Receipt Advice Action (openPEPPOL)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Reject Reason (openPEPPOL)'.Value MUST be part of code list 'Receipt Advice Action (openPEPPOL)'.Attribute 'unitCode' MUST be present.Element 'cbc:LineID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:LineID' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:Name' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model. \ No newline at end of file +Element 'cbc:CustomizationID' MUST be provided.Element 'cbc:ProfileID' MUST be provided.Element 'cbc:ID' MUST be provided.Element 'cbc:IssueDate' MUST be provided.Element 'cbc:IssueTime' MUST be provided.Element 'cbc:ReceiptAdviceTypeCode' MUST be provided.Element 'cac:DespatchDocumentReference' MUST be provided.Element 'cac:DeliveryCustomerParty' MUST be provided.Element 'cac:DespatchSupplierParty' MUST be provided.Element 'cac:ReceiptLine' MUST be provided.Document MUST not contain schema location.Value MUST be part of code list 'Document status code (openPEPPOL)'.Value MUST be part of code list 'Receipt Advice Type (openPEPPOL)'.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cbc:IssueDate' MUST be provided.Element 'cbc:IssueTime' MUST be provided.Value MUST be part of code list 'Application Response type code (UNCL4343 Subset T128)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'Document name code, full list (UNCL1001)'.Attribute 'mimeCode' MUST be present.Value MUST be part of code list 'Mime code (IANA Subset)'.Attribute 'filename' MUST be present.Element 'cbc:URI' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Party' MUST be provided.Element 'cbc:EndpointID' MUST be provided.Element 'cac:PartyLegalEntity' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Party' MUST be provided.Element 'cbc:EndpointID' MUST be provided.Element 'cac:PartyLegalEntity' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Party' MUST be provided.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Party' MUST be provided.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cbc:ID' MUST be provided.Element 'cac:Status' MUST be provided.Element 'cbc:ConditionCode' MUST be provided.Value MUST be part of code list 'Application Response type code (UNCL4343 Subset T128)'.Value MUST be part of code list 'Consignment Status Reason (openPEPPOL)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:IdentityDocumentReference' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ActualDeliveryDate' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cbc:TransportHandlingUnitTypeCode' MUST be provided.Element 'cac:Status' MUST be provided.Value MUST be part of code list 'Recommendation 21 (UN/ECE)'.Element 'cbc:ConditionCode' MUST be provided.Value MUST be part of code list 'Application Response type code (UNCL4343 Subset T128)'.Value MUST be part of code list 'Transport Handling Unit Reason codes (based on UNCL7007). '.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cac:DespatchLineReference' MUST be provided.Attribute 'unitCode' MUST be present.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Receipt Advice Action (openPEPPOL)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Reject Reason (openPEPPOL)'.Value MUST be part of code list 'Receipt Advice Action (openPEPPOL)'.Attribute 'unitCode' MUST be present.Element 'cbc:LineID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:LineID' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:Name' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model. \ No newline at end of file diff --git a/target/schematron/PEPPOLBIS-T120.sch b/target/schematron/PEPPOLBIS-T120.sch index 2e3e5595..1db7007f 100644 --- a/target/schematron/PEPPOLBIS-T120.sch +++ b/target/schematron/PEPPOLBIS-T120.sch @@ -738,50 +738,54 @@ Element 'cbc:ID' MUST be provided. - + + Attribute 'schemeID' MUST be present. + - Attribute 'unitCode' MUST be present. + Attribute 'unitCode' MUST be present. Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. + id="PEPPOL-T120-B17902">Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. - Attribute 'unitCode' MUST be present. + Attribute 'unitCode' MUST be present. Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. + id="PEPPOL-T120-B18102">Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. - Attribute 'currencyID' MUST be present. + Attribute 'currencyID' MUST be present. Value MUST be part of code list 'Currency codes (ISO 4217)'. + id="PEPPOL-T120-B18402">Value MUST be part of code list 'Currency codes (ISO 4217)'. - Element 'cbc:ID' MUST be provided. + Element 'cbc:ID' MUST be provided. + + + Attribute 'schemeID' MUST be present. - Value MUST be part of code list 'Handling Code (TRED4079)' or 'Handling code (Beast, openPeppol)'. - Attribute 'listID' MUST be present. + id="PEPPOL-T120-B19001">Value MUST be part of code list 'Handling Code (TRED4079)' or 'Handling code (Beast, openPeppol)'. + Attribute 'listID' MUST be present. - Element 'cbc:ID' MUST be provided. + Element 'cbc:ID' MUST be provided. Value MUST be part of code list 'ISO 6523 ICD list'. + id="PEPPOL-T120-B19501">Value MUST be part of code list 'ISO 6523 ICD list'. - Element 'cbc:Name' MUST be provided. + Element 'cbc:Name' MUST be provided. @@ -791,231 +795,231 @@ - Element 'cbc:Line' MUST be provided. + Element 'cbc:Line' MUST be provided. - Element 'cbc:IdentificationCode' MUST be provided. + Element 'cbc:IdentificationCode' MUST be provided. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Element 'cbc:CompanyID' MUST be provided. - Element 'cac:TaxScheme' MUST be provided. + Element 'cbc:CompanyID' MUST be provided. + Element 'cac:TaxScheme' MUST be provided. - Element 'cbc:ID' MUST be provided. + Element 'cbc:ID' MUST be provided. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Element 'cbc:RegistrationName' MUST be provided. + Element 'cbc:RegistrationName' MUST be provided. - Attribute 'schemeID' MUST be present. + Attribute 'schemeID' MUST be present. Value MUST be part of code list 'ISO 6523 ICD list'. + id="PEPPOL-T120-B21502">Value MUST be part of code list 'ISO 6523 ICD list'. - Element 'cac:Country' MUST be provided. + Element 'cac:Country' MUST be provided. - Element 'cbc:IdentificationCode' MUST be provided. + Element 'cbc:IdentificationCode' MUST be provided. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. Element 'cac:IdentityDocumentReference' MUST be provided. + id="PEPPOL-T120-B22501">Element 'cac:IdentityDocumentReference' MUST be provided. - Element 'cbc:ID' MUST be provided. + Element 'cbc:ID' MUST be provided. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. Element 'cbc:TransportServiceCode' MUST be provided. + id="PEPPOL-T120-B22901">Element 'cbc:TransportServiceCode' MUST be provided. - Element 'cbc:AttributeID' MUST be provided. + Element 'cbc:AttributeID' MUST be provided. - Attribute 'unitCode' MUST be present. + Attribute 'unitCode' MUST be present. Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. + id="PEPPOL-T120-B23902">Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. Value MUST be part of code list 'ISO 6523 ICD list'. + id="PEPPOL-T120-B24401">Value MUST be part of code list 'ISO 6523 ICD list'. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Element 'cbc:ID' MUST be provided. + Element 'cbc:ID' MUST be provided. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Element 'cbc:ID' MUST be provided. + Element 'cbc:ID' MUST be provided. - Attribute 'schemeID' MUST be present. + Attribute 'schemeID' MUST be present. Value MUST be part of code list 'ISO 6523 ICD list'. + id="PEPPOL-T120-B25302">Value MUST be part of code list 'ISO 6523 ICD list'. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. Element 'cbc:EnvironmentalEmissionTypeCode' MUST be provided. - Element 'cbc:ValueMeasure' MUST be provided. + id="PEPPOL-T120-B25501">Element 'cbc:EnvironmentalEmissionTypeCode' MUST be provided. + Element 'cbc:ValueMeasure' MUST be provided. - Attribute 'unitCode' MUST be present. + Attribute 'unitCode' MUST be present. Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. + id="PEPPOL-T120-B25902">Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Element 'cbc:TransportModeCode' MUST be provided. + Element 'cbc:TransportModeCode' MUST be provided. Value MUST be part of code list 'Recommendation 19 (UN/ECE) Transport Modes'. + id="PEPPOL-T120-B26201">Value MUST be part of code list 'Recommendation 19 (UN/ECE) Transport Modes'. Value MUST be part of code list 'Recommendation 28 (UN/ECE) Transport Means'. + id="PEPPOL-T120-B26301">Value MUST be part of code list 'Recommendation 28 (UN/ECE) Transport Means'. - Element 'cbc:AircraftID' MUST be provided. + Element 'cbc:AircraftID' MUST be provided. - Element 'cbc:LicensePlateID' MUST be provided. + Element 'cbc:LicensePlateID' MUST be provided. - Element 'cbc:TrainID' MUST be provided. + Element 'cbc:TrainID' MUST be provided. - Element 'cbc:VesselID' MUST be provided. + Element 'cbc:VesselID' MUST be provided. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Element 'cbc:AttributeID' MUST be provided. - Element 'cbc:Measure' MUST be provided. + Element 'cbc:AttributeID' MUST be provided. + Element 'cbc:Measure' MUST be provided. Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'. + id="PEPPOL-T120-B27501">Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'. - Attribute 'unitCode' MUST be present. + Attribute 'unitCode' MUST be present. Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. + id="PEPPOL-T120-B27602">Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. @@ -1025,7 +1029,7 @@ Value MUST be part of code list 'ISO 6523 ICD list'. + id="PEPPOL-T120-B28301">Value MUST be part of code list 'ISO 6523 ICD list'. @@ -1035,56 +1039,56 @@ - Element 'cbc:Line' MUST be provided. + Element 'cbc:Line' MUST be provided. Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. + id="PEPPOL-T120-B29501">Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. Element 'cbc:CoordinateSystemCode' MUST be provided. + id="PEPPOL-T120-B29601">Element 'cbc:CoordinateSystemCode' MUST be provided. Element 'cbc:LatitudeDegreesMeasure' MUST be provided. + id="PEPPOL-T120-B29602">Element 'cbc:LatitudeDegreesMeasure' MUST be provided. Element 'cbc:LongitudeDegreesMeasure' MUST be provided. + id="PEPPOL-T120-B29603">Element 'cbc:LongitudeDegreesMeasure' MUST be provided. - Attribute 'unitCode' MUST be present. + Attribute 'unitCode' MUST be present. Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. + id="PEPPOL-T120-B29802">Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. - Attribute 'unitCode' MUST be present. + Attribute 'unitCode' MUST be present. Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. + id="PEPPOL-T120-B30002">Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. - Attribute 'unitCode' MUST be present. + Attribute 'unitCode' MUST be present. Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. + id="PEPPOL-T120-B30202">Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. @@ -1092,7 +1096,7 @@ - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. @@ -1101,7 +1105,7 @@ Value MUST be part of code list 'ISO 6523 ICD list'. + id="PEPPOL-T120-B31301">Value MUST be part of code list 'ISO 6523 ICD list'. @@ -1109,461 +1113,461 @@ - Element 'cbc:Line' MUST be provided. + Element 'cbc:Line' MUST be provided. - Element 'cbc:IdentificationCode' MUST be provided. + Element 'cbc:IdentificationCode' MUST be provided. Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. + id="PEPPOL-T120-B32301">Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. Element 'cbc:CoordinateSystemCode' MUST be provided. + id="PEPPOL-T120-B32401">Element 'cbc:CoordinateSystemCode' MUST be provided. Element 'cbc:LatitudeDegreesMeasure' MUST be provided. + id="PEPPOL-T120-B32402">Element 'cbc:LatitudeDegreesMeasure' MUST be provided. Element 'cbc:LongitudeDegreesMeasure' MUST be provided. + id="PEPPOL-T120-B32403">Element 'cbc:LongitudeDegreesMeasure' MUST be provided. - Attribute 'unitCode' MUST be present. + Attribute 'unitCode' MUST be present. Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. + id="PEPPOL-T120-B32602">Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. - Attribute 'unitCode' MUST be present. + Attribute 'unitCode' MUST be present. Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. + id="PEPPOL-T120-B32802">Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. - Attribute 'unitCode' MUST be present. + Attribute 'unitCode' MUST be present. Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. + id="PEPPOL-T120-B33002">Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Element 'cbc:ID' MUST be provided. + Element 'cbc:ID' MUST be provided. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Element 'cbc:ID' MUST be provided. + Element 'cbc:ID' MUST be provided. Element 'cbc:TransportHandlingUnitTypeCode' MUST be provided. + id="PEPPOL-T120-B33702">Element 'cbc:TransportHandlingUnitTypeCode' MUST be provided. Value MUST be part of code list 'Recommendation 21 (UN/ECE)'. + id="PEPPOL-T120-B34001">Value MUST be part of code list 'Recommendation 21 (UN/ECE)'. Value MUST be part of code list 'Handling Code (TRED4079)' or 'Handling code (Beast, openPeppol)'. - Attribute 'listID' MUST be present. + id="PEPPOL-T120-B34101">Value MUST be part of code list 'Handling Code (TRED4079)' or 'Handling code (Beast, openPeppol)'. + Attribute 'listID' MUST be present. - Element 'cbc:ID' MUST be provided. + Element 'cbc:ID' MUST be provided. Value MUST be part of code list 'Transport equipment type code (UNCL8053) '. + id="PEPPOL-T120-B34801">Value MUST be part of code list 'Transport equipment type code (UNCL8053) '. Value MUST be part of code list 'Size type code (TRED8155)'. + id="PEPPOL-T120-B34901">Value MUST be part of code list 'Size type code (TRED8155)'. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Element 'cbc:AttributeID' MUST be provided. - Element 'cbc:Measure' MUST be provided. + Element 'cbc:AttributeID' MUST be provided. + Element 'cbc:Measure' MUST be provided. Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'. + id="PEPPOL-T120-B35401">Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'. - Attribute 'unitCode' MUST be present. + Attribute 'unitCode' MUST be present. Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. + id="PEPPOL-T120-B35502">Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Element 'cbc:AttributeID' MUST be provided. - Element 'cbc:Measure' MUST be provided. + Element 'cbc:AttributeID' MUST be provided. + Element 'cbc:Measure' MUST be provided. Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'. + id="PEPPOL-T120-B35801">Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'. - Attribute 'unitCode' MUST be present. + Attribute 'unitCode' MUST be present. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Element 'cbc:AttributeID' MUST be provided. - Element 'cbc:Measure' MUST be provided. + Element 'cbc:AttributeID' MUST be provided. + Element 'cbc:Measure' MUST be provided. Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'. + id="PEPPOL-T120-B36201">Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'. - Attribute 'unitCode' MUST be present. + Attribute 'unitCode' MUST be present. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Element 'cbc:ID' MUST be provided. - Element 'cbc:Quantity' MUST be provided. + Element 'cbc:ID' MUST be provided. + Element 'cbc:Quantity' MUST be provided. - Attribute 'currencyID' MUST be present. + Attribute 'currencyID' MUST be present. Value MUST be part of code list 'Currency codes (ISO 4217)'. + id="PEPPOL-T120-B36802">Value MUST be part of code list 'Currency codes (ISO 4217)'. - Attribute 'unitCode' MUST be present. + Attribute 'unitCode' MUST be present. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Element 'cbc:PackagingTypeCode' MUST be provided. + Element 'cbc:PackagingTypeCode' MUST be provided. Value MUST be part of code list 'Recommendation 21 (UN/ECE)'. + id="PEPPOL-T120-B37801">Value MUST be part of code list 'Recommendation 21 (UN/ECE)'. - Element 'cbc:PackagingTypeCode' MUST be provided. + Element 'cbc:PackagingTypeCode' MUST be provided. Value MUST be part of code list 'Recommendation 21 (UN/ECE)'. + id="PEPPOL-T120-B38301">Value MUST be part of code list 'Recommendation 21 (UN/ECE)'. - Element 'cbc:PackagingTypeCode' MUST be provided. + Element 'cbc:PackagingTypeCode' MUST be provided. Value MUST be part of code list 'Recommendation 21 (UN/ECE)'. + id="PEPPOL-T120-B38801">Value MUST be part of code list 'Recommendation 21 (UN/ECE)'. - Element 'cbc:ID' MUST be provided. - Element 'cbc:Quantity' MUST be provided. + Element 'cbc:ID' MUST be provided. + Element 'cbc:Quantity' MUST be provided. - Attribute 'currencyID' MUST be present. + Attribute 'currencyID' MUST be present. Value MUST be part of code list 'Currency codes (ISO 4217)'. + id="PEPPOL-T120-B39302">Value MUST be part of code list 'Currency codes (ISO 4217)'. - Attribute 'unitCode' MUST be present. + Attribute 'unitCode' MUST be present. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Element 'cbc:AttributeID' MUST be provided. - Element 'cbc:Measure' MUST be provided. + Element 'cbc:AttributeID' MUST be provided. + Element 'cbc:Measure' MUST be provided. Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'. + id="PEPPOL-T120-B40001">Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'. - Attribute 'unitCode' MUST be present. + Attribute 'unitCode' MUST be present. Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. + id="PEPPOL-T120-B40102">Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Element 'cbc:ID' MUST be provided. - Element 'cbc:Quantity' MUST be provided. + Element 'cbc:ID' MUST be provided. + Element 'cbc:Quantity' MUST be provided. - Attribute 'currencyID' MUST be present. + Attribute 'currencyID' MUST be present. Value MUST be part of code list 'Currency codes (ISO 4217)'. + id="PEPPOL-T120-B40602">Value MUST be part of code list 'Currency codes (ISO 4217)'. - Attribute 'unitCode' MUST be present. + Attribute 'unitCode' MUST be present. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Element 'cbc:AttributeID' MUST be provided. - Element 'cbc:Measure' MUST be provided. + Element 'cbc:AttributeID' MUST be provided. + Element 'cbc:Measure' MUST be provided. Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'. + id="PEPPOL-T120-B41301">Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'. - Attribute 'unitCode' MUST be present. + Attribute 'unitCode' MUST be present. Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. + id="PEPPOL-T120-B41402">Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Element 'cbc:ID' MUST be provided. - Element 'cbc:Quantity' MUST be provided. + Element 'cbc:ID' MUST be provided. + Element 'cbc:Quantity' MUST be provided. - Attribute 'currencyID' MUST be present. + Attribute 'currencyID' MUST be present. Value MUST be part of code list 'Currency codes (ISO 4217)'. + id="PEPPOL-T120-B41902">Value MUST be part of code list 'Currency codes (ISO 4217)'. - Attribute 'unitCode' MUST be present. + Attribute 'unitCode' MUST be present. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Element 'cbc:AttributeID' MUST be provided. - Element 'cbc:Measure' MUST be provided. + Element 'cbc:AttributeID' MUST be provided. + Element 'cbc:Measure' MUST be provided. Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'. + id="PEPPOL-T120-B42601">Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'. - Attribute 'unitCode' MUST be present. + Attribute 'unitCode' MUST be present. Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. + id="PEPPOL-T120-B42702">Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. Document MUST NOT contain elements not part of the data model. - Element 'cbc:ID' MUST be provided. - Element 'cbc:DeliveredQuantity' MUST be provided. - Element 'cac:OrderLineReference' MUST be provided. - Element 'cac:Item' MUST be provided. + Element 'cbc:ID' MUST be provided. + Element 'cbc:DeliveredQuantity' MUST be provided. + Element 'cac:OrderLineReference' MUST be provided. + Element 'cac:Item' MUST be provided. - Attribute 'unitCode' MUST be present. + Attribute 'unitCode' MUST be present. Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. + id="PEPPOL-T120-B43202">Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. - Attribute 'unitCode' MUST be present. + Attribute 'unitCode' MUST be present. Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. + id="PEPPOL-T120-B43402">Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. - Element 'cbc:LineID' MUST be provided. + Element 'cbc:LineID' MUST be provided. - Element 'cbc:ID' MUST be provided. + Element 'cbc:ID' MUST be provided. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Element 'cbc:ID' MUST be provided. + Element 'cbc:ID' MUST be provided. Value MUST be part of code list 'Document name code, full list (UNCL1001)'. + id="PEPPOL-T120-B44501">Value MUST be part of code list 'Document name code, full list (UNCL1001)'. - Attribute 'mimeCode' MUST be present. + Attribute 'mimeCode' MUST be present. Value MUST be part of code list 'Mime code (IANA Subset)'. - Attribute 'filename' MUST be present. + id="PEPPOL-T120-B44802">Value MUST be part of code list 'Mime code (IANA Subset)'. + Attribute 'filename' MUST be present. - Element 'cbc:URI' MUST be provided. + Element 'cbc:URI' MUST be provided. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Element 'cbc:Name' MUST be provided. + Element 'cbc:Name' MUST be provided. - Element 'cbc:ID' MUST be provided. + Element 'cbc:ID' MUST be provided. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Element 'cbc:ID' MUST be provided. + Element 'cbc:ID' MUST be provided. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Element 'cbc:ID' MUST be provided. + Element 'cbc:ID' MUST be provided. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Element 'cbc:ID' MUST be provided. + Element 'cbc:ID' MUST be provided. - Attribute 'schemeID' MUST be present. + Attribute 'schemeID' MUST be present. Value MUST be part of code list 'ISO 6523 ICD list'. + id="PEPPOL-T120-B46202">Value MUST be part of code list 'ISO 6523 ICD list'. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. Element 'cbc:ItemClassificationCode' MUST be provided. + id="PEPPOL-T120-B46501">Element 'cbc:ItemClassificationCode' MUST be provided. - Attribute 'listID' MUST be present. + Attribute 'listID' MUST be present. Value MUST be part of code list 'Item type identification code (UNCL7143)'. + id="PEPPOL-T120-B46602">Value MUST be part of code list 'Item type identification code (UNCL7143)'. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. @@ -1571,83 +1575,83 @@ Value MUST be part of code list 'Dangerous goods regulations code (UNCL8273)'. + id="PEPPOL-T120-B47301">Value MUST be part of code list 'Dangerous goods regulations code (UNCL8273)'. - Attribute 'unitCode' MUST be present. + Attribute 'unitCode' MUST be present. Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. + id="PEPPOL-T120-B47802">Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. - Attribute 'unitCode' MUST be present. + Attribute 'unitCode' MUST be present. Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. + id="PEPPOL-T120-B48002">Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. - Element 'cbc:PackingCriteriaCode' MUST be provided. + Element 'cbc:PackingCriteriaCode' MUST be provided. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Element 'cbc:AttributeID' MUST be provided. - Element 'cbc:Measure' MUST be provided. + Element 'cbc:AttributeID' MUST be provided. + Element 'cbc:Measure' MUST be provided. - Attribute 'unitCode' MUST be present. + Attribute 'unitCode' MUST be present. Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. + id="PEPPOL-T120-B48602">Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Element 'cbc:Name' MUST be provided. - Element 'cbc:Value' MUST be provided. + Element 'cbc:Name' MUST be provided. + Element 'cbc:Value' MUST be provided. - Attribute 'listID' MUST be present. + Attribute 'listID' MUST be present. - Attribute 'unitCode' MUST be present. + Attribute 'unitCode' MUST be present. Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. + id="PEPPOL-T120-B49702">Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Element 'cbc:ID' MUST be provided. + Element 'cbc:ID' MUST be provided. Value MUST be part of code list 'ISO 6523 ICD list'. + id="PEPPOL-T120-B50201">Value MUST be part of code list 'ISO 6523 ICD list'. - Element 'cbc:Name' MUST be provided. + Element 'cbc:Name' MUST be provided. - Element 'cac:Country' MUST be provided. + Element 'cac:Country' MUST be provided. @@ -1655,28 +1659,28 @@ - Element 'cbc:Line' MUST be provided. + Element 'cbc:Line' MUST be provided. - Element 'cbc:IdentificationCode' MUST be provided. + Element 'cbc:IdentificationCode' MUST be provided. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Element 'cbc:RegistrationName' MUST be provided. + Element 'cbc:RegistrationName' MUST be provided. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. @@ -1687,57 +1691,57 @@ - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Element 'cbc:ID' MUST be provided. - Element 'cbc:CertificateTypeCode' MUST be provided. - Element 'cbc:CertificateType' MUST be provided. - Element 'cac:IssuerParty' MUST be provided. + Element 'cbc:ID' MUST be provided. + Element 'cbc:CertificateTypeCode' MUST be provided. + Element 'cbc:CertificateType' MUST be provided. + Element 'cac:IssuerParty' MUST be provided. - Element 'cac:PartyName' MUST be provided. + Element 'cac:PartyName' MUST be provided. - Element 'cbc:Name' MUST be provided. + Element 'cbc:Name' MUST be provided. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Element 'cbc:AttributeID' MUST be provided. - Element 'cbc:Measure' MUST be provided. + Element 'cbc:AttributeID' MUST be provided. + Element 'cbc:Measure' MUST be provided. Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'. + id="PEPPOL-T120-B53501">Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'. - Attribute 'unitCode' MUST be present. + Attribute 'unitCode' MUST be present. Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. + id="PEPPOL-T120-B53602">Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. Document MUST NOT contain elements not part of the data model. diff --git a/target/schematron/PEPPOLBIS-T122.sch b/target/schematron/PEPPOLBIS-T122.sch index f37d0ad5..9cb82f54 100644 --- a/target/schematron/PEPPOLBIS-T122.sch +++ b/target/schematron/PEPPOLBIS-T122.sch @@ -179,16 +179,16 @@ - + + - Element 'cbc:CustomizationID' MUST be provided. Element 'cbc:ProfileID' MUST be provided. diff --git a/target/schematron/PEPPOLBIS-T123.sch b/target/schematron/PEPPOLBIS-T123.sch index d6641094..2b88db3f 100644 --- a/target/schematron/PEPPOLBIS-T123.sch +++ b/target/schematron/PEPPOLBIS-T123.sch @@ -191,21 +191,21 @@ value="tokenize('0002 0003 0004 0005 0006 0007 0008 0009 0010 0011 0012 0013 0014 0015 0016 0017 0018 0019 0020 0021 0022 0023 0024 0025 0026 0027 0028 0029 0030 0031 0032 0033 0034 0035 0036 0037 0038 0039 0040 0041 0042 0043 0044 0045 0046 0047 0048 0049 0050 0051 0052 0053 0054 0055 0056 0057 0058 0059 0060 0061 0062 0063 0064 0065 0066 0067 0068 0069 0070 0071 0072 0073 0074 0075 0076 0077 0078 0079 0080 0081 0082 0083 0084 0085 0086 0087 0088 0089 0090 0091 0093 0094 0095 0096 0097 0098 0099 0100 0101 0102 0104 0105 0106 0107 0108 0109 0110 0111 0112 0113 0114 0115 0116 0117 0118 0119 0120 0121 0122 0123 0124 0125 0126 0127 0128 0129 0130 0131 0132 0133 0134 0135 0136 0137 0138 0139 0140 0141 0142 0143 0144 0145 0146 0147 0148 0149 0150 0151 0152 0153 0154 0155 0156 0157 0158 0159 0160 0161 0162 0163 0164 0165 0166 0167 0168 0169 0170 0171 0172 0173 0174 0175 0176 0177 0178 0179 0180 0183 0184 0185 0186 0187 0188 0189 0190 0191 0192 0193 0194 0195 0196 0197 0198 0199 0200 0201 0202 0203 0204 0205 0206 0207 0208 0209 0210 0211 0212 0213 0214 0215 0216 0217 0218 0219 0220 9955', '\s')"/> - + - + diff --git a/target/schematron/PEPPOLBIS-T124.sch b/target/schematron/PEPPOLBIS-T124.sch index 01ea9e98..50beb75a 100644 --- a/target/schematron/PEPPOLBIS-T124.sch +++ b/target/schematron/PEPPOLBIS-T124.sch @@ -191,21 +191,21 @@ value="tokenize('0002 0003 0004 0005 0006 0007 0008 0009 0010 0011 0012 0013 0014 0015 0016 0017 0018 0019 0020 0021 0022 0023 0024 0025 0026 0027 0028 0029 0030 0031 0032 0033 0034 0035 0036 0037 0038 0039 0040 0041 0042 0043 0044 0045 0046 0047 0048 0049 0050 0051 0052 0053 0054 0055 0056 0057 0058 0059 0060 0061 0062 0063 0064 0065 0066 0067 0068 0069 0070 0071 0072 0073 0074 0075 0076 0077 0078 0079 0080 0081 0082 0083 0084 0085 0086 0087 0088 0089 0090 0091 0093 0094 0095 0096 0097 0098 0099 0100 0101 0102 0104 0105 0106 0107 0108 0109 0110 0111 0112 0113 0114 0115 0116 0117 0118 0119 0120 0121 0122 0123 0124 0125 0126 0127 0128 0129 0130 0131 0132 0133 0134 0135 0136 0137 0138 0139 0140 0141 0142 0143 0144 0145 0146 0147 0148 0149 0150 0151 0152 0153 0154 0155 0156 0157 0158 0159 0160 0161 0162 0163 0164 0165 0166 0167 0168 0169 0170 0171 0172 0173 0174 0175 0176 0177 0178 0179 0180 0183 0184 0185 0186 0187 0188 0189 0190 0191 0192 0193 0194 0195 0196 0197 0198 0199 0200 0201 0202 0203 0204 0205 0206 0207 0208 0209 0210 0211 0212 0213 0214 0215 0216 0217 0218 0219 0220 9955', '\s')"/> - + - + diff --git a/target/schematron/PEPPOLBIS-T126.sch b/target/schematron/PEPPOLBIS-T126.sch index bd93aa80..77e8670f 100644 --- a/target/schematron/PEPPOLBIS-T126.sch +++ b/target/schematron/PEPPOLBIS-T126.sch @@ -182,10 +182,10 @@ - + diff --git a/target/schematron/PEPPOLBIS-T127.sch b/target/schematron/PEPPOLBIS-T127.sch index 4a29b4d4..d9863f06 100644 --- a/target/schematron/PEPPOLBIS-T127.sch +++ b/target/schematron/PEPPOLBIS-T127.sch @@ -184,14 +184,14 @@ - - + diff --git a/target/schematron/PEPPOLBIS-T128.sch b/target/schematron/PEPPOLBIS-T128.sch index f890c456..babbcbdb 100644 --- a/target/schematron/PEPPOLBIS-T128.sch +++ b/target/schematron/PEPPOLBIS-T128.sch @@ -178,26 +178,26 @@ - + - + - - + + - - + + Element 'cbc:CustomizationID' MUST be provided. Element 'cbc:ProfileID' MUST be provided. From 975984944ed05404325251c6dccc76395a3156eb Mon Sep 17 00:00:00 2001 From: JorgenErlandsson Date: Wed, 9 Oct 2024 15:27:56 +0200 Subject: [PATCH 03/38] LLC-9, LLC-10, LLC-11 --- project.xml | 14 +++++++++++++- structure/source/ubl-advanced-despatch-advice.xml | 10 ++++------ 2 files changed, 17 insertions(+), 7 deletions(-) diff --git a/project.xml b/project.xml index 9b94f881..6ffc0cd6 100644 --- a/project.xml +++ b/project.xml @@ -256,8 +256,20 @@ CodeList-1 structure/codelist/WeightStatementTypeCode.xml + + CodeList-1 + structure/codelist/ShipmentIdType.xml + + + CodeList-1 + structure/codelist/ConsignmentIdType.xml + + + CodeList-1 + structure/codelist/TransportHandlingUnitIDType.xml + - + native:File project.xml diff --git a/structure/source/ubl-advanced-despatch-advice.xml b/structure/source/ubl-advanced-despatch-advice.xml index 48f5e488..ce884125 100644 --- a/structure/source/ubl-advanced-despatch-advice.xml +++ b/structure/source/ubl-advanced-despatch-advice.xml @@ -578,12 +578,10 @@ - + 73500538500000019 - - + + 735005233GS1TRANSPORT000001 - + Date: Wed, 9 Oct 2024 14:06:50 +0000 Subject: [PATCH 04/38] Generated by github actions --- rules/mapping/AdvancedDespatchAdvice.xml | 4 +- .../syntax/ubl-advanced-despatch-advice.xml | 10 +- target/generated/T120-basic.sch | 1 - target/generated/T122-basic.sch | 1 - target/generated/T123-basic.sch | 1 - target/generated/T124-basic.sch | 1 - target/generated/T125-basic.sch | 1 - target/generated/T126-basic.sch | 1 - target/generated/T127-basic.sch | 1 - target/generated/T128-basic.sch | 1 - target/schematron/PEPPOLBIS-T120.sch | 1572 +------------ target/schematron/PEPPOLBIS-T122.sch | 329 +-- target/schematron/PEPPOLBIS-T123.sch | 1137 +-------- target/schematron/PEPPOLBIS-T124.sch | 2088 +---------------- target/schematron/PEPPOLBIS-T125.sch | 935 +------- target/schematron/PEPPOLBIS-T126.sch | 281 +-- target/schematron/PEPPOLBIS-T127.sch | 642 +---- target/schematron/PEPPOLBIS-T128.sch | 639 +---- 18 files changed, 14 insertions(+), 7631 deletions(-) delete mode 100644 target/generated/T120-basic.sch delete mode 100644 target/generated/T122-basic.sch delete mode 100644 target/generated/T123-basic.sch delete mode 100644 target/generated/T124-basic.sch delete mode 100644 target/generated/T125-basic.sch delete mode 100644 target/generated/T126-basic.sch delete mode 100644 target/generated/T127-basic.sch delete mode 100644 target/generated/T128-basic.sch diff --git a/rules/mapping/AdvancedDespatchAdvice.xml b/rules/mapping/AdvancedDespatchAdvice.xml index e2b393eb..5b4a94cd 100644 --- a/rules/mapping/AdvancedDespatchAdvice.xml +++ b/rules/mapping/AdvancedDespatchAdvice.xml @@ -4658,7 +4658,7 @@ - M + o •  •  •  @schemeID @@ -4944,7 +4944,7 @@ - M + o •  •  •  •  @schemeID diff --git a/structure/syntax/ubl-advanced-despatch-advice.xml b/structure/syntax/ubl-advanced-despatch-advice.xml index bf5f8f80..65629ad8 100644 --- a/structure/syntax/ubl-advanced-despatch-advice.xml +++ b/structure/syntax/ubl-advanced-despatch-advice.xml @@ -1182,16 +1182,14 @@ cac:Shipment Shipment information - A contractual arrangement whereby an identifiable collection of goods items is to be transported from one party - (usually a Supplier) to another party (usually a Customer) + A contractual arrangement whereby an identifiable collection of goods items is to be transported from one party (usually a Supplier) to another party (usually a Customer) cbc:ID Shipment identifier - Identifies a shipment. Freight forwarders reference number. If this ID is in the GSIN format, it should be - indicated in the attribute @schemeID. Use NA as a dummy value if the ID is unknown. + Identifies a shipment. Freight forwarders reference number. If this ID is in the GSIN format, it should be indicated in the attribute @schemeID. Use NA as a dummy value if the ID is unknown. tir16-038 73500538500000019 - + schemeID Used to indicate that the ID is in the GSIN format. The Global Shipment Identification Number (GSIN) is a number that identifies a shipment and is assigned by the seller of goods. The goods shipper collects one or more logistic units for transportation to @@ -1273,7 +1271,7 @@ If this ID is in the GINC format, it should be indicated in the attribute @schemeID. Use NA as a dummy value if the ID is unknown. tir16-040 735005233GS1TRANSPORT000001 - + schemeID Used to indicate that the ID is in the GINC (Global Identification Number for Consignment) format. This number identifies a consignment, which is a logical grouping of goods (one or more logistics units) transferred to a freight forwarder to be diff --git a/target/generated/T120-basic.sch b/target/generated/T120-basic.sch deleted file mode 100644 index bfc4ae85..00000000 --- a/target/generated/T120-basic.sch +++ /dev/null @@ -1 +0,0 @@ -Element 'cbc:CustomizationID' MUST be provided.Element 'cbc:ProfileID' MUST be provided.Element 'cbc:ID' MUST be provided.Element 'cbc:IssueDate' MUST be provided.Element 'cbc:IssueTime' MUST be provided.Element 'cac:DespatchSupplierParty' MUST be provided.Element 'cac:DeliveryCustomerParty' MUST be provided.Element 'cac:Shipment' MUST be provided.Element 'cac:DespatchLine' MUST be provided.Document MUST not contain schema location.Value MUST be part of code list 'Document status code (openPEPPOL)'.Value MUST be part of code list 'Despatch advice type code (openPEPPOL)'.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'Document name code, full list (UNCL1001)'.Attribute 'mimeCode' MUST be present.Value MUST be part of code list 'Mime code (IANA Subset)'.Attribute 'filename' MUST be present.Element 'cbc:URI' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Party' MUST be provided.Element 'cbc:EndpointID' MUST be provided.Element 'cac:PartyLegalEntity' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Party' MUST be provided.Element 'cbc:EndpointID' MUST be provided.Element 'cac:PartyLegalEntity' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Party' MUST be provided.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Party' MUST be provided.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Party' MUST be provided.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Attribute 'schemeID' MUST be present.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'currencyID' MUST be present.Value MUST be part of code list 'Currency codes (ISO 4217)'.Element 'cbc:ID' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Handling Code (TRED4079)' or 'Handling code (Beast, openPeppol)'.Attribute 'listID' MUST be present.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:IdentityDocumentReference' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:TransportServiceCode' MUST be provided.Element 'cbc:AttributeID' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Value MUST be part of code list 'ISO 6523 ICD list'.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:EnvironmentalEmissionTypeCode' MUST be provided.Element 'cbc:ValueMeasure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:TransportModeCode' MUST be provided.Value MUST be part of code list 'Recommendation 19 (UN/ECE) Transport Modes'.Value MUST be part of code list 'Recommendation 28 (UN/ECE) Transport Means'.Element 'cbc:AircraftID' MUST be provided.Element 'cbc:LicensePlateID' MUST be provided.Element 'cbc:TrainID' MUST be provided.Element 'cbc:VesselID' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Line' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:CoordinateSystemCode' MUST be provided.Element 'cbc:LatitudeDegreesMeasure' MUST be provided.Element 'cbc:LongitudeDegreesMeasure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:CoordinateSystemCode' MUST be provided.Element 'cbc:LatitudeDegreesMeasure' MUST be provided.Element 'cbc:LongitudeDegreesMeasure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cbc:TransportHandlingUnitTypeCode' MUST be provided.Value MUST be part of code list 'Recommendation 21 (UN/ECE)'.Value MUST be part of code list 'Handling Code (TRED4079)' or 'Handling code (Beast, openPeppol)'.Attribute 'listID' MUST be present.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'Transport equipment type code (UNCL8053) '.Value MUST be part of code list 'Size type code (TRED8155)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'.Attribute 'unitCode' MUST be present.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'.Attribute 'unitCode' MUST be present.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cbc:Quantity' MUST be provided.Attribute 'currencyID' MUST be present.Value MUST be part of code list 'Currency codes (ISO 4217)'.Attribute 'unitCode' MUST be present.Document MUST NOT contain elements not part of the data model.Element 'cbc:PackagingTypeCode' MUST be provided.Value MUST be part of code list 'Recommendation 21 (UN/ECE)'.Element 'cbc:PackagingTypeCode' MUST be provided.Value MUST be part of code list 'Recommendation 21 (UN/ECE)'.Element 'cbc:PackagingTypeCode' MUST be provided.Value MUST be part of code list 'Recommendation 21 (UN/ECE)'.Element 'cbc:ID' MUST be provided.Element 'cbc:Quantity' MUST be provided.Attribute 'currencyID' MUST be present.Value MUST be part of code list 'Currency codes (ISO 4217)'.Attribute 'unitCode' MUST be present.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cbc:Quantity' MUST be provided.Attribute 'currencyID' MUST be present.Value MUST be part of code list 'Currency codes (ISO 4217)'.Attribute 'unitCode' MUST be present.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cbc:Quantity' MUST be provided.Attribute 'currencyID' MUST be present.Value MUST be part of code list 'Currency codes (ISO 4217)'.Attribute 'unitCode' MUST be present.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cbc:DeliveredQuantity' MUST be provided.Element 'cac:OrderLineReference' MUST be provided.Element 'cac:Item' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Element 'cbc:LineID' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'Document name code, full list (UNCL1001)'.Attribute 'mimeCode' MUST be present.Value MUST be part of code list 'Mime code (IANA Subset)'.Attribute 'filename' MUST be present.Element 'cbc:URI' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:Name' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Document MUST NOT contain elements not part of the data model.Element 'cbc:ItemClassificationCode' MUST be provided.Attribute 'listID' MUST be present.Value MUST be part of code list 'Item type identification code (UNCL7143)'.Document MUST NOT contain elements not part of the data model.Value MUST be part of code list 'Dangerous goods regulations code (UNCL8273)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Element 'cbc:PackingCriteriaCode' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:Name' MUST be provided.Element 'cbc:Value' MUST be provided.Attribute 'listID' MUST be present.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cbc:CertificateTypeCode' MUST be provided.Element 'cbc:CertificateType' MUST be provided.Element 'cac:IssuerParty' MUST be provided.Element 'cac:PartyName' MUST be provided.Element 'cbc:Name' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model. \ No newline at end of file diff --git a/target/generated/T122-basic.sch b/target/generated/T122-basic.sch deleted file mode 100644 index e482ab5d..00000000 --- a/target/generated/T122-basic.sch +++ /dev/null @@ -1 +0,0 @@ -Element 'cbc:CustomizationID' MUST be provided.Element 'cbc:ProfileID' MUST be provided.Element 'cbc:ID' MUST be provided.Element 'cbc:IssueDate' MUST be provided.Element 'cbc:IssueTime' MUST be provided.Element 'cbc:WeightStatementTypeCode' MUST be provided.Element 'cac:SenderParty' MUST be provided.Element 'cac:ReceiverParty' MUST be provided.Element 'cac:WeighingParty' MUST be provided.Element 'cac:Shipment' MUST be provided.Document MUST not contain schema location.Value MUST be part of code list 'Weight Statement Type Code (openPEPPOL)'.Element 'cbc:EndpointID' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Element 'cbc:ID' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:EndpointID' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Element 'cbc:ID' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:PhysicalLocation' MUST be provided.Element 'cbc:ID' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cac:GoodsItem' MUST be provided.Element 'cbc:ID' MUST be provided.Element 'cac:MeasurementDimension' MUST be provided.Element 'cbc:Name' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Attribute 'schemeID' MUST be present.Document MUST NOT contain elements not part of the data model.Element 'cbc:ItemClassificationCode' MUST be provided.Attribute 'listID' MUST be present.Value MUST be part of code list 'Item type identification code (UNCL7143)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Value MUST be part of code list 'Measured attribute code for weight statement (UNCL6313 Subset) T122'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model. \ No newline at end of file diff --git a/target/generated/T123-basic.sch b/target/generated/T123-basic.sch deleted file mode 100644 index bbf2121e..00000000 --- a/target/generated/T123-basic.sch +++ /dev/null @@ -1 +0,0 @@ -Element 'cbc:CustomizationID' MUST be provided.Element 'cbc:ProfileID' MUST be provided.Element 'cbc:ID' MUST be provided.Element 'cbc:IssueDate' MUST be provided.Element 'cbc:IssueTime' MUST be provided.Element 'cac:TransportUserParty' MUST be provided.Element 'cac:TransportServiceProviderParty' MUST be provided.Element 'cac:MainTransportationService' MUST be provided.Element 'cac:Consignment' MUST be provided.Document MUST not contain schema location.Value MUST be part of code list 'Document status code (openPEPPOL)'.Element 'cbc:EndpointID' MUST be provided.Element 'cac:PartyLegalEntity' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:EndpointID' MUST be provided.Element 'cac:PartyLegalEntity' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:PartyLegalEntity' MUST be provided.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'Document name code, full list (UNCL1001)'.Attribute 'mimeCode' MUST be present.Value MUST be part of code list 'Mime code (IANA Subset)'.Attribute 'filename' MUST be present.Element 'cbc:URI' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:TransportServiceCode' MUST be provided.Value MUST be part of code list 'Transport Service Code (openPEPPOL)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:TransportServiceCode' MUST be provided.Value MUST be part of code list 'Transport Service Code (openPEPPOL)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cac:ConsigneeParty' MUST be provided.Element 'cac:ConsignorParty' MUST be provided.Attribute 'unitCode' MUST be present.Attribute 'unitCode' MUST be present.Attribute 'unitCode' MUST be present.Attribute 'unitCode' MUST be present.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:CoordinateSystemCode' MUST be provided.Element 'cbc:LatitudeDegreesMeasure' MUST be provided.Element 'cbc:LongitudeDegreesMeasure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:CoordinateSystemCode' MUST be provided.Element 'cbc:LatitudeDegreesMeasure' MUST be provided.Element 'cbc:LongitudeDegreesMeasure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Value MUST be part of code list 'ISO 6523 ICD list'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ChargeIndicator' MUST be provided.Element 'cbc:AllowanceChargeReasonCode' MUST be provided.Element 'cbc:Amount' MUST be provided.Value MUST be part of code list 'Freight Allowance-Charge Reason Code'.Attribute 'currencyID' MUST be present.Document MUST NOT contain elements not part of the data model.Element 'cbc:TransportModeCode' MUST be provided.Value MUST be part of code list 'Recommendation 19 (UN/ECE) Transport Modes'.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:CoordinateSystemCode' MUST be provided.Element 'cbc:LatitudeDegreesMeasure' MUST be provided.Element 'cbc:LongitudeDegreesMeasure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cbc:TransportHandlingUnitTypeCode' MUST be provided.Value MUST be part of code list 'Recommendation 21 (UN/ECE)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'Transport equipment type code (UNCL8053) '.Value MUST be part of code list 'Size type code (TRED8155)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'.Attribute 'unitCode' MUST be present.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'.Attribute 'unitCode' MUST be present.Document MUST NOT contain elements not part of the data model.Element 'cbc:ItemClassificationCode' MUST be provided.Attribute 'listID' MUST be present.Value MUST be part of code list 'Item type identification code (UNCL7143)'.Attribute 'listVersionID' MUST be present.Attribute 'name' MUST be present.Document MUST NOT contain elements not part of the data model.Value MUST be part of code list 'Dangerous goods regulations code (UNCL8273)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Element 'cbc:PackingCriteriaCode' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model. \ No newline at end of file diff --git a/target/generated/T124-basic.sch b/target/generated/T124-basic.sch deleted file mode 100644 index c178a5d1..00000000 --- a/target/generated/T124-basic.sch +++ /dev/null @@ -1 +0,0 @@ -Element 'cbc:CustomizationID' MUST be provided.Element 'cbc:ProfileID' MUST be provided.Element 'cbc:ID' MUST be provided.Element 'cbc:IssueDate' MUST be provided.Element 'cbc:IssueTime' MUST be provided.Element 'cac:SenderParty' MUST be provided.Element 'cac:ReceiverParty' MUST be provided.Element 'cac:TransportUserParty' MUST be provided.Element 'cac:TransportServiceProviderParty' MUST be provided.Element 'cac:MainTransportationService' MUST be provided.Element 'cac:Consignment' MUST be provided.Document MUST not contain schema location.Value MUST be part of code list 'Document status code (openPEPPOL)'.Element 'cbc:EndpointID' MUST be provided.Element 'cac:PartyLegalEntity' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:EndpointID' MUST be provided.Element 'cac:PartyIdentification' MUST be provided.Element 'cac:PartyLegalEntity' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:PartyLegalEntity' MUST be provided.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:PartyLegalEntity' MUST be provided.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:PartyLegalEntity' MUST be provided.Element 'cbc:ID' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'Document name code, full list (UNCL1001)'.Attribute 'mimeCode' MUST be present.Value MUST be part of code list 'Mime code (IANA Subset)'.Attribute 'filename' MUST be present.Element 'cbc:URI' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:TransportServiceCode' MUST be provided.Value MUST be part of code list 'Transport Service Code (openPEPPOL)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:TransportServiceCode' MUST be provided.Value MUST be part of code list 'Transport Service Code (openPEPPOL)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cac:PlannedPickupTransportEvent' MUST be provided.Element 'cac:PlannedDeliveryTransportEvent' MUST be provided.Element 'cac:ConsigneeParty' MUST be provided.Element 'cac:ConsignorParty' MUST be provided.Element 'cac:MainCarriageShipmentStage' MUST be provided.Attribute 'unitCode' MUST be present.Attribute 'unitCode' MUST be present.Attribute 'unitCode' MUST be present.Attribute 'unitCode' MUST be present.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Line' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:CoordinateSystemCode' MUST be provided.Element 'cbc:LatitudeDegreesMeasure' MUST be provided.Element 'cbc:LongitudeDegreesMeasure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Line' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:CoordinateSystemCode' MUST be provided.Element 'cbc:LatitudeDegreesMeasure' MUST be provided.Element 'cbc:LongitudeDegreesMeasure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Line' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:CoordinateSystemCode' MUST be provided.Element 'cbc:LatitudeDegreesMeasure' MUST be provided.Element 'cbc:LongitudeDegreesMeasure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Line' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:CoordinateSystemCode' MUST be provided.Element 'cbc:LatitudeDegreesMeasure' MUST be provided.Element 'cbc:LongitudeDegreesMeasure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Value MUST be part of code list 'ISO 6523 ICD list'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ChargeIndicator' MUST be provided.Element 'cbc:AllowanceChargeReasonCode' MUST be provided.Element 'cbc:Amount' MUST be provided.Value MUST be part of code list 'Freight Allowance-Charge Reason Code'.Attribute 'currencyID' MUST be present.Document MUST NOT contain elements not part of the data model.Element 'cbc:TransportModeCode' MUST be provided.Value MUST be part of code list 'Recommendation 19 (UN/ECE) Transport Modes'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:IdentityDocumentReference' MUST be provided.Element 'cbc:ID' MUST be provided.Element 'cbc:DocumentType' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:CoordinateSystemCode' MUST be provided.Element 'cbc:LatitudeDegreesMeasure' MUST be provided.Element 'cbc:LongitudeDegreesMeasure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:IdentificationID' MUST be provided.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:TransportModeCode' MUST be provided.Value MUST be part of code list 'Recommendation 19 (UN/ECE) Transport Modes'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:IdentityDocumentReference' MUST be provided.Element 'cbc:ID' MUST be provided.Element 'cbc:DocumentType' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:CoordinateSystemCode' MUST be provided.Element 'cbc:LatitudeDegreesMeasure' MUST be provided.Element 'cbc:LongitudeDegreesMeasure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:IdentificationID' MUST be provided.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:TransportModeCode' MUST be provided.Value MUST be part of code list 'Recommendation 19 (UN/ECE) Transport Modes'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:IdentityDocumentReference' MUST be provided.Element 'cbc:ID' MUST be provided.Element 'cbc:DocumentType' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:CoordinateSystemCode' MUST be provided.Element 'cbc:LatitudeDegreesMeasure' MUST be provided.Element 'cbc:LongitudeDegreesMeasure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:IdentificationID' MUST be provided.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cbc:TransportHandlingUnitTypeCode' MUST be provided.Value MUST be part of code list 'Recommendation 21 (UN/ECE)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'Transport equipment type code (UNCL8053) '.Value MUST be part of code list 'Size type code (TRED8155)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'.Attribute 'unitCode' MUST be present.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'.Attribute 'unitCode' MUST be present.Document MUST NOT contain elements not part of the data model.Attribute 'unitCode' MUST be present.Element 'cbc:ItemClassificationCode' MUST be provided.Attribute 'listID' MUST be present.Value MUST be part of code list 'Item type identification code (UNCL7143)'.Attribute 'listVersionID' MUST be present.Attribute 'name' MUST be present.Document MUST NOT contain elements not part of the data model.Value MUST be part of code list 'Dangerous goods regulations code (UNCL8273)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Element 'cbc:PackingCriteriaCode' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model. \ No newline at end of file diff --git a/target/generated/T125-basic.sch b/target/generated/T125-basic.sch deleted file mode 100644 index 22792f74..00000000 --- a/target/generated/T125-basic.sch +++ /dev/null @@ -1 +0,0 @@ -Element 'cbc:CustomizationID' MUST be provided.Element 'cbc:ProfileID' MUST be provided.Element 'cbc:ID' MUST be provided.Element 'cbc:IssueDate' MUST be provided.Element 'cbc:IssueTime' MUST be provided.Element 'cbc:Name' MUST be provided.Element 'cac:ConsignorParty' MUST be provided.Element 'cac:CarrierParty' MUST be provided.Element 'cac:Shipment' MUST be provided.Document MUST not contain schema location.Element 'cbc:EndpointID' MUST be provided.Element 'cac:PartyLegalEntity' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:EndpointID' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:IdentityDocumentReference' MUST be provided.Element 'cbc:ID' MUST be provided.Element 'cbc:DocumentType' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cac:Consignment' MUST be provided.Element 'cac:ShipmentStage' MUST be provided.Element 'cbc:ID' MUST be provided.Element 'cac:ConsigneeParty' MUST be provided.Attribute 'unitCode' MUST be present.Attribute 'unitCode' MUST be present.Attribute 'unitCode' MUST be present.Attribute 'unitCode' MUST be present.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cbc:TransportHandlingUnitTypeCode' MUST be provided.Value MUST be part of code list 'Recommendation 21 (UN/ECE)'.Value MUST be part of code list 'Handling code (Beast, openPeppol)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'Transport equipment type code (UNCL8053) '.Value MUST be part of code list 'Size type code (TRED8155)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'.Attribute 'unitCode' MUST be present.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'.Attribute 'unitCode' MUST be present.Document MUST NOT contain elements not part of the data model.Element 'cbc:ItemClassificationCode' MUST be provided.Attribute 'listID' MUST be present.Value MUST be part of code list 'Item type identification code (UNCL7143)'.Document MUST NOT contain elements not part of the data model.Value MUST be part of code list 'Dangerous goods regulations code (UNCL8273)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Element 'cbc:PackingCriteriaCode' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:TransportModeCode' MUST be provided.Value MUST be part of code list 'Recommendation 19 (UN/ECE) Transport Modes'.Element 'cbc:AircraftID' MUST be provided.Element 'cbc:LicensePlateID' MUST be provided.Element 'cbc:TrainID' MUST be provided.Element 'cbc:VesselID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:DeliveryLocation' MUST be provided.Element 'cac:EstimatedDeliveryPeriod' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CoordinateSystemCode' MUST be provided.Element 'cbc:LatitudeDegreesMeasure' MUST be provided.Element 'cbc:LongitudeDegreesMeasure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:EstimatedDespatchPeriod' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:CoordinateSystemCode' MUST be provided.Element 'cbc:LatitudeDegreesMeasure' MUST be provided.Element 'cbc:LongitudeDegreesMeasure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'Document name code, full list (UNCL1001)'.Attribute 'mimeCode' MUST be present.Value MUST be part of code list 'Mime code (IANA Subset)'.Attribute 'filename' MUST be present.Element 'cbc:URI' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cac:SignatoryParty' MUST be provided.Element 'cac:DigitalSignatureAttachment' MUST be provided.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:FamilyName' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Attribute 'mimeCode' MUST be present.Value MUST be part of code list 'Mime code (IANA Subset)'.Attribute 'filename' MUST be present.Element 'cbc:URI' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model. \ No newline at end of file diff --git a/target/generated/T126-basic.sch b/target/generated/T126-basic.sch deleted file mode 100644 index 7ce918c1..00000000 --- a/target/generated/T126-basic.sch +++ /dev/null @@ -1 +0,0 @@ -Element 'cbc:CustomizationID' MUST be provided.Element 'cbc:ProfileID' MUST be provided.Element 'cbc:ID' MUST be provided.Element 'cbc:IssueDate' MUST be provided.Element 'cbc:IssueTime' MUST be provided.Element 'cbc:ShippingOrderID' MUST be provided.Element 'cbc:TransportationStatusTypeCode' MUST be provided.Element 'cac:SenderParty' MUST be provided.Element 'cac:ReceiverParty' MUST be provided.Document MUST not contain schema location.Value MUST be part of code list 'Transportation Status Type Code (openPEPPOL)'.Element 'cbc:EndpointID' MUST be provided.Element 'cac:PartyLegalEntity' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:EndpointID' MUST be provided.Element 'cac:PartyLegalEntity' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'Transport Event Type Code (openPEPPOL)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model. \ No newline at end of file diff --git a/target/generated/T127-basic.sch b/target/generated/T127-basic.sch deleted file mode 100644 index 6f490c6c..00000000 --- a/target/generated/T127-basic.sch +++ /dev/null @@ -1 +0,0 @@ -Element 'cbc:CustomizationID' MUST be provided.Element 'cbc:ProfileID' MUST be provided.Element 'cbc:ID' MUST be provided.Element 'cbc:IssueDate' MUST be provided.Element 'cbc:IssueTime' MUST be provided.Element 'cbc:Description' MUST be provided.Element 'cbc:ShippingOrderID' MUST be provided.Element 'cbc:TransportationStatusTypeCode' MUST be provided.Element 'cbc:TransportExecutionStatusCode' MUST be provided.Element 'cac:SenderParty' MUST be provided.Element 'cac:ReceiverParty' MUST be provided.Document MUST not contain schema location.Value MUST be part of code list 'Transportation Status Type Code (openPEPPOL)'.Value MUST be part of code list 'Transportation Status Code (openPEPPOL)'.Element 'cbc:ID' MUST be provided.Element 'cac:Status' MUST be provided.Element 'cbc:Description' MUST be provided.Attribute 'listID' MUST be present.Document MUST NOT contain elements not part of the data model.Value MUST be part of code list 'Transport Event Type Code (openPEPPOL)'.Element 'cbc:Description' MUST be provided.Attribute 'listID' MUST be present.Attribute 'listID' MUST be present.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cac:SignatoryParty' MUST be provided.Element 'cac:Person' MUST be provided.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:FamilyName' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Attribute 'mimeCode' MUST be present.Value MUST be part of code list 'Mime code (IANA Subset)'.Attribute 'filename' MUST be present.Element 'cbc:URI' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cbc:Description' MUST be provided.Attribute 'listID' MUST be present.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:IdentificationID' MUST be provided.Value MUST be part of code list 'Transport Event Type Code (openPEPPOL)'.Element 'cbc:Description' MUST be provided.Attribute 'listID' MUST be present.Attribute 'listID' MUST be present.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cac:SignatoryParty' MUST be provided.Element 'cac:Person' MUST be provided.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:FamilyName' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Attribute 'mimeCode' MUST be present.Value MUST be part of code list 'Mime code (IANA Subset)'.Attribute 'filename' MUST be present.Element 'cbc:URI' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'Document name code, full list (UNCL1001)'.Attribute 'mimeCode' MUST be present.Value MUST be part of code list 'Mime code (IANA Subset)'.Attribute 'filename' MUST be present.Element 'cbc:URI' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cac:SignatoryParty' MUST be provided.Element 'cac:Person' MUST be provided.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:FamilyName' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Attribute 'mimeCode' MUST be present.Value MUST be part of code list 'Mime code (IANA Subset)'.Attribute 'filename' MUST be present.Element 'cbc:URI' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:EndpointID' MUST be provided.Element 'cac:PartyLegalEntity' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:EndpointID' MUST be provided.Element 'cac:PartyLegalEntity' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model. \ No newline at end of file diff --git a/target/generated/T128-basic.sch b/target/generated/T128-basic.sch deleted file mode 100644 index 8b44bc2f..00000000 --- a/target/generated/T128-basic.sch +++ /dev/null @@ -1 +0,0 @@ -Element 'cbc:CustomizationID' MUST be provided.Element 'cbc:ProfileID' MUST be provided.Element 'cbc:ID' MUST be provided.Element 'cbc:IssueDate' MUST be provided.Element 'cbc:IssueTime' MUST be provided.Element 'cbc:ReceiptAdviceTypeCode' MUST be provided.Element 'cac:DespatchDocumentReference' MUST be provided.Element 'cac:DeliveryCustomerParty' MUST be provided.Element 'cac:DespatchSupplierParty' MUST be provided.Element 'cac:ReceiptLine' MUST be provided.Document MUST not contain schema location.Value MUST be part of code list 'Document status code (openPEPPOL)'.Value MUST be part of code list 'Receipt Advice Type (openPEPPOL)'.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cbc:IssueDate' MUST be provided.Element 'cbc:IssueTime' MUST be provided.Value MUST be part of code list 'Application Response type code (UNCL4343 Subset T128)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'Document name code, full list (UNCL1001)'.Attribute 'mimeCode' MUST be present.Value MUST be part of code list 'Mime code (IANA Subset)'.Attribute 'filename' MUST be present.Element 'cbc:URI' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Party' MUST be provided.Element 'cbc:EndpointID' MUST be provided.Element 'cac:PartyLegalEntity' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Party' MUST be provided.Element 'cbc:EndpointID' MUST be provided.Element 'cac:PartyLegalEntity' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Party' MUST be provided.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Party' MUST be provided.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cbc:ID' MUST be provided.Element 'cac:Status' MUST be provided.Element 'cbc:ConditionCode' MUST be provided.Value MUST be part of code list 'Application Response type code (UNCL4343 Subset T128)'.Value MUST be part of code list 'Consignment Status Reason (openPEPPOL)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:IdentityDocumentReference' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ActualDeliveryDate' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cbc:TransportHandlingUnitTypeCode' MUST be provided.Element 'cac:Status' MUST be provided.Value MUST be part of code list 'Recommendation 21 (UN/ECE)'.Element 'cbc:ConditionCode' MUST be provided.Value MUST be part of code list 'Application Response type code (UNCL4343 Subset T128)'.Value MUST be part of code list 'Transport Handling Unit Reason codes (based on UNCL7007). '.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cac:DespatchLineReference' MUST be provided.Attribute 'unitCode' MUST be present.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Receipt Advice Action (openPEPPOL)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Reject Reason (openPEPPOL)'.Value MUST be part of code list 'Receipt Advice Action (openPEPPOL)'.Attribute 'unitCode' MUST be present.Element 'cbc:LineID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:LineID' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:Name' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model. \ No newline at end of file diff --git a/target/schematron/PEPPOLBIS-T120.sch b/target/schematron/PEPPOLBIS-T120.sch index 1db7007f..ad5da23e 100644 --- a/target/schematron/PEPPOLBIS-T120.sch +++ b/target/schematron/PEPPOLBIS-T120.sch @@ -176,1577 +176,7 @@ flag="warning">Australian Business Number (ABN) MUST be stated in the correct format. - - - - - - - - - - - - - - - - - - - - - - Element 'cbc:CustomizationID' MUST be provided. - Element 'cbc:ProfileID' MUST be provided. - Element 'cbc:ID' MUST be provided. - Element 'cbc:IssueDate' MUST be provided. - Element 'cbc:IssueTime' MUST be provided. - Element 'cac:DespatchSupplierParty' MUST be provided. - Element 'cac:DeliveryCustomerParty' MUST be provided. - Element 'cac:Shipment' MUST be provided. - Element 'cac:DespatchLine' MUST be provided. - Document MUST not contain schema location. - - - - - - - - Value MUST be part of code list 'Document status code (openPEPPOL)'. - - - Value MUST be part of code list 'Despatch advice type code (openPEPPOL)'. - - - - Element 'cbc:ID' MUST be provided. - - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cbc:ID' MUST be provided. - - - - Value MUST be part of code list 'Document name code, full list (UNCL1001)'. - - - - - Attribute 'mimeCode' MUST be present. - Value MUST be part of code list 'Mime code (IANA Subset)'. - Attribute 'filename' MUST be present. - - - Element 'cbc:URI' MUST be provided. - - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cac:Party' MUST be provided. - - - Element 'cbc:EndpointID' MUST be provided. - Element 'cac:PartyLegalEntity' MUST be provided. - - - Attribute 'schemeID' MUST be present. - Value MUST be part of code list 'Electronic Address Scheme (EAS)'. - - - Element 'cbc:ID' MUST be provided. - - - Value MUST be part of code list 'ISO 6523 ICD list'. - - - Element 'cbc:Name' MUST be provided. - - - - Element 'cac:Country' MUST be provided. - - - - - - - - Element 'cbc:Line' MUST be provided. - - - - Element 'cbc:IdentificationCode' MUST be provided. - - - Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cbc:CompanyID' MUST be provided. - Element 'cac:TaxScheme' MUST be provided. - - - - Element 'cbc:ID' MUST be provided. - - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cbc:RegistrationName' MUST be provided. - - - - Attribute 'schemeID' MUST be present. - Value MUST be part of code list 'ISO 6523 ICD list'. - - - Element 'cac:Country' MUST be provided. - - - - Element 'cbc:IdentificationCode' MUST be provided. - - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - - - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cac:Party' MUST be provided. - - - Element 'cbc:EndpointID' MUST be provided. - Element 'cac:PartyLegalEntity' MUST be provided. - - - Attribute 'schemeID' MUST be present. - Value MUST be part of code list 'Electronic Address Scheme (EAS)'. - - - Element 'cbc:ID' MUST be provided. - - - Value MUST be part of code list 'ISO 6523 ICD list'. - - - Element 'cbc:Name' MUST be provided. - - - - Element 'cac:Country' MUST be provided. - - - - - - - - Element 'cbc:Line' MUST be provided. - - - - Element 'cbc:IdentificationCode' MUST be provided. - - - Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cbc:CompanyID' MUST be provided. - Element 'cac:TaxScheme' MUST be provided. - - - - Element 'cbc:ID' MUST be provided. - - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cbc:RegistrationName' MUST be provided. - - - - Attribute 'schemeID' MUST be present. - Value MUST be part of code list 'ISO 6523 ICD list'. - - - Element 'cac:Country' MUST be provided. - - - - Element 'cbc:IdentificationCode' MUST be provided. - - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - - - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cac:Party' MUST be provided. - - - - Element 'cbc:ID' MUST be provided. - - - Value MUST be part of code list 'ISO 6523 ICD list'. - - - Element 'cbc:Name' MUST be provided. - - - - Element 'cac:Country' MUST be provided. - - - - - - - - Element 'cbc:Line' MUST be provided. - - - - Element 'cbc:IdentificationCode' MUST be provided. - - - Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cbc:CompanyID' MUST be provided. - Element 'cac:TaxScheme' MUST be provided. - - - - Element 'cbc:ID' MUST be provided. - - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cbc:RegistrationName' MUST be provided. - - - - Attribute 'schemeID' MUST be present. - Value MUST be part of code list 'ISO 6523 ICD list'. - - - Element 'cac:Country' MUST be provided. - - - - Element 'cbc:IdentificationCode' MUST be provided. - - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - - - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cac:Party' MUST be provided. - - - - Element 'cbc:ID' MUST be provided. - - - Value MUST be part of code list 'ISO 6523 ICD list'. - - - Element 'cbc:Name' MUST be provided. - - - - Element 'cac:Country' MUST be provided. - - - - - - - - Element 'cbc:Line' MUST be provided. - - - - Element 'cbc:IdentificationCode' MUST be provided. - - - Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cbc:CompanyID' MUST be provided. - Element 'cac:TaxScheme' MUST be provided. - - - - Element 'cbc:ID' MUST be provided. - - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cbc:RegistrationName' MUST be provided. - - - - Attribute 'schemeID' MUST be present. - Value MUST be part of code list 'ISO 6523 ICD list'. - - - Element 'cac:Country' MUST be provided. - - - - Element 'cbc:IdentificationCode' MUST be provided. - - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - - - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cac:Party' MUST be provided. - - - - Element 'cbc:ID' MUST be provided. - - - Value MUST be part of code list 'ISO 6523 ICD list'. - - - Element 'cbc:Name' MUST be provided. - - - - Element 'cac:Country' MUST be provided. - - - - - - - - Element 'cbc:Line' MUST be provided. - - - - Element 'cbc:IdentificationCode' MUST be provided. - - - Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cbc:ID' MUST be provided. - - - Attribute 'schemeID' MUST be present. - - - - Attribute 'unitCode' MUST be present. - Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. - - - Attribute 'unitCode' MUST be present. - Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. - - - - Attribute 'currencyID' MUST be present. - Value MUST be part of code list 'Currency codes (ISO 4217)'. - - - Element 'cbc:ID' MUST be provided. - - - Attribute 'schemeID' MUST be present. - - - - Value MUST be part of code list 'Handling Code (TRED4079)' or 'Handling code (Beast, openPeppol)'. - Attribute 'listID' MUST be present. - - - - - Element 'cbc:ID' MUST be provided. - - - Value MUST be part of code list 'ISO 6523 ICD list'. - - - Element 'cbc:Name' MUST be provided. - - - - - - - - - - Element 'cbc:Line' MUST be provided. - - - - Element 'cbc:IdentificationCode' MUST be provided. - - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cbc:CompanyID' MUST be provided. - Element 'cac:TaxScheme' MUST be provided. - - - - Element 'cbc:ID' MUST be provided. - - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cbc:RegistrationName' MUST be provided. - - - - Attribute 'schemeID' MUST be present. - Value MUST be part of code list 'ISO 6523 ICD list'. - - - Element 'cac:Country' MUST be provided. - - - - Element 'cbc:IdentificationCode' MUST be provided. - - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - - - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cac:IdentityDocumentReference' MUST be provided. - - - Element 'cbc:ID' MUST be provided. - - - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cbc:TransportServiceCode' MUST be provided. - - - - - - - Element 'cbc:AttributeID' MUST be provided. - - - - Attribute 'unitCode' MUST be present. - Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. - - - - Document MUST NOT contain elements not part of the data model. - - - - - Value MUST be part of code list 'ISO 6523 ICD list'. - - - - - Document MUST NOT contain elements not part of the data model. - - - - - Element 'cbc:ID' MUST be provided. - - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cbc:ID' MUST be provided. - - - Attribute 'schemeID' MUST be present. - Value MUST be part of code list 'ISO 6523 ICD list'. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cbc:EnvironmentalEmissionTypeCode' MUST be provided. - Element 'cbc:ValueMeasure' MUST be provided. - - - - Attribute 'unitCode' MUST be present. - Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cbc:TransportModeCode' MUST be provided. - - - Value MUST be part of code list 'Recommendation 19 (UN/ECE) Transport Modes'. - - - Value MUST be part of code list 'Recommendation 28 (UN/ECE) Transport Means'. - - - - Element 'cbc:AircraftID' MUST be provided. - - - - Element 'cbc:LicensePlateID' MUST be provided. - - - - Element 'cbc:TrainID' MUST be provided. - - - - - Element 'cbc:VesselID' MUST be provided. - - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cbc:AttributeID' MUST be provided. - Element 'cbc:Measure' MUST be provided. - - - Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'. - - - Attribute 'unitCode' MUST be present. - Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - - - - - - Value MUST be part of code list 'ISO 6523 ICD list'. - - - - - - - - - - Element 'cbc:Line' MUST be provided. - - - - - Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cbc:CoordinateSystemCode' MUST be provided. - Element 'cbc:LatitudeDegreesMeasure' MUST be provided. - Element 'cbc:LongitudeDegreesMeasure' MUST be provided. - - - - Attribute 'unitCode' MUST be present. - Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. - - - Attribute 'unitCode' MUST be present. - Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. - - - Attribute 'unitCode' MUST be present. - Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - - - - - - Document MUST NOT contain elements not part of the data model. - - - - - - - Value MUST be part of code list 'ISO 6523 ICD list'. - - - - - - - - Element 'cbc:Line' MUST be provided. - - - - Element 'cbc:IdentificationCode' MUST be provided. - - - Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cbc:CoordinateSystemCode' MUST be provided. - Element 'cbc:LatitudeDegreesMeasure' MUST be provided. - Element 'cbc:LongitudeDegreesMeasure' MUST be provided. - - - - Attribute 'unitCode' MUST be present. - Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. - - - Attribute 'unitCode' MUST be present. - Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. - - - Attribute 'unitCode' MUST be present. - Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - - - - Element 'cbc:ID' MUST be provided. - - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cbc:ID' MUST be provided. - Element 'cbc:TransportHandlingUnitTypeCode' MUST be provided. - - - - Value MUST be part of code list 'Recommendation 21 (UN/ECE)'. - - - Value MUST be part of code list 'Handling Code (TRED4079)' or 'Handling code (Beast, openPeppol)'. - Attribute 'listID' MUST be present. - - - - - - Element 'cbc:ID' MUST be provided. - - - - Value MUST be part of code list 'Transport equipment type code (UNCL8053) '. - - - Value MUST be part of code list 'Size type code (TRED8155)'. - - - - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cbc:AttributeID' MUST be provided. - Element 'cbc:Measure' MUST be provided. - - - Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'. - - - Attribute 'unitCode' MUST be present. - Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cbc:AttributeID' MUST be provided. - Element 'cbc:Measure' MUST be provided. - - - Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'. - - - Attribute 'unitCode' MUST be present. - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cbc:AttributeID' MUST be provided. - Element 'cbc:Measure' MUST be provided. - - - Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'. - - - Attribute 'unitCode' MUST be present. - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cbc:ID' MUST be provided. - Element 'cbc:Quantity' MUST be provided. - - - - - Attribute 'currencyID' MUST be present. - Value MUST be part of code list 'Currency codes (ISO 4217)'. - - - Attribute 'unitCode' MUST be present. - - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cbc:PackagingTypeCode' MUST be provided. - - - - - Value MUST be part of code list 'Recommendation 21 (UN/ECE)'. - - - - Element 'cbc:PackagingTypeCode' MUST be provided. - - - - - Value MUST be part of code list 'Recommendation 21 (UN/ECE)'. - - - - Element 'cbc:PackagingTypeCode' MUST be provided. - - - - - Value MUST be part of code list 'Recommendation 21 (UN/ECE)'. - - - - Element 'cbc:ID' MUST be provided. - Element 'cbc:Quantity' MUST be provided. - - - - - Attribute 'currencyID' MUST be present. - Value MUST be part of code list 'Currency codes (ISO 4217)'. - - - Attribute 'unitCode' MUST be present. - - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cbc:AttributeID' MUST be provided. - Element 'cbc:Measure' MUST be provided. - - - Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'. - - - Attribute 'unitCode' MUST be present. - Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cbc:ID' MUST be provided. - Element 'cbc:Quantity' MUST be provided. - - - - - Attribute 'currencyID' MUST be present. - Value MUST be part of code list 'Currency codes (ISO 4217)'. - - - Attribute 'unitCode' MUST be present. - - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cbc:AttributeID' MUST be provided. - Element 'cbc:Measure' MUST be provided. - - - Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'. - - - Attribute 'unitCode' MUST be present. - Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cbc:ID' MUST be provided. - Element 'cbc:Quantity' MUST be provided. - - - - - Attribute 'currencyID' MUST be present. - Value MUST be part of code list 'Currency codes (ISO 4217)'. - - - Attribute 'unitCode' MUST be present. - - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cbc:AttributeID' MUST be provided. - Element 'cbc:Measure' MUST be provided. - - - Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'. - - - Attribute 'unitCode' MUST be present. - Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cbc:ID' MUST be provided. - Element 'cbc:DeliveredQuantity' MUST be provided. - Element 'cac:OrderLineReference' MUST be provided. - Element 'cac:Item' MUST be provided. - - - - - Attribute 'unitCode' MUST be present. - Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. - - - Attribute 'unitCode' MUST be present. - Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. - - - - Element 'cbc:LineID' MUST be provided. - - - - - Element 'cbc:ID' MUST be provided. - - - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cbc:ID' MUST be provided. - - - - Value MUST be part of code list 'Document name code, full list (UNCL1001)'. - - - - - Attribute 'mimeCode' MUST be present. - Value MUST be part of code list 'Mime code (IANA Subset)'. - Attribute 'filename' MUST be present. - - - Element 'cbc:URI' MUST be provided. - - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cbc:Name' MUST be provided. - - - - Element 'cbc:ID' MUST be provided. - - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cbc:ID' MUST be provided. - - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cbc:ID' MUST be provided. - - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cbc:ID' MUST be provided. - - - Attribute 'schemeID' MUST be present. - Value MUST be part of code list 'ISO 6523 ICD list'. - - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cbc:ItemClassificationCode' MUST be provided. - - - Attribute 'listID' MUST be present. - Value MUST be part of code list 'Item type identification code (UNCL7143)'. - - - Document MUST NOT contain elements not part of the data model. - - - - - - Value MUST be part of code list 'Dangerous goods regulations code (UNCL8273)'. - - - - - - - Attribute 'unitCode' MUST be present. - Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. - - - Attribute 'unitCode' MUST be present. - Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. - - - Element 'cbc:PackingCriteriaCode' MUST be provided. - - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cbc:AttributeID' MUST be provided. - Element 'cbc:Measure' MUST be provided. - - - - Attribute 'unitCode' MUST be present. - Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cbc:Name' MUST be provided. - Element 'cbc:Value' MUST be provided. - - - - - Attribute 'listID' MUST be present. - - - - Attribute 'unitCode' MUST be present. - Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. - - - - Document MUST NOT contain elements not part of the data model. - - - - Element 'cbc:ID' MUST be provided. - - - Value MUST be part of code list 'ISO 6523 ICD list'. - - - Element 'cbc:Name' MUST be provided. - - - - Element 'cac:Country' MUST be provided. - - - - - - - - Element 'cbc:Line' MUST be provided. - - - - Element 'cbc:IdentificationCode' MUST be provided. - - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cbc:RegistrationName' MUST be provided. - - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - - - - - - - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cbc:ID' MUST be provided. - Element 'cbc:CertificateTypeCode' MUST be provided. - Element 'cbc:CertificateType' MUST be provided. - Element 'cac:IssuerParty' MUST be provided. - - - - - - - Element 'cac:PartyName' MUST be provided. - - - Element 'cbc:Name' MUST be provided. - - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cbc:AttributeID' MUST be provided. - Element 'cbc:Measure' MUST be provided. - - - Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'. - - - Attribute 'unitCode' MUST be present. - Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - + Australian Business Number (ABN) MUST be stated in the correct format. - - - - - - - - - Element 'cbc:CustomizationID' MUST be provided. - Element 'cbc:ProfileID' MUST be provided. - Element 'cbc:ID' MUST be provided. - Element 'cbc:IssueDate' MUST be provided. - Element 'cbc:IssueTime' MUST be provided. - Element 'cbc:WeightStatementTypeCode' MUST be provided. - Element 'cac:SenderParty' MUST be provided. - Element 'cac:ReceiverParty' MUST be provided. - Element 'cac:WeighingParty' MUST be provided. - Element 'cac:Shipment' MUST be provided. - Document MUST not contain schema location. - - - - - - - - Value MUST be part of code list 'Weight Statement Type Code (openPEPPOL)'. - - - Element 'cbc:EndpointID' MUST be provided. - - - Attribute 'schemeID' MUST be present. - Value MUST be part of code list 'Electronic Address Scheme (EAS)'. - - - Element 'cbc:ID' MUST be provided. - - - Attribute 'schemeID' MUST be present. - Value MUST be part of code list 'ISO 6523 ICD list'. - - - Element 'cbc:Name' MUST be provided. - - - - Element 'cac:Country' MUST be provided. - - - - - - - - Element 'cbc:Line' MUST be provided. - - - - Element 'cbc:IdentificationCode' MUST be provided. - - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - - - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cbc:EndpointID' MUST be provided. - - - Attribute 'schemeID' MUST be present. - Value MUST be part of code list 'Electronic Address Scheme (EAS)'. - - - Element 'cbc:ID' MUST be provided. - - - Attribute 'schemeID' MUST be present. - Value MUST be part of code list 'ISO 6523 ICD list'. - - - Element 'cbc:Name' MUST be provided. - - - - Element 'cac:Country' MUST be provided. - - - - - - - - Element 'cbc:Line' MUST be provided. - - - - Element 'cbc:IdentificationCode' MUST be provided. - - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - - - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cac:PhysicalLocation' MUST be provided. - - - Element 'cbc:ID' MUST be provided. - - - Attribute 'schemeID' MUST be present. - Value MUST be part of code list 'ISO 6523 ICD list'. - - - Element 'cbc:Name' MUST be provided. - - - - Element 'cac:Country' MUST be provided. - - - - - - - - Element 'cbc:Line' MUST be provided. - - - - Element 'cbc:IdentificationCode' MUST be provided. - - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - - - - Document MUST NOT contain elements not part of the data model. - - - - - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - - Element 'cbc:ID' MUST be provided. - - - Attribute 'schemeID' MUST be present. - Value MUST be part of code list 'ISO 6523 ICD list'. - - - Element 'cbc:Name' MUST be provided. - - - - Element 'cac:Country' MUST be provided. - - - - - - - - Element 'cbc:Line' MUST be provided. - - - - Element 'cbc:IdentificationCode' MUST be provided. - - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - - - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cbc:ID' MUST be provided. - Element 'cac:GoodsItem' MUST be provided. - - - - Element 'cbc:ID' MUST be provided. - Element 'cac:MeasurementDimension' MUST be provided. - - - - Element 'cbc:Name' MUST be provided. - - - - Element 'cbc:ID' MUST be provided. - - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cbc:ID' MUST be provided. - - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cbc:ID' MUST be provided. - - - Attribute 'schemeID' MUST be present. - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cbc:ItemClassificationCode' MUST be provided. - - - Attribute 'listID' MUST be present. - Value MUST be part of code list 'Item type identification code (UNCL7143)'. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cbc:AttributeID' MUST be provided. - Element 'cbc:Measure' MUST be provided. - - - Value MUST be part of code list 'Measured attribute code for weight statement (UNCL6313 Subset) T122'. - - - Attribute 'unitCode' MUST be present. - Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - + diff --git a/target/schematron/PEPPOLBIS-T123.sch b/target/schematron/PEPPOLBIS-T123.sch index 2b88db3f..398d7e19 100644 --- a/target/schematron/PEPPOLBIS-T123.sch +++ b/target/schematron/PEPPOLBIS-T123.sch @@ -178,1142 +178,7 @@ flag="warning">Australian Business Number (ABN) MUST be stated in the correct format. - - - - - - - - - - - - - - - - - - - Element 'cbc:CustomizationID' MUST be provided. - Element 'cbc:ProfileID' MUST be provided. - Element 'cbc:ID' MUST be provided. - Element 'cbc:IssueDate' MUST be provided. - Element 'cbc:IssueTime' MUST be provided. - Element 'cac:TransportUserParty' MUST be provided. - Element 'cac:TransportServiceProviderParty' MUST be provided. - Element 'cac:MainTransportationService' MUST be provided. - Element 'cac:Consignment' MUST be provided. - Document MUST not contain schema location. - - - - - - - - Value MUST be part of code list 'Document status code (openPEPPOL)'. - - - - Element 'cbc:EndpointID' MUST be provided. - Element 'cac:PartyLegalEntity' MUST be provided. - - - Attribute 'schemeID' MUST be present. - Value MUST be part of code list 'Electronic Address Scheme (EAS)'. - - - Element 'cbc:ID' MUST be provided. - - - Value MUST be part of code list 'ISO 6523 ICD list'. - - - Element 'cbc:Name' MUST be provided. - - - - Element 'cac:Country' MUST be provided. - - - - - - - - Element 'cbc:Line' MUST be provided. - - - - Element 'cbc:IdentificationCode' MUST be provided. - - - Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cbc:CompanyID' MUST be provided. - Element 'cac:TaxScheme' MUST be provided. - - - - Element 'cbc:ID' MUST be provided. - - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cbc:RegistrationName' MUST be provided. - - - - Attribute 'schemeID' MUST be present. - Value MUST be part of code list 'ISO 6523 ICD list'. - - - Element 'cac:Country' MUST be provided. - - - - Element 'cbc:IdentificationCode' MUST be provided. - - - Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - - - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cbc:EndpointID' MUST be provided. - Element 'cac:PartyLegalEntity' MUST be provided. - - - Attribute 'schemeID' MUST be present. - Value MUST be part of code list 'Electronic Address Scheme (EAS)'. - - - Element 'cbc:ID' MUST be provided. - - - Value MUST be part of code list 'ISO 6523 ICD list'. - - - Element 'cbc:Name' MUST be provided. - - - - Element 'cac:Country' MUST be provided. - - - - - - - - Element 'cbc:Line' MUST be provided. - - - - Element 'cbc:IdentificationCode' MUST be provided. - - - Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cbc:CompanyID' MUST be provided. - Element 'cac:TaxScheme' MUST be provided. - - - - Element 'cbc:ID' MUST be provided. - - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cbc:RegistrationName' MUST be provided. - - - - Attribute 'schemeID' MUST be present. - Value MUST be part of code list 'ISO 6523 ICD list'. - - - Element 'cac:Country' MUST be provided. - - - - Element 'cbc:IdentificationCode' MUST be provided. - - - Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - - - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cac:PartyLegalEntity' MUST be provided. - - - Element 'cbc:ID' MUST be provided. - - - Value MUST be part of code list 'ISO 6523 ICD list'. - - - Element 'cbc:Name' MUST be provided. - - - - Element 'cac:Country' MUST be provided. - - - - - - - - Element 'cbc:Line' MUST be provided. - - - - Element 'cbc:IdentificationCode' MUST be provided. - - - Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cbc:CompanyID' MUST be provided. - Element 'cac:TaxScheme' MUST be provided. - - - - Element 'cbc:ID' MUST be provided. - - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cbc:RegistrationName' MUST be provided. - - - - Attribute 'schemeID' MUST be present. - Value MUST be part of code list 'ISO 6523 ICD list'. - - - Element 'cac:Country' MUST be provided. - - - - Element 'cbc:IdentificationCode' MUST be provided. - - - Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - - - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cbc:ID' MUST be provided. - - - - Value MUST be part of code list 'Document name code, full list (UNCL1001)'. - - - - - Attribute 'mimeCode' MUST be present. - Value MUST be part of code list 'Mime code (IANA Subset)'. - Attribute 'filename' MUST be present. - - - Element 'cbc:URI' MUST be provided. - - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cbc:TransportServiceCode' MUST be provided. - - - Value MUST be part of code list 'Transport Service Code (openPEPPOL)'. - - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cbc:TransportServiceCode' MUST be provided. - - - Value MUST be part of code list 'Transport Service Code (openPEPPOL)'. - - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cbc:ID' MUST be provided. - Element 'cac:ConsigneeParty' MUST be provided. - Element 'cac:ConsignorParty' MUST be provided. - - - - - - Attribute 'unitCode' MUST be present. - - - Attribute 'unitCode' MUST be present. - - - Attribute 'unitCode' MUST be present. - - - - Attribute 'unitCode' MUST be present. - - - Element 'cac:Location' MUST be provided. - Element 'cac:Period' MUST be provided. - - - - - Value MUST be part of code list 'ISO 6523 ICD list'. - - - - - - - - - - Element 'cbc:Line' MUST be provided. - - - - Element 'cbc:IdentificationCode' MUST be provided. - - - Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cbc:CoordinateSystemCode' MUST be provided. - Element 'cbc:LatitudeDegreesMeasure' MUST be provided. - Element 'cbc:LongitudeDegreesMeasure' MUST be provided. - - - - Attribute 'unitCode' MUST be present. - Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. - - - Attribute 'unitCode' MUST be present. - Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. - - - Attribute 'unitCode' MUST be present. - Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - - - - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cac:Location' MUST be provided. - Element 'cac:Period' MUST be provided. - - - - - Value MUST be part of code list 'ISO 6523 ICD list'. - - - - - - - - - - Element 'cbc:Line' MUST be provided. - - - - Element 'cbc:IdentificationCode' MUST be provided. - - - Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cbc:CoordinateSystemCode' MUST be provided. - Element 'cbc:LatitudeDegreesMeasure' MUST be provided. - Element 'cbc:LongitudeDegreesMeasure' MUST be provided. - - - - Attribute 'unitCode' MUST be present. - Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. - - - Attribute 'unitCode' MUST be present. - Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. - - - Attribute 'unitCode' MUST be present. - Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - - - - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - - Element 'cbc:ID' MUST be provided. - - - Value MUST be part of code list 'ISO 6523 ICD list'. - - - Element 'cbc:Name' MUST be provided. - - - - Element 'cac:Country' MUST be provided. - - - - - - - - Element 'cbc:Line' MUST be provided. - - - - Element 'cbc:IdentificationCode' MUST be provided. - - - Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cbc:RegistrationName' MUST be provided. - - - - Attribute 'schemeID' MUST be present. - Value MUST be part of code list 'ISO 6523 ICD list'. - - - Element 'cac:Country' MUST be provided. - - - - Element 'cbc:IdentificationCode' MUST be provided. - - - Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - - - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - - Element 'cbc:ID' MUST be provided. - - - Value MUST be part of code list 'ISO 6523 ICD list'. - - - Element 'cbc:Name' MUST be provided. - - - - Element 'cac:Country' MUST be provided. - - - - - - - - Element 'cbc:Line' MUST be provided. - - - - Element 'cbc:IdentificationCode' MUST be provided. - - - Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cbc:RegistrationName' MUST be provided. - - - - Attribute 'schemeID' MUST be present. - Value MUST be part of code list 'ISO 6523 ICD list'. - - - Element 'cac:Country' MUST be provided. - - - - Element 'cbc:IdentificationCode' MUST be provided. - - - Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - - - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - - Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. - - - Document MUST NOT contain elements not part of the data model. - - - - Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. - - - Document MUST NOT contain elements not part of the data model. - - - - - - - Value MUST be part of code list 'ISO 6523 ICD list'. - - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cbc:ChargeIndicator' MUST be provided. - Element 'cbc:AllowanceChargeReasonCode' MUST be provided. - Element 'cbc:Amount' MUST be provided. - - - - Value MUST be part of code list 'Freight Allowance-Charge Reason Code'. - - - Attribute 'currencyID' MUST be present. - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cbc:TransportModeCode' MUST be provided. - - - Value MUST be part of code list 'Recommendation 19 (UN/ECE) Transport Modes'. - - - - Element 'cac:Location' MUST be provided. - Element 'cac:Period' MUST be provided. - - - - - Value MUST be part of code list 'ISO 6523 ICD list'. - - - - - - - - - - Element 'cbc:Line' MUST be provided. - - - - Element 'cbc:IdentificationCode' MUST be provided. - - - Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cbc:CoordinateSystemCode' MUST be provided. - Element 'cbc:LatitudeDegreesMeasure' MUST be provided. - Element 'cbc:LongitudeDegreesMeasure' MUST be provided. - - - - Attribute 'unitCode' MUST be present. - Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. - - - Attribute 'unitCode' MUST be present. - Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. - - - Attribute 'unitCode' MUST be present. - Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - - - - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cac:Location' MUST be provided. - Element 'cac:Period' MUST be provided. - - - - - Value MUST be part of code list 'ISO 6523 ICD list'. - - - - - - - - Element 'cbc:IdentificationCode' MUST be provided. - - - Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - - - - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cbc:ID' MUST be provided. - Element 'cbc:TransportHandlingUnitTypeCode' MUST be provided. - - - - Value MUST be part of code list 'Recommendation 21 (UN/ECE)'. - - - - - - - Element 'cbc:ID' MUST be provided. - - - - Value MUST be part of code list 'Transport equipment type code (UNCL8053) '. - - - Value MUST be part of code list 'Size type code (TRED8155)'. - - - - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cbc:AttributeID' MUST be provided. - Element 'cbc:Measure' MUST be provided. - - - Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'. - - - Attribute 'unitCode' MUST be present. - Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cbc:AttributeID' MUST be provided. - Element 'cbc:Measure' MUST be provided. - - - Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'. - - - Attribute 'unitCode' MUST be present. - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cbc:AttributeID' MUST be provided. - Element 'cbc:Measure' MUST be provided. - - - Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'. - - - Attribute 'unitCode' MUST be present. - - - Document MUST NOT contain elements not part of the data model. - - - - - - - - - Element 'cbc:ItemClassificationCode' MUST be provided. - - - Attribute 'listID' MUST be present. - Value MUST be part of code list 'Item type identification code (UNCL7143)'. - Attribute 'listVersionID' MUST be present. - Attribute 'name' MUST be present. - - - Document MUST NOT contain elements not part of the data model. - - - - - - Value MUST be part of code list 'Dangerous goods regulations code (UNCL8273)'. - - - - - - - Attribute 'unitCode' MUST be present. - Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. - - - Attribute 'unitCode' MUST be present. - Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. - - - Element 'cbc:PackingCriteriaCode' MUST be provided. - - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cbc:AttributeID' MUST be provided. - Element 'cbc:Measure' MUST be provided. - - - - Attribute 'unitCode' MUST be present. - Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - + diff --git a/target/schematron/PEPPOLBIS-T124.sch b/target/schematron/PEPPOLBIS-T124.sch index 50beb75a..d516ee68 100644 --- a/target/schematron/PEPPOLBIS-T124.sch +++ b/target/schematron/PEPPOLBIS-T124.sch @@ -178,2093 +178,7 @@ flag="warning">Australian Business Number (ABN) MUST be stated in the correct format. - - - - - - - - - - - - - - - - - - - Element 'cbc:CustomizationID' MUST be provided. - Element 'cbc:ProfileID' MUST be provided. - Element 'cbc:ID' MUST be provided. - Element 'cbc:IssueDate' MUST be provided. - Element 'cbc:IssueTime' MUST be provided. - Element 'cac:SenderParty' MUST be provided. - Element 'cac:ReceiverParty' MUST be provided. - Element 'cac:TransportUserParty' MUST be provided. - Element 'cac:TransportServiceProviderParty' MUST be provided. - Element 'cac:MainTransportationService' MUST be provided. - Element 'cac:Consignment' MUST be provided. - Document MUST not contain schema location. - - - - - - - - Value MUST be part of code list 'Document status code (openPEPPOL)'. - - - - - Element 'cbc:EndpointID' MUST be provided. - Element 'cac:PartyLegalEntity' MUST be provided. - - - Attribute 'schemeID' MUST be present. - Value MUST be part of code list 'Electronic Address Scheme (EAS)'. - - - Element 'cbc:ID' MUST be provided. - - - Value MUST be part of code list 'ISO 6523 ICD list'. - - - Element 'cbc:Name' MUST be provided. - - - - Element 'cac:Country' MUST be provided. - - - - - - - - Element 'cbc:Line' MUST be provided. - - - - Element 'cbc:IdentificationCode' MUST be provided. - - - Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cbc:CompanyID' MUST be provided. - Element 'cac:TaxScheme' MUST be provided. - - - - Element 'cbc:ID' MUST be provided. - - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cbc:RegistrationName' MUST be provided. - - - - Attribute 'schemeID' MUST be present. - Value MUST be part of code list 'ISO 6523 ICD list'. - - - Element 'cac:Country' MUST be provided. - - - - - Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - - - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cbc:EndpointID' MUST be provided. - Element 'cac:PartyIdentification' MUST be provided. - Element 'cac:PartyLegalEntity' MUST be provided. - - - Attribute 'schemeID' MUST be present. - Value MUST be part of code list 'Electronic Address Scheme (EAS)'. - - - - Value MUST be part of code list 'ISO 6523 ICD list'. - - - Element 'cbc:Name' MUST be provided. - - - - Element 'cac:Country' MUST be provided. - - - - - - - - Element 'cbc:Line' MUST be provided. - - - - Element 'cbc:IdentificationCode' MUST be provided. - - - Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cbc:CompanyID' MUST be provided. - Element 'cac:TaxScheme' MUST be provided. - - - - Element 'cbc:ID' MUST be provided. - - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cbc:RegistrationName' MUST be provided. - - - - Attribute 'schemeID' MUST be present. - Value MUST be part of code list 'ISO 6523 ICD list'. - - - Element 'cac:Country' MUST be provided. - - - - - Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - - - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cac:PartyLegalEntity' MUST be provided. - - - Element 'cbc:ID' MUST be provided. - - - Value MUST be part of code list 'ISO 6523 ICD list'. - - - Element 'cbc:Name' MUST be provided. - - - - Element 'cac:Country' MUST be provided. - - - - - - - - Element 'cbc:Line' MUST be provided. - - - - Element 'cbc:IdentificationCode' MUST be provided. - - - Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cbc:CompanyID' MUST be provided. - Element 'cac:TaxScheme' MUST be provided. - - - - Element 'cbc:ID' MUST be provided. - - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cbc:RegistrationName' MUST be provided. - - - - Attribute 'schemeID' MUST be present. - Value MUST be part of code list 'ISO 6523 ICD list'. - - - Element 'cac:Country' MUST be provided. - - - - - Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - - - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cac:PartyLegalEntity' MUST be provided. - - - Element 'cbc:ID' MUST be provided. - - - Value MUST be part of code list 'ISO 6523 ICD list'. - - - Element 'cbc:Name' MUST be provided. - - - - Element 'cac:Country' MUST be provided. - - - - - - - - Element 'cbc:Line' MUST be provided. - - - - Element 'cbc:IdentificationCode' MUST be provided. - - - Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cbc:CompanyID' MUST be provided. - Element 'cac:TaxScheme' MUST be provided. - - - - Element 'cbc:ID' MUST be provided. - - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cbc:RegistrationName' MUST be provided. - - - - Attribute 'schemeID' MUST be present. - Value MUST be part of code list 'ISO 6523 ICD list'. - - - Element 'cac:Country' MUST be provided. - - - - Element 'cbc:IdentificationCode' MUST be provided. - - - Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - - - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cac:PartyLegalEntity' MUST be provided. - - - Element 'cbc:ID' MUST be provided. - - - Attribute 'schemeID' MUST be present. - Value MUST be part of code list 'ISO 6523 ICD list'. - - - Element 'cbc:Name' MUST be provided. - - - - Element 'cac:Country' MUST be provided. - - - - - - - - Element 'cbc:Line' MUST be provided. - - - - Element 'cbc:IdentificationCode' MUST be provided. - - - Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cbc:CompanyID' MUST be provided. - Element 'cac:TaxScheme' MUST be provided. - - - - Element 'cbc:ID' MUST be provided. - - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cbc:RegistrationName' MUST be provided. - - - - Attribute 'schemeID' MUST be present. - Value MUST be part of code list 'ISO 6523 ICD list'. - - - Element 'cac:Country' MUST be provided. - - - - - Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - - - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cbc:ID' MUST be provided. - - - - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cbc:ID' MUST be provided. - - - - Value MUST be part of code list 'Document name code, full list (UNCL1001)'. - - - - - Attribute 'mimeCode' MUST be present. - Value MUST be part of code list 'Mime code (IANA Subset)'. - Attribute 'filename' MUST be present. - - - Element 'cbc:URI' MUST be provided. - - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cbc:TransportServiceCode' MUST be provided. - - - Value MUST be part of code list 'Transport Service Code (openPEPPOL)'. - - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cbc:TransportServiceCode' MUST be provided. - - - Value MUST be part of code list 'Transport Service Code (openPEPPOL)'. - - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cbc:ID' MUST be provided. - Element 'cac:PlannedPickupTransportEvent' MUST be provided. - Element 'cac:PlannedDeliveryTransportEvent' MUST be provided. - Element 'cac:ConsigneeParty' MUST be provided. - Element 'cac:ConsignorParty' MUST be provided. - Element 'cac:MainCarriageShipmentStage' MUST be provided. - - - - - - Attribute 'unitCode' MUST be present. - - - Attribute 'unitCode' MUST be present. - - - Attribute 'unitCode' MUST be present. - - - - Attribute 'unitCode' MUST be present. - - - Element 'cac:Location' MUST be provided. - Element 'cac:Period' MUST be provided. - - - - - Value MUST be part of code list 'ISO 6523 ICD list'. - - - - - - - - - - Element 'cbc:Line' MUST be provided. - - - - - Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cbc:CoordinateSystemCode' MUST be provided. - Element 'cbc:LatitudeDegreesMeasure' MUST be provided. - Element 'cbc:LongitudeDegreesMeasure' MUST be provided. - - - - Attribute 'unitCode' MUST be present. - Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. - - - Attribute 'unitCode' MUST be present. - Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. - - - Attribute 'unitCode' MUST be present. - Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - - - - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cac:Location' MUST be provided. - Element 'cac:Period' MUST be provided. - - - - - Value MUST be part of code list 'ISO 6523 ICD list'. - - - - - - - - - - Element 'cbc:Line' MUST be provided. - - - - - Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cbc:CoordinateSystemCode' MUST be provided. - Element 'cbc:LatitudeDegreesMeasure' MUST be provided. - Element 'cbc:LongitudeDegreesMeasure' MUST be provided. - - - - Attribute 'unitCode' MUST be present. - Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. - - - Attribute 'unitCode' MUST be present. - Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. - - - Attribute 'unitCode' MUST be present. - Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - - - - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cac:Location' MUST be provided. - Element 'cac:Period' MUST be provided. - - - - - Value MUST be part of code list 'ISO 6523 ICD list'. - - - - - - - - - - Element 'cbc:Line' MUST be provided. - - - - - Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cbc:CoordinateSystemCode' MUST be provided. - Element 'cbc:LatitudeDegreesMeasure' MUST be provided. - Element 'cbc:LongitudeDegreesMeasure' MUST be provided. - - - - Attribute 'unitCode' MUST be present. - Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. - - - Attribute 'unitCode' MUST be present. - Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. - - - Attribute 'unitCode' MUST be present. - Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - - - - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cac:Location' MUST be provided. - Element 'cac:Period' MUST be provided. - - - - - Value MUST be part of code list 'ISO 6523 ICD list'. - - - - - - - - - - Element 'cbc:Line' MUST be provided. - - - - - Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cbc:CoordinateSystemCode' MUST be provided. - Element 'cbc:LatitudeDegreesMeasure' MUST be provided. - Element 'cbc:LongitudeDegreesMeasure' MUST be provided. - - - - Attribute 'unitCode' MUST be present. - Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. - - - Attribute 'unitCode' MUST be present. - Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. - - - Attribute 'unitCode' MUST be present. - Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - - - - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - - Element 'cbc:ID' MUST be provided. - - - Value MUST be part of code list 'ISO 6523 ICD list'. - - - Element 'cbc:Name' MUST be provided. - - - - Element 'cac:Country' MUST be provided. - - - - - - - - Element 'cbc:Line' MUST be provided. - - - - Element 'cbc:IdentificationCode' MUST be provided. - - - Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cbc:RegistrationName' MUST be provided. - - - - Attribute 'schemeID' MUST be present. - Value MUST be part of code list 'ISO 6523 ICD list'. - - - Element 'cac:Country' MUST be provided. - - - - Element 'cbc:IdentificationCode' MUST be provided. - - - Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - - - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - - Element 'cbc:ID' MUST be provided. - - - Value MUST be part of code list 'ISO 6523 ICD list'. - - - Element 'cbc:Name' MUST be provided. - - - - Element 'cac:Country' MUST be provided. - - - - - - - - Element 'cbc:Line' MUST be provided. - - - - Element 'cbc:IdentificationCode' MUST be provided. - - - Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cbc:RegistrationName' MUST be provided. - - - - Attribute 'schemeID' MUST be present. - Value MUST be part of code list 'ISO 6523 ICD list'. - - - Element 'cac:Country' MUST be provided. - - - - - Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - - - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cbc:IdentificationCode' MUST be provided. - - - Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. - - - Document MUST NOT contain elements not part of the data model. - - - - Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. - - - Document MUST NOT contain elements not part of the data model. - - - - - - - Value MUST be part of code list 'ISO 6523 ICD list'. - - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cbc:ChargeIndicator' MUST be provided. - Element 'cbc:AllowanceChargeReasonCode' MUST be provided. - Element 'cbc:Amount' MUST be provided. - - - - Value MUST be part of code list 'Freight Allowance-Charge Reason Code'. - - - Attribute 'currencyID' MUST be present. - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cbc:TransportModeCode' MUST be provided. - - - Value MUST be part of code list 'Recommendation 19 (UN/ECE) Transport Modes'. - - - - - Element 'cbc:ID' MUST be provided. - - - Value MUST be part of code list 'ISO 6523 ICD list'. - - - Element 'cbc:Name' MUST be provided. - - - - Element 'cac:Country' MUST be provided. - - - - - - - - Element 'cbc:Line' MUST be provided. - - - - Element 'cbc:IdentificationCode' MUST be provided. - - - Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cbc:RegistrationName' MUST be provided. - - - - Attribute 'schemeID' MUST be present. - Value MUST be part of code list 'ISO 6523 ICD list'. - - - Element 'cac:Country' MUST be provided. - - - - Element 'cbc:IdentificationCode' MUST be provided. - - - Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - - - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cac:IdentityDocumentReference' MUST be provided. - - - Element 'cbc:ID' MUST be provided. - Element 'cbc:DocumentType' MUST be provided. - - - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cac:Location' MUST be provided. - Element 'cac:Period' MUST be provided. - - - - - Value MUST be part of code list 'ISO 6523 ICD list'. - - - - Element 'cac:Country' MUST be provided. - - - - - - - - Element 'cbc:Line' MUST be provided. - - - - Element 'cbc:IdentificationCode' MUST be provided. - - - Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cbc:CoordinateSystemCode' MUST be provided. - Element 'cbc:LatitudeDegreesMeasure' MUST be provided. - Element 'cbc:LongitudeDegreesMeasure' MUST be provided. - - - - Attribute 'unitCode' MUST be present. - Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. - - - Attribute 'unitCode' MUST be present. - Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. - - - Attribute 'unitCode' MUST be present. - Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - - - - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cbc:IdentificationID' MUST be provided. - Element 'cac:Location' MUST be provided. - Element 'cac:Period' MUST be provided. - - - - - Value MUST be part of code list 'ISO 6523 ICD list'. - - - - Element 'cac:Country' MUST be provided. - - - - - - Element 'cbc:IdentificationCode' MUST be provided. - - - Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - - - - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cbc:TransportModeCode' MUST be provided. - - - Value MUST be part of code list 'Recommendation 19 (UN/ECE) Transport Modes'. - - - - Element 'cbc:ID' MUST be provided. - - - Value MUST be part of code list 'ISO 6523 ICD list'. - - - Element 'cbc:Name' MUST be provided. - - - - Element 'cac:Country' MUST be provided. - - - - - - - - Element 'cbc:Line' MUST be provided. - - - - Element 'cbc:IdentificationCode' MUST be provided. - - - Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cbc:RegistrationName' MUST be provided. - - - - Attribute 'schemeID' MUST be present. - Value MUST be part of code list 'ISO 6523 ICD list'. - - - Element 'cac:Country' MUST be provided. - - - - Element 'cbc:IdentificationCode' MUST be provided. - - - Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - - - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cac:IdentityDocumentReference' MUST be provided. - - - Element 'cbc:ID' MUST be provided. - Element 'cbc:DocumentType' MUST be provided. - - - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cac:Location' MUST be provided. - Element 'cac:Period' MUST be provided. - - - - - Value MUST be part of code list 'ISO 6523 ICD list'. - - - - Element 'cac:Country' MUST be provided. - - - - - - - - Element 'cbc:Line' MUST be provided. - - - - Element 'cbc:IdentificationCode' MUST be provided. - - - Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cbc:CoordinateSystemCode' MUST be provided. - Element 'cbc:LatitudeDegreesMeasure' MUST be provided. - Element 'cbc:LongitudeDegreesMeasure' MUST be provided. - - - - Attribute 'unitCode' MUST be present. - Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. - - - Attribute 'unitCode' MUST be present. - Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. - - - Attribute 'unitCode' MUST be present. - Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - - - - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cbc:IdentificationID' MUST be provided. - Element 'cac:Location' MUST be provided. - Element 'cac:Period' MUST be provided. - - - - - Value MUST be part of code list 'ISO 6523 ICD list'. - - - - Element 'cac:Country' MUST be provided. - - - - - - Element 'cbc:IdentificationCode' MUST be provided. - - - Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - - - - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cbc:TransportModeCode' MUST be provided. - - - Value MUST be part of code list 'Recommendation 19 (UN/ECE) Transport Modes'. - - - - - Element 'cbc:ID' MUST be provided. - - - Value MUST be part of code list 'ISO 6523 ICD list'. - - - Element 'cbc:Name' MUST be provided. - - - - Element 'cac:Country' MUST be provided. - - - - - - - - Element 'cbc:Line' MUST be provided. - - - - Element 'cbc:IdentificationCode' MUST be provided. - - - Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cbc:RegistrationName' MUST be provided. - - - - Attribute 'schemeID' MUST be present. - Value MUST be part of code list 'ISO 6523 ICD list'. - - - Element 'cac:Country' MUST be provided. - - - - Element 'cbc:IdentificationCode' MUST be provided. - - - Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - - - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cac:IdentityDocumentReference' MUST be provided. - - - Element 'cbc:ID' MUST be provided. - Element 'cbc:DocumentType' MUST be provided. - - - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cac:Location' MUST be provided. - Element 'cac:Period' MUST be provided. - - - - - Value MUST be part of code list 'ISO 6523 ICD list'. - - - - Element 'cac:Country' MUST be provided. - - - - - - - - Element 'cbc:Line' MUST be provided. - - - - Element 'cbc:IdentificationCode' MUST be provided. - - - Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cbc:CoordinateSystemCode' MUST be provided. - Element 'cbc:LatitudeDegreesMeasure' MUST be provided. - Element 'cbc:LongitudeDegreesMeasure' MUST be provided. - - - - Attribute 'unitCode' MUST be present. - Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. - - - Attribute 'unitCode' MUST be present. - Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. - - - Attribute 'unitCode' MUST be present. - Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - - - - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cbc:IdentificationID' MUST be provided. - Element 'cac:Location' MUST be provided. - Element 'cac:Period' MUST be provided. - - - - - Value MUST be part of code list 'ISO 6523 ICD list'. - - - - Element 'cac:Country' MUST be provided. - - - - - - Element 'cbc:IdentificationCode' MUST be provided. - - - Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - - - - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cbc:ID' MUST be provided. - Element 'cbc:TransportHandlingUnitTypeCode' MUST be provided. - - - - Value MUST be part of code list 'Recommendation 21 (UN/ECE)'. - - - - - - - Element 'cbc:ID' MUST be provided. - - - - Value MUST be part of code list 'Transport equipment type code (UNCL8053) '. - - - Value MUST be part of code list 'Size type code (TRED8155)'. - - - - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cbc:AttributeID' MUST be provided. - Element 'cbc:Measure' MUST be provided. - - - Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'. - - - Attribute 'unitCode' MUST be present. - Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cbc:AttributeID' MUST be provided. - Element 'cbc:Measure' MUST be provided. - - - Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'. - - - Attribute 'unitCode' MUST be present. - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cbc:AttributeID' MUST be provided. - Element 'cbc:Measure' MUST be provided. - - - Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'. - - - Attribute 'unitCode' MUST be present. - - - Document MUST NOT contain elements not part of the data model. - - - - - - - Attribute 'unitCode' MUST be present. - - - - - Element 'cbc:ItemClassificationCode' MUST be provided. - - - Attribute 'listID' MUST be present. - Value MUST be part of code list 'Item type identification code (UNCL7143)'. - Attribute 'listVersionID' MUST be present. - Attribute 'name' MUST be present. - - - Document MUST NOT contain elements not part of the data model. - - - - - - Value MUST be part of code list 'Dangerous goods regulations code (UNCL8273)'. - - - - - - - Attribute 'unitCode' MUST be present. - Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. - - - Attribute 'unitCode' MUST be present. - Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. - - - Element 'cbc:PackingCriteriaCode' MUST be provided. - - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cbc:AttributeID' MUST be provided. - Element 'cbc:Measure' MUST be provided. - - - - Attribute 'unitCode' MUST be present. - Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - + diff --git a/target/schematron/PEPPOLBIS-T125.sch b/target/schematron/PEPPOLBIS-T125.sch index acdcf693..32607ec5 100644 --- a/target/schematron/PEPPOLBIS-T125.sch +++ b/target/schematron/PEPPOLBIS-T125.sch @@ -176,940 +176,7 @@ flag="warning">Australian Business Number (ABN) MUST be stated in the correct format. - - - - - - - - - - - - - - - - - Element 'cbc:CustomizationID' MUST be provided. - Element 'cbc:ProfileID' MUST be provided. - Element 'cbc:ID' MUST be provided. - Element 'cbc:IssueDate' MUST be provided. - Element 'cbc:IssueTime' MUST be provided. - Element 'cbc:Name' MUST be provided. - Element 'cac:ConsignorParty' MUST be provided. - Element 'cac:CarrierParty' MUST be provided. - Element 'cac:Shipment' MUST be provided. - Document MUST not contain schema location. - - - - - - - - - - - Element 'cbc:EndpointID' MUST be provided. - Element 'cac:PartyLegalEntity' MUST be provided. - - - Attribute 'schemeID' MUST be present. - Value MUST be part of code list 'Electronic Address Scheme (EAS)'. - - - Element 'cbc:ID' MUST be provided. - - - Value MUST be part of code list 'ISO 6523 ICD list'. - - - Element 'cbc:Name' MUST be provided. - - - - Element 'cac:Country' MUST be provided. - - - - - - - - Element 'cbc:Line' MUST be provided. - - - - Element 'cbc:IdentificationCode' MUST be provided. - - - Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cbc:RegistrationName' MUST be provided. - - - - Attribute 'schemeID' MUST be present. - Value MUST be part of code list 'ISO 6523 ICD list'. - - - Element 'cac:Country' MUST be provided. - - - - - Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - - - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cbc:EndpointID' MUST be provided. - - - Attribute 'schemeID' MUST be present. - Value MUST be part of code list 'Electronic Address Scheme (EAS)'. - - - Element 'cbc:ID' MUST be provided. - - - Value MUST be part of code list 'ISO 6523 ICD list'. - - - Element 'cbc:Name' MUST be provided. - - - - Element 'cac:Country' MUST be provided. - - - - - - - - Element 'cbc:Line' MUST be provided. - - - - Element 'cbc:IdentificationCode' MUST be provided. - - - Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cbc:RegistrationName' MUST be provided. - - - - Attribute 'schemeID' MUST be present. - Value MUST be part of code list 'ISO 6523 ICD list'. - - - Element 'cac:Country' MUST be provided. - - - - Element 'cbc:IdentificationCode' MUST be provided. - - - Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - - - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cac:IdentityDocumentReference' MUST be provided. - - - Element 'cbc:ID' MUST be provided. - Element 'cbc:DocumentType' MUST be provided. - - - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - - Element 'cbc:ID' MUST be provided. - - - Value MUST be part of code list 'ISO 6523 ICD list'. - - - Element 'cbc:Name' MUST be provided. - - - - Element 'cac:Country' MUST be provided. - - - - - - - - Element 'cbc:Line' MUST be provided. - - - - Element 'cbc:IdentificationCode' MUST be provided. - - - Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cbc:RegistrationName' MUST be provided. - - - - Attribute 'schemeID' MUST be present. - Value MUST be part of code list 'ISO 6523 ICD list'. - - - Element 'cac:Country' MUST be provided. - - - - Element 'cbc:IdentificationCode' MUST be provided. - - - Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - - - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cbc:ID' MUST be provided. - Element 'cac:Consignment' MUST be provided. - Element 'cac:ShipmentStage' MUST be provided. - - - - - Element 'cbc:ID' MUST be provided. - Element 'cac:ConsigneeParty' MUST be provided. - - - - - - Attribute 'unitCode' MUST be present. - - - Attribute 'unitCode' MUST be present. - - - Attribute 'unitCode' MUST be present. - - - - Attribute 'unitCode' MUST be present. - - - - Element 'cbc:ID' MUST be provided. - - - Value MUST be part of code list 'ISO 6523 ICD list'. - - - Element 'cbc:Name' MUST be provided. - - - - Element 'cac:Country' MUST be provided. - - - - - - - - Element 'cbc:Line' MUST be provided. - - - - Element 'cbc:IdentificationCode' MUST be provided. - - - Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cbc:RegistrationName' MUST be provided. - - - - Attribute 'schemeID' MUST be present. - Value MUST be part of code list 'ISO 6523 ICD list'. - - - Element 'cac:Country' MUST be provided. - - - - Element 'cbc:IdentificationCode' MUST be provided. - - - Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - - - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cbc:IdentificationCode' MUST be provided. - - - Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cbc:IdentificationCode' MUST be provided. - - - Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. - - - Document MUST NOT contain elements not part of the data model. - - - - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cbc:ID' MUST be provided. - Element 'cbc:TransportHandlingUnitTypeCode' MUST be provided. - - - - Value MUST be part of code list 'Recommendation 21 (UN/ECE)'. - - - Value MUST be part of code list 'Handling code (Beast, openPeppol)'. - - - - - - Element 'cbc:ID' MUST be provided. - - - - Value MUST be part of code list 'Transport equipment type code (UNCL8053) '. - - - Value MUST be part of code list 'Size type code (TRED8155)'. - - - - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cbc:AttributeID' MUST be provided. - Element 'cbc:Measure' MUST be provided. - - - Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'. - - - Attribute 'unitCode' MUST be present. - Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cbc:AttributeID' MUST be provided. - Element 'cbc:Measure' MUST be provided. - - - Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'. - - - Attribute 'unitCode' MUST be present. - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cbc:AttributeID' MUST be provided. - Element 'cbc:Measure' MUST be provided. - - - Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'. - - - Attribute 'unitCode' MUST be present. - - - Document MUST NOT contain elements not part of the data model. - - - - - - - - Element 'cbc:ItemClassificationCode' MUST be provided. - - - Attribute 'listID' MUST be present. - Value MUST be part of code list 'Item type identification code (UNCL7143)'. - - - Document MUST NOT contain elements not part of the data model. - - - - - - Value MUST be part of code list 'Dangerous goods regulations code (UNCL8273)'. - - - - - - - Attribute 'unitCode' MUST be present. - Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. - - - Attribute 'unitCode' MUST be present. - Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. - - - Element 'cbc:PackingCriteriaCode' MUST be provided. - - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cbc:AttributeID' MUST be provided. - Element 'cbc:Measure' MUST be provided. - - - - Attribute 'unitCode' MUST be present. - Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cbc:TransportModeCode' MUST be provided. - - - Value MUST be part of code list 'Recommendation 19 (UN/ECE) Transport Modes'. - - - - Element 'cbc:AircraftID' MUST be provided. - - - - Element 'cbc:LicensePlateID' MUST be provided. - - - - Element 'cbc:TrainID' MUST be provided. - - - - - Element 'cbc:VesselID' MUST be provided. - - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cac:DeliveryLocation' MUST be provided. - Element 'cac:EstimatedDeliveryPeriod' MUST be provided. - - - - - Value MUST be part of code list 'ISO 6523 ICD list'. - - - - Element 'cac:Country' MUST be provided. - - - - - - - - - - Element 'cbc:IdentificationCode' MUST be provided. - - - Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cbc:CoordinateSystemCode' MUST be provided. - Element 'cbc:LatitudeDegreesMeasure' MUST be provided. - Element 'cbc:LongitudeDegreesMeasure' MUST be provided. - - - - Attribute 'unitCode' MUST be present. - Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. - - - Attribute 'unitCode' MUST be present. - Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - - - - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cac:EstimatedDespatchPeriod' MUST be provided. - - - - - - - - - - - - Element 'cbc:IdentificationCode' MUST be provided. - - - Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cbc:CoordinateSystemCode' MUST be provided. - Element 'cbc:LatitudeDegreesMeasure' MUST be provided. - Element 'cbc:LongitudeDegreesMeasure' MUST be provided. - - - - Attribute 'unitCode' MUST be present. - Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. - - - Attribute 'unitCode' MUST be present. - Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. - - - Attribute 'unitCode' MUST be present. - Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - - - - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - - - - Element 'cbc:ID' MUST be provided. - - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cbc:ID' MUST be provided. - - - - Value MUST be part of code list 'Document name code, full list (UNCL1001)'. - - - - - Attribute 'mimeCode' MUST be present. - Value MUST be part of code list 'Mime code (IANA Subset)'. - Attribute 'filename' MUST be present. - - - Element 'cbc:URI' MUST be provided. - - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cbc:ID' MUST be provided. - Element 'cac:SignatoryParty' MUST be provided. - Element 'cac:DigitalSignatureAttachment' MUST be provided. - - - - - - - Element 'cbc:Name' MUST be provided. - - - - Element 'cac:Country' MUST be provided. - - - - - - - - Element 'cbc:Line' MUST be provided. - - - - Element 'cbc:IdentificationCode' MUST be provided. - - - Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cbc:FamilyName' MUST be provided. - - - - - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - - Attribute 'mimeCode' MUST be present. - Value MUST be part of code list 'Mime code (IANA Subset)'. - Attribute 'filename' MUST be present. - - - Element 'cbc:URI' MUST be provided. - - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - + diff --git a/target/schematron/PEPPOLBIS-T126.sch b/target/schematron/PEPPOLBIS-T126.sch index 77e8670f..fa1ac334 100644 --- a/target/schematron/PEPPOLBIS-T126.sch +++ b/target/schematron/PEPPOLBIS-T126.sch @@ -178,286 +178,7 @@ flag="warning">Australian Business Number (ABN) MUST be stated in the correct format. - - - - - - - - Element 'cbc:CustomizationID' MUST be provided. - Element 'cbc:ProfileID' MUST be provided. - Element 'cbc:ID' MUST be provided. - Element 'cbc:IssueDate' MUST be provided. - Element 'cbc:IssueTime' MUST be provided. - Element 'cbc:ShippingOrderID' MUST be provided. - Element 'cbc:TransportationStatusTypeCode' MUST be provided. - Element 'cac:SenderParty' MUST be provided. - Element 'cac:ReceiverParty' MUST be provided. - Document MUST not contain schema location. - - - - - - - - - Value MUST be part of code list 'Transportation Status Type Code (openPEPPOL)'. - - - Element 'cbc:EndpointID' MUST be provided. - Element 'cac:PartyLegalEntity' MUST be provided. - - - Attribute 'schemeID' MUST be present. - Value MUST be part of code list 'Electronic Address Scheme (EAS)'. - - - Element 'cbc:ID' MUST be provided. - - - Value MUST be part of code list 'ISO 6523 ICD list'. - - - Element 'cbc:Name' MUST be provided. - - - - Element 'cac:Country' MUST be provided. - - - - - - - - Element 'cbc:Line' MUST be provided. - - - - Element 'cbc:IdentificationCode' MUST be provided. - - - Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cbc:CompanyID' MUST be provided. - Element 'cac:TaxScheme' MUST be provided. - - - - Element 'cbc:ID' MUST be provided. - - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cbc:RegistrationName' MUST be provided. - - - - Attribute 'schemeID' MUST be present. - Value MUST be part of code list 'ISO 6523 ICD list'. - - - Element 'cac:Country' MUST be provided. - - - - Element 'cbc:IdentificationCode' MUST be provided. - - - Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - - - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cbc:EndpointID' MUST be provided. - Element 'cac:PartyLegalEntity' MUST be provided. - - - Attribute 'schemeID' MUST be present. - Value MUST be part of code list 'Electronic Address Scheme (EAS)'. - - - Element 'cbc:ID' MUST be provided. - - - Value MUST be part of code list 'ISO 6523 ICD list'. - - - Element 'cbc:Name' MUST be provided. - - - - Element 'cac:Country' MUST be provided. - - - - - - - - Element 'cbc:Line' MUST be provided. - - - - Element 'cbc:IdentificationCode' MUST be provided. - - - Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cbc:CompanyID' MUST be provided. - Element 'cac:TaxScheme' MUST be provided. - - - - Element 'cbc:ID' MUST be provided. - - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cbc:RegistrationName' MUST be provided. - - - - Attribute 'schemeID' MUST be present. - Value MUST be part of code list 'ISO 6523 ICD list'. - - - Element 'cac:Country' MUST be provided. - - - - Element 'cbc:IdentificationCode' MUST be provided. - - - Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - - - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cbc:ID' MUST be provided. - - - - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cbc:ID' MUST be provided. - - - - - - Value MUST be part of code list 'Transport Event Type Code (openPEPPOL)'. - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cbc:ID' MUST be provided. - - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - + diff --git a/target/schematron/PEPPOLBIS-T127.sch b/target/schematron/PEPPOLBIS-T127.sch index d9863f06..afc76332 100644 --- a/target/schematron/PEPPOLBIS-T127.sch +++ b/target/schematron/PEPPOLBIS-T127.sch @@ -178,647 +178,7 @@ flag="warning">Australian Business Number (ABN) MUST be stated in the correct format. - - - - - - - - - - - Element 'cbc:CustomizationID' MUST be provided. - Element 'cbc:ProfileID' MUST be provided. - Element 'cbc:ID' MUST be provided. - Element 'cbc:IssueDate' MUST be provided. - Element 'cbc:IssueTime' MUST be provided. - Element 'cbc:Description' MUST be provided. - Element 'cbc:ShippingOrderID' MUST be provided. - Element 'cbc:TransportationStatusTypeCode' MUST be provided. - Element 'cbc:TransportExecutionStatusCode' MUST be provided. - Element 'cac:SenderParty' MUST be provided. - Element 'cac:ReceiverParty' MUST be provided. - Document MUST not contain schema location. - - - - - - - - - - Value MUST be part of code list 'Transportation Status Type Code (openPEPPOL)'. - - - Value MUST be part of code list 'Transportation Status Code (openPEPPOL)'. - - - Element 'cbc:ID' MUST be provided. - Element 'cac:Status' MUST be provided. - - - - Element 'cbc:Description' MUST be provided. - - - Attribute 'listID' MUST be present. - - - - Document MUST NOT contain elements not part of the data model. - - - - - - - Value MUST be part of code list 'Transport Event Type Code (openPEPPOL)'. - - - - Element 'cbc:Description' MUST be provided. - - - Attribute 'listID' MUST be present. - - - - Attribute 'listID' MUST be present. - - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cbc:ID' MUST be provided. - Element 'cac:SignatoryParty' MUST be provided. - - - - - - Element 'cac:Person' MUST be provided. - - - Element 'cbc:Name' MUST be provided. - - - - Element 'cac:Country' MUST be provided. - - - - - - - - Element 'cbc:Line' MUST be provided. - - - - Element 'cbc:IdentificationCode' MUST be provided. - - - Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cbc:FamilyName' MUST be provided. - - - - - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - - Attribute 'mimeCode' MUST be present. - Value MUST be part of code list 'Mime code (IANA Subset)'. - Attribute 'filename' MUST be present. - - - Element 'cbc:URI' MUST be provided. - - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - - - - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cbc:ID' MUST be provided. - - - - Element 'cbc:Description' MUST be provided. - - - Attribute 'listID' MUST be present. - - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cbc:IdentificationID' MUST be provided. - - - - - - Value MUST be part of code list 'Transport Event Type Code (openPEPPOL)'. - - - - Element 'cbc:Description' MUST be provided. - - - Attribute 'listID' MUST be present. - - - - Attribute 'listID' MUST be present. - - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cbc:ID' MUST be provided. - Element 'cac:SignatoryParty' MUST be provided. - - - - - - Element 'cac:Person' MUST be provided. - - - Element 'cbc:Name' MUST be provided. - - - - Element 'cac:Country' MUST be provided. - - - - - - - - Element 'cbc:Line' MUST be provided. - - - - Element 'cbc:IdentificationCode' MUST be provided. - - - Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cbc:FamilyName' MUST be provided. - - - - - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - - Attribute 'mimeCode' MUST be present. - Value MUST be part of code list 'Mime code (IANA Subset)'. - Attribute 'filename' MUST be present. - - - Element 'cbc:URI' MUST be provided. - - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - - - - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cbc:ID' MUST be provided. - - - - Value MUST be part of code list 'Document name code, full list (UNCL1001)'. - - - - - Attribute 'mimeCode' MUST be present. - Value MUST be part of code list 'Mime code (IANA Subset)'. - Attribute 'filename' MUST be present. - - - Element 'cbc:URI' MUST be provided. - - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cbc:ID' MUST be provided. - Element 'cac:SignatoryParty' MUST be provided. - - - - - - Element 'cac:Person' MUST be provided. - - - Element 'cbc:Name' MUST be provided. - - - - Element 'cac:Country' MUST be provided. - - - - - - - - Element 'cbc:Line' MUST be provided. - - - - Element 'cbc:IdentificationCode' MUST be provided. - - - Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cbc:FamilyName' MUST be provided. - - - - - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - - Attribute 'mimeCode' MUST be present. - Value MUST be part of code list 'Mime code (IANA Subset)'. - Attribute 'filename' MUST be present. - - - Element 'cbc:URI' MUST be provided. - - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cbc:EndpointID' MUST be provided. - Element 'cac:PartyLegalEntity' MUST be provided. - - - Attribute 'schemeID' MUST be present. - Value MUST be part of code list 'Electronic Address Scheme (EAS)'. - - - Element 'cbc:ID' MUST be provided. - - - Value MUST be part of code list 'ISO 6523 ICD list'. - - - Element 'cbc:Name' MUST be provided. - - - - Element 'cac:Country' MUST be provided. - - - - - - - - Element 'cbc:Line' MUST be provided. - - - - Element 'cbc:IdentificationCode' MUST be provided. - - - Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cbc:CompanyID' MUST be provided. - Element 'cac:TaxScheme' MUST be provided. - - - - Element 'cbc:ID' MUST be provided. - - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cbc:RegistrationName' MUST be provided. - - - - Attribute 'schemeID' MUST be present. - Value MUST be part of code list 'ISO 6523 ICD list'. - - - Element 'cac:Country' MUST be provided. - - - - Element 'cbc:IdentificationCode' MUST be provided. - - - Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - - - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cbc:EndpointID' MUST be provided. - Element 'cac:PartyLegalEntity' MUST be provided. - - - Attribute 'schemeID' MUST be present. - Value MUST be part of code list 'Electronic Address Scheme (EAS)'. - - - Element 'cbc:ID' MUST be provided. - - - Value MUST be part of code list 'ISO 6523 ICD list'. - - - Element 'cbc:Name' MUST be provided. - - - - Element 'cac:Country' MUST be provided. - - - - - - - - Element 'cbc:Line' MUST be provided. - - - - Element 'cbc:IdentificationCode' MUST be provided. - - - Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cbc:CompanyID' MUST be provided. - Element 'cac:TaxScheme' MUST be provided. - - - - Element 'cbc:ID' MUST be provided. - - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cbc:RegistrationName' MUST be provided. - - - - Attribute 'schemeID' MUST be present. - Value MUST be part of code list 'ISO 6523 ICD list'. - - - Element 'cac:Country' MUST be provided. - - - - Element 'cbc:IdentificationCode' MUST be provided. - - - Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - - - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cbc:ID' MUST be provided. - - - - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cbc:ID' MUST be provided. - - - - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - + diff --git a/target/schematron/PEPPOLBIS-T128.sch b/target/schematron/PEPPOLBIS-T128.sch index babbcbdb..8fdb089a 100644 --- a/target/schematron/PEPPOLBIS-T128.sch +++ b/target/schematron/PEPPOLBIS-T128.sch @@ -176,644 +176,7 @@ flag="warning">Australian Business Number (ABN) MUST be stated in the correct format. - - - - - - - - - - - - - - - - Element 'cbc:CustomizationID' MUST be provided. - Element 'cbc:ProfileID' MUST be provided. - Element 'cbc:ID' MUST be provided. - Element 'cbc:IssueDate' MUST be provided. - Element 'cbc:IssueTime' MUST be provided. - Element 'cbc:ReceiptAdviceTypeCode' MUST be provided. - Element 'cac:DespatchDocumentReference' MUST be provided. - Element 'cac:DeliveryCustomerParty' MUST be provided. - Element 'cac:DespatchSupplierParty' MUST be provided. - Element 'cac:ReceiptLine' MUST be provided. - Document MUST not contain schema location. - - - - - - - - Value MUST be part of code list 'Document status code (openPEPPOL)'. - - - Value MUST be part of code list 'Receipt Advice Type (openPEPPOL)'. - - - - Element 'cbc:ID' MUST be provided. - - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cbc:ID' MUST be provided. - Element 'cbc:IssueDate' MUST be provided. - Element 'cbc:IssueTime' MUST be provided. - - - - - - Value MUST be part of code list 'Application Response type code (UNCL4343 Subset T128)'. - - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cbc:ID' MUST be provided. - - - - Value MUST be part of code list 'Document name code, full list (UNCL1001)'. - - - - - Attribute 'mimeCode' MUST be present. - Value MUST be part of code list 'Mime code (IANA Subset)'. - Attribute 'filename' MUST be present. - - - Element 'cbc:URI' MUST be provided. - - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cac:Party' MUST be provided. - - - Element 'cbc:EndpointID' MUST be provided. - Element 'cac:PartyLegalEntity' MUST be provided. - - - Attribute 'schemeID' MUST be present. - Value MUST be part of code list 'Electronic Address Scheme (EAS)'. - - - Element 'cbc:ID' MUST be provided. - - - Value MUST be part of code list 'ISO 6523 ICD list'. - - - Element 'cbc:Name' MUST be provided. - - - - Element 'cac:Country' MUST be provided. - - - - - - - - - - Element 'cbc:IdentificationCode' MUST be provided. - - - Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cbc:CompanyID' MUST be provided. - Element 'cac:TaxScheme' MUST be provided. - - - - Element 'cbc:ID' MUST be provided. - - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cbc:RegistrationName' MUST be provided. - - - - Attribute 'schemeID' MUST be present. - Value MUST be part of code list 'ISO 6523 ICD list'. - - - Element 'cac:Country' MUST be provided. - - - - Element 'cbc:IdentificationCode' MUST be provided. - - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - - - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cac:Party' MUST be provided. - - - Element 'cbc:EndpointID' MUST be provided. - Element 'cac:PartyLegalEntity' MUST be provided. - - - Attribute 'schemeID' MUST be present. - Value MUST be part of code list 'Electronic Address Scheme (EAS)'. - - - Element 'cbc:ID' MUST be provided. - - - Value MUST be part of code list 'ISO 6523 ICD list'. - - - Element 'cbc:Name' MUST be provided. - - - - Element 'cac:Country' MUST be provided. - - - - - - - - - - Element 'cbc:IdentificationCode' MUST be provided. - - - Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cbc:CompanyID' MUST be provided. - Element 'cac:TaxScheme' MUST be provided. - - - - Element 'cbc:ID' MUST be provided. - - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cbc:RegistrationName' MUST be provided. - - - - Attribute 'schemeID' MUST be present. - Value MUST be part of code list 'ISO 6523 ICD list'. - - - Element 'cac:Country' MUST be provided. - - - - Element 'cbc:IdentificationCode' MUST be provided. - - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - - - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cac:Party' MUST be provided. - - - - Element 'cbc:ID' MUST be provided. - - - Value MUST be part of code list 'ISO 6523 ICD list'. - - - Element 'cbc:Name' MUST be provided. - - - - Element 'cac:Country' MUST be provided. - - - - - - - - - - Element 'cbc:IdentificationCode' MUST be provided. - - - Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cac:Party' MUST be provided. - - - - Element 'cbc:ID' MUST be provided. - - - Value MUST be part of code list 'ISO 6523 ICD list'. - - - Element 'cbc:Name' MUST be provided. - - - - Element 'cac:Country' MUST be provided. - - - - - - - - - - Element 'cbc:IdentificationCode' MUST be provided. - - - Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cbc:ID' MUST be provided. - - - - - Element 'cbc:ID' MUST be provided. - Element 'cac:Status' MUST be provided. - - - - Element 'cbc:ConditionCode' MUST be provided. - - - Value MUST be part of code list 'Application Response type code (UNCL4343 Subset T128)'. - - - Value MUST be part of code list 'Consignment Status Reason (openPEPPOL)'. - - - - Document MUST NOT contain elements not part of the data model. - - - - Element 'cbc:ID' MUST be provided. - - - Value MUST be part of code list 'ISO 6523 ICD list'. - - - Element 'cbc:Name' MUST be provided. - - - - Element 'cac:IdentityDocumentReference' MUST be provided. - - - Element 'cbc:ID' MUST be provided. - - - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cbc:ActualDeliveryDate' MUST be provided. - - - - - - - - Element 'cbc:ID' MUST be provided. - - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cbc:ID' MUST be provided. - Element 'cbc:TransportHandlingUnitTypeCode' MUST be provided. - Element 'cac:Status' MUST be provided. - - - - Value MUST be part of code list 'Recommendation 21 (UN/ECE)'. - - - Element 'cbc:ConditionCode' MUST be provided. - - - Value MUST be part of code list 'Application Response type code (UNCL4343 Subset T128)'. - - - Value MUST be part of code list 'Transport Handling Unit Reason codes (based on UNCL7007). '. - - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cbc:ID' MUST be provided. - Element 'cac:DespatchLineReference' MUST be provided. - - - - - Attribute 'unitCode' MUST be present. - - - Attribute 'unitCode' MUST be present. - - - Value MUST be part of code list 'Receipt Advice Action (openPEPPOL)'. - - - Attribute 'unitCode' MUST be present. - - - Value MUST be part of code list 'Reject Reason (openPEPPOL)'. - - - - Value MUST be part of code list 'Receipt Advice Action (openPEPPOL)'. - - - Attribute 'unitCode' MUST be present. - - - Element 'cbc:LineID' MUST be provided. - - - - - - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cbc:LineID' MUST be provided. - - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cbc:Name' MUST be provided. - - - - Element 'cbc:ID' MUST be provided. - - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cbc:ID' MUST be provided. - - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cbc:ID' MUST be provided. - - - - Document MUST NOT contain elements not part of the data model. - - - Element 'cbc:ID' MUST be provided. - - - Attribute 'schemeID' MUST be present. - Value MUST be part of code list 'ISO 6523 ICD list'. - - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - - Document MUST NOT contain elements not part of the data model. - - + From 29f49db894b8bd652786d197abd3ca60a3189128 Mon Sep 17 00:00:00 2001 From: JorgenErlandsson Date: Wed, 9 Oct 2024 15:27:56 +0200 Subject: [PATCH 05/38] LLC-9, LLC-10, LLC-11 --- project.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/project.xml b/project.xml index 6ffc0cd6..24eeb7cf 100644 --- a/project.xml +++ b/project.xml @@ -258,11 +258,11 @@ CodeList-1 - structure/codelist/ShipmentIdType.xml + structure/codelist/ShipmentIDType.xml CodeList-1 - structure/codelist/ConsignmentIdType.xml + structure/codelist/ConsignmentIDType.xml CodeList-1 From fbd1d224bb172d06827fdfceebfbe56677a7a4cd Mon Sep 17 00:00:00 2001 From: github-actions <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 9 Oct 2024 14:15:08 +0000 Subject: [PATCH 06/38] Generated by github actions --- target/generated/T120-basic.sch | 1 + target/generated/T122-basic.sch | 1 + target/generated/T123-basic.sch | 1 + target/generated/T124-basic.sch | 1 + target/generated/T125-basic.sch | 1 + target/generated/T126-basic.sch | 1 + target/generated/T127-basic.sch | 1 + target/generated/T128-basic.sch | 1 + target/schematron/PEPPOLBIS-T120.sch | 1587 +++++++++++++++++++- target/schematron/PEPPOLBIS-T122.sch | 329 +++- target/schematron/PEPPOLBIS-T123.sch | 1137 +++++++++++++- target/schematron/PEPPOLBIS-T124.sch | 2088 +++++++++++++++++++++++++- target/schematron/PEPPOLBIS-T125.sch | 935 +++++++++++- target/schematron/PEPPOLBIS-T126.sch | 281 +++- target/schematron/PEPPOLBIS-T127.sch | 642 +++++++- target/schematron/PEPPOLBIS-T128.sch | 639 +++++++- 16 files changed, 7638 insertions(+), 8 deletions(-) create mode 100644 target/generated/T120-basic.sch create mode 100644 target/generated/T122-basic.sch create mode 100644 target/generated/T123-basic.sch create mode 100644 target/generated/T124-basic.sch create mode 100644 target/generated/T125-basic.sch create mode 100644 target/generated/T126-basic.sch create mode 100644 target/generated/T127-basic.sch create mode 100644 target/generated/T128-basic.sch diff --git a/target/generated/T120-basic.sch b/target/generated/T120-basic.sch new file mode 100644 index 00000000..7b2fe524 --- /dev/null +++ b/target/generated/T120-basic.sch @@ -0,0 +1 @@ +Element 'cbc:CustomizationID' MUST be provided.Element 'cbc:ProfileID' MUST be provided.Element 'cbc:ID' MUST be provided.Element 'cbc:IssueDate' MUST be provided.Element 'cbc:IssueTime' MUST be provided.Element 'cac:DespatchSupplierParty' MUST be provided.Element 'cac:DeliveryCustomerParty' MUST be provided.Element 'cac:Shipment' MUST be provided.Element 'cac:DespatchLine' MUST be provided.Document MUST not contain schema location.Value MUST be part of code list 'Document status code (openPEPPOL)'.Value MUST be part of code list 'Despatch advice type code (openPEPPOL)'.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'Document name code, full list (UNCL1001)'.Attribute 'mimeCode' MUST be present.Value MUST be part of code list 'Mime code (IANA Subset)'.Attribute 'filename' MUST be present.Element 'cbc:URI' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Party' MUST be provided.Element 'cbc:EndpointID' MUST be provided.Element 'cac:PartyLegalEntity' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Party' MUST be provided.Element 'cbc:EndpointID' MUST be provided.Element 'cac:PartyLegalEntity' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Party' MUST be provided.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Party' MUST be provided.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Party' MUST be provided.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'Type of Shipment ID (openPEPPOL)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'currencyID' MUST be present.Value MUST be part of code list 'Currency codes (ISO 4217)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'Type of Consignment ID (openPEPPOL)'.Value MUST be part of code list 'Handling Code (TRED4079)' or 'Handling code (Beast, openPeppol)'.Attribute 'listID' MUST be present.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:IdentityDocumentReference' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:TransportServiceCode' MUST be provided.Element 'cbc:AttributeID' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Value MUST be part of code list 'ISO 6523 ICD list'.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:EnvironmentalEmissionTypeCode' MUST be provided.Element 'cbc:ValueMeasure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:TransportModeCode' MUST be provided.Value MUST be part of code list 'Recommendation 19 (UN/ECE) Transport Modes'.Value MUST be part of code list 'Recommendation 28 (UN/ECE) Transport Means'.Element 'cbc:AircraftID' MUST be provided.Element 'cbc:LicensePlateID' MUST be provided.Element 'cbc:TrainID' MUST be provided.Element 'cbc:VesselID' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Line' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:CoordinateSystemCode' MUST be provided.Element 'cbc:LatitudeDegreesMeasure' MUST be provided.Element 'cbc:LongitudeDegreesMeasure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:CoordinateSystemCode' MUST be provided.Element 'cbc:LatitudeDegreesMeasure' MUST be provided.Element 'cbc:LongitudeDegreesMeasure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cbc:TransportHandlingUnitTypeCode' MUST be provided.Value MUST be part of code list 'Type of Transport Handling Unit ID (openPEPPOL)'.Value MUST be part of code list 'Recommendation 21 (UN/ECE)'.Value MUST be part of code list 'Handling Code (TRED4079)' or 'Handling code (Beast, openPeppol)'.Attribute 'listID' MUST be present.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'Transport equipment type code (UNCL8053) '.Value MUST be part of code list 'Size type code (TRED8155)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'.Attribute 'unitCode' MUST be present.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'.Attribute 'unitCode' MUST be present.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cbc:Quantity' MUST be provided.Attribute 'currencyID' MUST be present.Value MUST be part of code list 'Currency codes (ISO 4217)'.Attribute 'unitCode' MUST be present.Document MUST NOT contain elements not part of the data model.Element 'cbc:PackagingTypeCode' MUST be provided.Value MUST be part of code list 'Type of Transport Handling Unit ID (openPEPPOL)'.Value MUST be part of code list 'Recommendation 21 (UN/ECE)'.Element 'cbc:PackagingTypeCode' MUST be provided.Value MUST be part of code list 'Recommendation 21 (UN/ECE)'.Element 'cbc:PackagingTypeCode' MUST be provided.Value MUST be part of code list 'Recommendation 21 (UN/ECE)'.Element 'cbc:ID' MUST be provided.Element 'cbc:Quantity' MUST be provided.Attribute 'currencyID' MUST be present.Value MUST be part of code list 'Currency codes (ISO 4217)'.Attribute 'unitCode' MUST be present.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cbc:Quantity' MUST be provided.Attribute 'currencyID' MUST be present.Value MUST be part of code list 'Currency codes (ISO 4217)'.Attribute 'unitCode' MUST be present.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cbc:Quantity' MUST be provided.Attribute 'currencyID' MUST be present.Value MUST be part of code list 'Currency codes (ISO 4217)'.Attribute 'unitCode' MUST be present.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cbc:DeliveredQuantity' MUST be provided.Element 'cac:OrderLineReference' MUST be provided.Element 'cac:Item' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Element 'cbc:LineID' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'Document name code, full list (UNCL1001)'.Attribute 'mimeCode' MUST be present.Value MUST be part of code list 'Mime code (IANA Subset)'.Attribute 'filename' MUST be present.Element 'cbc:URI' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:Name' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Document MUST NOT contain elements not part of the data model.Element 'cbc:ItemClassificationCode' MUST be provided.Attribute 'listID' MUST be present.Value MUST be part of code list 'Item type identification code (UNCL7143)'.Document MUST NOT contain elements not part of the data model.Value MUST be part of code list 'Dangerous goods regulations code (UNCL8273)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Element 'cbc:PackingCriteriaCode' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:Name' MUST be provided.Element 'cbc:Value' MUST be provided.Attribute 'listID' MUST be present.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cbc:CertificateTypeCode' MUST be provided.Element 'cbc:CertificateType' MUST be provided.Element 'cac:IssuerParty' MUST be provided.Element 'cac:PartyName' MUST be provided.Element 'cbc:Name' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model. \ No newline at end of file diff --git a/target/generated/T122-basic.sch b/target/generated/T122-basic.sch new file mode 100644 index 00000000..f08556a7 --- /dev/null +++ b/target/generated/T122-basic.sch @@ -0,0 +1 @@ +Element 'cbc:CustomizationID' MUST be provided.Element 'cbc:ProfileID' MUST be provided.Element 'cbc:ID' MUST be provided.Element 'cbc:IssueDate' MUST be provided.Element 'cbc:IssueTime' MUST be provided.Element 'cbc:WeightStatementTypeCode' MUST be provided.Element 'cac:SenderParty' MUST be provided.Element 'cac:ReceiverParty' MUST be provided.Element 'cac:WeighingParty' MUST be provided.Element 'cac:Shipment' MUST be provided.Document MUST not contain schema location.Value MUST be part of code list 'Weight Statement Type Code (openPEPPOL)'.Element 'cbc:EndpointID' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Element 'cbc:ID' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:EndpointID' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Element 'cbc:ID' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:PhysicalLocation' MUST be provided.Element 'cbc:ID' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cac:GoodsItem' MUST be provided.Element 'cbc:ID' MUST be provided.Element 'cac:MeasurementDimension' MUST be provided.Element 'cbc:Name' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Attribute 'schemeID' MUST be present.Document MUST NOT contain elements not part of the data model.Element 'cbc:ItemClassificationCode' MUST be provided.Attribute 'listID' MUST be present.Value MUST be part of code list 'Item type identification code (UNCL7143)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Value MUST be part of code list 'Measured attribute code for weight statement (UNCL6313 Subset) T122'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model. \ No newline at end of file diff --git a/target/generated/T123-basic.sch b/target/generated/T123-basic.sch new file mode 100644 index 00000000..592938c4 --- /dev/null +++ b/target/generated/T123-basic.sch @@ -0,0 +1 @@ +Element 'cbc:CustomizationID' MUST be provided.Element 'cbc:ProfileID' MUST be provided.Element 'cbc:ID' MUST be provided.Element 'cbc:IssueDate' MUST be provided.Element 'cbc:IssueTime' MUST be provided.Element 'cac:TransportUserParty' MUST be provided.Element 'cac:TransportServiceProviderParty' MUST be provided.Element 'cac:MainTransportationService' MUST be provided.Element 'cac:Consignment' MUST be provided.Document MUST not contain schema location.Value MUST be part of code list 'Document status code (openPEPPOL)'.Element 'cbc:EndpointID' MUST be provided.Element 'cac:PartyLegalEntity' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:EndpointID' MUST be provided.Element 'cac:PartyLegalEntity' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:PartyLegalEntity' MUST be provided.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'Document name code, full list (UNCL1001)'.Attribute 'mimeCode' MUST be present.Value MUST be part of code list 'Mime code (IANA Subset)'.Attribute 'filename' MUST be present.Element 'cbc:URI' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:TransportServiceCode' MUST be provided.Value MUST be part of code list 'Transport Service Code (openPEPPOL)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:TransportServiceCode' MUST be provided.Value MUST be part of code list 'Transport Service Code (openPEPPOL)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cac:ConsigneeParty' MUST be provided.Element 'cac:ConsignorParty' MUST be provided.Attribute 'unitCode' MUST be present.Attribute 'unitCode' MUST be present.Attribute 'unitCode' MUST be present.Attribute 'unitCode' MUST be present.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:CoordinateSystemCode' MUST be provided.Element 'cbc:LatitudeDegreesMeasure' MUST be provided.Element 'cbc:LongitudeDegreesMeasure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:CoordinateSystemCode' MUST be provided.Element 'cbc:LatitudeDegreesMeasure' MUST be provided.Element 'cbc:LongitudeDegreesMeasure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Value MUST be part of code list 'ISO 6523 ICD list'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ChargeIndicator' MUST be provided.Element 'cbc:AllowanceChargeReasonCode' MUST be provided.Element 'cbc:Amount' MUST be provided.Value MUST be part of code list 'Freight Allowance-Charge Reason Code'.Attribute 'currencyID' MUST be present.Document MUST NOT contain elements not part of the data model.Element 'cbc:TransportModeCode' MUST be provided.Value MUST be part of code list 'Recommendation 19 (UN/ECE) Transport Modes'.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:CoordinateSystemCode' MUST be provided.Element 'cbc:LatitudeDegreesMeasure' MUST be provided.Element 'cbc:LongitudeDegreesMeasure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cbc:TransportHandlingUnitTypeCode' MUST be provided.Value MUST be part of code list 'Recommendation 21 (UN/ECE)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'Transport equipment type code (UNCL8053) '.Value MUST be part of code list 'Size type code (TRED8155)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'.Attribute 'unitCode' MUST be present.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'.Attribute 'unitCode' MUST be present.Document MUST NOT contain elements not part of the data model.Element 'cbc:ItemClassificationCode' MUST be provided.Attribute 'listID' MUST be present.Value MUST be part of code list 'Item type identification code (UNCL7143)'.Attribute 'listVersionID' MUST be present.Attribute 'name' MUST be present.Document MUST NOT contain elements not part of the data model.Value MUST be part of code list 'Dangerous goods regulations code (UNCL8273)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Element 'cbc:PackingCriteriaCode' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model. \ No newline at end of file diff --git a/target/generated/T124-basic.sch b/target/generated/T124-basic.sch new file mode 100644 index 00000000..06d1a49b --- /dev/null +++ b/target/generated/T124-basic.sch @@ -0,0 +1 @@ +Element 'cbc:CustomizationID' MUST be provided.Element 'cbc:ProfileID' MUST be provided.Element 'cbc:ID' MUST be provided.Element 'cbc:IssueDate' MUST be provided.Element 'cbc:IssueTime' MUST be provided.Element 'cac:SenderParty' MUST be provided.Element 'cac:ReceiverParty' MUST be provided.Element 'cac:TransportUserParty' MUST be provided.Element 'cac:TransportServiceProviderParty' MUST be provided.Element 'cac:MainTransportationService' MUST be provided.Element 'cac:Consignment' MUST be provided.Document MUST not contain schema location.Value MUST be part of code list 'Document status code (openPEPPOL)'.Element 'cbc:EndpointID' MUST be provided.Element 'cac:PartyLegalEntity' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:EndpointID' MUST be provided.Element 'cac:PartyIdentification' MUST be provided.Element 'cac:PartyLegalEntity' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:PartyLegalEntity' MUST be provided.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:PartyLegalEntity' MUST be provided.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:PartyLegalEntity' MUST be provided.Element 'cbc:ID' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'Document name code, full list (UNCL1001)'.Attribute 'mimeCode' MUST be present.Value MUST be part of code list 'Mime code (IANA Subset)'.Attribute 'filename' MUST be present.Element 'cbc:URI' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:TransportServiceCode' MUST be provided.Value MUST be part of code list 'Transport Service Code (openPEPPOL)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:TransportServiceCode' MUST be provided.Value MUST be part of code list 'Transport Service Code (openPEPPOL)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cac:PlannedPickupTransportEvent' MUST be provided.Element 'cac:PlannedDeliveryTransportEvent' MUST be provided.Element 'cac:ConsigneeParty' MUST be provided.Element 'cac:ConsignorParty' MUST be provided.Element 'cac:MainCarriageShipmentStage' MUST be provided.Attribute 'unitCode' MUST be present.Attribute 'unitCode' MUST be present.Attribute 'unitCode' MUST be present.Attribute 'unitCode' MUST be present.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Line' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:CoordinateSystemCode' MUST be provided.Element 'cbc:LatitudeDegreesMeasure' MUST be provided.Element 'cbc:LongitudeDegreesMeasure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Line' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:CoordinateSystemCode' MUST be provided.Element 'cbc:LatitudeDegreesMeasure' MUST be provided.Element 'cbc:LongitudeDegreesMeasure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Line' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:CoordinateSystemCode' MUST be provided.Element 'cbc:LatitudeDegreesMeasure' MUST be provided.Element 'cbc:LongitudeDegreesMeasure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Line' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:CoordinateSystemCode' MUST be provided.Element 'cbc:LatitudeDegreesMeasure' MUST be provided.Element 'cbc:LongitudeDegreesMeasure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Value MUST be part of code list 'ISO 6523 ICD list'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ChargeIndicator' MUST be provided.Element 'cbc:AllowanceChargeReasonCode' MUST be provided.Element 'cbc:Amount' MUST be provided.Value MUST be part of code list 'Freight Allowance-Charge Reason Code'.Attribute 'currencyID' MUST be present.Document MUST NOT contain elements not part of the data model.Element 'cbc:TransportModeCode' MUST be provided.Value MUST be part of code list 'Recommendation 19 (UN/ECE) Transport Modes'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:IdentityDocumentReference' MUST be provided.Element 'cbc:ID' MUST be provided.Element 'cbc:DocumentType' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:CoordinateSystemCode' MUST be provided.Element 'cbc:LatitudeDegreesMeasure' MUST be provided.Element 'cbc:LongitudeDegreesMeasure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:IdentificationID' MUST be provided.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:TransportModeCode' MUST be provided.Value MUST be part of code list 'Recommendation 19 (UN/ECE) Transport Modes'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:IdentityDocumentReference' MUST be provided.Element 'cbc:ID' MUST be provided.Element 'cbc:DocumentType' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:CoordinateSystemCode' MUST be provided.Element 'cbc:LatitudeDegreesMeasure' MUST be provided.Element 'cbc:LongitudeDegreesMeasure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:IdentificationID' MUST be provided.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:TransportModeCode' MUST be provided.Value MUST be part of code list 'Recommendation 19 (UN/ECE) Transport Modes'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:IdentityDocumentReference' MUST be provided.Element 'cbc:ID' MUST be provided.Element 'cbc:DocumentType' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:CoordinateSystemCode' MUST be provided.Element 'cbc:LatitudeDegreesMeasure' MUST be provided.Element 'cbc:LongitudeDegreesMeasure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:IdentificationID' MUST be provided.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cbc:TransportHandlingUnitTypeCode' MUST be provided.Value MUST be part of code list 'Recommendation 21 (UN/ECE)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'Transport equipment type code (UNCL8053) '.Value MUST be part of code list 'Size type code (TRED8155)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'.Attribute 'unitCode' MUST be present.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'.Attribute 'unitCode' MUST be present.Document MUST NOT contain elements not part of the data model.Attribute 'unitCode' MUST be present.Element 'cbc:ItemClassificationCode' MUST be provided.Attribute 'listID' MUST be present.Value MUST be part of code list 'Item type identification code (UNCL7143)'.Attribute 'listVersionID' MUST be present.Attribute 'name' MUST be present.Document MUST NOT contain elements not part of the data model.Value MUST be part of code list 'Dangerous goods regulations code (UNCL8273)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Element 'cbc:PackingCriteriaCode' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model. \ No newline at end of file diff --git a/target/generated/T125-basic.sch b/target/generated/T125-basic.sch new file mode 100644 index 00000000..5bacaf32 --- /dev/null +++ b/target/generated/T125-basic.sch @@ -0,0 +1 @@ +Element 'cbc:CustomizationID' MUST be provided.Element 'cbc:ProfileID' MUST be provided.Element 'cbc:ID' MUST be provided.Element 'cbc:IssueDate' MUST be provided.Element 'cbc:IssueTime' MUST be provided.Element 'cbc:Name' MUST be provided.Element 'cac:ConsignorParty' MUST be provided.Element 'cac:CarrierParty' MUST be provided.Element 'cac:Shipment' MUST be provided.Document MUST not contain schema location.Element 'cbc:EndpointID' MUST be provided.Element 'cac:PartyLegalEntity' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:EndpointID' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:IdentityDocumentReference' MUST be provided.Element 'cbc:ID' MUST be provided.Element 'cbc:DocumentType' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cac:Consignment' MUST be provided.Element 'cac:ShipmentStage' MUST be provided.Element 'cbc:ID' MUST be provided.Element 'cac:ConsigneeParty' MUST be provided.Attribute 'unitCode' MUST be present.Attribute 'unitCode' MUST be present.Attribute 'unitCode' MUST be present.Attribute 'unitCode' MUST be present.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cbc:TransportHandlingUnitTypeCode' MUST be provided.Value MUST be part of code list 'Recommendation 21 (UN/ECE)'.Value MUST be part of code list 'Handling code (Beast, openPeppol)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'Transport equipment type code (UNCL8053) '.Value MUST be part of code list 'Size type code (TRED8155)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'.Attribute 'unitCode' MUST be present.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'.Attribute 'unitCode' MUST be present.Document MUST NOT contain elements not part of the data model.Element 'cbc:ItemClassificationCode' MUST be provided.Attribute 'listID' MUST be present.Value MUST be part of code list 'Item type identification code (UNCL7143)'.Document MUST NOT contain elements not part of the data model.Value MUST be part of code list 'Dangerous goods regulations code (UNCL8273)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Element 'cbc:PackingCriteriaCode' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:TransportModeCode' MUST be provided.Value MUST be part of code list 'Recommendation 19 (UN/ECE) Transport Modes'.Element 'cbc:AircraftID' MUST be provided.Element 'cbc:LicensePlateID' MUST be provided.Element 'cbc:TrainID' MUST be provided.Element 'cbc:VesselID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:DeliveryLocation' MUST be provided.Element 'cac:EstimatedDeliveryPeriod' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CoordinateSystemCode' MUST be provided.Element 'cbc:LatitudeDegreesMeasure' MUST be provided.Element 'cbc:LongitudeDegreesMeasure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:EstimatedDespatchPeriod' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:CoordinateSystemCode' MUST be provided.Element 'cbc:LatitudeDegreesMeasure' MUST be provided.Element 'cbc:LongitudeDegreesMeasure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'Document name code, full list (UNCL1001)'.Attribute 'mimeCode' MUST be present.Value MUST be part of code list 'Mime code (IANA Subset)'.Attribute 'filename' MUST be present.Element 'cbc:URI' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cac:SignatoryParty' MUST be provided.Element 'cac:DigitalSignatureAttachment' MUST be provided.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:FamilyName' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Attribute 'mimeCode' MUST be present.Value MUST be part of code list 'Mime code (IANA Subset)'.Attribute 'filename' MUST be present.Element 'cbc:URI' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model. \ No newline at end of file diff --git a/target/generated/T126-basic.sch b/target/generated/T126-basic.sch new file mode 100644 index 00000000..607d2f02 --- /dev/null +++ b/target/generated/T126-basic.sch @@ -0,0 +1 @@ +Element 'cbc:CustomizationID' MUST be provided.Element 'cbc:ProfileID' MUST be provided.Element 'cbc:ID' MUST be provided.Element 'cbc:IssueDate' MUST be provided.Element 'cbc:IssueTime' MUST be provided.Element 'cbc:ShippingOrderID' MUST be provided.Element 'cbc:TransportationStatusTypeCode' MUST be provided.Element 'cac:SenderParty' MUST be provided.Element 'cac:ReceiverParty' MUST be provided.Document MUST not contain schema location.Value MUST be part of code list 'Transportation Status Type Code (openPEPPOL)'.Element 'cbc:EndpointID' MUST be provided.Element 'cac:PartyLegalEntity' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:EndpointID' MUST be provided.Element 'cac:PartyLegalEntity' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'Transport Event Type Code (openPEPPOL)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model. \ No newline at end of file diff --git a/target/generated/T127-basic.sch b/target/generated/T127-basic.sch new file mode 100644 index 00000000..e21ea473 --- /dev/null +++ b/target/generated/T127-basic.sch @@ -0,0 +1 @@ +Element 'cbc:CustomizationID' MUST be provided.Element 'cbc:ProfileID' MUST be provided.Element 'cbc:ID' MUST be provided.Element 'cbc:IssueDate' MUST be provided.Element 'cbc:IssueTime' MUST be provided.Element 'cbc:Description' MUST be provided.Element 'cbc:ShippingOrderID' MUST be provided.Element 'cbc:TransportationStatusTypeCode' MUST be provided.Element 'cbc:TransportExecutionStatusCode' MUST be provided.Element 'cac:SenderParty' MUST be provided.Element 'cac:ReceiverParty' MUST be provided.Document MUST not contain schema location.Value MUST be part of code list 'Transportation Status Type Code (openPEPPOL)'.Value MUST be part of code list 'Transportation Status Code (openPEPPOL)'.Element 'cbc:ID' MUST be provided.Element 'cac:Status' MUST be provided.Element 'cbc:Description' MUST be provided.Attribute 'listID' MUST be present.Document MUST NOT contain elements not part of the data model.Value MUST be part of code list 'Transport Event Type Code (openPEPPOL)'.Element 'cbc:Description' MUST be provided.Attribute 'listID' MUST be present.Attribute 'listID' MUST be present.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cac:SignatoryParty' MUST be provided.Element 'cac:Person' MUST be provided.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:FamilyName' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Attribute 'mimeCode' MUST be present.Value MUST be part of code list 'Mime code (IANA Subset)'.Attribute 'filename' MUST be present.Element 'cbc:URI' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cbc:Description' MUST be provided.Attribute 'listID' MUST be present.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:IdentificationID' MUST be provided.Value MUST be part of code list 'Transport Event Type Code (openPEPPOL)'.Element 'cbc:Description' MUST be provided.Attribute 'listID' MUST be present.Attribute 'listID' MUST be present.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cac:SignatoryParty' MUST be provided.Element 'cac:Person' MUST be provided.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:FamilyName' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Attribute 'mimeCode' MUST be present.Value MUST be part of code list 'Mime code (IANA Subset)'.Attribute 'filename' MUST be present.Element 'cbc:URI' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'Document name code, full list (UNCL1001)'.Attribute 'mimeCode' MUST be present.Value MUST be part of code list 'Mime code (IANA Subset)'.Attribute 'filename' MUST be present.Element 'cbc:URI' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cac:SignatoryParty' MUST be provided.Element 'cac:Person' MUST be provided.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:FamilyName' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Attribute 'mimeCode' MUST be present.Value MUST be part of code list 'Mime code (IANA Subset)'.Attribute 'filename' MUST be present.Element 'cbc:URI' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:EndpointID' MUST be provided.Element 'cac:PartyLegalEntity' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:EndpointID' MUST be provided.Element 'cac:PartyLegalEntity' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model. \ No newline at end of file diff --git a/target/generated/T128-basic.sch b/target/generated/T128-basic.sch new file mode 100644 index 00000000..dc2b303a --- /dev/null +++ b/target/generated/T128-basic.sch @@ -0,0 +1 @@ +Element 'cbc:CustomizationID' MUST be provided.Element 'cbc:ProfileID' MUST be provided.Element 'cbc:ID' MUST be provided.Element 'cbc:IssueDate' MUST be provided.Element 'cbc:IssueTime' MUST be provided.Element 'cbc:ReceiptAdviceTypeCode' MUST be provided.Element 'cac:DespatchDocumentReference' MUST be provided.Element 'cac:DeliveryCustomerParty' MUST be provided.Element 'cac:DespatchSupplierParty' MUST be provided.Element 'cac:ReceiptLine' MUST be provided.Document MUST not contain schema location.Value MUST be part of code list 'Document status code (openPEPPOL)'.Value MUST be part of code list 'Receipt Advice Type (openPEPPOL)'.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cbc:IssueDate' MUST be provided.Element 'cbc:IssueTime' MUST be provided.Value MUST be part of code list 'Application Response type code (UNCL4343 Subset T128)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'Document name code, full list (UNCL1001)'.Attribute 'mimeCode' MUST be present.Value MUST be part of code list 'Mime code (IANA Subset)'.Attribute 'filename' MUST be present.Element 'cbc:URI' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Party' MUST be provided.Element 'cbc:EndpointID' MUST be provided.Element 'cac:PartyLegalEntity' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Party' MUST be provided.Element 'cbc:EndpointID' MUST be provided.Element 'cac:PartyLegalEntity' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Party' MUST be provided.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Party' MUST be provided.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cbc:ID' MUST be provided.Element 'cac:Status' MUST be provided.Element 'cbc:ConditionCode' MUST be provided.Value MUST be part of code list 'Application Response type code (UNCL4343 Subset T128)'.Value MUST be part of code list 'Consignment Status Reason (openPEPPOL)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:IdentityDocumentReference' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ActualDeliveryDate' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cbc:TransportHandlingUnitTypeCode' MUST be provided.Element 'cac:Status' MUST be provided.Value MUST be part of code list 'Recommendation 21 (UN/ECE)'.Element 'cbc:ConditionCode' MUST be provided.Value MUST be part of code list 'Application Response type code (UNCL4343 Subset T128)'.Value MUST be part of code list 'Transport Handling Unit Reason codes (based on UNCL7007). '.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cac:DespatchLineReference' MUST be provided.Attribute 'unitCode' MUST be present.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Receipt Advice Action (openPEPPOL)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Reject Reason (openPEPPOL)'.Value MUST be part of code list 'Receipt Advice Action (openPEPPOL)'.Attribute 'unitCode' MUST be present.Element 'cbc:LineID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:LineID' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:Name' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model. \ No newline at end of file diff --git a/target/schematron/PEPPOLBIS-T120.sch b/target/schematron/PEPPOLBIS-T120.sch index ad5da23e..2ba8d298 100644 --- a/target/schematron/PEPPOLBIS-T120.sch +++ b/target/schematron/PEPPOLBIS-T120.sch @@ -176,7 +176,1592 @@ flag="warning">Australian Business Number (ABN) MUST be stated in the correct format. - + + + + + + + + + + + + + + + + + + + + + + + + + Element 'cbc:CustomizationID' MUST be provided. + Element 'cbc:ProfileID' MUST be provided. + Element 'cbc:ID' MUST be provided. + Element 'cbc:IssueDate' MUST be provided. + Element 'cbc:IssueTime' MUST be provided. + Element 'cac:DespatchSupplierParty' MUST be provided. + Element 'cac:DeliveryCustomerParty' MUST be provided. + Element 'cac:Shipment' MUST be provided. + Element 'cac:DespatchLine' MUST be provided. + Document MUST not contain schema location. + + + + + + + + Value MUST be part of code list 'Document status code (openPEPPOL)'. + + + Value MUST be part of code list 'Despatch advice type code (openPEPPOL)'. + + + + Element 'cbc:ID' MUST be provided. + + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cbc:ID' MUST be provided. + + + + Value MUST be part of code list 'Document name code, full list (UNCL1001)'. + + + + + Attribute 'mimeCode' MUST be present. + Value MUST be part of code list 'Mime code (IANA Subset)'. + Attribute 'filename' MUST be present. + + + Element 'cbc:URI' MUST be provided. + + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cac:Party' MUST be provided. + + + Element 'cbc:EndpointID' MUST be provided. + Element 'cac:PartyLegalEntity' MUST be provided. + + + Attribute 'schemeID' MUST be present. + Value MUST be part of code list 'Electronic Address Scheme (EAS)'. + + + Element 'cbc:ID' MUST be provided. + + + Value MUST be part of code list 'ISO 6523 ICD list'. + + + Element 'cbc:Name' MUST be provided. + + + + Element 'cac:Country' MUST be provided. + + + + + + + + Element 'cbc:Line' MUST be provided. + + + + Element 'cbc:IdentificationCode' MUST be provided. + + + Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cbc:CompanyID' MUST be provided. + Element 'cac:TaxScheme' MUST be provided. + + + + Element 'cbc:ID' MUST be provided. + + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cbc:RegistrationName' MUST be provided. + + + + Attribute 'schemeID' MUST be present. + Value MUST be part of code list 'ISO 6523 ICD list'. + + + Element 'cac:Country' MUST be provided. + + + + Element 'cbc:IdentificationCode' MUST be provided. + + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + + + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cac:Party' MUST be provided. + + + Element 'cbc:EndpointID' MUST be provided. + Element 'cac:PartyLegalEntity' MUST be provided. + + + Attribute 'schemeID' MUST be present. + Value MUST be part of code list 'Electronic Address Scheme (EAS)'. + + + Element 'cbc:ID' MUST be provided. + + + Value MUST be part of code list 'ISO 6523 ICD list'. + + + Element 'cbc:Name' MUST be provided. + + + + Element 'cac:Country' MUST be provided. + + + + + + + + Element 'cbc:Line' MUST be provided. + + + + Element 'cbc:IdentificationCode' MUST be provided. + + + Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cbc:CompanyID' MUST be provided. + Element 'cac:TaxScheme' MUST be provided. + + + + Element 'cbc:ID' MUST be provided. + + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cbc:RegistrationName' MUST be provided. + + + + Attribute 'schemeID' MUST be present. + Value MUST be part of code list 'ISO 6523 ICD list'. + + + Element 'cac:Country' MUST be provided. + + + + Element 'cbc:IdentificationCode' MUST be provided. + + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + + + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cac:Party' MUST be provided. + + + + Element 'cbc:ID' MUST be provided. + + + Value MUST be part of code list 'ISO 6523 ICD list'. + + + Element 'cbc:Name' MUST be provided. + + + + Element 'cac:Country' MUST be provided. + + + + + + + + Element 'cbc:Line' MUST be provided. + + + + Element 'cbc:IdentificationCode' MUST be provided. + + + Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cbc:CompanyID' MUST be provided. + Element 'cac:TaxScheme' MUST be provided. + + + + Element 'cbc:ID' MUST be provided. + + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cbc:RegistrationName' MUST be provided. + + + + Attribute 'schemeID' MUST be present. + Value MUST be part of code list 'ISO 6523 ICD list'. + + + Element 'cac:Country' MUST be provided. + + + + Element 'cbc:IdentificationCode' MUST be provided. + + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + + + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cac:Party' MUST be provided. + + + + Element 'cbc:ID' MUST be provided. + + + Value MUST be part of code list 'ISO 6523 ICD list'. + + + Element 'cbc:Name' MUST be provided. + + + + Element 'cac:Country' MUST be provided. + + + + + + + + Element 'cbc:Line' MUST be provided. + + + + Element 'cbc:IdentificationCode' MUST be provided. + + + Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cbc:CompanyID' MUST be provided. + Element 'cac:TaxScheme' MUST be provided. + + + + Element 'cbc:ID' MUST be provided. + + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cbc:RegistrationName' MUST be provided. + + + + Attribute 'schemeID' MUST be present. + Value MUST be part of code list 'ISO 6523 ICD list'. + + + Element 'cac:Country' MUST be provided. + + + + Element 'cbc:IdentificationCode' MUST be provided. + + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + + + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cac:Party' MUST be provided. + + + + Element 'cbc:ID' MUST be provided. + + + Value MUST be part of code list 'ISO 6523 ICD list'. + + + Element 'cbc:Name' MUST be provided. + + + + Element 'cac:Country' MUST be provided. + + + + + + + + Element 'cbc:Line' MUST be provided. + + + + Element 'cbc:IdentificationCode' MUST be provided. + + + Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cbc:ID' MUST be provided. + + + Value MUST be part of code list 'Type of Shipment ID (openPEPPOL)'. + + + + Attribute 'unitCode' MUST be present. + Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. + + + Attribute 'unitCode' MUST be present. + Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. + + + + Attribute 'currencyID' MUST be present. + Value MUST be part of code list 'Currency codes (ISO 4217)'. + + + Element 'cbc:ID' MUST be provided. + + + Value MUST be part of code list 'Type of Consignment ID (openPEPPOL)'. + + + + Value MUST be part of code list 'Handling Code (TRED4079)' or 'Handling code (Beast, openPeppol)'. + Attribute 'listID' MUST be present. + + + + + Element 'cbc:ID' MUST be provided. + + + Value MUST be part of code list 'ISO 6523 ICD list'. + + + Element 'cbc:Name' MUST be provided. + + + + + + + + + + Element 'cbc:Line' MUST be provided. + + + + Element 'cbc:IdentificationCode' MUST be provided. + + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cbc:CompanyID' MUST be provided. + Element 'cac:TaxScheme' MUST be provided. + + + + Element 'cbc:ID' MUST be provided. + + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cbc:RegistrationName' MUST be provided. + + + + Attribute 'schemeID' MUST be present. + Value MUST be part of code list 'ISO 6523 ICD list'. + + + Element 'cac:Country' MUST be provided. + + + + Element 'cbc:IdentificationCode' MUST be provided. + + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + + + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cac:IdentityDocumentReference' MUST be provided. + + + Element 'cbc:ID' MUST be provided. + + + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cbc:TransportServiceCode' MUST be provided. + + + + + + + Element 'cbc:AttributeID' MUST be provided. + + + + Attribute 'unitCode' MUST be present. + Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. + + + + Document MUST NOT contain elements not part of the data model. + + + + + Value MUST be part of code list 'ISO 6523 ICD list'. + + + + + Document MUST NOT contain elements not part of the data model. + + + + + Element 'cbc:ID' MUST be provided. + + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cbc:ID' MUST be provided. + + + Attribute 'schemeID' MUST be present. + Value MUST be part of code list 'ISO 6523 ICD list'. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cbc:EnvironmentalEmissionTypeCode' MUST be provided. + Element 'cbc:ValueMeasure' MUST be provided. + + + + Attribute 'unitCode' MUST be present. + Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cbc:TransportModeCode' MUST be provided. + + + Value MUST be part of code list 'Recommendation 19 (UN/ECE) Transport Modes'. + + + Value MUST be part of code list 'Recommendation 28 (UN/ECE) Transport Means'. + + + + Element 'cbc:AircraftID' MUST be provided. + + + + Element 'cbc:LicensePlateID' MUST be provided. + + + + Element 'cbc:TrainID' MUST be provided. + + + + + Element 'cbc:VesselID' MUST be provided. + + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cbc:AttributeID' MUST be provided. + Element 'cbc:Measure' MUST be provided. + + + Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'. + + + Attribute 'unitCode' MUST be present. + Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + + + + + + Value MUST be part of code list 'ISO 6523 ICD list'. + + + + + + + + + + Element 'cbc:Line' MUST be provided. + + + + + Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cbc:CoordinateSystemCode' MUST be provided. + Element 'cbc:LatitudeDegreesMeasure' MUST be provided. + Element 'cbc:LongitudeDegreesMeasure' MUST be provided. + + + + Attribute 'unitCode' MUST be present. + Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. + + + Attribute 'unitCode' MUST be present. + Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. + + + Attribute 'unitCode' MUST be present. + Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + + + + + + Document MUST NOT contain elements not part of the data model. + + + + + + + Value MUST be part of code list 'ISO 6523 ICD list'. + + + + + + + + Element 'cbc:Line' MUST be provided. + + + + Element 'cbc:IdentificationCode' MUST be provided. + + + Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cbc:CoordinateSystemCode' MUST be provided. + Element 'cbc:LatitudeDegreesMeasure' MUST be provided. + Element 'cbc:LongitudeDegreesMeasure' MUST be provided. + + + + Attribute 'unitCode' MUST be present. + Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. + + + Attribute 'unitCode' MUST be present. + Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. + + + Attribute 'unitCode' MUST be present. + Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + + + + Element 'cbc:ID' MUST be provided. + + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cbc:ID' MUST be provided. + Element 'cbc:TransportHandlingUnitTypeCode' MUST be provided. + + + Value MUST be part of code list 'Type of Transport Handling Unit ID (openPEPPOL)'. + + + Value MUST be part of code list 'Recommendation 21 (UN/ECE)'. + + + Value MUST be part of code list 'Handling Code (TRED4079)' or 'Handling code (Beast, openPeppol)'. + Attribute 'listID' MUST be present. + + + + + + Element 'cbc:ID' MUST be provided. + + + + Value MUST be part of code list 'Transport equipment type code (UNCL8053) '. + + + Value MUST be part of code list 'Size type code (TRED8155)'. + + + + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cbc:AttributeID' MUST be provided. + Element 'cbc:Measure' MUST be provided. + + + Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'. + + + Attribute 'unitCode' MUST be present. + Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cbc:AttributeID' MUST be provided. + Element 'cbc:Measure' MUST be provided. + + + Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'. + + + Attribute 'unitCode' MUST be present. + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cbc:AttributeID' MUST be provided. + Element 'cbc:Measure' MUST be provided. + + + Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'. + + + Attribute 'unitCode' MUST be present. + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cbc:ID' MUST be provided. + Element 'cbc:Quantity' MUST be provided. + + + + + Attribute 'currencyID' MUST be present. + Value MUST be part of code list 'Currency codes (ISO 4217)'. + + + Attribute 'unitCode' MUST be present. + + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cbc:PackagingTypeCode' MUST be provided. + + + Value MUST be part of code list 'Type of Transport Handling Unit ID (openPEPPOL)'. + + + + Value MUST be part of code list 'Recommendation 21 (UN/ECE)'. + + + + Element 'cbc:PackagingTypeCode' MUST be provided. + + + + + Value MUST be part of code list 'Recommendation 21 (UN/ECE)'. + + + + Element 'cbc:PackagingTypeCode' MUST be provided. + + + + + Value MUST be part of code list 'Recommendation 21 (UN/ECE)'. + + + + Element 'cbc:ID' MUST be provided. + Element 'cbc:Quantity' MUST be provided. + + + + + Attribute 'currencyID' MUST be present. + Value MUST be part of code list 'Currency codes (ISO 4217)'. + + + Attribute 'unitCode' MUST be present. + + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cbc:AttributeID' MUST be provided. + Element 'cbc:Measure' MUST be provided. + + + Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'. + + + Attribute 'unitCode' MUST be present. + Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cbc:ID' MUST be provided. + Element 'cbc:Quantity' MUST be provided. + + + + + Attribute 'currencyID' MUST be present. + Value MUST be part of code list 'Currency codes (ISO 4217)'. + + + Attribute 'unitCode' MUST be present. + + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cbc:AttributeID' MUST be provided. + Element 'cbc:Measure' MUST be provided. + + + Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'. + + + Attribute 'unitCode' MUST be present. + Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cbc:ID' MUST be provided. + Element 'cbc:Quantity' MUST be provided. + + + + + Attribute 'currencyID' MUST be present. + Value MUST be part of code list 'Currency codes (ISO 4217)'. + + + Attribute 'unitCode' MUST be present. + + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cbc:AttributeID' MUST be provided. + Element 'cbc:Measure' MUST be provided. + + + Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'. + + + Attribute 'unitCode' MUST be present. + Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cbc:ID' MUST be provided. + Element 'cbc:DeliveredQuantity' MUST be provided. + Element 'cac:OrderLineReference' MUST be provided. + Element 'cac:Item' MUST be provided. + + + + + Attribute 'unitCode' MUST be present. + Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. + + + Attribute 'unitCode' MUST be present. + Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. + + + + Element 'cbc:LineID' MUST be provided. + + + + + Element 'cbc:ID' MUST be provided. + + + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cbc:ID' MUST be provided. + + + + Value MUST be part of code list 'Document name code, full list (UNCL1001)'. + + + + + Attribute 'mimeCode' MUST be present. + Value MUST be part of code list 'Mime code (IANA Subset)'. + Attribute 'filename' MUST be present. + + + Element 'cbc:URI' MUST be provided. + + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cbc:Name' MUST be provided. + + + + Element 'cbc:ID' MUST be provided. + + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cbc:ID' MUST be provided. + + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cbc:ID' MUST be provided. + + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cbc:ID' MUST be provided. + + + Attribute 'schemeID' MUST be present. + Value MUST be part of code list 'ISO 6523 ICD list'. + + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cbc:ItemClassificationCode' MUST be provided. + + + Attribute 'listID' MUST be present. + Value MUST be part of code list 'Item type identification code (UNCL7143)'. + + + Document MUST NOT contain elements not part of the data model. + + + + + + Value MUST be part of code list 'Dangerous goods regulations code (UNCL8273)'. + + + + + + + Attribute 'unitCode' MUST be present. + Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. + + + Attribute 'unitCode' MUST be present. + Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. + + + Element 'cbc:PackingCriteriaCode' MUST be provided. + + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cbc:AttributeID' MUST be provided. + Element 'cbc:Measure' MUST be provided. + + + + Attribute 'unitCode' MUST be present. + Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cbc:Name' MUST be provided. + Element 'cbc:Value' MUST be provided. + + + + + Attribute 'listID' MUST be present. + + + + Attribute 'unitCode' MUST be present. + Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. + + + + Document MUST NOT contain elements not part of the data model. + + + + Element 'cbc:ID' MUST be provided. + + + Value MUST be part of code list 'ISO 6523 ICD list'. + + + Element 'cbc:Name' MUST be provided. + + + + Element 'cac:Country' MUST be provided. + + + + + + + + Element 'cbc:Line' MUST be provided. + + + + Element 'cbc:IdentificationCode' MUST be provided. + + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cbc:RegistrationName' MUST be provided. + + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + + + + + + + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cbc:ID' MUST be provided. + Element 'cbc:CertificateTypeCode' MUST be provided. + Element 'cbc:CertificateType' MUST be provided. + Element 'cac:IssuerParty' MUST be provided. + + + + + + + Element 'cac:PartyName' MUST be provided. + + + Element 'cbc:Name' MUST be provided. + + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cbc:AttributeID' MUST be provided. + Element 'cbc:Measure' MUST be provided. + + + Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'. + + + Attribute 'unitCode' MUST be present. + Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + Australian Business Number (ABN) MUST be stated in the correct format. - + + + + + + + + + Element 'cbc:CustomizationID' MUST be provided. + Element 'cbc:ProfileID' MUST be provided. + Element 'cbc:ID' MUST be provided. + Element 'cbc:IssueDate' MUST be provided. + Element 'cbc:IssueTime' MUST be provided. + Element 'cbc:WeightStatementTypeCode' MUST be provided. + Element 'cac:SenderParty' MUST be provided. + Element 'cac:ReceiverParty' MUST be provided. + Element 'cac:WeighingParty' MUST be provided. + Element 'cac:Shipment' MUST be provided. + Document MUST not contain schema location. + + + + + + + + Value MUST be part of code list 'Weight Statement Type Code (openPEPPOL)'. + + + Element 'cbc:EndpointID' MUST be provided. + + + Attribute 'schemeID' MUST be present. + Value MUST be part of code list 'Electronic Address Scheme (EAS)'. + + + Element 'cbc:ID' MUST be provided. + + + Attribute 'schemeID' MUST be present. + Value MUST be part of code list 'ISO 6523 ICD list'. + + + Element 'cbc:Name' MUST be provided. + + + + Element 'cac:Country' MUST be provided. + + + + + + + + Element 'cbc:Line' MUST be provided. + + + + Element 'cbc:IdentificationCode' MUST be provided. + + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + + + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cbc:EndpointID' MUST be provided. + + + Attribute 'schemeID' MUST be present. + Value MUST be part of code list 'Electronic Address Scheme (EAS)'. + + + Element 'cbc:ID' MUST be provided. + + + Attribute 'schemeID' MUST be present. + Value MUST be part of code list 'ISO 6523 ICD list'. + + + Element 'cbc:Name' MUST be provided. + + + + Element 'cac:Country' MUST be provided. + + + + + + + + Element 'cbc:Line' MUST be provided. + + + + Element 'cbc:IdentificationCode' MUST be provided. + + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + + + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cac:PhysicalLocation' MUST be provided. + + + Element 'cbc:ID' MUST be provided. + + + Attribute 'schemeID' MUST be present. + Value MUST be part of code list 'ISO 6523 ICD list'. + + + Element 'cbc:Name' MUST be provided. + + + + Element 'cac:Country' MUST be provided. + + + + + + + + Element 'cbc:Line' MUST be provided. + + + + Element 'cbc:IdentificationCode' MUST be provided. + + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + + + + Document MUST NOT contain elements not part of the data model. + + + + + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + + Element 'cbc:ID' MUST be provided. + + + Attribute 'schemeID' MUST be present. + Value MUST be part of code list 'ISO 6523 ICD list'. + + + Element 'cbc:Name' MUST be provided. + + + + Element 'cac:Country' MUST be provided. + + + + + + + + Element 'cbc:Line' MUST be provided. + + + + Element 'cbc:IdentificationCode' MUST be provided. + + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + + + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cbc:ID' MUST be provided. + Element 'cac:GoodsItem' MUST be provided. + + + + Element 'cbc:ID' MUST be provided. + Element 'cac:MeasurementDimension' MUST be provided. + + + + Element 'cbc:Name' MUST be provided. + + + + Element 'cbc:ID' MUST be provided. + + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cbc:ID' MUST be provided. + + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cbc:ID' MUST be provided. + + + Attribute 'schemeID' MUST be present. + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cbc:ItemClassificationCode' MUST be provided. + + + Attribute 'listID' MUST be present. + Value MUST be part of code list 'Item type identification code (UNCL7143)'. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cbc:AttributeID' MUST be provided. + Element 'cbc:Measure' MUST be provided. + + + Value MUST be part of code list 'Measured attribute code for weight statement (UNCL6313 Subset) T122'. + + + Attribute 'unitCode' MUST be present. + Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + diff --git a/target/schematron/PEPPOLBIS-T123.sch b/target/schematron/PEPPOLBIS-T123.sch index 398d7e19..d8dce5e3 100644 --- a/target/schematron/PEPPOLBIS-T123.sch +++ b/target/schematron/PEPPOLBIS-T123.sch @@ -178,7 +178,1142 @@ flag="warning">Australian Business Number (ABN) MUST be stated in the correct format. - + + + + + + + + + + + + + + + + + + + Element 'cbc:CustomizationID' MUST be provided. + Element 'cbc:ProfileID' MUST be provided. + Element 'cbc:ID' MUST be provided. + Element 'cbc:IssueDate' MUST be provided. + Element 'cbc:IssueTime' MUST be provided. + Element 'cac:TransportUserParty' MUST be provided. + Element 'cac:TransportServiceProviderParty' MUST be provided. + Element 'cac:MainTransportationService' MUST be provided. + Element 'cac:Consignment' MUST be provided. + Document MUST not contain schema location. + + + + + + + + Value MUST be part of code list 'Document status code (openPEPPOL)'. + + + + Element 'cbc:EndpointID' MUST be provided. + Element 'cac:PartyLegalEntity' MUST be provided. + + + Attribute 'schemeID' MUST be present. + Value MUST be part of code list 'Electronic Address Scheme (EAS)'. + + + Element 'cbc:ID' MUST be provided. + + + Value MUST be part of code list 'ISO 6523 ICD list'. + + + Element 'cbc:Name' MUST be provided. + + + + Element 'cac:Country' MUST be provided. + + + + + + + + Element 'cbc:Line' MUST be provided. + + + + Element 'cbc:IdentificationCode' MUST be provided. + + + Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cbc:CompanyID' MUST be provided. + Element 'cac:TaxScheme' MUST be provided. + + + + Element 'cbc:ID' MUST be provided. + + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cbc:RegistrationName' MUST be provided. + + + + Attribute 'schemeID' MUST be present. + Value MUST be part of code list 'ISO 6523 ICD list'. + + + Element 'cac:Country' MUST be provided. + + + + Element 'cbc:IdentificationCode' MUST be provided. + + + Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + + + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cbc:EndpointID' MUST be provided. + Element 'cac:PartyLegalEntity' MUST be provided. + + + Attribute 'schemeID' MUST be present. + Value MUST be part of code list 'Electronic Address Scheme (EAS)'. + + + Element 'cbc:ID' MUST be provided. + + + Value MUST be part of code list 'ISO 6523 ICD list'. + + + Element 'cbc:Name' MUST be provided. + + + + Element 'cac:Country' MUST be provided. + + + + + + + + Element 'cbc:Line' MUST be provided. + + + + Element 'cbc:IdentificationCode' MUST be provided. + + + Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cbc:CompanyID' MUST be provided. + Element 'cac:TaxScheme' MUST be provided. + + + + Element 'cbc:ID' MUST be provided. + + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cbc:RegistrationName' MUST be provided. + + + + Attribute 'schemeID' MUST be present. + Value MUST be part of code list 'ISO 6523 ICD list'. + + + Element 'cac:Country' MUST be provided. + + + + Element 'cbc:IdentificationCode' MUST be provided. + + + Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + + + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cac:PartyLegalEntity' MUST be provided. + + + Element 'cbc:ID' MUST be provided. + + + Value MUST be part of code list 'ISO 6523 ICD list'. + + + Element 'cbc:Name' MUST be provided. + + + + Element 'cac:Country' MUST be provided. + + + + + + + + Element 'cbc:Line' MUST be provided. + + + + Element 'cbc:IdentificationCode' MUST be provided. + + + Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cbc:CompanyID' MUST be provided. + Element 'cac:TaxScheme' MUST be provided. + + + + Element 'cbc:ID' MUST be provided. + + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cbc:RegistrationName' MUST be provided. + + + + Attribute 'schemeID' MUST be present. + Value MUST be part of code list 'ISO 6523 ICD list'. + + + Element 'cac:Country' MUST be provided. + + + + Element 'cbc:IdentificationCode' MUST be provided. + + + Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + + + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cbc:ID' MUST be provided. + + + + Value MUST be part of code list 'Document name code, full list (UNCL1001)'. + + + + + Attribute 'mimeCode' MUST be present. + Value MUST be part of code list 'Mime code (IANA Subset)'. + Attribute 'filename' MUST be present. + + + Element 'cbc:URI' MUST be provided. + + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cbc:TransportServiceCode' MUST be provided. + + + Value MUST be part of code list 'Transport Service Code (openPEPPOL)'. + + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cbc:TransportServiceCode' MUST be provided. + + + Value MUST be part of code list 'Transport Service Code (openPEPPOL)'. + + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cbc:ID' MUST be provided. + Element 'cac:ConsigneeParty' MUST be provided. + Element 'cac:ConsignorParty' MUST be provided. + + + + + + Attribute 'unitCode' MUST be present. + + + Attribute 'unitCode' MUST be present. + + + Attribute 'unitCode' MUST be present. + + + + Attribute 'unitCode' MUST be present. + + + Element 'cac:Location' MUST be provided. + Element 'cac:Period' MUST be provided. + + + + + Value MUST be part of code list 'ISO 6523 ICD list'. + + + + + + + + + + Element 'cbc:Line' MUST be provided. + + + + Element 'cbc:IdentificationCode' MUST be provided. + + + Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cbc:CoordinateSystemCode' MUST be provided. + Element 'cbc:LatitudeDegreesMeasure' MUST be provided. + Element 'cbc:LongitudeDegreesMeasure' MUST be provided. + + + + Attribute 'unitCode' MUST be present. + Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. + + + Attribute 'unitCode' MUST be present. + Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. + + + Attribute 'unitCode' MUST be present. + Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + + + + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cac:Location' MUST be provided. + Element 'cac:Period' MUST be provided. + + + + + Value MUST be part of code list 'ISO 6523 ICD list'. + + + + + + + + + + Element 'cbc:Line' MUST be provided. + + + + Element 'cbc:IdentificationCode' MUST be provided. + + + Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cbc:CoordinateSystemCode' MUST be provided. + Element 'cbc:LatitudeDegreesMeasure' MUST be provided. + Element 'cbc:LongitudeDegreesMeasure' MUST be provided. + + + + Attribute 'unitCode' MUST be present. + Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. + + + Attribute 'unitCode' MUST be present. + Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. + + + Attribute 'unitCode' MUST be present. + Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + + + + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + + Element 'cbc:ID' MUST be provided. + + + Value MUST be part of code list 'ISO 6523 ICD list'. + + + Element 'cbc:Name' MUST be provided. + + + + Element 'cac:Country' MUST be provided. + + + + + + + + Element 'cbc:Line' MUST be provided. + + + + Element 'cbc:IdentificationCode' MUST be provided. + + + Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cbc:RegistrationName' MUST be provided. + + + + Attribute 'schemeID' MUST be present. + Value MUST be part of code list 'ISO 6523 ICD list'. + + + Element 'cac:Country' MUST be provided. + + + + Element 'cbc:IdentificationCode' MUST be provided. + + + Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + + + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + + Element 'cbc:ID' MUST be provided. + + + Value MUST be part of code list 'ISO 6523 ICD list'. + + + Element 'cbc:Name' MUST be provided. + + + + Element 'cac:Country' MUST be provided. + + + + + + + + Element 'cbc:Line' MUST be provided. + + + + Element 'cbc:IdentificationCode' MUST be provided. + + + Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cbc:RegistrationName' MUST be provided. + + + + Attribute 'schemeID' MUST be present. + Value MUST be part of code list 'ISO 6523 ICD list'. + + + Element 'cac:Country' MUST be provided. + + + + Element 'cbc:IdentificationCode' MUST be provided. + + + Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + + + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + + Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. + + + Document MUST NOT contain elements not part of the data model. + + + + Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. + + + Document MUST NOT contain elements not part of the data model. + + + + + + + Value MUST be part of code list 'ISO 6523 ICD list'. + + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cbc:ChargeIndicator' MUST be provided. + Element 'cbc:AllowanceChargeReasonCode' MUST be provided. + Element 'cbc:Amount' MUST be provided. + + + + Value MUST be part of code list 'Freight Allowance-Charge Reason Code'. + + + Attribute 'currencyID' MUST be present. + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cbc:TransportModeCode' MUST be provided. + + + Value MUST be part of code list 'Recommendation 19 (UN/ECE) Transport Modes'. + + + + Element 'cac:Location' MUST be provided. + Element 'cac:Period' MUST be provided. + + + + + Value MUST be part of code list 'ISO 6523 ICD list'. + + + + + + + + + + Element 'cbc:Line' MUST be provided. + + + + Element 'cbc:IdentificationCode' MUST be provided. + + + Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cbc:CoordinateSystemCode' MUST be provided. + Element 'cbc:LatitudeDegreesMeasure' MUST be provided. + Element 'cbc:LongitudeDegreesMeasure' MUST be provided. + + + + Attribute 'unitCode' MUST be present. + Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. + + + Attribute 'unitCode' MUST be present. + Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. + + + Attribute 'unitCode' MUST be present. + Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + + + + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cac:Location' MUST be provided. + Element 'cac:Period' MUST be provided. + + + + + Value MUST be part of code list 'ISO 6523 ICD list'. + + + + + + + + Element 'cbc:IdentificationCode' MUST be provided. + + + Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + + + + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cbc:ID' MUST be provided. + Element 'cbc:TransportHandlingUnitTypeCode' MUST be provided. + + + + Value MUST be part of code list 'Recommendation 21 (UN/ECE)'. + + + + + + + Element 'cbc:ID' MUST be provided. + + + + Value MUST be part of code list 'Transport equipment type code (UNCL8053) '. + + + Value MUST be part of code list 'Size type code (TRED8155)'. + + + + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cbc:AttributeID' MUST be provided. + Element 'cbc:Measure' MUST be provided. + + + Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'. + + + Attribute 'unitCode' MUST be present. + Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cbc:AttributeID' MUST be provided. + Element 'cbc:Measure' MUST be provided. + + + Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'. + + + Attribute 'unitCode' MUST be present. + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cbc:AttributeID' MUST be provided. + Element 'cbc:Measure' MUST be provided. + + + Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'. + + + Attribute 'unitCode' MUST be present. + + + Document MUST NOT contain elements not part of the data model. + + + + + + + + + Element 'cbc:ItemClassificationCode' MUST be provided. + + + Attribute 'listID' MUST be present. + Value MUST be part of code list 'Item type identification code (UNCL7143)'. + Attribute 'listVersionID' MUST be present. + Attribute 'name' MUST be present. + + + Document MUST NOT contain elements not part of the data model. + + + + + + Value MUST be part of code list 'Dangerous goods regulations code (UNCL8273)'. + + + + + + + Attribute 'unitCode' MUST be present. + Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. + + + Attribute 'unitCode' MUST be present. + Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. + + + Element 'cbc:PackingCriteriaCode' MUST be provided. + + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cbc:AttributeID' MUST be provided. + Element 'cbc:Measure' MUST be provided. + + + + Attribute 'unitCode' MUST be present. + Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + diff --git a/target/schematron/PEPPOLBIS-T124.sch b/target/schematron/PEPPOLBIS-T124.sch index d516ee68..5dbc3a20 100644 --- a/target/schematron/PEPPOLBIS-T124.sch +++ b/target/schematron/PEPPOLBIS-T124.sch @@ -178,7 +178,2093 @@ flag="warning">Australian Business Number (ABN) MUST be stated in the correct format. - + + + + + + + + + + + + + + + + + + + Element 'cbc:CustomizationID' MUST be provided. + Element 'cbc:ProfileID' MUST be provided. + Element 'cbc:ID' MUST be provided. + Element 'cbc:IssueDate' MUST be provided. + Element 'cbc:IssueTime' MUST be provided. + Element 'cac:SenderParty' MUST be provided. + Element 'cac:ReceiverParty' MUST be provided. + Element 'cac:TransportUserParty' MUST be provided. + Element 'cac:TransportServiceProviderParty' MUST be provided. + Element 'cac:MainTransportationService' MUST be provided. + Element 'cac:Consignment' MUST be provided. + Document MUST not contain schema location. + + + + + + + + Value MUST be part of code list 'Document status code (openPEPPOL)'. + + + + + Element 'cbc:EndpointID' MUST be provided. + Element 'cac:PartyLegalEntity' MUST be provided. + + + Attribute 'schemeID' MUST be present. + Value MUST be part of code list 'Electronic Address Scheme (EAS)'. + + + Element 'cbc:ID' MUST be provided. + + + Value MUST be part of code list 'ISO 6523 ICD list'. + + + Element 'cbc:Name' MUST be provided. + + + + Element 'cac:Country' MUST be provided. + + + + + + + + Element 'cbc:Line' MUST be provided. + + + + Element 'cbc:IdentificationCode' MUST be provided. + + + Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cbc:CompanyID' MUST be provided. + Element 'cac:TaxScheme' MUST be provided. + + + + Element 'cbc:ID' MUST be provided. + + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cbc:RegistrationName' MUST be provided. + + + + Attribute 'schemeID' MUST be present. + Value MUST be part of code list 'ISO 6523 ICD list'. + + + Element 'cac:Country' MUST be provided. + + + + + Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + + + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cbc:EndpointID' MUST be provided. + Element 'cac:PartyIdentification' MUST be provided. + Element 'cac:PartyLegalEntity' MUST be provided. + + + Attribute 'schemeID' MUST be present. + Value MUST be part of code list 'Electronic Address Scheme (EAS)'. + + + + Value MUST be part of code list 'ISO 6523 ICD list'. + + + Element 'cbc:Name' MUST be provided. + + + + Element 'cac:Country' MUST be provided. + + + + + + + + Element 'cbc:Line' MUST be provided. + + + + Element 'cbc:IdentificationCode' MUST be provided. + + + Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cbc:CompanyID' MUST be provided. + Element 'cac:TaxScheme' MUST be provided. + + + + Element 'cbc:ID' MUST be provided. + + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cbc:RegistrationName' MUST be provided. + + + + Attribute 'schemeID' MUST be present. + Value MUST be part of code list 'ISO 6523 ICD list'. + + + Element 'cac:Country' MUST be provided. + + + + + Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + + + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cac:PartyLegalEntity' MUST be provided. + + + Element 'cbc:ID' MUST be provided. + + + Value MUST be part of code list 'ISO 6523 ICD list'. + + + Element 'cbc:Name' MUST be provided. + + + + Element 'cac:Country' MUST be provided. + + + + + + + + Element 'cbc:Line' MUST be provided. + + + + Element 'cbc:IdentificationCode' MUST be provided. + + + Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cbc:CompanyID' MUST be provided. + Element 'cac:TaxScheme' MUST be provided. + + + + Element 'cbc:ID' MUST be provided. + + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cbc:RegistrationName' MUST be provided. + + + + Attribute 'schemeID' MUST be present. + Value MUST be part of code list 'ISO 6523 ICD list'. + + + Element 'cac:Country' MUST be provided. + + + + + Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + + + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cac:PartyLegalEntity' MUST be provided. + + + Element 'cbc:ID' MUST be provided. + + + Value MUST be part of code list 'ISO 6523 ICD list'. + + + Element 'cbc:Name' MUST be provided. + + + + Element 'cac:Country' MUST be provided. + + + + + + + + Element 'cbc:Line' MUST be provided. + + + + Element 'cbc:IdentificationCode' MUST be provided. + + + Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cbc:CompanyID' MUST be provided. + Element 'cac:TaxScheme' MUST be provided. + + + + Element 'cbc:ID' MUST be provided. + + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cbc:RegistrationName' MUST be provided. + + + + Attribute 'schemeID' MUST be present. + Value MUST be part of code list 'ISO 6523 ICD list'. + + + Element 'cac:Country' MUST be provided. + + + + Element 'cbc:IdentificationCode' MUST be provided. + + + Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + + + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cac:PartyLegalEntity' MUST be provided. + + + Element 'cbc:ID' MUST be provided. + + + Attribute 'schemeID' MUST be present. + Value MUST be part of code list 'ISO 6523 ICD list'. + + + Element 'cbc:Name' MUST be provided. + + + + Element 'cac:Country' MUST be provided. + + + + + + + + Element 'cbc:Line' MUST be provided. + + + + Element 'cbc:IdentificationCode' MUST be provided. + + + Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cbc:CompanyID' MUST be provided. + Element 'cac:TaxScheme' MUST be provided. + + + + Element 'cbc:ID' MUST be provided. + + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cbc:RegistrationName' MUST be provided. + + + + Attribute 'schemeID' MUST be present. + Value MUST be part of code list 'ISO 6523 ICD list'. + + + Element 'cac:Country' MUST be provided. + + + + + Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + + + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cbc:ID' MUST be provided. + + + + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cbc:ID' MUST be provided. + + + + Value MUST be part of code list 'Document name code, full list (UNCL1001)'. + + + + + Attribute 'mimeCode' MUST be present. + Value MUST be part of code list 'Mime code (IANA Subset)'. + Attribute 'filename' MUST be present. + + + Element 'cbc:URI' MUST be provided. + + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cbc:TransportServiceCode' MUST be provided. + + + Value MUST be part of code list 'Transport Service Code (openPEPPOL)'. + + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cbc:TransportServiceCode' MUST be provided. + + + Value MUST be part of code list 'Transport Service Code (openPEPPOL)'. + + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cbc:ID' MUST be provided. + Element 'cac:PlannedPickupTransportEvent' MUST be provided. + Element 'cac:PlannedDeliveryTransportEvent' MUST be provided. + Element 'cac:ConsigneeParty' MUST be provided. + Element 'cac:ConsignorParty' MUST be provided. + Element 'cac:MainCarriageShipmentStage' MUST be provided. + + + + + + Attribute 'unitCode' MUST be present. + + + Attribute 'unitCode' MUST be present. + + + Attribute 'unitCode' MUST be present. + + + + Attribute 'unitCode' MUST be present. + + + Element 'cac:Location' MUST be provided. + Element 'cac:Period' MUST be provided. + + + + + Value MUST be part of code list 'ISO 6523 ICD list'. + + + + + + + + + + Element 'cbc:Line' MUST be provided. + + + + + Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cbc:CoordinateSystemCode' MUST be provided. + Element 'cbc:LatitudeDegreesMeasure' MUST be provided. + Element 'cbc:LongitudeDegreesMeasure' MUST be provided. + + + + Attribute 'unitCode' MUST be present. + Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. + + + Attribute 'unitCode' MUST be present. + Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. + + + Attribute 'unitCode' MUST be present. + Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + + + + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cac:Location' MUST be provided. + Element 'cac:Period' MUST be provided. + + + + + Value MUST be part of code list 'ISO 6523 ICD list'. + + + + + + + + + + Element 'cbc:Line' MUST be provided. + + + + + Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cbc:CoordinateSystemCode' MUST be provided. + Element 'cbc:LatitudeDegreesMeasure' MUST be provided. + Element 'cbc:LongitudeDegreesMeasure' MUST be provided. + + + + Attribute 'unitCode' MUST be present. + Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. + + + Attribute 'unitCode' MUST be present. + Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. + + + Attribute 'unitCode' MUST be present. + Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + + + + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cac:Location' MUST be provided. + Element 'cac:Period' MUST be provided. + + + + + Value MUST be part of code list 'ISO 6523 ICD list'. + + + + + + + + + + Element 'cbc:Line' MUST be provided. + + + + + Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cbc:CoordinateSystemCode' MUST be provided. + Element 'cbc:LatitudeDegreesMeasure' MUST be provided. + Element 'cbc:LongitudeDegreesMeasure' MUST be provided. + + + + Attribute 'unitCode' MUST be present. + Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. + + + Attribute 'unitCode' MUST be present. + Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. + + + Attribute 'unitCode' MUST be present. + Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + + + + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cac:Location' MUST be provided. + Element 'cac:Period' MUST be provided. + + + + + Value MUST be part of code list 'ISO 6523 ICD list'. + + + + + + + + + + Element 'cbc:Line' MUST be provided. + + + + + Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cbc:CoordinateSystemCode' MUST be provided. + Element 'cbc:LatitudeDegreesMeasure' MUST be provided. + Element 'cbc:LongitudeDegreesMeasure' MUST be provided. + + + + Attribute 'unitCode' MUST be present. + Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. + + + Attribute 'unitCode' MUST be present. + Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. + + + Attribute 'unitCode' MUST be present. + Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + + + + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + + Element 'cbc:ID' MUST be provided. + + + Value MUST be part of code list 'ISO 6523 ICD list'. + + + Element 'cbc:Name' MUST be provided. + + + + Element 'cac:Country' MUST be provided. + + + + + + + + Element 'cbc:Line' MUST be provided. + + + + Element 'cbc:IdentificationCode' MUST be provided. + + + Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cbc:RegistrationName' MUST be provided. + + + + Attribute 'schemeID' MUST be present. + Value MUST be part of code list 'ISO 6523 ICD list'. + + + Element 'cac:Country' MUST be provided. + + + + Element 'cbc:IdentificationCode' MUST be provided. + + + Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + + + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + + Element 'cbc:ID' MUST be provided. + + + Value MUST be part of code list 'ISO 6523 ICD list'. + + + Element 'cbc:Name' MUST be provided. + + + + Element 'cac:Country' MUST be provided. + + + + + + + + Element 'cbc:Line' MUST be provided. + + + + Element 'cbc:IdentificationCode' MUST be provided. + + + Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cbc:RegistrationName' MUST be provided. + + + + Attribute 'schemeID' MUST be present. + Value MUST be part of code list 'ISO 6523 ICD list'. + + + Element 'cac:Country' MUST be provided. + + + + + Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + + + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cbc:IdentificationCode' MUST be provided. + + + Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. + + + Document MUST NOT contain elements not part of the data model. + + + + Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. + + + Document MUST NOT contain elements not part of the data model. + + + + + + + Value MUST be part of code list 'ISO 6523 ICD list'. + + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cbc:ChargeIndicator' MUST be provided. + Element 'cbc:AllowanceChargeReasonCode' MUST be provided. + Element 'cbc:Amount' MUST be provided. + + + + Value MUST be part of code list 'Freight Allowance-Charge Reason Code'. + + + Attribute 'currencyID' MUST be present. + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cbc:TransportModeCode' MUST be provided. + + + Value MUST be part of code list 'Recommendation 19 (UN/ECE) Transport Modes'. + + + + + Element 'cbc:ID' MUST be provided. + + + Value MUST be part of code list 'ISO 6523 ICD list'. + + + Element 'cbc:Name' MUST be provided. + + + + Element 'cac:Country' MUST be provided. + + + + + + + + Element 'cbc:Line' MUST be provided. + + + + Element 'cbc:IdentificationCode' MUST be provided. + + + Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cbc:RegistrationName' MUST be provided. + + + + Attribute 'schemeID' MUST be present. + Value MUST be part of code list 'ISO 6523 ICD list'. + + + Element 'cac:Country' MUST be provided. + + + + Element 'cbc:IdentificationCode' MUST be provided. + + + Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + + + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cac:IdentityDocumentReference' MUST be provided. + + + Element 'cbc:ID' MUST be provided. + Element 'cbc:DocumentType' MUST be provided. + + + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cac:Location' MUST be provided. + Element 'cac:Period' MUST be provided. + + + + + Value MUST be part of code list 'ISO 6523 ICD list'. + + + + Element 'cac:Country' MUST be provided. + + + + + + + + Element 'cbc:Line' MUST be provided. + + + + Element 'cbc:IdentificationCode' MUST be provided. + + + Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cbc:CoordinateSystemCode' MUST be provided. + Element 'cbc:LatitudeDegreesMeasure' MUST be provided. + Element 'cbc:LongitudeDegreesMeasure' MUST be provided. + + + + Attribute 'unitCode' MUST be present. + Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. + + + Attribute 'unitCode' MUST be present. + Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. + + + Attribute 'unitCode' MUST be present. + Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + + + + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cbc:IdentificationID' MUST be provided. + Element 'cac:Location' MUST be provided. + Element 'cac:Period' MUST be provided. + + + + + Value MUST be part of code list 'ISO 6523 ICD list'. + + + + Element 'cac:Country' MUST be provided. + + + + + + Element 'cbc:IdentificationCode' MUST be provided. + + + Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + + + + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cbc:TransportModeCode' MUST be provided. + + + Value MUST be part of code list 'Recommendation 19 (UN/ECE) Transport Modes'. + + + + Element 'cbc:ID' MUST be provided. + + + Value MUST be part of code list 'ISO 6523 ICD list'. + + + Element 'cbc:Name' MUST be provided. + + + + Element 'cac:Country' MUST be provided. + + + + + + + + Element 'cbc:Line' MUST be provided. + + + + Element 'cbc:IdentificationCode' MUST be provided. + + + Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cbc:RegistrationName' MUST be provided. + + + + Attribute 'schemeID' MUST be present. + Value MUST be part of code list 'ISO 6523 ICD list'. + + + Element 'cac:Country' MUST be provided. + + + + Element 'cbc:IdentificationCode' MUST be provided. + + + Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + + + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cac:IdentityDocumentReference' MUST be provided. + + + Element 'cbc:ID' MUST be provided. + Element 'cbc:DocumentType' MUST be provided. + + + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cac:Location' MUST be provided. + Element 'cac:Period' MUST be provided. + + + + + Value MUST be part of code list 'ISO 6523 ICD list'. + + + + Element 'cac:Country' MUST be provided. + + + + + + + + Element 'cbc:Line' MUST be provided. + + + + Element 'cbc:IdentificationCode' MUST be provided. + + + Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cbc:CoordinateSystemCode' MUST be provided. + Element 'cbc:LatitudeDegreesMeasure' MUST be provided. + Element 'cbc:LongitudeDegreesMeasure' MUST be provided. + + + + Attribute 'unitCode' MUST be present. + Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. + + + Attribute 'unitCode' MUST be present. + Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. + + + Attribute 'unitCode' MUST be present. + Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + + + + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cbc:IdentificationID' MUST be provided. + Element 'cac:Location' MUST be provided. + Element 'cac:Period' MUST be provided. + + + + + Value MUST be part of code list 'ISO 6523 ICD list'. + + + + Element 'cac:Country' MUST be provided. + + + + + + Element 'cbc:IdentificationCode' MUST be provided. + + + Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + + + + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cbc:TransportModeCode' MUST be provided. + + + Value MUST be part of code list 'Recommendation 19 (UN/ECE) Transport Modes'. + + + + + Element 'cbc:ID' MUST be provided. + + + Value MUST be part of code list 'ISO 6523 ICD list'. + + + Element 'cbc:Name' MUST be provided. + + + + Element 'cac:Country' MUST be provided. + + + + + + + + Element 'cbc:Line' MUST be provided. + + + + Element 'cbc:IdentificationCode' MUST be provided. + + + Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cbc:RegistrationName' MUST be provided. + + + + Attribute 'schemeID' MUST be present. + Value MUST be part of code list 'ISO 6523 ICD list'. + + + Element 'cac:Country' MUST be provided. + + + + Element 'cbc:IdentificationCode' MUST be provided. + + + Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + + + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cac:IdentityDocumentReference' MUST be provided. + + + Element 'cbc:ID' MUST be provided. + Element 'cbc:DocumentType' MUST be provided. + + + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cac:Location' MUST be provided. + Element 'cac:Period' MUST be provided. + + + + + Value MUST be part of code list 'ISO 6523 ICD list'. + + + + Element 'cac:Country' MUST be provided. + + + + + + + + Element 'cbc:Line' MUST be provided. + + + + Element 'cbc:IdentificationCode' MUST be provided. + + + Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cbc:CoordinateSystemCode' MUST be provided. + Element 'cbc:LatitudeDegreesMeasure' MUST be provided. + Element 'cbc:LongitudeDegreesMeasure' MUST be provided. + + + + Attribute 'unitCode' MUST be present. + Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. + + + Attribute 'unitCode' MUST be present. + Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. + + + Attribute 'unitCode' MUST be present. + Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + + + + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cbc:IdentificationID' MUST be provided. + Element 'cac:Location' MUST be provided. + Element 'cac:Period' MUST be provided. + + + + + Value MUST be part of code list 'ISO 6523 ICD list'. + + + + Element 'cac:Country' MUST be provided. + + + + + + Element 'cbc:IdentificationCode' MUST be provided. + + + Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + + + + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cbc:ID' MUST be provided. + Element 'cbc:TransportHandlingUnitTypeCode' MUST be provided. + + + + Value MUST be part of code list 'Recommendation 21 (UN/ECE)'. + + + + + + + Element 'cbc:ID' MUST be provided. + + + + Value MUST be part of code list 'Transport equipment type code (UNCL8053) '. + + + Value MUST be part of code list 'Size type code (TRED8155)'. + + + + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cbc:AttributeID' MUST be provided. + Element 'cbc:Measure' MUST be provided. + + + Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'. + + + Attribute 'unitCode' MUST be present. + Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cbc:AttributeID' MUST be provided. + Element 'cbc:Measure' MUST be provided. + + + Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'. + + + Attribute 'unitCode' MUST be present. + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cbc:AttributeID' MUST be provided. + Element 'cbc:Measure' MUST be provided. + + + Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'. + + + Attribute 'unitCode' MUST be present. + + + Document MUST NOT contain elements not part of the data model. + + + + + + + Attribute 'unitCode' MUST be present. + + + + + Element 'cbc:ItemClassificationCode' MUST be provided. + + + Attribute 'listID' MUST be present. + Value MUST be part of code list 'Item type identification code (UNCL7143)'. + Attribute 'listVersionID' MUST be present. + Attribute 'name' MUST be present. + + + Document MUST NOT contain elements not part of the data model. + + + + + + Value MUST be part of code list 'Dangerous goods regulations code (UNCL8273)'. + + + + + + + Attribute 'unitCode' MUST be present. + Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. + + + Attribute 'unitCode' MUST be present. + Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. + + + Element 'cbc:PackingCriteriaCode' MUST be provided. + + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cbc:AttributeID' MUST be provided. + Element 'cbc:Measure' MUST be provided. + + + + Attribute 'unitCode' MUST be present. + Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + diff --git a/target/schematron/PEPPOLBIS-T125.sch b/target/schematron/PEPPOLBIS-T125.sch index 32607ec5..46ebe890 100644 --- a/target/schematron/PEPPOLBIS-T125.sch +++ b/target/schematron/PEPPOLBIS-T125.sch @@ -176,7 +176,940 @@ flag="warning">Australian Business Number (ABN) MUST be stated in the correct format. - + + + + + + + + + + + + + + + + + Element 'cbc:CustomizationID' MUST be provided. + Element 'cbc:ProfileID' MUST be provided. + Element 'cbc:ID' MUST be provided. + Element 'cbc:IssueDate' MUST be provided. + Element 'cbc:IssueTime' MUST be provided. + Element 'cbc:Name' MUST be provided. + Element 'cac:ConsignorParty' MUST be provided. + Element 'cac:CarrierParty' MUST be provided. + Element 'cac:Shipment' MUST be provided. + Document MUST not contain schema location. + + + + + + + + + + + Element 'cbc:EndpointID' MUST be provided. + Element 'cac:PartyLegalEntity' MUST be provided. + + + Attribute 'schemeID' MUST be present. + Value MUST be part of code list 'Electronic Address Scheme (EAS)'. + + + Element 'cbc:ID' MUST be provided. + + + Value MUST be part of code list 'ISO 6523 ICD list'. + + + Element 'cbc:Name' MUST be provided. + + + + Element 'cac:Country' MUST be provided. + + + + + + + + Element 'cbc:Line' MUST be provided. + + + + Element 'cbc:IdentificationCode' MUST be provided. + + + Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cbc:RegistrationName' MUST be provided. + + + + Attribute 'schemeID' MUST be present. + Value MUST be part of code list 'ISO 6523 ICD list'. + + + Element 'cac:Country' MUST be provided. + + + + + Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + + + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cbc:EndpointID' MUST be provided. + + + Attribute 'schemeID' MUST be present. + Value MUST be part of code list 'Electronic Address Scheme (EAS)'. + + + Element 'cbc:ID' MUST be provided. + + + Value MUST be part of code list 'ISO 6523 ICD list'. + + + Element 'cbc:Name' MUST be provided. + + + + Element 'cac:Country' MUST be provided. + + + + + + + + Element 'cbc:Line' MUST be provided. + + + + Element 'cbc:IdentificationCode' MUST be provided. + + + Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cbc:RegistrationName' MUST be provided. + + + + Attribute 'schemeID' MUST be present. + Value MUST be part of code list 'ISO 6523 ICD list'. + + + Element 'cac:Country' MUST be provided. + + + + Element 'cbc:IdentificationCode' MUST be provided. + + + Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + + + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cac:IdentityDocumentReference' MUST be provided. + + + Element 'cbc:ID' MUST be provided. + Element 'cbc:DocumentType' MUST be provided. + + + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + + Element 'cbc:ID' MUST be provided. + + + Value MUST be part of code list 'ISO 6523 ICD list'. + + + Element 'cbc:Name' MUST be provided. + + + + Element 'cac:Country' MUST be provided. + + + + + + + + Element 'cbc:Line' MUST be provided. + + + + Element 'cbc:IdentificationCode' MUST be provided. + + + Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cbc:RegistrationName' MUST be provided. + + + + Attribute 'schemeID' MUST be present. + Value MUST be part of code list 'ISO 6523 ICD list'. + + + Element 'cac:Country' MUST be provided. + + + + Element 'cbc:IdentificationCode' MUST be provided. + + + Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + + + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cbc:ID' MUST be provided. + Element 'cac:Consignment' MUST be provided. + Element 'cac:ShipmentStage' MUST be provided. + + + + + Element 'cbc:ID' MUST be provided. + Element 'cac:ConsigneeParty' MUST be provided. + + + + + + Attribute 'unitCode' MUST be present. + + + Attribute 'unitCode' MUST be present. + + + Attribute 'unitCode' MUST be present. + + + + Attribute 'unitCode' MUST be present. + + + + Element 'cbc:ID' MUST be provided. + + + Value MUST be part of code list 'ISO 6523 ICD list'. + + + Element 'cbc:Name' MUST be provided. + + + + Element 'cac:Country' MUST be provided. + + + + + + + + Element 'cbc:Line' MUST be provided. + + + + Element 'cbc:IdentificationCode' MUST be provided. + + + Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cbc:RegistrationName' MUST be provided. + + + + Attribute 'schemeID' MUST be present. + Value MUST be part of code list 'ISO 6523 ICD list'. + + + Element 'cac:Country' MUST be provided. + + + + Element 'cbc:IdentificationCode' MUST be provided. + + + Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + + + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cbc:IdentificationCode' MUST be provided. + + + Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cbc:IdentificationCode' MUST be provided. + + + Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. + + + Document MUST NOT contain elements not part of the data model. + + + + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cbc:ID' MUST be provided. + Element 'cbc:TransportHandlingUnitTypeCode' MUST be provided. + + + + Value MUST be part of code list 'Recommendation 21 (UN/ECE)'. + + + Value MUST be part of code list 'Handling code (Beast, openPeppol)'. + + + + + + Element 'cbc:ID' MUST be provided. + + + + Value MUST be part of code list 'Transport equipment type code (UNCL8053) '. + + + Value MUST be part of code list 'Size type code (TRED8155)'. + + + + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cbc:AttributeID' MUST be provided. + Element 'cbc:Measure' MUST be provided. + + + Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'. + + + Attribute 'unitCode' MUST be present. + Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cbc:AttributeID' MUST be provided. + Element 'cbc:Measure' MUST be provided. + + + Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'. + + + Attribute 'unitCode' MUST be present. + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cbc:AttributeID' MUST be provided. + Element 'cbc:Measure' MUST be provided. + + + Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'. + + + Attribute 'unitCode' MUST be present. + + + Document MUST NOT contain elements not part of the data model. + + + + + + + + Element 'cbc:ItemClassificationCode' MUST be provided. + + + Attribute 'listID' MUST be present. + Value MUST be part of code list 'Item type identification code (UNCL7143)'. + + + Document MUST NOT contain elements not part of the data model. + + + + + + Value MUST be part of code list 'Dangerous goods regulations code (UNCL8273)'. + + + + + + + Attribute 'unitCode' MUST be present. + Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. + + + Attribute 'unitCode' MUST be present. + Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. + + + Element 'cbc:PackingCriteriaCode' MUST be provided. + + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cbc:AttributeID' MUST be provided. + Element 'cbc:Measure' MUST be provided. + + + + Attribute 'unitCode' MUST be present. + Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cbc:TransportModeCode' MUST be provided. + + + Value MUST be part of code list 'Recommendation 19 (UN/ECE) Transport Modes'. + + + + Element 'cbc:AircraftID' MUST be provided. + + + + Element 'cbc:LicensePlateID' MUST be provided. + + + + Element 'cbc:TrainID' MUST be provided. + + + + + Element 'cbc:VesselID' MUST be provided. + + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cac:DeliveryLocation' MUST be provided. + Element 'cac:EstimatedDeliveryPeriod' MUST be provided. + + + + + Value MUST be part of code list 'ISO 6523 ICD list'. + + + + Element 'cac:Country' MUST be provided. + + + + + + + + + + Element 'cbc:IdentificationCode' MUST be provided. + + + Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cbc:CoordinateSystemCode' MUST be provided. + Element 'cbc:LatitudeDegreesMeasure' MUST be provided. + Element 'cbc:LongitudeDegreesMeasure' MUST be provided. + + + + Attribute 'unitCode' MUST be present. + Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. + + + Attribute 'unitCode' MUST be present. + Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + + + + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cac:EstimatedDespatchPeriod' MUST be provided. + + + + + + + + + + + + Element 'cbc:IdentificationCode' MUST be provided. + + + Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cbc:CoordinateSystemCode' MUST be provided. + Element 'cbc:LatitudeDegreesMeasure' MUST be provided. + Element 'cbc:LongitudeDegreesMeasure' MUST be provided. + + + + Attribute 'unitCode' MUST be present. + Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. + + + Attribute 'unitCode' MUST be present. + Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. + + + Attribute 'unitCode' MUST be present. + Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + + + + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + + + + Element 'cbc:ID' MUST be provided. + + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cbc:ID' MUST be provided. + + + + Value MUST be part of code list 'Document name code, full list (UNCL1001)'. + + + + + Attribute 'mimeCode' MUST be present. + Value MUST be part of code list 'Mime code (IANA Subset)'. + Attribute 'filename' MUST be present. + + + Element 'cbc:URI' MUST be provided. + + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cbc:ID' MUST be provided. + Element 'cac:SignatoryParty' MUST be provided. + Element 'cac:DigitalSignatureAttachment' MUST be provided. + + + + + + + Element 'cbc:Name' MUST be provided. + + + + Element 'cac:Country' MUST be provided. + + + + + + + + Element 'cbc:Line' MUST be provided. + + + + Element 'cbc:IdentificationCode' MUST be provided. + + + Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cbc:FamilyName' MUST be provided. + + + + + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + + Attribute 'mimeCode' MUST be present. + Value MUST be part of code list 'Mime code (IANA Subset)'. + Attribute 'filename' MUST be present. + + + Element 'cbc:URI' MUST be provided. + + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + diff --git a/target/schematron/PEPPOLBIS-T126.sch b/target/schematron/PEPPOLBIS-T126.sch index fa1ac334..036af1df 100644 --- a/target/schematron/PEPPOLBIS-T126.sch +++ b/target/schematron/PEPPOLBIS-T126.sch @@ -178,7 +178,286 @@ flag="warning">Australian Business Number (ABN) MUST be stated in the correct format. - + + + + + + + + Element 'cbc:CustomizationID' MUST be provided. + Element 'cbc:ProfileID' MUST be provided. + Element 'cbc:ID' MUST be provided. + Element 'cbc:IssueDate' MUST be provided. + Element 'cbc:IssueTime' MUST be provided. + Element 'cbc:ShippingOrderID' MUST be provided. + Element 'cbc:TransportationStatusTypeCode' MUST be provided. + Element 'cac:SenderParty' MUST be provided. + Element 'cac:ReceiverParty' MUST be provided. + Document MUST not contain schema location. + + + + + + + + + Value MUST be part of code list 'Transportation Status Type Code (openPEPPOL)'. + + + Element 'cbc:EndpointID' MUST be provided. + Element 'cac:PartyLegalEntity' MUST be provided. + + + Attribute 'schemeID' MUST be present. + Value MUST be part of code list 'Electronic Address Scheme (EAS)'. + + + Element 'cbc:ID' MUST be provided. + + + Value MUST be part of code list 'ISO 6523 ICD list'. + + + Element 'cbc:Name' MUST be provided. + + + + Element 'cac:Country' MUST be provided. + + + + + + + + Element 'cbc:Line' MUST be provided. + + + + Element 'cbc:IdentificationCode' MUST be provided. + + + Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cbc:CompanyID' MUST be provided. + Element 'cac:TaxScheme' MUST be provided. + + + + Element 'cbc:ID' MUST be provided. + + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cbc:RegistrationName' MUST be provided. + + + + Attribute 'schemeID' MUST be present. + Value MUST be part of code list 'ISO 6523 ICD list'. + + + Element 'cac:Country' MUST be provided. + + + + Element 'cbc:IdentificationCode' MUST be provided. + + + Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + + + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cbc:EndpointID' MUST be provided. + Element 'cac:PartyLegalEntity' MUST be provided. + + + Attribute 'schemeID' MUST be present. + Value MUST be part of code list 'Electronic Address Scheme (EAS)'. + + + Element 'cbc:ID' MUST be provided. + + + Value MUST be part of code list 'ISO 6523 ICD list'. + + + Element 'cbc:Name' MUST be provided. + + + + Element 'cac:Country' MUST be provided. + + + + + + + + Element 'cbc:Line' MUST be provided. + + + + Element 'cbc:IdentificationCode' MUST be provided. + + + Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cbc:CompanyID' MUST be provided. + Element 'cac:TaxScheme' MUST be provided. + + + + Element 'cbc:ID' MUST be provided. + + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cbc:RegistrationName' MUST be provided. + + + + Attribute 'schemeID' MUST be present. + Value MUST be part of code list 'ISO 6523 ICD list'. + + + Element 'cac:Country' MUST be provided. + + + + Element 'cbc:IdentificationCode' MUST be provided. + + + Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + + + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cbc:ID' MUST be provided. + + + + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cbc:ID' MUST be provided. + + + + + + Value MUST be part of code list 'Transport Event Type Code (openPEPPOL)'. + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cbc:ID' MUST be provided. + + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + diff --git a/target/schematron/PEPPOLBIS-T127.sch b/target/schematron/PEPPOLBIS-T127.sch index afc76332..602c0cc4 100644 --- a/target/schematron/PEPPOLBIS-T127.sch +++ b/target/schematron/PEPPOLBIS-T127.sch @@ -178,7 +178,647 @@ flag="warning">Australian Business Number (ABN) MUST be stated in the correct format. - + + + + + + + + + + + Element 'cbc:CustomizationID' MUST be provided. + Element 'cbc:ProfileID' MUST be provided. + Element 'cbc:ID' MUST be provided. + Element 'cbc:IssueDate' MUST be provided. + Element 'cbc:IssueTime' MUST be provided. + Element 'cbc:Description' MUST be provided. + Element 'cbc:ShippingOrderID' MUST be provided. + Element 'cbc:TransportationStatusTypeCode' MUST be provided. + Element 'cbc:TransportExecutionStatusCode' MUST be provided. + Element 'cac:SenderParty' MUST be provided. + Element 'cac:ReceiverParty' MUST be provided. + Document MUST not contain schema location. + + + + + + + + + + Value MUST be part of code list 'Transportation Status Type Code (openPEPPOL)'. + + + Value MUST be part of code list 'Transportation Status Code (openPEPPOL)'. + + + Element 'cbc:ID' MUST be provided. + Element 'cac:Status' MUST be provided. + + + + Element 'cbc:Description' MUST be provided. + + + Attribute 'listID' MUST be present. + + + + Document MUST NOT contain elements not part of the data model. + + + + + + + Value MUST be part of code list 'Transport Event Type Code (openPEPPOL)'. + + + + Element 'cbc:Description' MUST be provided. + + + Attribute 'listID' MUST be present. + + + + Attribute 'listID' MUST be present. + + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cbc:ID' MUST be provided. + Element 'cac:SignatoryParty' MUST be provided. + + + + + + Element 'cac:Person' MUST be provided. + + + Element 'cbc:Name' MUST be provided. + + + + Element 'cac:Country' MUST be provided. + + + + + + + + Element 'cbc:Line' MUST be provided. + + + + Element 'cbc:IdentificationCode' MUST be provided. + + + Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cbc:FamilyName' MUST be provided. + + + + + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + + Attribute 'mimeCode' MUST be present. + Value MUST be part of code list 'Mime code (IANA Subset)'. + Attribute 'filename' MUST be present. + + + Element 'cbc:URI' MUST be provided. + + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + + + + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cbc:ID' MUST be provided. + + + + Element 'cbc:Description' MUST be provided. + + + Attribute 'listID' MUST be present. + + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cbc:IdentificationID' MUST be provided. + + + + + + Value MUST be part of code list 'Transport Event Type Code (openPEPPOL)'. + + + + Element 'cbc:Description' MUST be provided. + + + Attribute 'listID' MUST be present. + + + + Attribute 'listID' MUST be present. + + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cbc:ID' MUST be provided. + Element 'cac:SignatoryParty' MUST be provided. + + + + + + Element 'cac:Person' MUST be provided. + + + Element 'cbc:Name' MUST be provided. + + + + Element 'cac:Country' MUST be provided. + + + + + + + + Element 'cbc:Line' MUST be provided. + + + + Element 'cbc:IdentificationCode' MUST be provided. + + + Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cbc:FamilyName' MUST be provided. + + + + + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + + Attribute 'mimeCode' MUST be present. + Value MUST be part of code list 'Mime code (IANA Subset)'. + Attribute 'filename' MUST be present. + + + Element 'cbc:URI' MUST be provided. + + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + + + + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cbc:ID' MUST be provided. + + + + Value MUST be part of code list 'Document name code, full list (UNCL1001)'. + + + + + Attribute 'mimeCode' MUST be present. + Value MUST be part of code list 'Mime code (IANA Subset)'. + Attribute 'filename' MUST be present. + + + Element 'cbc:URI' MUST be provided. + + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cbc:ID' MUST be provided. + Element 'cac:SignatoryParty' MUST be provided. + + + + + + Element 'cac:Person' MUST be provided. + + + Element 'cbc:Name' MUST be provided. + + + + Element 'cac:Country' MUST be provided. + + + + + + + + Element 'cbc:Line' MUST be provided. + + + + Element 'cbc:IdentificationCode' MUST be provided. + + + Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cbc:FamilyName' MUST be provided. + + + + + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + + Attribute 'mimeCode' MUST be present. + Value MUST be part of code list 'Mime code (IANA Subset)'. + Attribute 'filename' MUST be present. + + + Element 'cbc:URI' MUST be provided. + + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cbc:EndpointID' MUST be provided. + Element 'cac:PartyLegalEntity' MUST be provided. + + + Attribute 'schemeID' MUST be present. + Value MUST be part of code list 'Electronic Address Scheme (EAS)'. + + + Element 'cbc:ID' MUST be provided. + + + Value MUST be part of code list 'ISO 6523 ICD list'. + + + Element 'cbc:Name' MUST be provided. + + + + Element 'cac:Country' MUST be provided. + + + + + + + + Element 'cbc:Line' MUST be provided. + + + + Element 'cbc:IdentificationCode' MUST be provided. + + + Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cbc:CompanyID' MUST be provided. + Element 'cac:TaxScheme' MUST be provided. + + + + Element 'cbc:ID' MUST be provided. + + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cbc:RegistrationName' MUST be provided. + + + + Attribute 'schemeID' MUST be present. + Value MUST be part of code list 'ISO 6523 ICD list'. + + + Element 'cac:Country' MUST be provided. + + + + Element 'cbc:IdentificationCode' MUST be provided. + + + Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + + + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cbc:EndpointID' MUST be provided. + Element 'cac:PartyLegalEntity' MUST be provided. + + + Attribute 'schemeID' MUST be present. + Value MUST be part of code list 'Electronic Address Scheme (EAS)'. + + + Element 'cbc:ID' MUST be provided. + + + Value MUST be part of code list 'ISO 6523 ICD list'. + + + Element 'cbc:Name' MUST be provided. + + + + Element 'cac:Country' MUST be provided. + + + + + + + + Element 'cbc:Line' MUST be provided. + + + + Element 'cbc:IdentificationCode' MUST be provided. + + + Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cbc:CompanyID' MUST be provided. + Element 'cac:TaxScheme' MUST be provided. + + + + Element 'cbc:ID' MUST be provided. + + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cbc:RegistrationName' MUST be provided. + + + + Attribute 'schemeID' MUST be present. + Value MUST be part of code list 'ISO 6523 ICD list'. + + + Element 'cac:Country' MUST be provided. + + + + Element 'cbc:IdentificationCode' MUST be provided. + + + Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + + + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cbc:ID' MUST be provided. + + + + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cbc:ID' MUST be provided. + + + + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + diff --git a/target/schematron/PEPPOLBIS-T128.sch b/target/schematron/PEPPOLBIS-T128.sch index 8fdb089a..498038fd 100644 --- a/target/schematron/PEPPOLBIS-T128.sch +++ b/target/schematron/PEPPOLBIS-T128.sch @@ -176,7 +176,644 @@ flag="warning">Australian Business Number (ABN) MUST be stated in the correct format. - + + + + + + + + + + + + + + + + Element 'cbc:CustomizationID' MUST be provided. + Element 'cbc:ProfileID' MUST be provided. + Element 'cbc:ID' MUST be provided. + Element 'cbc:IssueDate' MUST be provided. + Element 'cbc:IssueTime' MUST be provided. + Element 'cbc:ReceiptAdviceTypeCode' MUST be provided. + Element 'cac:DespatchDocumentReference' MUST be provided. + Element 'cac:DeliveryCustomerParty' MUST be provided. + Element 'cac:DespatchSupplierParty' MUST be provided. + Element 'cac:ReceiptLine' MUST be provided. + Document MUST not contain schema location. + + + + + + + + Value MUST be part of code list 'Document status code (openPEPPOL)'. + + + Value MUST be part of code list 'Receipt Advice Type (openPEPPOL)'. + + + + Element 'cbc:ID' MUST be provided. + + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cbc:ID' MUST be provided. + Element 'cbc:IssueDate' MUST be provided. + Element 'cbc:IssueTime' MUST be provided. + + + + + + Value MUST be part of code list 'Application Response type code (UNCL4343 Subset T128)'. + + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cbc:ID' MUST be provided. + + + + Value MUST be part of code list 'Document name code, full list (UNCL1001)'. + + + + + Attribute 'mimeCode' MUST be present. + Value MUST be part of code list 'Mime code (IANA Subset)'. + Attribute 'filename' MUST be present. + + + Element 'cbc:URI' MUST be provided. + + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cac:Party' MUST be provided. + + + Element 'cbc:EndpointID' MUST be provided. + Element 'cac:PartyLegalEntity' MUST be provided. + + + Attribute 'schemeID' MUST be present. + Value MUST be part of code list 'Electronic Address Scheme (EAS)'. + + + Element 'cbc:ID' MUST be provided. + + + Value MUST be part of code list 'ISO 6523 ICD list'. + + + Element 'cbc:Name' MUST be provided. + + + + Element 'cac:Country' MUST be provided. + + + + + + + + + + Element 'cbc:IdentificationCode' MUST be provided. + + + Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cbc:CompanyID' MUST be provided. + Element 'cac:TaxScheme' MUST be provided. + + + + Element 'cbc:ID' MUST be provided. + + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cbc:RegistrationName' MUST be provided. + + + + Attribute 'schemeID' MUST be present. + Value MUST be part of code list 'ISO 6523 ICD list'. + + + Element 'cac:Country' MUST be provided. + + + + Element 'cbc:IdentificationCode' MUST be provided. + + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + + + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cac:Party' MUST be provided. + + + Element 'cbc:EndpointID' MUST be provided. + Element 'cac:PartyLegalEntity' MUST be provided. + + + Attribute 'schemeID' MUST be present. + Value MUST be part of code list 'Electronic Address Scheme (EAS)'. + + + Element 'cbc:ID' MUST be provided. + + + Value MUST be part of code list 'ISO 6523 ICD list'. + + + Element 'cbc:Name' MUST be provided. + + + + Element 'cac:Country' MUST be provided. + + + + + + + + + + Element 'cbc:IdentificationCode' MUST be provided. + + + Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cbc:CompanyID' MUST be provided. + Element 'cac:TaxScheme' MUST be provided. + + + + Element 'cbc:ID' MUST be provided. + + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cbc:RegistrationName' MUST be provided. + + + + Attribute 'schemeID' MUST be present. + Value MUST be part of code list 'ISO 6523 ICD list'. + + + Element 'cac:Country' MUST be provided. + + + + Element 'cbc:IdentificationCode' MUST be provided. + + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + + + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cac:Party' MUST be provided. + + + + Element 'cbc:ID' MUST be provided. + + + Value MUST be part of code list 'ISO 6523 ICD list'. + + + Element 'cbc:Name' MUST be provided. + + + + Element 'cac:Country' MUST be provided. + + + + + + + + + + Element 'cbc:IdentificationCode' MUST be provided. + + + Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cac:Party' MUST be provided. + + + + Element 'cbc:ID' MUST be provided. + + + Value MUST be part of code list 'ISO 6523 ICD list'. + + + Element 'cbc:Name' MUST be provided. + + + + Element 'cac:Country' MUST be provided. + + + + + + + + + + Element 'cbc:IdentificationCode' MUST be provided. + + + Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cbc:ID' MUST be provided. + + + + + Element 'cbc:ID' MUST be provided. + Element 'cac:Status' MUST be provided. + + + + Element 'cbc:ConditionCode' MUST be provided. + + + Value MUST be part of code list 'Application Response type code (UNCL4343 Subset T128)'. + + + Value MUST be part of code list 'Consignment Status Reason (openPEPPOL)'. + + + + Document MUST NOT contain elements not part of the data model. + + + + Element 'cbc:ID' MUST be provided. + + + Value MUST be part of code list 'ISO 6523 ICD list'. + + + Element 'cbc:Name' MUST be provided. + + + + Element 'cac:IdentityDocumentReference' MUST be provided. + + + Element 'cbc:ID' MUST be provided. + + + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cbc:ActualDeliveryDate' MUST be provided. + + + + + + + + Element 'cbc:ID' MUST be provided. + + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cbc:ID' MUST be provided. + Element 'cbc:TransportHandlingUnitTypeCode' MUST be provided. + Element 'cac:Status' MUST be provided. + + + + Value MUST be part of code list 'Recommendation 21 (UN/ECE)'. + + + Element 'cbc:ConditionCode' MUST be provided. + + + Value MUST be part of code list 'Application Response type code (UNCL4343 Subset T128)'. + + + Value MUST be part of code list 'Transport Handling Unit Reason codes (based on UNCL7007). '. + + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cbc:ID' MUST be provided. + Element 'cac:DespatchLineReference' MUST be provided. + + + + + Attribute 'unitCode' MUST be present. + + + Attribute 'unitCode' MUST be present. + + + Value MUST be part of code list 'Receipt Advice Action (openPEPPOL)'. + + + Attribute 'unitCode' MUST be present. + + + Value MUST be part of code list 'Reject Reason (openPEPPOL)'. + + + + Value MUST be part of code list 'Receipt Advice Action (openPEPPOL)'. + + + Attribute 'unitCode' MUST be present. + + + Element 'cbc:LineID' MUST be provided. + + + + + + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cbc:LineID' MUST be provided. + + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cbc:Name' MUST be provided. + + + + Element 'cbc:ID' MUST be provided. + + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cbc:ID' MUST be provided. + + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cbc:ID' MUST be provided. + + + + Document MUST NOT contain elements not part of the data model. + + + Element 'cbc:ID' MUST be provided. + + + Attribute 'schemeID' MUST be present. + Value MUST be part of code list 'ISO 6523 ICD list'. + + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + + Document MUST NOT contain elements not part of the data model. + + From f166ac43efdd2e7310fb433b63145d714c77523d Mon Sep 17 00:00:00 2001 From: JorgenErlandsson Date: Wed, 9 Oct 2024 17:02:56 +0200 Subject: [PATCH 07/38] LLC-3, LLC-12 --- .../description/shipment.adoc | 2 +- .../description/transporthandlingunit.adoc | 2 +- .../principles/otherconcepts.adoc | 2 +- .../description/consignment.adoc | 5 ++++ .../description/transporthandlingunit.adoc | 1 + .../principles/otherconcepts.adoc | 4 ++- rules/snippets/receipt-advice/snippet-2.xml | 6 ++-- structure/source/ubl-receipt-advice.xml | 29 ++++++++++++++----- 8 files changed, 37 insertions(+), 14 deletions(-) diff --git a/guides/profiles/66-advanceddespatchadvice/description/shipment.adoc b/guides/profiles/66-advanceddespatchadvice/description/shipment.adoc index 70bbd057..30c313c6 100644 --- a/guides/profiles/66-advanceddespatchadvice/description/shipment.adoc +++ b/guides/profiles/66-advanceddespatchadvice/description/shipment.adoc @@ -11,7 +11,7 @@ indicated by the attribute @schemeID. If it is not, the attribute can be omitted identifies a shipment and is assigned by the seller of goods. The goods shipper collects one or more logistic units for transportation to a recipient. A GSIN is assigned to this group of logistic units to identify them as a shipment. -In some uses of the Despath Advice, there is no unique identifier assigned to the shipment. +In some uses of the Despath Advice, there is no unique identifier assigned to the shipment. However, the UBL syntax requires the Shipment ID. Consequently, to be able to use elements such as GrossWeightMeasure or CarrierParty, the Shipment/ID must be filled in. To cater for scenarios where no ID exist a dummy value must be applied. diff --git a/guides/profiles/66-advanceddespatchadvice/description/transporthandlingunit.adoc b/guides/profiles/66-advanceddespatchadvice/description/transporthandlingunit.adoc index d670a81a..9eee22b8 100644 --- a/guides/profiles/66-advanceddespatchadvice/description/transporthandlingunit.adoc +++ b/guides/profiles/66-advanceddespatchadvice/description/transporthandlingunit.adoc @@ -14,7 +14,7 @@ image:images/PackingStructure.png[image,width=662,height=428] Serial shipping container code (SSCC) issued by GS1 should be used to identify the transport handling unit. If the ID has the format of an SSCC, the attribute @schemeID should be included to indicate it. -Note that the same physical handling unit may contain items from different despatch lines. +Note that the same physical handling unit may contain items from different despatch lines. Besides the ID you also need to provide a Type-code of the THU from the code-list. .Example: diff --git a/guides/profiles/66-advanceddespatchadvice/principles/otherconcepts.adoc b/guides/profiles/66-advanceddespatchadvice/principles/otherconcepts.adoc index a02a2807..35c2157e 100644 --- a/guides/profiles/66-advanceddespatchadvice/principles/otherconcepts.adoc +++ b/guides/profiles/66-advanceddespatchadvice/principles/otherconcepts.adoc @@ -5,7 +5,7 @@ The table below gives the definitions of key concepts of the fulfillment process [cols="2,4",options="header",] |==== -|Term |Definition +|Term |Definition |*Shipment* |A contractual arrangement whereby an identifiable collection of goods items is to be transported from one party (usually a Supplier) to another party (usually a Customer). Can be identified by a GS1 GSIN (Global Shipment Identification Number) or an identity in any other format. |*Consignment* |The transportation of an identifiable collection of goods items from one party (the Despatch Party) to another party (the Consignee) via one diff --git a/guides/profiles/67-advanceddespatchadvice_w_receiptadvice/description/consignment.adoc b/guides/profiles/67-advanceddespatchadvice_w_receiptadvice/description/consignment.adoc index 31af5772..26a2ad25 100644 --- a/guides/profiles/67-advanceddespatchadvice_w_receiptadvice/description/consignment.adoc +++ b/guides/profiles/67-advanceddespatchadvice_w_receiptadvice/description/consignment.adoc @@ -2,6 +2,11 @@ = Consignment The Consignment describes how and when the goods/service has been delivered. +If the ID is a GS1 GINC (Global Identification Number for Consignment), it should be indicated by the attribute @schemeID. If it is not, +the attribute can be omitted. The Global Identification Number for Consignment (GINC) is a number that identifies a Consignment, which is a logical grouping of goods (one or more +logistics units) transferred to a freight forwarder to be transported for a specific journey. The consignment number must be allocated by a freight +forwarder (or a carrier acting as a freight forwarder) or a consignor, but only if prior agreement of the freight forwarder is given. + The Reciver can accept or reject everything in the Consignment with a Condition code, a Reason Code and a text describing why it is rejected when rejected. Valid Condition codes are: diff --git a/guides/profiles/67-advanceddespatchadvice_w_receiptadvice/description/transporthandlingunit.adoc b/guides/profiles/67-advanceddespatchadvice_w_receiptadvice/description/transporthandlingunit.adoc index fa8109f7..63e54198 100644 --- a/guides/profiles/67-advanceddespatchadvice_w_receiptadvice/description/transporthandlingunit.adoc +++ b/guides/profiles/67-advanceddespatchadvice_w_receiptadvice/description/transporthandlingunit.adoc @@ -3,6 +3,7 @@ A list of Transport Handling Units can be provided in the Receipt Advice. If one is included, all must be. It is not allowed to show only some of the Transport Handling Units. +If the ID has the format of an SSCC, the attribute @schemeID should be included to indicate it. If any damage is found on the Transport Handling Unit at arrival, it can be reported here. If a photo (or other document) is required for documentation, they can be sent at header level in AdditionalDocumentReference. diff --git a/guides/profiles/67-advanceddespatchadvice_w_receiptadvice/principles/otherconcepts.adoc b/guides/profiles/67-advanceddespatchadvice_w_receiptadvice/principles/otherconcepts.adoc index 9cbb752a..0af90b02 100644 --- a/guides/profiles/67-advanceddespatchadvice_w_receiptadvice/principles/otherconcepts.adoc +++ b/guides/profiles/67-advanceddespatchadvice_w_receiptadvice/principles/otherconcepts.adoc @@ -8,8 +8,10 @@ For the concepts in the Advanced Despatch Advice, please read the BIS Advanvced |==== |Term |Definition |*Shipment* |A contractual arrangement whereby an identifiable collection of goods items is to be transported from one party (usually a Supplier) to another party (usually a Customer). +Can be identified by a GS1 GSIN (Global Shipment Identification Number) or an identity in any other format. |*Consignment* |The transportation of an identifiable collection of goods items from one party (the Despatch Party) to another party (the Consignee) via one or more modes of transport. -|*Transport Handling Unit* |A description of individual handling units in which the line items are packed. +Can be identified by a GS1 GINC (Global Identification Number for Consignments) or an identity in any other format. +|*Transport Handling Unit* |A description of individual handling units in which the line items are packed. The Transport Handling Unit is identified by a GS1 SSCC. |*Master Data* |Master data is data which is generally static.  Data such as locations or product item can be considered master data. The process of data alignment is the exchange, “up-front”, between trading partners of location and/or item data.  In a GS1 context, master data is referenced by GS1 identification keys; the GLN – the global location number for locations, and the GTIN – global trade item number for item products. |*Logistics Label* |A logistics’ label has been applied to each of the pallets where the SSCCs are used and rendered as clear text numbers, address details and GS1 128 barcode.  NB where multiple SSCCs are applied to logistics’ units on one pallet, there needs to be a GS1 logistics label applied and exterior of the pallet.  The subordinate SSCCs on the individual logistics units should be packaged in such a way that they are not visible to the naked eye (in this scenario). For a full description of how to apply SSCCs and the GS1 Logistic label  see link; http://www.gs1.eu/?page=&tudasbazis=60&lister=26 diff --git a/rules/snippets/receipt-advice/snippet-2.xml b/rules/snippets/receipt-advice/snippet-2.xml index 12fc4d73..f0c3819b 100644 --- a/rules/snippets/receipt-advice/snippet-2.xml +++ b/rules/snippets/receipt-advice/snippet-2.xml @@ -184,12 +184,12 @@ - 1 + 73500538500000019 text - NA + 735005233GS1TRANSPORT000001 CA 4 @@ -228,7 +228,7 @@ - 11111222222222 + 173500538500000016 AG CA diff --git a/structure/source/ubl-receipt-advice.xml b/structure/source/ubl-receipt-advice.xml index 3738dfdf..546dfd8f 100644 --- a/structure/source/ubl-receipt-advice.xml +++ b/structure/source/ubl-receipt-advice.xml @@ -388,9 +388,14 @@ - - 1 - + + 73500538500000019 + + + + text @@ -399,8 +404,15 @@ - NA - + + 735005233GS1TRANSPORT000001 + + + + @@ -500,10 +512,13 @@ - 11111222222222 + 173500538500000016 - + + + AG From 2392973cb112870c45f3de0b39fa0c96c75402d8 Mon Sep 17 00:00:00 2001 From: github-actions <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 9 Oct 2024 15:04:57 +0000 Subject: [PATCH 08/38] Generated by github actions --- rules/examples/ReceiptAdvice_Example_Full.xml | 6 +- rules/mapping/ReceiptAdvice.xml | 228 ++++++++++++------ structure/syntax/ubl-receipt-advice.xml | 38 ++- target/generated/T128-basic.sch | 2 +- target/schematron/PEPPOLBIS-T128.sch | 133 +++++----- 5 files changed, 262 insertions(+), 145 deletions(-) diff --git a/rules/examples/ReceiptAdvice_Example_Full.xml b/rules/examples/ReceiptAdvice_Example_Full.xml index 3750acfa..3557834c 100644 --- a/rules/examples/ReceiptAdvice_Example_Full.xml +++ b/rules/examples/ReceiptAdvice_Example_Full.xml @@ -168,10 +168,10 @@ - 1 + 73500538500000019 text - NA + 735005233GS1TRANSPORT000001 CA 3 @@ -204,7 +204,7 @@ - 11111222222222 + 173500538500000016 AG CA diff --git a/rules/mapping/ReceiptAdvice.xml b/rules/mapping/ReceiptAdvice.xml index 661ffb3f..8e5b28b4 100644 --- a/rules/mapping/ReceiptAdvice.xml +++ b/rules/mapping/ReceiptAdvice.xml @@ -3497,7 +3497,7 @@ Shipment information - Use the Shipment group only when the Receipt Advice is used as a response to a received shipment. + A contractual arrangement whereby an identifiable collection of goods items is to be transported from one party (usually a Supplier) to another party (usually a Customer) @@ -3523,10 +3523,10 @@ Shipment identifier - Identifies a shipment. Freight forwarder's reference number. + Identifies a shipment. Freight forwarders reference number. If this ID is in the GSIN format, it should be indicated in the attribute @schemeID. Use NA as a dummy value if the ID is unknown. - 1 + 73500538500000019 /ubl:ReceiptAdvice/cac:Shipment/cbc:ID @@ -3538,6 +3538,32 @@ 13200 + + + o + + + •  •  •  @schemeID + + + + + + Used to indicate that the ID is in the GSIN format. The Global Shipment Identification Number (GSIN) is a number that identifies a shipment and is assigned by the seller of goods. The goods shipper collects one or more logistic units for transportation to a recipient. A GSIN is assigned to this group of logistic units to identify them as a shipment. + + + GSIN + + + /ubl:ReceiptAdvice/cac:Shipment/cbc:ID/schemeID + + + 3 + + + 13300 + + 0..1 @@ -3561,7 +3587,7 @@ 2 - 13300 + 13400 @@ -3575,7 +3601,7 @@ Consignment information - + An identifiable collection of goods items sent from one party (the Despatch Party) to another party (the Consignee) via one or more modes of transport. @@ -3587,7 +3613,7 @@ 2 - 13400 + 13500 @@ -3601,10 +3627,10 @@ Consignment identifier - Use a dummy value if the Consignment ID is unknown since this element is mandatory. + If this ID is in the GINC format, it should be indicated in the attribute @schemeID. Use NA as a dummy value if the ID is unknown. - NA + 735005233GS1TRANSPORT000001 /ubl:ReceiptAdvice/cac:Shipment/cac:Consignment/cbc:ID @@ -3613,7 +3639,33 @@ 3 - 13500 + 13600 + + + + + o + + + •  •  •  •  @schemeID + + + + + + Used to indicate that the ID is in the GINC (Global Identification Number for Consignment) format. This number identifies a consignment, which is a logical grouping of goods (one or more logistics units) transferred to a freight forwarder to be transported for a specific journey. The consignment number must be allocated by a freight forwarder (or a carrier acting as a freight forwarder) or a consignor, but only if prior agreement of the freight forwarder is given. + + + GINC + + + /ubl:ReceiptAdvice/cac:Shipment/cac:Consignment/cbc:ID/schemeID + + + 4 + + + 13700 @@ -3639,7 +3691,7 @@ 3 - 13600 + 13800 @@ -3665,7 +3717,7 @@ 4 - 13700 + 13900 @@ -3691,7 +3743,7 @@ 4 - 13800 + 14000 @@ -3717,7 +3769,7 @@ 4 - 13900 + 14100 @@ -3743,7 +3795,7 @@ 3 - 14000 + 14200 @@ -3769,7 +3821,7 @@ 4 - 14100 + 14300 @@ -3795,7 +3847,7 @@ 5 - 14200 + 14400 @@ -3821,7 +3873,7 @@ 6 - 14300 + 14500 @@ -3847,7 +3899,7 @@ 4 - 14400 + 14600 @@ -3873,7 +3925,7 @@ 5 - 14500 + 14700 @@ -3899,7 +3951,7 @@ 4 - 14600 + 14800 @@ -3925,7 +3977,7 @@ 5 - 14700 + 14900 @@ -3951,7 +4003,7 @@ 6 - 14800 + 15000 @@ -3977,7 +4029,7 @@ 6 - 14900 + 15100 @@ -4003,7 +4055,7 @@ 2 - 15000 + 15200 @@ -4029,7 +4081,7 @@ 3 - 15100 + 15300 @@ -4055,7 +4107,7 @@ 3 - 15200 + 15400 @@ -4081,7 +4133,7 @@ 3 - 15300 + 15500 @@ -4107,7 +4159,7 @@ 4 - 15400 + 15600 @@ -4133,7 +4185,7 @@ 4 - 15500 + 15700 @@ -4159,7 +4211,7 @@ 4 - 15600 + 15800 @@ -4185,7 +4237,7 @@ 5 - 15700 + 15900 @@ -4211,7 +4263,7 @@ 2 - 15800 + 16000 @@ -4225,10 +4277,10 @@ Identifier transport handling unit - The SSCC identification code of this Transport Handling Unit. + The Transport Handling Unit is identified with a Serial Shipping Container Code (SSCC). The GS1 identification key used to identify logistics units. The key comprises an extension digit, GS1 Company Prefix, serial reference and check digit. - 11111222222222 + 173500538500000016 /ubl:ReceiptAdvice/cac:Shipment/cac:TransportHandlingUnit/cbc:ID @@ -4237,7 +4289,33 @@ 3 - 15900 + 16100 + + + + + O + + + •  •  •  •  @schemeID + + + + + + + + + SSCC + + + /ubl:ReceiptAdvice/cac:Shipment/cac:TransportHandlingUnit/cbc:ID/schemeID + + + 4 + + + 16200 @@ -4263,7 +4341,7 @@ 3 - 16000 + 16300 @@ -4289,7 +4367,7 @@ 3 - 16100 + 16400 @@ -4315,7 +4393,7 @@ 4 - 16200 + 16500 @@ -4341,7 +4419,7 @@ 4 - 16300 + 16600 @@ -4367,7 +4445,7 @@ 4 - 16400 + 16700 @@ -4393,7 +4471,7 @@ 1 - 16500 + 16800 @@ -4419,7 +4497,7 @@ 2 - 16600 + 16900 @@ -4445,7 +4523,7 @@ 2 - 16700 + 17000 @@ -4471,7 +4549,7 @@ 2 - 16800 + 17100 @@ -4497,7 +4575,7 @@ 3 - 16900 + 17200 @@ -4523,7 +4601,7 @@ 2 - 17000 + 17300 @@ -4549,7 +4627,7 @@ 3 - 17100 + 17400 @@ -4575,7 +4653,7 @@ 2 - 17200 + 17500 @@ -4601,7 +4679,7 @@ 2 - 17300 + 17600 @@ -4627,7 +4705,7 @@ 3 - 17400 + 17700 @@ -4653,7 +4731,7 @@ 2 - 17500 + 17800 @@ -4679,7 +4757,7 @@ 2 - 17600 + 17900 @@ -4705,7 +4783,7 @@ 2 - 17700 + 18000 @@ -4731,7 +4809,7 @@ 2 - 17800 + 18100 @@ -4757,7 +4835,7 @@ 3 - 17900 + 18200 @@ -4783,7 +4861,7 @@ 2 - 18000 + 18300 @@ -4809,7 +4887,7 @@ 3 - 18100 + 18400 @@ -4835,7 +4913,7 @@ 3 - 18200 + 18500 @@ -4861,7 +4939,7 @@ 3 - 18300 + 18600 @@ -4887,7 +4965,7 @@ 4 - 18400 + 18700 @@ -4913,7 +4991,7 @@ 4 - 18500 + 18800 @@ -4939,7 +5017,7 @@ 2 - 18600 + 18900 @@ -4965,7 +5043,7 @@ 3 - 18700 + 19000 @@ -4991,7 +5069,7 @@ 2 - 18800 + 19100 @@ -5017,7 +5095,7 @@ 3 - 18900 + 19200 @@ -5043,7 +5121,7 @@ 3 - 19000 + 19300 @@ -5069,7 +5147,7 @@ 4 - 19100 + 19400 @@ -5095,7 +5173,7 @@ 3 - 19200 + 19500 @@ -5121,7 +5199,7 @@ 4 - 19300 + 19600 @@ -5147,7 +5225,7 @@ 3 - 19400 + 19700 @@ -5173,7 +5251,7 @@ 4 - 19500 + 19800 @@ -5199,7 +5277,7 @@ 3 - 19600 + 19900 @@ -5225,7 +5303,7 @@ 4 - 19700 + 20000 @@ -5251,7 +5329,7 @@ 5 - 19800 + 20100 @@ -5277,7 +5355,7 @@ 4 - 19900 + 20200 diff --git a/structure/syntax/ubl-receipt-advice.xml b/structure/syntax/ubl-receipt-advice.xml index a9b3fc3b..a08af09e 100644 --- a/structure/syntax/ubl-receipt-advice.xml +++ b/structure/syntax/ubl-receipt-advice.xml @@ -924,14 +924,22 @@ cac:Shipment Shipment information - Use the Shipment group only when the Receipt Advice is used as a response to a received shipment. + A contractual arrangement whereby an identifiable collection of goods items is to be transported from one party (usually a Supplier) to another party (usually a Customer) cbc:ID Shipment identifier - Identifies a shipment. Freight forwarder's reference number. + Identifies a shipment. Freight forwarders reference number. If this ID is in the GSIN format, it should be indicated in the attribute @schemeID. Use NA as a dummy value if the ID is unknown. tir16-038 PEPPOL-T128-R023 - 1 + 73500538500000019 + + schemeID + Used to indicate that the ID is in the GSIN format. The Global Shipment Identification Number (GSIN) is a number that + identifies a shipment and is assigned by the seller of goods. The goods shipper collects one or more logistic units for transportation to + a recipient. A GSIN is assigned to this group of logistic units to identify them as a shipment. + ShipmentIDType + GSIN + cbc:Information @@ -943,12 +951,22 @@ cac:Consignment Consignment information + An identifiable collection of goods items sent from one party (the Despatch Party) to another party (the Consignee) via one or more modes of transport. cbc:ID Consignment identifier - Use a dummy value if the Consignment ID is unknown since this element is mandatory. + If this ID is in the GINC format, it should be indicated in the attribute @schemeID. Use NA as a dummy value if the ID is unknown. tir16-040 - NA + 735005233GS1TRANSPORT000001 + + schemeID + Used to indicate that the ID is in the GINC (Global Identification Number for Consignment) format. This number + identifies a consignment, which is a logical grouping of goods (one or more logistics units) transferred to a freight forwarder to be + transported for a specific journey. The consignment number must be allocated by a freight forwarder (or a carrier acting as a freight + forwarder) or a consignor, but only if prior agreement of the freight forwarder is given. + ConsignmentIDType + GINC + cac:Status @@ -1096,8 +1114,14 @@ cbc:ID Identifier transport handling unit - The SSCC identification code of this Transport Handling Unit. - 11111222222222 + The Transport Handling Unit is identified with a Serial Shipping Container Code (SSCC). The GS1 identification key used + to identify logistics units. The key comprises an extension digit, GS1 Company Prefix, serial reference and check digit. + 173500538500000016 + + schemeID + TransportHandlingUnitIDType + SSCC + cbc:TransportHandlingUnitTypeCode diff --git a/target/generated/T128-basic.sch b/target/generated/T128-basic.sch index dc2b303a..3c723683 100644 --- a/target/generated/T128-basic.sch +++ b/target/generated/T128-basic.sch @@ -1 +1 @@ -Element 'cbc:CustomizationID' MUST be provided.Element 'cbc:ProfileID' MUST be provided.Element 'cbc:ID' MUST be provided.Element 'cbc:IssueDate' MUST be provided.Element 'cbc:IssueTime' MUST be provided.Element 'cbc:ReceiptAdviceTypeCode' MUST be provided.Element 'cac:DespatchDocumentReference' MUST be provided.Element 'cac:DeliveryCustomerParty' MUST be provided.Element 'cac:DespatchSupplierParty' MUST be provided.Element 'cac:ReceiptLine' MUST be provided.Document MUST not contain schema location.Value MUST be part of code list 'Document status code (openPEPPOL)'.Value MUST be part of code list 'Receipt Advice Type (openPEPPOL)'.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cbc:IssueDate' MUST be provided.Element 'cbc:IssueTime' MUST be provided.Value MUST be part of code list 'Application Response type code (UNCL4343 Subset T128)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'Document name code, full list (UNCL1001)'.Attribute 'mimeCode' MUST be present.Value MUST be part of code list 'Mime code (IANA Subset)'.Attribute 'filename' MUST be present.Element 'cbc:URI' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Party' MUST be provided.Element 'cbc:EndpointID' MUST be provided.Element 'cac:PartyLegalEntity' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Party' MUST be provided.Element 'cbc:EndpointID' MUST be provided.Element 'cac:PartyLegalEntity' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Party' MUST be provided.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Party' MUST be provided.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cbc:ID' MUST be provided.Element 'cac:Status' MUST be provided.Element 'cbc:ConditionCode' MUST be provided.Value MUST be part of code list 'Application Response type code (UNCL4343 Subset T128)'.Value MUST be part of code list 'Consignment Status Reason (openPEPPOL)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:IdentityDocumentReference' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ActualDeliveryDate' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cbc:TransportHandlingUnitTypeCode' MUST be provided.Element 'cac:Status' MUST be provided.Value MUST be part of code list 'Recommendation 21 (UN/ECE)'.Element 'cbc:ConditionCode' MUST be provided.Value MUST be part of code list 'Application Response type code (UNCL4343 Subset T128)'.Value MUST be part of code list 'Transport Handling Unit Reason codes (based on UNCL7007). '.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cac:DespatchLineReference' MUST be provided.Attribute 'unitCode' MUST be present.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Receipt Advice Action (openPEPPOL)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Reject Reason (openPEPPOL)'.Value MUST be part of code list 'Receipt Advice Action (openPEPPOL)'.Attribute 'unitCode' MUST be present.Element 'cbc:LineID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:LineID' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:Name' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model. \ No newline at end of file +Element 'cbc:CustomizationID' MUST be provided.Element 'cbc:ProfileID' MUST be provided.Element 'cbc:ID' MUST be provided.Element 'cbc:IssueDate' MUST be provided.Element 'cbc:IssueTime' MUST be provided.Element 'cbc:ReceiptAdviceTypeCode' MUST be provided.Element 'cac:DespatchDocumentReference' MUST be provided.Element 'cac:DeliveryCustomerParty' MUST be provided.Element 'cac:DespatchSupplierParty' MUST be provided.Element 'cac:ReceiptLine' MUST be provided.Document MUST not contain schema location.Value MUST be part of code list 'Document status code (openPEPPOL)'.Value MUST be part of code list 'Receipt Advice Type (openPEPPOL)'.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cbc:IssueDate' MUST be provided.Element 'cbc:IssueTime' MUST be provided.Value MUST be part of code list 'Application Response type code (UNCL4343 Subset T128)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'Document name code, full list (UNCL1001)'.Attribute 'mimeCode' MUST be present.Value MUST be part of code list 'Mime code (IANA Subset)'.Attribute 'filename' MUST be present.Element 'cbc:URI' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Party' MUST be provided.Element 'cbc:EndpointID' MUST be provided.Element 'cac:PartyLegalEntity' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Party' MUST be provided.Element 'cbc:EndpointID' MUST be provided.Element 'cac:PartyLegalEntity' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Party' MUST be provided.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Party' MUST be provided.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'Type of Shipment ID (openPEPPOL)'.Element 'cbc:ID' MUST be provided.Element 'cac:Status' MUST be provided.Value MUST be part of code list 'Type of Consignment ID (openPEPPOL)'.Element 'cbc:ConditionCode' MUST be provided.Value MUST be part of code list 'Application Response type code (UNCL4343 Subset T128)'.Value MUST be part of code list 'Consignment Status Reason (openPEPPOL)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:IdentityDocumentReference' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ActualDeliveryDate' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cbc:TransportHandlingUnitTypeCode' MUST be provided.Element 'cac:Status' MUST be provided.Value MUST be part of code list 'Type of Transport Handling Unit ID (openPEPPOL)'.Value MUST be part of code list 'Recommendation 21 (UN/ECE)'.Element 'cbc:ConditionCode' MUST be provided.Value MUST be part of code list 'Application Response type code (UNCL4343 Subset T128)'.Value MUST be part of code list 'Transport Handling Unit Reason codes (based on UNCL7007). '.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cac:DespatchLineReference' MUST be provided.Attribute 'unitCode' MUST be present.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Receipt Advice Action (openPEPPOL)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Reject Reason (openPEPPOL)'.Value MUST be part of code list 'Receipt Advice Action (openPEPPOL)'.Attribute 'unitCode' MUST be present.Element 'cbc:LineID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:LineID' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:Name' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model. \ No newline at end of file diff --git a/target/schematron/PEPPOLBIS-T128.sch b/target/schematron/PEPPOLBIS-T128.sch index 498038fd..c3d40f4e 100644 --- a/target/schematron/PEPPOLBIS-T128.sch +++ b/target/schematron/PEPPOLBIS-T128.sch @@ -187,17 +187,20 @@ value="tokenize('AD AE AF AG AI AL AM AO AQ AR AS AT AU AW AX AZ BA BB BD BE BF BG BH BI BJ BL BM BN BO BQ BR BS BT BV BW BY BZ CA CC CD CF CG CH CI CK CL CM CN CO CR CU CV CW CX CY CZ DE DJ DK DM DO DZ EC EE EG EH ER ES ET FI FJ FK FM FO FR GA GB GD GE GF GG GH GI GL GM GN GP GQ GR GS GT GU GW GY HK HM HN HR HT HU ID IE IL IM IN IO IQ IR IS IT JE JM JO JP KE KG KH KI KM KN KP KR KW KY KZ LA LB LC LI LK LR LS LT LU LV LY MA MC MD ME MF MG MH MK ML MM MN MO MP MQ MR MS MT MU MV MW MX MY MZ NA NC NE NF NG NI NL NO NP NR NU NZ OM PA PE PF PG PH PK PL PM PN PR PS PT PW PY QA RE RO RS RU RW SA SB SC SD SE SG SH SI SJ SK SL SM SN SO SR SS ST SV SX SY SZ TC TD TF TG TH TJ TK TL TM TN TO TR TT TV TW TZ UA UG UM US UY UZ VA VC VE VG VI VN VU WF WS YE YT ZA ZM ZW 1A XI', '\s')"/> + + + Element 'cbc:CustomizationID' MUST be provided. Element 'cbc:ProfileID' MUST be provided. @@ -593,67 +596,75 @@ Element 'cbc:ID' MUST be provided. - + + Value MUST be part of code list 'Type of Shipment ID (openPEPPOL)'. + - Element 'cbc:ID' MUST be provided. - Element 'cac:Status' MUST be provided. + Element 'cbc:ID' MUST be provided. + Element 'cac:Status' MUST be provided. + + + Value MUST be part of code list 'Type of Consignment ID (openPEPPOL)'. - - Element 'cbc:ConditionCode' MUST be provided. + Element 'cbc:ConditionCode' MUST be provided. Value MUST be part of code list 'Application Response type code (UNCL4343 Subset T128)'. + id="PEPPOL-T128-B14001">Value MUST be part of code list 'Application Response type code (UNCL4343 Subset T128)'. Value MUST be part of code list 'Consignment Status Reason (openPEPPOL)'. + id="PEPPOL-T128-B14101">Value MUST be part of code list 'Consignment Status Reason (openPEPPOL)'. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Element 'cbc:ID' MUST be provided. + Element 'cbc:ID' MUST be provided. Value MUST be part of code list 'ISO 6523 ICD list'. + id="PEPPOL-T128-B14501">Value MUST be part of code list 'ISO 6523 ICD list'. - Element 'cbc:Name' MUST be provided. + Element 'cbc:Name' MUST be provided. Element 'cac:IdentityDocumentReference' MUST be provided. + id="PEPPOL-T128-B14901">Element 'cac:IdentityDocumentReference' MUST be provided. - Element 'cbc:ID' MUST be provided. + Element 'cbc:ID' MUST be provided. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Element 'cbc:ActualDeliveryDate' MUST be provided. + Element 'cbc:ActualDeliveryDate' MUST be provided. @@ -661,92 +672,96 @@ - Element 'cbc:ID' MUST be provided. + Element 'cbc:ID' MUST be provided. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Element 'cbc:ID' MUST be provided. + Element 'cbc:ID' MUST be provided. Element 'cbc:TransportHandlingUnitTypeCode' MUST be provided. - Element 'cac:Status' MUST be provided. + id="PEPPOL-T128-B16102">Element 'cbc:TransportHandlingUnitTypeCode' MUST be provided. + Element 'cac:Status' MUST be provided. + + + Value MUST be part of code list 'Type of Transport Handling Unit ID (openPEPPOL)'. - Value MUST be part of code list 'Recommendation 21 (UN/ECE)'. + id="PEPPOL-T128-B16401">Value MUST be part of code list 'Recommendation 21 (UN/ECE)'. - Element 'cbc:ConditionCode' MUST be provided. + Element 'cbc:ConditionCode' MUST be provided. Value MUST be part of code list 'Application Response type code (UNCL4343 Subset T128)'. + id="PEPPOL-T128-B16601">Value MUST be part of code list 'Application Response type code (UNCL4343 Subset T128)'. Value MUST be part of code list 'Transport Handling Unit Reason codes (based on UNCL7007). '. + id="PEPPOL-T128-B16701">Value MUST be part of code list 'Transport Handling Unit Reason codes (based on UNCL7007). '. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. Document MUST NOT contain elements not part of the data model. - Element 'cbc:ID' MUST be provided. + Element 'cbc:ID' MUST be provided. Element 'cac:DespatchLineReference' MUST be provided. + id="PEPPOL-T128-B16902">Element 'cac:DespatchLineReference' MUST be provided. - Attribute 'unitCode' MUST be present. + Attribute 'unitCode' MUST be present. - Attribute 'unitCode' MUST be present. + Attribute 'unitCode' MUST be present. Value MUST be part of code list 'Receipt Advice Action (openPEPPOL)'. + id="PEPPOL-T128-B17601">Value MUST be part of code list 'Receipt Advice Action (openPEPPOL)'. - Attribute 'unitCode' MUST be present. + Attribute 'unitCode' MUST be present. Value MUST be part of code list 'Reject Reason (openPEPPOL)'. + id="PEPPOL-T128-B17901">Value MUST be part of code list 'Reject Reason (openPEPPOL)'. Value MUST be part of code list 'Receipt Advice Action (openPEPPOL)'. + id="PEPPOL-T128-B18101">Value MUST be part of code list 'Receipt Advice Action (openPEPPOL)'. - Attribute 'unitCode' MUST be present. + Attribute 'unitCode' MUST be present. - Element 'cbc:LineID' MUST be provided. + Element 'cbc:LineID' MUST be provided. @@ -754,61 +769,61 @@ - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Element 'cbc:LineID' MUST be provided. + Element 'cbc:LineID' MUST be provided. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Element 'cbc:Name' MUST be provided. + Element 'cbc:Name' MUST be provided. - Element 'cbc:ID' MUST be provided. + Element 'cbc:ID' MUST be provided. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Element 'cbc:ID' MUST be provided. + Element 'cbc:ID' MUST be provided. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Element 'cbc:ID' MUST be provided. + Element 'cbc:ID' MUST be provided. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Element 'cbc:ID' MUST be provided. + Element 'cbc:ID' MUST be provided. - Attribute 'schemeID' MUST be present. + Attribute 'schemeID' MUST be present. Value MUST be part of code list 'ISO 6523 ICD list'. + id="PEPPOL-T128-B20102">Value MUST be part of code list 'ISO 6523 ICD list'. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. Document MUST NOT contain elements not part of the data model. From 731d9dace8a26edeac9d114b8621a759c442c7cd Mon Sep 17 00:00:00 2001 From: JorgenErlandsson Date: Wed, 9 Oct 2024 17:02:56 +0200 Subject: [PATCH 09/38] LLC-3, LLC-12 --- .../description/environmentaldata.adoc | 2 +- .../description/shipment.adoc | 2 +- .../description/transporthandlingunit.adoc | 2 +- .../principles/otherconcepts.adoc | 2 +- .../description/transporthandlingunit.adoc | 2 +- .../principles/otherconcepts.adoc | 2 +- project.xml | 48 +++++++++---------- 7 files changed, 30 insertions(+), 30 deletions(-) diff --git a/guides/profiles/66-advanceddespatchadvice/description/environmentaldata.adoc b/guides/profiles/66-advanceddespatchadvice/description/environmentaldata.adoc index a6db45d4..228783a6 100644 --- a/guides/profiles/66-advanceddespatchadvice/description/environmentaldata.adoc +++ b/guides/profiles/66-advanceddespatchadvice/description/environmentaldata.adoc @@ -56,7 +56,7 @@ Contains the possible values for the Description element when the AttributeID is |EV |EV |FuelCell |Fuel Cell |Hybrid |Hybrid -|PHEV |Plug-in Hybrid +|PHEV |Plug-in Hybrid |==== .Example: diff --git a/guides/profiles/66-advanceddespatchadvice/description/shipment.adoc b/guides/profiles/66-advanceddespatchadvice/description/shipment.adoc index 30c313c6..ada4294a 100644 --- a/guides/profiles/66-advanceddespatchadvice/description/shipment.adoc +++ b/guides/profiles/66-advanceddespatchadvice/description/shipment.adoc @@ -24,7 +24,7 @@ Example: include::{snippet-dir}/snippet-30-1.xml[tags=shipment] ---- -[[vehicle-ID]] +[[vehicle-ID]] == Vehicle ID In some uses of the Despath Advice, there is a need to report the licence plate number or machine number, i.e. the vehicle ID. diff --git a/guides/profiles/66-advanceddespatchadvice/description/transporthandlingunit.adoc b/guides/profiles/66-advanceddespatchadvice/description/transporthandlingunit.adoc index 9eee22b8..f8b1100d 100644 --- a/guides/profiles/66-advanceddespatchadvice/description/transporthandlingunit.adoc +++ b/guides/profiles/66-advanceddespatchadvice/description/transporthandlingunit.adoc @@ -17,7 +17,7 @@ attribute @schemeID should be included to indicate it. Note that the same physical handling unit may contain items from different despatch lines. Besides the ID you also need to provide a Type-code of the THU from the code-list. -.Example: +.Example: [source, xml, indent=0] ---- include::{snippet-dir}/snippet-30-1.xml[tags=transporthandling] diff --git a/guides/profiles/66-advanceddespatchadvice/principles/otherconcepts.adoc b/guides/profiles/66-advanceddespatchadvice/principles/otherconcepts.adoc index 35c2157e..079c5139 100644 --- a/guides/profiles/66-advanceddespatchadvice/principles/otherconcepts.adoc +++ b/guides/profiles/66-advanceddespatchadvice/principles/otherconcepts.adoc @@ -5,7 +5,7 @@ The table below gives the definitions of key concepts of the fulfillment process [cols="2,4",options="header",] |==== -|Term |Definition +|Term |Definition |*Shipment* |A contractual arrangement whereby an identifiable collection of goods items is to be transported from one party (usually a Supplier) to another party (usually a Customer). Can be identified by a GS1 GSIN (Global Shipment Identification Number) or an identity in any other format. |*Consignment* |The transportation of an identifiable collection of goods items from one party (the Despatch Party) to another party (the Consignee) via one diff --git a/guides/profiles/67-advanceddespatchadvice_w_receiptadvice/description/transporthandlingunit.adoc b/guides/profiles/67-advanceddespatchadvice_w_receiptadvice/description/transporthandlingunit.adoc index 63e54198..1aa22d01 100644 --- a/guides/profiles/67-advanceddespatchadvice_w_receiptadvice/description/transporthandlingunit.adoc +++ b/guides/profiles/67-advanceddespatchadvice_w_receiptadvice/description/transporthandlingunit.adoc @@ -3,7 +3,7 @@ A list of Transport Handling Units can be provided in the Receipt Advice. If one is included, all must be. It is not allowed to show only some of the Transport Handling Units. -If the ID has the format of an SSCC, the attribute @schemeID should be included to indicate it. +If the ID has the format of an SSCC, the attribute @schemeID should be included to indicate it. If any damage is found on the Transport Handling Unit at arrival, it can be reported here. If a photo (or other document) is required for documentation, they can be sent at header level in AdditionalDocumentReference. diff --git a/guides/profiles/67-advanceddespatchadvice_w_receiptadvice/principles/otherconcepts.adoc b/guides/profiles/67-advanceddespatchadvice_w_receiptadvice/principles/otherconcepts.adoc index 0af90b02..d2cd49ac 100644 --- a/guides/profiles/67-advanceddespatchadvice_w_receiptadvice/principles/otherconcepts.adoc +++ b/guides/profiles/67-advanceddespatchadvice_w_receiptadvice/principles/otherconcepts.adoc @@ -4,7 +4,7 @@ The table below gives the definitions of key concepts of the Receipt Advice. For the concepts in the Advanced Despatch Advice, please read the BIS Advanvced Despatch Advice Only. -[cols="2,4",options="header",] +[cols="2,4",options="header",] |==== |Term |Definition |*Shipment* |A contractual arrangement whereby an identifiable collection of goods items is to be transported from one party (usually a Supplier) to another party (usually a Customer). diff --git a/project.xml b/project.xml index 24eeb7cf..79d37bef 100644 --- a/project.xml +++ b/project.xml @@ -11,55 +11,55 @@ BIS DOCUMENTS - - Advanced Despatch Advice Only 1.2 - - Advanced Despatch Advice with Receipt Advice 1.0 - - Weight Statement 1.2 - - Transport Execution Plan with Request 1.0 - - Transport Execution Plan Only 1.0 - - Waybill 1.0 - - Transportation Status with Request 1.0 - - Transportation Status Only 1.0 + - Advanced Despatch Advice Only 1.3 + - Advanced Despatch Advice with Receipt Advice 1.1 + - Weight Statement 1.3 + - Transport Execution Plan with Request 1.1 + - Transport Execution Plan Only 1.1 + - Waybill 1.1 + - Transportation Status with Request 1.1 + - Transportation Status Only 1.1 Structure-1 structure/syntax/ubl-advanced-despatch-advice.xml - Advanced Despatch Advice 1.2 (T120) + Advanced Despatch Advice 1.3 (T120) Structure-1 structure/syntax/ubl-weight-statement.xml - Weight Statement 1.2 (T122) + Weight Statement 1.3 (T122) Structure-1 structure/syntax/ubl-transport-execution-plan-request.xml - Transport Execution Plan Request 1.0 (T123) + Transport Execution Plan Request 1.1 (T123) Structure-1 structure/syntax/ubl-transport-execution-plan.xml - Transport Execution Plan 1.0 (T124) + Transport Execution Plan 1.1 (T124) Structure-1 structure/syntax/ubl-waybill.xml - Waybill 1.0 (T125) + Waybill 1.1 (T125) Structure-1 structure/syntax/ubl-transportation-status-request.xml - Transportation Status Request 1.0 (T126) + Transportation Status Request 1.1 (T126) Structure-1 structure/syntax/ubl-transportation-status.xml - Transportation Status 1.0 (T127) + Transportation Status 1.1 (T127) Structure-1 structure/syntax/ubl-receipt-advice.xml - Receipt Advice 1.0 (T128) + Receipt Advice 1.1 (T128) @@ -73,49 +73,49 @@ T120 native:Schematron rules/sch/parts/PEPPOL-M-T120.sch - Business rules for Advanced Despatch Advice transaction 1.2 + Business rules for Advanced Despatch Advice transaction 1.3 T122 native:Schematron rules/sch/parts/PEPPOL-M-T122.sch - Business rules for Weight Statement transaction 1.2 + Business rules for Weight Statement transaction 1.3 T123 native:Schematron rules/sch/parts/PEPPOL-M-T123.sch - Business rules for Transport Execution Plan Request transaction 1.0 + Business rules for Transport Execution Plan Request transaction 1.1 T124 native:Schematron rules/sch/parts/PEPPOL-M-T124.sch - Business rules for Transport Execution Plan transaction 1.0 + Business rules for Transport Execution Plan transaction 1.1 T125 native:Schematron rules/sch/parts/PEPPOL-M-T125.sch - Business rules for Waybill transaction 1.0 + Business rules for Waybill transaction 1.1 T126 native:Schematron rules/sch/parts/PEPPOL-M-T126.sch - Business rules for Transportation Status Request transaction 1.0 + Business rules for Transportation Status Request transaction 1.1 T127 native:Schematron rules/sch/parts/PEPPOL-M-T127.sch - Business rules for Transportation Status transaction 1.0 + Business rules for Transportation Status transaction 1.1 T128 native:Schematron rules/sch/parts/PEPPOL-M-T128.sch - Business rules for Receipt Advice transaction 1.0 + Business rules for Receipt Advice transaction 1.1 From 7db621cb7dc284b0ecd1d1fd03990b53f6ccfce1 Mon Sep 17 00:00:00 2001 From: JorgenErlandsson Date: Wed, 9 Oct 2024 17:53:12 +0200 Subject: [PATCH 10/38] Bugfix --- .../principles/otherconcepts.adoc | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/guides/profiles/66-advanceddespatchadvice/principles/otherconcepts.adoc b/guides/profiles/66-advanceddespatchadvice/principles/otherconcepts.adoc index 079c5139..e39917df 100644 --- a/guides/profiles/66-advanceddespatchadvice/principles/otherconcepts.adoc +++ b/guides/profiles/66-advanceddespatchadvice/principles/otherconcepts.adoc @@ -6,13 +6,10 @@ The table below gives the definitions of key concepts of the fulfillment process [cols="2,4",options="header",] |==== |Term |Definition -|*Shipment* |A contractual arrangement whereby an identifiable collection of goods items is to be transported from one party (usually a Supplier) to another -party (usually a Customer). Can be identified by a GS1 GSIN (Global Shipment Identification Number) or an identity in any other format. -|*Consignment* |The transportation of an identifiable collection of goods items from one party (the Despatch Party) to another party (the Consignee) via one -or more modes of transport. Can be identified by a GS1 GINC (Global Identification Number for Consignments) or an identity in any other format. +|*Shipment* |A contractual arrangement whereby an identifiable collection of goods items is to be transported from one party (usually a Supplier) to another party (usually a Customer). Can be identified by a GS1 GSIN (Global Shipment Identification Number) or an identity in any other format. +|*Consignment* |The transportation of an identifiable collection of goods items from one party (the Despatch Party) to another party (the Consignee) via one or more modes of transport. Can be identified by a GS1 GINC (Global Identification Number for Consignments) or an identity in any other format. |*Transport Handling Unit* |A description of individual handling units in which the line items are packed. The Transport Handling Unit is identified by a GS1 SSCC. -|*Master Data* |Master data is data which is generally static.  Data such as locations or product item can be considered master data. -The process of data alignment is the exchange, “up-front”, between trading partners of location and/or item data.  In a GS1 context, master data is referenced by GS1 identification keys; the GLN – the global location number for locations, and the GTIN – global trade item number for item products. +|*Master Data* |Master data is data which is generally static.  Data such as locations or product item can be considered master data. The process of data alignment is the exchange, “up-front”, between trading partners of location and/or item data.  In a GS1 context, master data is referenced by GS1 identification keys; the GLN – the global location number for locations, and the GTIN – global trade item number for item products. |*Logistics Label* |A logistics’ label has been applied to each of the pallets where the SSCCs are used and rendered as clear text numbers, address details and GS1 128 barcode.  NB where multiple SSCCs are applied to logistics’ units on one pallet, there needs to be a GS1 logistics label applied and exterior of the pallet.  The subordinate SSCCs on the individual logistics units should be packaged in such a way that they are not visible to the naked eye (in this scenario). For a full description of how to apply SSCCs and the GS1 Logistic label  see link; http://www.gs1.eu/?page=&tudasbazis=60&lister=26 |*Delivery* |Delivery of goods or services as per agreement and conditions described in the Despatch Advice. |*Delivery Location* |The Delivery Location is used to define the Ship-to when the Delivery Customer Party is not. If the Delivery Location is omitted, the Delivery Customer Party is the actual Delivery Location From 57137d6e11283dc5e3ae46bdc05396db97bf3547 Mon Sep 17 00:00:00 2001 From: JorgenErlandsson Date: Wed, 9 Oct 2024 17:53:12 +0200 Subject: [PATCH 11/38] Bugfix --- .../description/environmentaldata.adoc | 129 ++++++------ .../description/environmentaldataold.adoc | 183 +++++++++++++++++ .../description/environmentaldatasav.adoc | 192 ++++++++++++++++++ .../principles/otherconcepts.adoc | 8 +- .../principles/otherconceptssav.adoc | 17 ++ 5 files changed, 457 insertions(+), 72 deletions(-) create mode 100644 guides/profiles/66-advanceddespatchadvice/description/environmentaldataold.adoc create mode 100644 guides/profiles/66-advanceddespatchadvice/description/environmentaldatasav.adoc create mode 100644 guides/profiles/66-advanceddespatchadvice/principles/otherconceptssav.adoc diff --git a/guides/profiles/66-advanceddespatchadvice/description/environmentaldata.adoc b/guides/profiles/66-advanceddespatchadvice/description/environmentaldata.adoc index 228783a6..57e6de44 100644 --- a/guides/profiles/66-advanceddespatchadvice/description/environmentaldata.adoc +++ b/guides/profiles/66-advanceddespatchadvice/description/environmentaldata.adoc @@ -1,65 +1,60 @@ [[environmental-data]] = Environmental Data -The environmental data on header level resides within the OriginalDespatchTransportationService group. -The element *Transport Service Code,* is set to a fix value of FuelReport since this is the only current application. -The group *Transport Equipment,* is where the fuel consumption and related information resides for the transport. -The group *Environmental Emission,* contains CO~2~ and other emissions related to the transport or other service that consumes fuel. +The environmental data on header level resides within the OriginalDespatchTransportationService element and are +.Transport Service Code, which is set to a fixed value of FuelReport since this is the only current application +.Transport Equipment, where the fuel consumption and related information resides for the transport +.Environmental Emission, that can contain CO~2~ and other emissions related to the transport or other service that consumes fuel. [[fuel]] == Fuel -The fuel consumption and related information regarding the fuel type, that is used to calculate emissions for the transport or other service that consumes fuel. -The table below shows which information that can be sent, and by repeating the group MeasurementDimension you can send several. The value in the table is sent in element AttributeID and the value of it in Measure or Description. See example below. +The fuel consumption and related information regarding the fuel type to be used to caculate emissions tor the tansport or other service that consumes fuel. + +Table 4. Definitions of the AttributeID:s. -.Definitions of the AttributeID:s. [cols="2,4",options="header",stripes=even] |==== -|AttributeID |Definition -|ConversionFactor |Conversion and emission factor CO~2~ equivalent for calculating CO~2~ according to the fuel specified in the group. -|DrivingDistance |Driving distance in kilometers that has been used for the assignment. -|DrivingTime |Driving time in hours that has been used for the assignment. -|EnergyContent |Amount of energy content (KWh) in the fuel specified in the group. -|EngineType |Environment class for the type of engine that has been used for the assignment. -|FuelConsumption |The consumed amount of fuel in the assignment. +|AttributeID |Definition +|ConversionFactor |Conversion and emission factor CO~2~ equivalent for calculating CO~2~ according to the fuel specified in the group. +|DrivingDistance |Driving distance in kilometers that has been used for the assignment. +|DrivingTime |Driving time in hours that has been used for the assignment. +|EnergyContent |Amount of energy content (KWh) in the fuel specified in the group. +|EngineType |Environment class for the type of engine that has been used for the assignment. +|FuelConsumption |The consumed amount of fuel in the assignment. |FuelMeasurementMethod |The method that the fuel consumption has been measured. -|RenewableFuel |Share of renewable fuel in percent. +|RenewableFuel |Share of renewable fuel in percent. |==== -Contains the possible values for the Description element when the AttributeID is FuelMeasurementMethod. +Table 5. Definitions of the FuelMeasurementMethod values. -.Definitions of the FuelMeasurementMethod values. [cols="2,4",options="header",stripes=even] |==== |FuelMeasurementMethod |Definition -|AutomaticMeasurement |Automatic measurement via CAN bus, OBD2 or similar -|StandardEstimate |The values have been calculated by using standard consumption for a machine or vehicle. -|ManualMeasurement |The values have been calculated by manually measure, e.g. fuel consumption for a machine between two refueling occasions. +|AutomaticMeasurement |Automatic measurement via CAN bus, OBD2 or similar +|StandardEstimate |The values have been calculated by using standard consumption for a machine or vehicle. +|ManualMeasurement |The values have been calculated by manually measure, e.g. fuel consumption for a machine between two refueling occasions. |==== -.Definitions of the EngineType values. Contains the possible values for the Description element when the AttributeID is EngineType. +Table 6. Definitions of the EngineType values. + [cols="2,4",options="header",stripes=even] |==== -|EngineType |Definition -|Euro2 |Euro 2 -|Euro3 |Euro 3 -|Euro4 |Euro 4 -|Euro5 |Euro 5 -|Euro6 |Euro 6 -|Euro7 |Euro 7 -|EuroStageII |Euro Stage II -|EuroStageIIIA |Euro Stage III A -|EuroStageIIIB |Euro Stage III B -|EuroStageIV |Euro Stage IV -|EuroStageV |Euro Stage V -|EV |EV -|FuelCell |Fuel Cell -|Hybrid |Hybrid -|PHEV |Plug-in Hybrid +|EngineType |Definition +|Euro2 |Euro 2 +|Euro3 |Euro 3 +|Euro4 |Euro 4 +|Euro5 |Euro 5 +|Euro6 |Euro 6 +|EuroStage2 |Euro Stage 2 +|EuroStage3A |Euro Stage 3A +|EuroStage3B |Euro Stage 3B +|EuroStage4 |Euro Stage 4 |==== -.Example: +Example: + [source, xml, indent=0] ---- include::{snippet-dir}/snippet-30-4.xml[tags=fuel] @@ -70,21 +65,21 @@ include::{snippet-dir}/snippet-30-4.xml[tags=fuel] Caculated envionmental emissions related to the transport or other related service that consumes fuel. -For all other AttributeIDs, the element Measure is used instead of Description. +Table 7. Definitions of the EnvironmentalEmissionTypeCode:s. -.Definitions of the EnvironmentalEmissionTypeCode:s. [cols="1,5",options="header",stripes=even] |==== |AttributeID |Definition -|CO2 |Amount of fossil CO~2~-eq based on a life cycle perspective, well to wheel, according to EN15804 amendment version A1 +|CO2 |Amount of fossil CO~2~-eq based on a life cycle perspective, well to wheel, according to EN15804 amendment version A1 |CO2_WtW_vA2 |Amount of fossil CO~2~-eq based on a life cycle perspective, well to wheel, according to EN15804 amendment version A2 |CO2_WtW_vA3 |Amount of fossil CO~2~-eq based on a life cycle perspective, well to wheel, according to EN15804 amendment version A3 -|HC |Amount of emission of hydro carbon for the assignment. -|NOX |Amount of emission of nitroge oxide for the assignment. -|PM |Amount of emission of particulate matter. +|HC |Amount of emission of hydro carbon for the assignment. +|NOX |Amount of emission of nitroge oxide for the assignment. +|PM |Amount of emission of particulate matter. |==== -.Example: +Example: + [source, xml, indent=0] ---- include::{snippet-dir}/snippet-30-4.xml[tags=environmentalemission] @@ -93,24 +88,17 @@ include::{snippet-dir}/snippet-30-4.xml[tags=environmentalemission] [[product-climate-data]] == Product Climate Data -To determine the CO~2~ equivalent in kilograms for the despatch line, in total, the following calculation must be performed: +To determine the CO~2~ equivalent in kilograms for the despatch line, the following calculation must be performed: *CO~2~eq despatch line = (Net net weight) x (GWP GHG value per kilogram) x Quantity* -Where *GWP GHG value per kilogram* is one of the following - -* GWP GHG A1-3 vA1 EPD value -* GWP GHG A1-3 vA2 EPD value -* GWP GHG A1-3 vA3 EPD value - -According to table 9 and 10 below. - The GWP GHG value per kilogram can be either a generic value from an authority or specific value from an Enviromental Product Declaration (EPD). To be able to calculate product climate data the related CO~2~ value and the weight of products are needed. The net weight per item is the recommended way to provide the weight information to the customer. See related information here: link:{ada-dir}/cac-DespatchLine/cac-Item/cac-Dimension/[cac-Dimension] -.Example: +Example: + [source, xml, indent=0] ---- include::{snippet-dir}/snippet-30-1.xml[tags=itemnetweight] @@ -119,7 +107,8 @@ Item identifiers are used for the receiver to understand what article has been r In some cases, the authority has specific requirements carbon accounting in regards to where the products are beeing used. This requirement can be fulfilled by the use of Buyers item identification. See related information here: link:{ada-dir}/cac-DespatchLine/cac-Item/cac-BuyersItemIdentification/[cac:BuyersItemIdentification] -.Example: +Example: + [source, xml, indent=0] ---- include::{snippet-dir}/snippet-30-1.xml[tags=buyersitemidentification] @@ -133,7 +122,8 @@ Below you will find two examples from Swedish authorities that provide generic p The list id IPNC is a reference to the code list link:{codelist-ItemPropertyNameCode}[Item Property Name Code (openPEPPOL)] -.Reference external generic climate data list. +Table 8. Reference external generic climate data list. + [cols="1,1,1,3",options="header",stripes=even] |==== |Name |NameCode |listID |Definition @@ -143,7 +133,8 @@ The list id IPNC is a reference to the code list link:{codelist-ItemPropertyName If no suitable generic value can be found in the resource lists, it is recommended to use 'NA' to indicate that there are no applicable resources available for the item. -.Example: +Example: + [source, xml, indent=0] ---- include::{snippet-dir}/snippet-30-4.xml[tags=genericproductclimatedata] @@ -157,19 +148,19 @@ EPD:s are related to despatch line but since it is environmental related informa Please note that "GWP-GHG" and "GWP-IOBC" are interchangable terms and can be used interchangeably, but in this document "GWP-GHG" is used. The term "GWP-IOBC" is commonly utilized by certain program operators, which are organizations responsible for publishing Environmental Product Declarations (EPDs). -.Definitions of the EPD related properties for machine readable information. +Table 9. Definitions of the EPD related properties for machine readable information. + [cols="1,1,1,3",options="header",stripes=even] |==== |Name |NameCode |listID |Definition |EPD Dataset ID |EPDDatasetID |IPNC |The EPD dataset id gives the digital reference to a produkt type in the EDP |EPD Dataset URL |EPDDataSetURL |IPNC |URL to fetch the machine readable digital information from a source assigned by the supplier -|GWP GHG A1-3 vA1 EPD value |GWP-GHG_A1-3_vA1 |IPNC |Global warming potential green house gases for process A1-3 100 EPD calculated per kilograms (unitCode="KGM") according to EN15804 amendment version A1 -|GWP GHG A1-3 vA2 EPD value |GWP-GHG_A1-3_vA2 |IPNC |Global warming potential green house gases for process A1-3 100 EPD calculated per kilo grams (unitCode="KGM") according to EN15804 amendment version A2 -|GWP GHG A1-3 vA3 EPD value |GWP-GHG_A1-3_vA3 |IPNC |Global warming potential green house gases for process A1-3 100 EPD calculated per kilo grams (unitCode="KGM") according to EN15804 amendment version A3 -|Mother EPD ID |MotherEPDID |IPNC |If a daughter EPD is utilized, the identifier of the corresponding mother EPD should be provided in this element. +|GWP GHG A1-3 vA1 EPD line value |GWP-GHG_A1-3_vA1 |IPNC |Global warming potential green house gases for process A1-3 100 EPD total value for line in kilo grams (unitCode="KGM") according to EN15804 amendment version A1 +|GWP GHG A1-3 vA2 EPD line value |GWP-GHG_A1-3_vA2 |IPNC |Global warming potential green house gases for process A1-3 100 EPD total value for line in kilo grams (unitCode="KGM") according to EN15804 amendment version A2 +|GWP GHG A1-3 vA2 EPD line value |GWP-GHG_A1-3_vA3 |IPNC |Global warming potential green house gases for process A1-3 100 EPD total value for line in kilo grams (unitCode="KGM") according to EN15804 amendment version A3 |==== -.Definition of the EPD related properties for human readable information, e.g. EPD published as PDF. +Table 10. Definition of the EPD related properties for human readable information, e.g. EPD published as PDF. [cols="1,1,1,3",options="header",stripes=even] |==== |Name |NameCode |listID |Definition @@ -177,15 +168,15 @@ Please note that "GWP-GHG" and "GWP-IOBC" are interchangable terms and can be us |EPD Number |EPDNumber |IPNC |The number of the published EDP |EPD Product name |EPDProductName |IPNC |The product name relating to an individual dataset in the EPD |EPD HR URL |EPDHRURL |IPNC |URL to the human readable version of an EPD, for verification purposes -|GWP GHG A1-3 vA1 EPD value |GWP-GHG_A1-3_vA1 |IPNC |Global warming potential green house gases for process A1-3 100 EPD calculated per kilo grams (unitCode="KGM") according to EN15804 amendment version A1 -|GWP GHG A1-3 vA2 EPD value |GWP-GHG_A1-3_vA2 |IPNC |Global warming potential green house gases for process A1-3 100 EPD calculated per kilo grams (unitCode="KGM") according to EN15804 amendment version A2 -|GWP GHG A1-3 vA3 EPD value |GWP-GHG_A1-3_vA3 |IPNC |Global warming potential green house gases for process A1-3 100 EPD calculated per kilo grams (unitCode="KGM") according to EN15804 amendment version A3 -|Mother EPD ID |MotherEPDID |IPNC |If a daughter EPD is utilized, the identifier of the corresponding mother EPD should be provided in this element. +|GWP GHG A1-3 vA1 EPD line value |GWP-GHG_A1-3_vA1 |IPNC |Global warming potential green house gases for process A1-3 100 EPD total value for line in kilo grams (unitCode="KGM") according to EN15804 amendment version A1 +|GWP GHG A1-3 vA2 EPD line value |GWP-GHG_A1-3_vA2 |IPNC |Global warming potential green house gases for process A1-3 100 EPD total value for line in kilo grams (unitCode="KGM") according to EN15804 amendment version A2 +|GWP GHG A1-3 vA2 EPD line value |GWP-GHG_A1-3_vA2 |IPNC |Global warming potential green house gases for process A1-3 100 EPD total value for line in kilo grams (unitCode="KGM") according to EN15804 amendment version A3 |==== See <> for more info how to link or attach the PDF. -.Example: +Example: + [source, xml, indent=0] ---- include::{snippet-dir}/snippet-30-4.xml[tags=epd] diff --git a/guides/profiles/66-advanceddespatchadvice/description/environmentaldataold.adoc b/guides/profiles/66-advanceddespatchadvice/description/environmentaldataold.adoc new file mode 100644 index 00000000..57e6de44 --- /dev/null +++ b/guides/profiles/66-advanceddespatchadvice/description/environmentaldataold.adoc @@ -0,0 +1,183 @@ +[[environmental-data]] += Environmental Data + +The environmental data on header level resides within the OriginalDespatchTransportationService element and are +.Transport Service Code, which is set to a fixed value of FuelReport since this is the only current application +.Transport Equipment, where the fuel consumption and related information resides for the transport +.Environmental Emission, that can contain CO~2~ and other emissions related to the transport or other service that consumes fuel. + +[[fuel]] +== Fuel + +The fuel consumption and related information regarding the fuel type to be used to caculate emissions tor the tansport or other service that consumes fuel. + +Table 4. Definitions of the AttributeID:s. + +[cols="2,4",options="header",stripes=even] +|==== +|AttributeID |Definition +|ConversionFactor |Conversion and emission factor CO~2~ equivalent for calculating CO~2~ according to the fuel specified in the group. +|DrivingDistance |Driving distance in kilometers that has been used for the assignment. +|DrivingTime |Driving time in hours that has been used for the assignment. +|EnergyContent |Amount of energy content (KWh) in the fuel specified in the group. +|EngineType |Environment class for the type of engine that has been used for the assignment. +|FuelConsumption |The consumed amount of fuel in the assignment. +|FuelMeasurementMethod |The method that the fuel consumption has been measured. +|RenewableFuel |Share of renewable fuel in percent. +|==== + +Table 5. Definitions of the FuelMeasurementMethod values. + +[cols="2,4",options="header",stripes=even] +|==== +|FuelMeasurementMethod |Definition +|AutomaticMeasurement |Automatic measurement via CAN bus, OBD2 or similar +|StandardEstimate |The values have been calculated by using standard consumption for a machine or vehicle. +|ManualMeasurement |The values have been calculated by manually measure, e.g. fuel consumption for a machine between two refueling occasions. + +|==== + +Table 6. Definitions of the EngineType values. + +[cols="2,4",options="header",stripes=even] +|==== +|EngineType |Definition +|Euro2 |Euro 2 +|Euro3 |Euro 3 +|Euro4 |Euro 4 +|Euro5 |Euro 5 +|Euro6 |Euro 6 +|EuroStage2 |Euro Stage 2 +|EuroStage3A |Euro Stage 3A +|EuroStage3B |Euro Stage 3B +|EuroStage4 |Euro Stage 4 +|==== + +Example: + +[source, xml, indent=0] +---- +include::{snippet-dir}/snippet-30-4.xml[tags=fuel] +---- + +[[environmental-emission]] +== Environmental Emission + +Caculated envionmental emissions related to the transport or other related service that consumes fuel. + +Table 7. Definitions of the EnvironmentalEmissionTypeCode:s. + +[cols="1,5",options="header",stripes=even] +|==== +|AttributeID |Definition +|CO2 |Amount of fossil CO~2~-eq based on a life cycle perspective, well to wheel, according to EN15804 amendment version A1 +|CO2_WtW_vA2 |Amount of fossil CO~2~-eq based on a life cycle perspective, well to wheel, according to EN15804 amendment version A2 +|CO2_WtW_vA3 |Amount of fossil CO~2~-eq based on a life cycle perspective, well to wheel, according to EN15804 amendment version A3 +|HC |Amount of emission of hydro carbon for the assignment. +|NOX |Amount of emission of nitroge oxide for the assignment. +|PM |Amount of emission of particulate matter. +|==== + +Example: + +[source, xml, indent=0] +---- +include::{snippet-dir}/snippet-30-4.xml[tags=environmentalemission] +---- + +[[product-climate-data]] +== Product Climate Data + +To determine the CO~2~ equivalent in kilograms for the despatch line, the following calculation must be performed: + +*CO~2~eq despatch line = (Net net weight) x (GWP GHG value per kilogram) x Quantity* + +The GWP GHG value per kilogram can be either a generic value from an authority or specific value from an Enviromental Product Declaration (EPD). + +To be able to calculate product climate data the related CO~2~ value and the weight of products are needed. +The net weight per item is the recommended way to provide the weight information to the customer. See related information here: link:{ada-dir}/cac-DespatchLine/cac-Item/cac-Dimension/[cac-Dimension] + +Example: + +[source, xml, indent=0] +---- +include::{snippet-dir}/snippet-30-1.xml[tags=itemnetweight] +---- +Item identifiers are used for the receiver to understand what article has been received, at least one identifier is required, see related information here: <> +In some cases, the authority has specific requirements carbon accounting in regards to where the products are beeing used. This requirement can be fulfilled by the use of Buyers item identification. See related information here: +link:{ada-dir}/cac-DespatchLine/cac-Item/cac-BuyersItemIdentification/[cac:BuyersItemIdentification] + +Example: + +[source, xml, indent=0] +---- +include::{snippet-dir}/snippet-30-1.xml[tags=buyersitemidentification] +---- + +[[generic-product-climate-data]] +=== Generic Product Climate Data + +Generic product climate data is often provided from an authority and are related to a product category codes such as UNSPSC or similar. +Below you will find two examples from Swedish authorities that provide generic product climate data. + +The list id IPNC is a reference to the code list link:{codelist-ItemPropertyNameCode}[Item Property Name Code (openPEPPOL)] + +Table 8. Reference external generic climate data list. + +[cols="1,1,1,3",options="header",stripes=even] +|==== +|Name |NameCode |listID |Definition +|Boverket Resource ID |BoVResourceID |IPNC | A representative Resource ID according to the Swedish National Board of Housing, Building and Planning (Boverket) generic product type. Use NA as value if no relevant Resource ID exists. +|Trafikverket Resource ID |TrVResourceID |IPNC | A representative Resource ID according to the Swedish Transport Administration (Trafikverket) generic product type. Use NA as value if no relevant Resource ID exists. +|==== + +If no suitable generic value can be found in the resource lists, it is recommended to use 'NA' to indicate that there are no applicable resources available for the item. + +Example: + +[source, xml, indent=0] +---- +include::{snippet-dir}/snippet-30-4.xml[tags=genericproductclimatedata] +---- +[[epd]] +=== Environmental Product Declaration (EPD) + +Environmental Product Declaration (EPD) provides specific CO~2~ data related to the product. +EPD:s are related to despatch line but since it is environmental related information it is presented in this section. + +Please note that "GWP-GHG" and "GWP-IOBC" are interchangable terms and can be used interchangeably, but in this document +"GWP-GHG" is used. The term "GWP-IOBC" is commonly utilized by certain program operators, which are organizations responsible for publishing Environmental Product Declarations (EPDs). + +Table 9. Definitions of the EPD related properties for machine readable information. + +[cols="1,1,1,3",options="header",stripes=even] +|==== +|Name |NameCode |listID |Definition +|EPD Dataset ID |EPDDatasetID |IPNC |The EPD dataset id gives the digital reference to a produkt type in the EDP +|EPD Dataset URL |EPDDataSetURL |IPNC |URL to fetch the machine readable digital information from a source assigned by the supplier +|GWP GHG A1-3 vA1 EPD line value |GWP-GHG_A1-3_vA1 |IPNC |Global warming potential green house gases for process A1-3 100 EPD total value for line in kilo grams (unitCode="KGM") according to EN15804 amendment version A1 +|GWP GHG A1-3 vA2 EPD line value |GWP-GHG_A1-3_vA2 |IPNC |Global warming potential green house gases for process A1-3 100 EPD total value for line in kilo grams (unitCode="KGM") according to EN15804 amendment version A2 +|GWP GHG A1-3 vA2 EPD line value |GWP-GHG_A1-3_vA3 |IPNC |Global warming potential green house gases for process A1-3 100 EPD total value for line in kilo grams (unitCode="KGM") according to EN15804 amendment version A3 +|==== + +Table 10. Definition of the EPD related properties for human readable information, e.g. EPD published as PDF. +[cols="1,1,1,3",options="header",stripes=even] +|==== +|Name |NameCode |listID |Definition +|Program Operator |ProgramOperator |IPNC |The name of the program operator that has published the EPD, if applicable. +|EPD Number |EPDNumber |IPNC |The number of the published EDP +|EPD Product name |EPDProductName |IPNC |The product name relating to an individual dataset in the EPD +|EPD HR URL |EPDHRURL |IPNC |URL to the human readable version of an EPD, for verification purposes +|GWP GHG A1-3 vA1 EPD line value |GWP-GHG_A1-3_vA1 |IPNC |Global warming potential green house gases for process A1-3 100 EPD total value for line in kilo grams (unitCode="KGM") according to EN15804 amendment version A1 +|GWP GHG A1-3 vA2 EPD line value |GWP-GHG_A1-3_vA2 |IPNC |Global warming potential green house gases for process A1-3 100 EPD total value for line in kilo grams (unitCode="KGM") according to EN15804 amendment version A2 +|GWP GHG A1-3 vA2 EPD line value |GWP-GHG_A1-3_vA2 |IPNC |Global warming potential green house gases for process A1-3 100 EPD total value for line in kilo grams (unitCode="KGM") according to EN15804 amendment version A3 +|==== + +See <> for more info how to link or attach the PDF. + +Example: + +[source, xml, indent=0] +---- +include::{snippet-dir}/snippet-30-4.xml[tags=epd] +---- \ No newline at end of file diff --git a/guides/profiles/66-advanceddespatchadvice/description/environmentaldatasav.adoc b/guides/profiles/66-advanceddespatchadvice/description/environmentaldatasav.adoc new file mode 100644 index 00000000..228783a6 --- /dev/null +++ b/guides/profiles/66-advanceddespatchadvice/description/environmentaldatasav.adoc @@ -0,0 +1,192 @@ +[[environmental-data]] += Environmental Data + +The environmental data on header level resides within the OriginalDespatchTransportationService group. +The element *Transport Service Code,* is set to a fix value of FuelReport since this is the only current application. +The group *Transport Equipment,* is where the fuel consumption and related information resides for the transport. +The group *Environmental Emission,* contains CO~2~ and other emissions related to the transport or other service that consumes fuel. + +[[fuel]] +== Fuel + +The fuel consumption and related information regarding the fuel type, that is used to calculate emissions for the transport or other service that consumes fuel. +The table below shows which information that can be sent, and by repeating the group MeasurementDimension you can send several. The value in the table is sent in element AttributeID and the value of it in Measure or Description. See example below. + +.Definitions of the AttributeID:s. +[cols="2,4",options="header",stripes=even] +|==== +|AttributeID |Definition +|ConversionFactor |Conversion and emission factor CO~2~ equivalent for calculating CO~2~ according to the fuel specified in the group. +|DrivingDistance |Driving distance in kilometers that has been used for the assignment. +|DrivingTime |Driving time in hours that has been used for the assignment. +|EnergyContent |Amount of energy content (KWh) in the fuel specified in the group. +|EngineType |Environment class for the type of engine that has been used for the assignment. +|FuelConsumption |The consumed amount of fuel in the assignment. +|FuelMeasurementMethod |The method that the fuel consumption has been measured. +|RenewableFuel |Share of renewable fuel in percent. +|==== + +Contains the possible values for the Description element when the AttributeID is FuelMeasurementMethod. + +.Definitions of the FuelMeasurementMethod values. +[cols="2,4",options="header",stripes=even] +|==== +|FuelMeasurementMethod |Definition +|AutomaticMeasurement |Automatic measurement via CAN bus, OBD2 or similar +|StandardEstimate |The values have been calculated by using standard consumption for a machine or vehicle. +|ManualMeasurement |The values have been calculated by manually measure, e.g. fuel consumption for a machine between two refueling occasions. + +|==== + +.Definitions of the EngineType values. Contains the possible values for the Description element when the AttributeID is EngineType. +[cols="2,4",options="header",stripes=even] +|==== +|EngineType |Definition +|Euro2 |Euro 2 +|Euro3 |Euro 3 +|Euro4 |Euro 4 +|Euro5 |Euro 5 +|Euro6 |Euro 6 +|Euro7 |Euro 7 +|EuroStageII |Euro Stage II +|EuroStageIIIA |Euro Stage III A +|EuroStageIIIB |Euro Stage III B +|EuroStageIV |Euro Stage IV +|EuroStageV |Euro Stage V +|EV |EV +|FuelCell |Fuel Cell +|Hybrid |Hybrid +|PHEV |Plug-in Hybrid +|==== + +.Example: +[source, xml, indent=0] +---- +include::{snippet-dir}/snippet-30-4.xml[tags=fuel] +---- + +[[environmental-emission]] +== Environmental Emission + +Caculated envionmental emissions related to the transport or other related service that consumes fuel. + +For all other AttributeIDs, the element Measure is used instead of Description. + +.Definitions of the EnvironmentalEmissionTypeCode:s. +[cols="1,5",options="header",stripes=even] +|==== +|AttributeID |Definition +|CO2 |Amount of fossil CO~2~-eq based on a life cycle perspective, well to wheel, according to EN15804 amendment version A1 +|CO2_WtW_vA2 |Amount of fossil CO~2~-eq based on a life cycle perspective, well to wheel, according to EN15804 amendment version A2 +|CO2_WtW_vA3 |Amount of fossil CO~2~-eq based on a life cycle perspective, well to wheel, according to EN15804 amendment version A3 +|HC |Amount of emission of hydro carbon for the assignment. +|NOX |Amount of emission of nitroge oxide for the assignment. +|PM |Amount of emission of particulate matter. +|==== + +.Example: +[source, xml, indent=0] +---- +include::{snippet-dir}/snippet-30-4.xml[tags=environmentalemission] +---- + +[[product-climate-data]] +== Product Climate Data + +To determine the CO~2~ equivalent in kilograms for the despatch line, in total, the following calculation must be performed: + +*CO~2~eq despatch line = (Net net weight) x (GWP GHG value per kilogram) x Quantity* + +Where *GWP GHG value per kilogram* is one of the following + +* GWP GHG A1-3 vA1 EPD value +* GWP GHG A1-3 vA2 EPD value +* GWP GHG A1-3 vA3 EPD value + +According to table 9 and 10 below. + +The GWP GHG value per kilogram can be either a generic value from an authority or specific value from an Enviromental Product Declaration (EPD). + +To be able to calculate product climate data the related CO~2~ value and the weight of products are needed. +The net weight per item is the recommended way to provide the weight information to the customer. See related information here: link:{ada-dir}/cac-DespatchLine/cac-Item/cac-Dimension/[cac-Dimension] + +.Example: +[source, xml, indent=0] +---- +include::{snippet-dir}/snippet-30-1.xml[tags=itemnetweight] +---- +Item identifiers are used for the receiver to understand what article has been received, at least one identifier is required, see related information here: <> +In some cases, the authority has specific requirements carbon accounting in regards to where the products are beeing used. This requirement can be fulfilled by the use of Buyers item identification. See related information here: +link:{ada-dir}/cac-DespatchLine/cac-Item/cac-BuyersItemIdentification/[cac:BuyersItemIdentification] + +.Example: +[source, xml, indent=0] +---- +include::{snippet-dir}/snippet-30-1.xml[tags=buyersitemidentification] +---- + +[[generic-product-climate-data]] +=== Generic Product Climate Data + +Generic product climate data is often provided from an authority and are related to a product category codes such as UNSPSC or similar. +Below you will find two examples from Swedish authorities that provide generic product climate data. + +The list id IPNC is a reference to the code list link:{codelist-ItemPropertyNameCode}[Item Property Name Code (openPEPPOL)] + +.Reference external generic climate data list. +[cols="1,1,1,3",options="header",stripes=even] +|==== +|Name |NameCode |listID |Definition +|Boverket Resource ID |BoVResourceID |IPNC | A representative Resource ID according to the Swedish National Board of Housing, Building and Planning (Boverket) generic product type. Use NA as value if no relevant Resource ID exists. +|Trafikverket Resource ID |TrVResourceID |IPNC | A representative Resource ID according to the Swedish Transport Administration (Trafikverket) generic product type. Use NA as value if no relevant Resource ID exists. +|==== + +If no suitable generic value can be found in the resource lists, it is recommended to use 'NA' to indicate that there are no applicable resources available for the item. + +.Example: +[source, xml, indent=0] +---- +include::{snippet-dir}/snippet-30-4.xml[tags=genericproductclimatedata] +---- +[[epd]] +=== Environmental Product Declaration (EPD) + +Environmental Product Declaration (EPD) provides specific CO~2~ data related to the product. +EPD:s are related to despatch line but since it is environmental related information it is presented in this section. + +Please note that "GWP-GHG" and "GWP-IOBC" are interchangable terms and can be used interchangeably, but in this document +"GWP-GHG" is used. The term "GWP-IOBC" is commonly utilized by certain program operators, which are organizations responsible for publishing Environmental Product Declarations (EPDs). + +.Definitions of the EPD related properties for machine readable information. +[cols="1,1,1,3",options="header",stripes=even] +|==== +|Name |NameCode |listID |Definition +|EPD Dataset ID |EPDDatasetID |IPNC |The EPD dataset id gives the digital reference to a produkt type in the EDP +|EPD Dataset URL |EPDDataSetURL |IPNC |URL to fetch the machine readable digital information from a source assigned by the supplier +|GWP GHG A1-3 vA1 EPD value |GWP-GHG_A1-3_vA1 |IPNC |Global warming potential green house gases for process A1-3 100 EPD calculated per kilograms (unitCode="KGM") according to EN15804 amendment version A1 +|GWP GHG A1-3 vA2 EPD value |GWP-GHG_A1-3_vA2 |IPNC |Global warming potential green house gases for process A1-3 100 EPD calculated per kilo grams (unitCode="KGM") according to EN15804 amendment version A2 +|GWP GHG A1-3 vA3 EPD value |GWP-GHG_A1-3_vA3 |IPNC |Global warming potential green house gases for process A1-3 100 EPD calculated per kilo grams (unitCode="KGM") according to EN15804 amendment version A3 +|Mother EPD ID |MotherEPDID |IPNC |If a daughter EPD is utilized, the identifier of the corresponding mother EPD should be provided in this element. +|==== + +.Definition of the EPD related properties for human readable information, e.g. EPD published as PDF. +[cols="1,1,1,3",options="header",stripes=even] +|==== +|Name |NameCode |listID |Definition +|Program Operator |ProgramOperator |IPNC |The name of the program operator that has published the EPD, if applicable. +|EPD Number |EPDNumber |IPNC |The number of the published EDP +|EPD Product name |EPDProductName |IPNC |The product name relating to an individual dataset in the EPD +|EPD HR URL |EPDHRURL |IPNC |URL to the human readable version of an EPD, for verification purposes +|GWP GHG A1-3 vA1 EPD value |GWP-GHG_A1-3_vA1 |IPNC |Global warming potential green house gases for process A1-3 100 EPD calculated per kilo grams (unitCode="KGM") according to EN15804 amendment version A1 +|GWP GHG A1-3 vA2 EPD value |GWP-GHG_A1-3_vA2 |IPNC |Global warming potential green house gases for process A1-3 100 EPD calculated per kilo grams (unitCode="KGM") according to EN15804 amendment version A2 +|GWP GHG A1-3 vA3 EPD value |GWP-GHG_A1-3_vA3 |IPNC |Global warming potential green house gases for process A1-3 100 EPD calculated per kilo grams (unitCode="KGM") according to EN15804 amendment version A3 +|Mother EPD ID |MotherEPDID |IPNC |If a daughter EPD is utilized, the identifier of the corresponding mother EPD should be provided in this element. +|==== + +See <> for more info how to link or attach the PDF. + +.Example: +[source, xml, indent=0] +---- +include::{snippet-dir}/snippet-30-4.xml[tags=epd] +---- \ No newline at end of file diff --git a/guides/profiles/66-advanceddespatchadvice/principles/otherconcepts.adoc b/guides/profiles/66-advanceddespatchadvice/principles/otherconcepts.adoc index e39917df..da173eb0 100644 --- a/guides/profiles/66-advanceddespatchadvice/principles/otherconcepts.adoc +++ b/guides/profiles/66-advanceddespatchadvice/principles/otherconcepts.adoc @@ -5,9 +5,11 @@ The table below gives the definitions of key concepts of the fulfillment process [cols="2,4",options="header",] |==== -|Term |Definition -|*Shipment* |A contractual arrangement whereby an identifiable collection of goods items is to be transported from one party (usually a Supplier) to another party (usually a Customer). Can be identified by a GS1 GSIN (Global Shipment Identification Number) or an identity in any other format. -|*Consignment* |The transportation of an identifiable collection of goods items from one party (the Despatch Party) to another party (the Consignee) via one or more modes of transport. Can be identified by a GS1 GINC (Global Identification Number for Consignments) or an identity in any other format. +|Term |Definition +|*Shipment* |A contractual arrangement whereby an identifiable collection of goods items is to be transported from one party (usually a Supplier) to another party (usually a Customer). + Can be identified by a GS1 GSIN (Global Shipment Identification Number) or an identity in any other format. +|*Consignment* |The transportation of an identifiable collection of goods items from one party (the Despatch Party) to another party (the Consignee) via one or more modes of transport. + Can be identified by a GS1 GINC (Global Identification Number for Consignments) or an identity in any other format. |*Transport Handling Unit* |A description of individual handling units in which the line items are packed. The Transport Handling Unit is identified by a GS1 SSCC. |*Master Data* |Master data is data which is generally static.  Data such as locations or product item can be considered master data. The process of data alignment is the exchange, “up-front”, between trading partners of location and/or item data.  In a GS1 context, master data is referenced by GS1 identification keys; the GLN – the global location number for locations, and the GTIN – global trade item number for item products. |*Logistics Label* |A logistics’ label has been applied to each of the pallets where the SSCCs are used and rendered as clear text numbers, address details and GS1 128 barcode.  NB where multiple SSCCs are applied to logistics’ units on one pallet, there needs to be a GS1 logistics label applied and exterior of the pallet.  The subordinate SSCCs on the individual logistics units should be packaged in such a way that they are not visible to the naked eye (in this scenario). For a full description of how to apply SSCCs and the GS1 Logistic label  see link; http://www.gs1.eu/?page=&tudasbazis=60&lister=26 diff --git a/guides/profiles/66-advanceddespatchadvice/principles/otherconceptssav.adoc b/guides/profiles/66-advanceddespatchadvice/principles/otherconceptssav.adoc new file mode 100644 index 00000000..e39917df --- /dev/null +++ b/guides/profiles/66-advanceddespatchadvice/principles/otherconceptssav.adoc @@ -0,0 +1,17 @@ +[[other-important-concepts]] += Other important concepts + +The table below gives the definitions of key concepts of the fulfillment process. + +[cols="2,4",options="header",] +|==== +|Term |Definition +|*Shipment* |A contractual arrangement whereby an identifiable collection of goods items is to be transported from one party (usually a Supplier) to another party (usually a Customer). Can be identified by a GS1 GSIN (Global Shipment Identification Number) or an identity in any other format. +|*Consignment* |The transportation of an identifiable collection of goods items from one party (the Despatch Party) to another party (the Consignee) via one or more modes of transport. Can be identified by a GS1 GINC (Global Identification Number for Consignments) or an identity in any other format. +|*Transport Handling Unit* |A description of individual handling units in which the line items are packed. The Transport Handling Unit is identified by a GS1 SSCC. +|*Master Data* |Master data is data which is generally static.  Data such as locations or product item can be considered master data. The process of data alignment is the exchange, “up-front”, between trading partners of location and/or item data.  In a GS1 context, master data is referenced by GS1 identification keys; the GLN – the global location number for locations, and the GTIN – global trade item number for item products. +|*Logistics Label* |A logistics’ label has been applied to each of the pallets where the SSCCs are used and rendered as clear text numbers, address details and GS1 128 barcode.  NB where multiple SSCCs are applied to logistics’ units on one pallet, there needs to be a GS1 logistics label applied and exterior of the pallet.  The subordinate SSCCs on the individual logistics units should be packaged in such a way that they are not visible to the naked eye (in this scenario). For a full description of how to apply SSCCs and the GS1 Logistic label  see link; http://www.gs1.eu/?page=&tudasbazis=60&lister=26 +|*Delivery* |Delivery of goods or services as per agreement and conditions described in the Despatch Advice. +|*Delivery Location* |The Delivery Location is used to define the Ship-to when the Delivery Customer Party is not. If the Delivery Location is omitted, the Delivery Customer Party is the actual Delivery Location +|*Despatch Address* |The Despatch Address is used to define the Ship-from when the Despatch Supplier Party is not. If the Dedspatch Address is omitted, the Despatch Supplier Party is the actual Despatch Address +|==== From 9db6ad8ce6969fcf4bdfd93a122b65870a4052c9 Mon Sep 17 00:00:00 2001 From: JorgenErlandsson Date: Wed, 9 Oct 2024 17:53:12 +0200 Subject: [PATCH 12/38] Bugfix --- .../description/environmentaldata.adoc | 14 +++++-- .../description/shipment.adoc | 26 +++++------- .../description/shipmentsav.adoc | 42 +++++++++++++++++++ 3 files changed, 63 insertions(+), 19 deletions(-) create mode 100644 guides/profiles/66-advanceddespatchadvice/description/shipmentsav.adoc diff --git a/guides/profiles/66-advanceddespatchadvice/description/environmentaldata.adoc b/guides/profiles/66-advanceddespatchadvice/description/environmentaldata.adoc index 57e6de44..01db88a4 100644 --- a/guides/profiles/66-advanceddespatchadvice/description/environmentaldata.adoc +++ b/guides/profiles/66-advanceddespatchadvice/description/environmentaldata.adoc @@ -47,10 +47,16 @@ Table 6. Definitions of the EngineType values. |Euro4 |Euro 4 |Euro5 |Euro 5 |Euro6 |Euro 6 -|EuroStage2 |Euro Stage 2 -|EuroStage3A |Euro Stage 3A -|EuroStage3B |Euro Stage 3B -|EuroStage4 |Euro Stage 4 +|Euro7 |Euro 7 +|EuroStageII |Euro Stage II +|EuroStageIIIA |Euro Stage IIIA +|EuroStageIIIB |Euro Stage IIIB +|EuroStageIV |Euro Stage IV +|EuroStageV |Euro Stage V +|EV |EV +|FuelCell |Fuel Cell +|Hybrid |Hybrid +|PHEV |Plug-in Hybrid |==== Example: diff --git a/guides/profiles/66-advanceddespatchadvice/description/shipment.adoc b/guides/profiles/66-advanceddespatchadvice/description/shipment.adoc index ada4294a..11fca94d 100644 --- a/guides/profiles/66-advanceddespatchadvice/description/shipment.adoc +++ b/guides/profiles/66-advanceddespatchadvice/description/shipment.adoc @@ -1,21 +1,22 @@ [[shipment]] = Shipment -Description of the actual shipment that contains the goods that is being despatched. +Description of the actual shipment that contains the goods that are being despatched. [[shipment-id]] == Shipment ID -Normally the Freight Forwarder’s identity of the shipment should be used. If the ID is a GS1 GSID (Global Shipment Identification Number), it should be -indicated by the attribute @schemeID. If it is not, the attribute can be omitted. The Global Shipment Identification Number (GSIN) is a number that -identifies a shipment and is assigned by the seller of goods. The goods shipper collects one or more logistic units for transportation to a recipient. -A GSIN is assigned to this group of logistic units to identify them as a shipment. +Normally the Freight Forwarder's identity of the shipment should be used. +If the ID is a GS1 GSID (Global Shipment Identification Number), it should be indicated by the attribute @schemeID. +If it is not, the attribute can be omitted. +The Global Shipment Identification Number (GSIN) is a number that identifies a shipment and is assigned by the seller of goods. +The goods shipper collects one or more logistic units for transportation to a recipient. A GSIN is assigned to this group of +logistic units to identify them as a shipment. -In some uses of the Despath Advice, there is no unique identifier assigned to the shipment. +In some uses of the Despath Advice, there is no unique identifier assigned to the shipment. However, the UBL syntax requires the Shipment ID. Consequently, to be able to use elements such as GrossWeightMeasure or CarrierParty, the Shipment/ID must be filled in. -To cater for scenarios where no ID exist a dummy value must be applied. -The dummy value must consist of the characters **NA**. +To cater for scenarios where no ID exist a dummy value must be applied. The dummy value must consist of the characters **NA**. Example: @@ -24,18 +25,13 @@ Example: include::{snippet-dir}/snippet-30-1.xml[tags=shipment] ---- -[[vehicle-ID]] +[[vehicle-ID]] == Vehicle ID In some uses of the Despath Advice, there is a need to report the licence plate number or machine number, i.e. the vehicle ID. -If you need to specify more than one license plate, use a semi-colon (;) between the license plate id:s. -For foreign license plates, set the countrycode in front of the license plate id, with a dash between. See example. -If no countrycode is provided, a domestic license plate is assumed. -If a license plate is unknow, use "UNKNOWN" as the license plate id. -If a license plate is not relevant, use "NA" as the license plate id. +Example: -.Example: [source, xml, indent=0] ---- include::{snippet-dir}/snippet-30-1.xml[tags=vehicleid] diff --git a/guides/profiles/66-advanceddespatchadvice/description/shipmentsav.adoc b/guides/profiles/66-advanceddespatchadvice/description/shipmentsav.adoc new file mode 100644 index 00000000..ada4294a --- /dev/null +++ b/guides/profiles/66-advanceddespatchadvice/description/shipmentsav.adoc @@ -0,0 +1,42 @@ +[[shipment]] += Shipment + +Description of the actual shipment that contains the goods that is being despatched. + +[[shipment-id]] +== Shipment ID + +Normally the Freight Forwarder’s identity of the shipment should be used. If the ID is a GS1 GSID (Global Shipment Identification Number), it should be +indicated by the attribute @schemeID. If it is not, the attribute can be omitted. The Global Shipment Identification Number (GSIN) is a number that +identifies a shipment and is assigned by the seller of goods. The goods shipper collects one or more logistic units for transportation to a recipient. +A GSIN is assigned to this group of logistic units to identify them as a shipment. + +In some uses of the Despath Advice, there is no unique identifier assigned to the shipment. +However, the UBL syntax requires the Shipment ID. +Consequently, to be able to use elements such as GrossWeightMeasure or CarrierParty, the Shipment/ID must be filled in. +To cater for scenarios where no ID exist a dummy value must be applied. +The dummy value must consist of the characters **NA**. + +Example: + +[source, xml, indent=0] +---- +include::{snippet-dir}/snippet-30-1.xml[tags=shipment] +---- + +[[vehicle-ID]] +== Vehicle ID + +In some uses of the Despath Advice, there is a need to report the licence plate number or machine number, i.e. the vehicle ID. + +If you need to specify more than one license plate, use a semi-colon (;) between the license plate id:s. +For foreign license plates, set the countrycode in front of the license plate id, with a dash between. See example. +If no countrycode is provided, a domestic license plate is assumed. +If a license plate is unknow, use "UNKNOWN" as the license plate id. +If a license plate is not relevant, use "NA" as the license plate id. + +.Example: +[source, xml, indent=0] +---- +include::{snippet-dir}/snippet-30-1.xml[tags=vehicleid] +---- \ No newline at end of file From 44aeb4b6d17f1e73981129d52bb02dbacd554264 Mon Sep 17 00:00:00 2001 From: JorgenErlandsson Date: Thu, 10 Oct 2024 09:33:31 +0200 Subject: [PATCH 13/38] LLC-7 --- .../description/environmentaldataold.adoc | 183 ----------------- .../description/environmentaldatasav.adoc | 192 ------------------ .../ReceiptAdvice_Example_UseCase_4.xml | 10 +- .../ReceiptAdvice_Example_UseCase_5.xml | 10 +- .../ReceiptAdvice_Example_UseCase_6.xml | 10 +- .../ReceiptAdvice_Example_UseCase_7.xml | 14 +- .../ReceiptAdvice_Example_UseCase_8.xml | 10 +- .../ReceiptAdvice_Example_UseCase_9.xml | 10 +- .../WeightStatement_Example_1.xml | 2 +- structure/source/ubl-weight-statement.xml | 14 +- 10 files changed, 43 insertions(+), 412 deletions(-) delete mode 100644 guides/profiles/66-advanceddespatchadvice/description/environmentaldataold.adoc delete mode 100644 guides/profiles/66-advanceddespatchadvice/description/environmentaldatasav.adoc diff --git a/guides/profiles/66-advanceddespatchadvice/description/environmentaldataold.adoc b/guides/profiles/66-advanceddespatchadvice/description/environmentaldataold.adoc deleted file mode 100644 index 57e6de44..00000000 --- a/guides/profiles/66-advanceddespatchadvice/description/environmentaldataold.adoc +++ /dev/null @@ -1,183 +0,0 @@ -[[environmental-data]] -= Environmental Data - -The environmental data on header level resides within the OriginalDespatchTransportationService element and are -.Transport Service Code, which is set to a fixed value of FuelReport since this is the only current application -.Transport Equipment, where the fuel consumption and related information resides for the transport -.Environmental Emission, that can contain CO~2~ and other emissions related to the transport or other service that consumes fuel. - -[[fuel]] -== Fuel - -The fuel consumption and related information regarding the fuel type to be used to caculate emissions tor the tansport or other service that consumes fuel. - -Table 4. Definitions of the AttributeID:s. - -[cols="2,4",options="header",stripes=even] -|==== -|AttributeID |Definition -|ConversionFactor |Conversion and emission factor CO~2~ equivalent for calculating CO~2~ according to the fuel specified in the group. -|DrivingDistance |Driving distance in kilometers that has been used for the assignment. -|DrivingTime |Driving time in hours that has been used for the assignment. -|EnergyContent |Amount of energy content (KWh) in the fuel specified in the group. -|EngineType |Environment class for the type of engine that has been used for the assignment. -|FuelConsumption |The consumed amount of fuel in the assignment. -|FuelMeasurementMethod |The method that the fuel consumption has been measured. -|RenewableFuel |Share of renewable fuel in percent. -|==== - -Table 5. Definitions of the FuelMeasurementMethod values. - -[cols="2,4",options="header",stripes=even] -|==== -|FuelMeasurementMethod |Definition -|AutomaticMeasurement |Automatic measurement via CAN bus, OBD2 or similar -|StandardEstimate |The values have been calculated by using standard consumption for a machine or vehicle. -|ManualMeasurement |The values have been calculated by manually measure, e.g. fuel consumption for a machine between two refueling occasions. - -|==== - -Table 6. Definitions of the EngineType values. - -[cols="2,4",options="header",stripes=even] -|==== -|EngineType |Definition -|Euro2 |Euro 2 -|Euro3 |Euro 3 -|Euro4 |Euro 4 -|Euro5 |Euro 5 -|Euro6 |Euro 6 -|EuroStage2 |Euro Stage 2 -|EuroStage3A |Euro Stage 3A -|EuroStage3B |Euro Stage 3B -|EuroStage4 |Euro Stage 4 -|==== - -Example: - -[source, xml, indent=0] ----- -include::{snippet-dir}/snippet-30-4.xml[tags=fuel] ----- - -[[environmental-emission]] -== Environmental Emission - -Caculated envionmental emissions related to the transport or other related service that consumes fuel. - -Table 7. Definitions of the EnvironmentalEmissionTypeCode:s. - -[cols="1,5",options="header",stripes=even] -|==== -|AttributeID |Definition -|CO2 |Amount of fossil CO~2~-eq based on a life cycle perspective, well to wheel, according to EN15804 amendment version A1 -|CO2_WtW_vA2 |Amount of fossil CO~2~-eq based on a life cycle perspective, well to wheel, according to EN15804 amendment version A2 -|CO2_WtW_vA3 |Amount of fossil CO~2~-eq based on a life cycle perspective, well to wheel, according to EN15804 amendment version A3 -|HC |Amount of emission of hydro carbon for the assignment. -|NOX |Amount of emission of nitroge oxide for the assignment. -|PM |Amount of emission of particulate matter. -|==== - -Example: - -[source, xml, indent=0] ----- -include::{snippet-dir}/snippet-30-4.xml[tags=environmentalemission] ----- - -[[product-climate-data]] -== Product Climate Data - -To determine the CO~2~ equivalent in kilograms for the despatch line, the following calculation must be performed: - -*CO~2~eq despatch line = (Net net weight) x (GWP GHG value per kilogram) x Quantity* - -The GWP GHG value per kilogram can be either a generic value from an authority or specific value from an Enviromental Product Declaration (EPD). - -To be able to calculate product climate data the related CO~2~ value and the weight of products are needed. -The net weight per item is the recommended way to provide the weight information to the customer. See related information here: link:{ada-dir}/cac-DespatchLine/cac-Item/cac-Dimension/[cac-Dimension] - -Example: - -[source, xml, indent=0] ----- -include::{snippet-dir}/snippet-30-1.xml[tags=itemnetweight] ----- -Item identifiers are used for the receiver to understand what article has been received, at least one identifier is required, see related information here: <> -In some cases, the authority has specific requirements carbon accounting in regards to where the products are beeing used. This requirement can be fulfilled by the use of Buyers item identification. See related information here: -link:{ada-dir}/cac-DespatchLine/cac-Item/cac-BuyersItemIdentification/[cac:BuyersItemIdentification] - -Example: - -[source, xml, indent=0] ----- -include::{snippet-dir}/snippet-30-1.xml[tags=buyersitemidentification] ----- - -[[generic-product-climate-data]] -=== Generic Product Climate Data - -Generic product climate data is often provided from an authority and are related to a product category codes such as UNSPSC or similar. -Below you will find two examples from Swedish authorities that provide generic product climate data. - -The list id IPNC is a reference to the code list link:{codelist-ItemPropertyNameCode}[Item Property Name Code (openPEPPOL)] - -Table 8. Reference external generic climate data list. - -[cols="1,1,1,3",options="header",stripes=even] -|==== -|Name |NameCode |listID |Definition -|Boverket Resource ID |BoVResourceID |IPNC | A representative Resource ID according to the Swedish National Board of Housing, Building and Planning (Boverket) generic product type. Use NA as value if no relevant Resource ID exists. -|Trafikverket Resource ID |TrVResourceID |IPNC | A representative Resource ID according to the Swedish Transport Administration (Trafikverket) generic product type. Use NA as value if no relevant Resource ID exists. -|==== - -If no suitable generic value can be found in the resource lists, it is recommended to use 'NA' to indicate that there are no applicable resources available for the item. - -Example: - -[source, xml, indent=0] ----- -include::{snippet-dir}/snippet-30-4.xml[tags=genericproductclimatedata] ----- -[[epd]] -=== Environmental Product Declaration (EPD) - -Environmental Product Declaration (EPD) provides specific CO~2~ data related to the product. -EPD:s are related to despatch line but since it is environmental related information it is presented in this section. - -Please note that "GWP-GHG" and "GWP-IOBC" are interchangable terms and can be used interchangeably, but in this document -"GWP-GHG" is used. The term "GWP-IOBC" is commonly utilized by certain program operators, which are organizations responsible for publishing Environmental Product Declarations (EPDs). - -Table 9. Definitions of the EPD related properties for machine readable information. - -[cols="1,1,1,3",options="header",stripes=even] -|==== -|Name |NameCode |listID |Definition -|EPD Dataset ID |EPDDatasetID |IPNC |The EPD dataset id gives the digital reference to a produkt type in the EDP -|EPD Dataset URL |EPDDataSetURL |IPNC |URL to fetch the machine readable digital information from a source assigned by the supplier -|GWP GHG A1-3 vA1 EPD line value |GWP-GHG_A1-3_vA1 |IPNC |Global warming potential green house gases for process A1-3 100 EPD total value for line in kilo grams (unitCode="KGM") according to EN15804 amendment version A1 -|GWP GHG A1-3 vA2 EPD line value |GWP-GHG_A1-3_vA2 |IPNC |Global warming potential green house gases for process A1-3 100 EPD total value for line in kilo grams (unitCode="KGM") according to EN15804 amendment version A2 -|GWP GHG A1-3 vA2 EPD line value |GWP-GHG_A1-3_vA3 |IPNC |Global warming potential green house gases for process A1-3 100 EPD total value for line in kilo grams (unitCode="KGM") according to EN15804 amendment version A3 -|==== - -Table 10. Definition of the EPD related properties for human readable information, e.g. EPD published as PDF. -[cols="1,1,1,3",options="header",stripes=even] -|==== -|Name |NameCode |listID |Definition -|Program Operator |ProgramOperator |IPNC |The name of the program operator that has published the EPD, if applicable. -|EPD Number |EPDNumber |IPNC |The number of the published EDP -|EPD Product name |EPDProductName |IPNC |The product name relating to an individual dataset in the EPD -|EPD HR URL |EPDHRURL |IPNC |URL to the human readable version of an EPD, for verification purposes -|GWP GHG A1-3 vA1 EPD line value |GWP-GHG_A1-3_vA1 |IPNC |Global warming potential green house gases for process A1-3 100 EPD total value for line in kilo grams (unitCode="KGM") according to EN15804 amendment version A1 -|GWP GHG A1-3 vA2 EPD line value |GWP-GHG_A1-3_vA2 |IPNC |Global warming potential green house gases for process A1-3 100 EPD total value for line in kilo grams (unitCode="KGM") according to EN15804 amendment version A2 -|GWP GHG A1-3 vA2 EPD line value |GWP-GHG_A1-3_vA2 |IPNC |Global warming potential green house gases for process A1-3 100 EPD total value for line in kilo grams (unitCode="KGM") according to EN15804 amendment version A3 -|==== - -See <> for more info how to link or attach the PDF. - -Example: - -[source, xml, indent=0] ----- -include::{snippet-dir}/snippet-30-4.xml[tags=epd] ----- \ No newline at end of file diff --git a/guides/profiles/66-advanceddespatchadvice/description/environmentaldatasav.adoc b/guides/profiles/66-advanceddespatchadvice/description/environmentaldatasav.adoc deleted file mode 100644 index 228783a6..00000000 --- a/guides/profiles/66-advanceddespatchadvice/description/environmentaldatasav.adoc +++ /dev/null @@ -1,192 +0,0 @@ -[[environmental-data]] -= Environmental Data - -The environmental data on header level resides within the OriginalDespatchTransportationService group. -The element *Transport Service Code,* is set to a fix value of FuelReport since this is the only current application. -The group *Transport Equipment,* is where the fuel consumption and related information resides for the transport. -The group *Environmental Emission,* contains CO~2~ and other emissions related to the transport or other service that consumes fuel. - -[[fuel]] -== Fuel - -The fuel consumption and related information regarding the fuel type, that is used to calculate emissions for the transport or other service that consumes fuel. -The table below shows which information that can be sent, and by repeating the group MeasurementDimension you can send several. The value in the table is sent in element AttributeID and the value of it in Measure or Description. See example below. - -.Definitions of the AttributeID:s. -[cols="2,4",options="header",stripes=even] -|==== -|AttributeID |Definition -|ConversionFactor |Conversion and emission factor CO~2~ equivalent for calculating CO~2~ according to the fuel specified in the group. -|DrivingDistance |Driving distance in kilometers that has been used for the assignment. -|DrivingTime |Driving time in hours that has been used for the assignment. -|EnergyContent |Amount of energy content (KWh) in the fuel specified in the group. -|EngineType |Environment class for the type of engine that has been used for the assignment. -|FuelConsumption |The consumed amount of fuel in the assignment. -|FuelMeasurementMethod |The method that the fuel consumption has been measured. -|RenewableFuel |Share of renewable fuel in percent. -|==== - -Contains the possible values for the Description element when the AttributeID is FuelMeasurementMethod. - -.Definitions of the FuelMeasurementMethod values. -[cols="2,4",options="header",stripes=even] -|==== -|FuelMeasurementMethod |Definition -|AutomaticMeasurement |Automatic measurement via CAN bus, OBD2 or similar -|StandardEstimate |The values have been calculated by using standard consumption for a machine or vehicle. -|ManualMeasurement |The values have been calculated by manually measure, e.g. fuel consumption for a machine between two refueling occasions. - -|==== - -.Definitions of the EngineType values. Contains the possible values for the Description element when the AttributeID is EngineType. -[cols="2,4",options="header",stripes=even] -|==== -|EngineType |Definition -|Euro2 |Euro 2 -|Euro3 |Euro 3 -|Euro4 |Euro 4 -|Euro5 |Euro 5 -|Euro6 |Euro 6 -|Euro7 |Euro 7 -|EuroStageII |Euro Stage II -|EuroStageIIIA |Euro Stage III A -|EuroStageIIIB |Euro Stage III B -|EuroStageIV |Euro Stage IV -|EuroStageV |Euro Stage V -|EV |EV -|FuelCell |Fuel Cell -|Hybrid |Hybrid -|PHEV |Plug-in Hybrid -|==== - -.Example: -[source, xml, indent=0] ----- -include::{snippet-dir}/snippet-30-4.xml[tags=fuel] ----- - -[[environmental-emission]] -== Environmental Emission - -Caculated envionmental emissions related to the transport or other related service that consumes fuel. - -For all other AttributeIDs, the element Measure is used instead of Description. - -.Definitions of the EnvironmentalEmissionTypeCode:s. -[cols="1,5",options="header",stripes=even] -|==== -|AttributeID |Definition -|CO2 |Amount of fossil CO~2~-eq based on a life cycle perspective, well to wheel, according to EN15804 amendment version A1 -|CO2_WtW_vA2 |Amount of fossil CO~2~-eq based on a life cycle perspective, well to wheel, according to EN15804 amendment version A2 -|CO2_WtW_vA3 |Amount of fossil CO~2~-eq based on a life cycle perspective, well to wheel, according to EN15804 amendment version A3 -|HC |Amount of emission of hydro carbon for the assignment. -|NOX |Amount of emission of nitroge oxide for the assignment. -|PM |Amount of emission of particulate matter. -|==== - -.Example: -[source, xml, indent=0] ----- -include::{snippet-dir}/snippet-30-4.xml[tags=environmentalemission] ----- - -[[product-climate-data]] -== Product Climate Data - -To determine the CO~2~ equivalent in kilograms for the despatch line, in total, the following calculation must be performed: - -*CO~2~eq despatch line = (Net net weight) x (GWP GHG value per kilogram) x Quantity* - -Where *GWP GHG value per kilogram* is one of the following - -* GWP GHG A1-3 vA1 EPD value -* GWP GHG A1-3 vA2 EPD value -* GWP GHG A1-3 vA3 EPD value - -According to table 9 and 10 below. - -The GWP GHG value per kilogram can be either a generic value from an authority or specific value from an Enviromental Product Declaration (EPD). - -To be able to calculate product climate data the related CO~2~ value and the weight of products are needed. -The net weight per item is the recommended way to provide the weight information to the customer. See related information here: link:{ada-dir}/cac-DespatchLine/cac-Item/cac-Dimension/[cac-Dimension] - -.Example: -[source, xml, indent=0] ----- -include::{snippet-dir}/snippet-30-1.xml[tags=itemnetweight] ----- -Item identifiers are used for the receiver to understand what article has been received, at least one identifier is required, see related information here: <> -In some cases, the authority has specific requirements carbon accounting in regards to where the products are beeing used. This requirement can be fulfilled by the use of Buyers item identification. See related information here: -link:{ada-dir}/cac-DespatchLine/cac-Item/cac-BuyersItemIdentification/[cac:BuyersItemIdentification] - -.Example: -[source, xml, indent=0] ----- -include::{snippet-dir}/snippet-30-1.xml[tags=buyersitemidentification] ----- - -[[generic-product-climate-data]] -=== Generic Product Climate Data - -Generic product climate data is often provided from an authority and are related to a product category codes such as UNSPSC or similar. -Below you will find two examples from Swedish authorities that provide generic product climate data. - -The list id IPNC is a reference to the code list link:{codelist-ItemPropertyNameCode}[Item Property Name Code (openPEPPOL)] - -.Reference external generic climate data list. -[cols="1,1,1,3",options="header",stripes=even] -|==== -|Name |NameCode |listID |Definition -|Boverket Resource ID |BoVResourceID |IPNC | A representative Resource ID according to the Swedish National Board of Housing, Building and Planning (Boverket) generic product type. Use NA as value if no relevant Resource ID exists. -|Trafikverket Resource ID |TrVResourceID |IPNC | A representative Resource ID according to the Swedish Transport Administration (Trafikverket) generic product type. Use NA as value if no relevant Resource ID exists. -|==== - -If no suitable generic value can be found in the resource lists, it is recommended to use 'NA' to indicate that there are no applicable resources available for the item. - -.Example: -[source, xml, indent=0] ----- -include::{snippet-dir}/snippet-30-4.xml[tags=genericproductclimatedata] ----- -[[epd]] -=== Environmental Product Declaration (EPD) - -Environmental Product Declaration (EPD) provides specific CO~2~ data related to the product. -EPD:s are related to despatch line but since it is environmental related information it is presented in this section. - -Please note that "GWP-GHG" and "GWP-IOBC" are interchangable terms and can be used interchangeably, but in this document -"GWP-GHG" is used. The term "GWP-IOBC" is commonly utilized by certain program operators, which are organizations responsible for publishing Environmental Product Declarations (EPDs). - -.Definitions of the EPD related properties for machine readable information. -[cols="1,1,1,3",options="header",stripes=even] -|==== -|Name |NameCode |listID |Definition -|EPD Dataset ID |EPDDatasetID |IPNC |The EPD dataset id gives the digital reference to a produkt type in the EDP -|EPD Dataset URL |EPDDataSetURL |IPNC |URL to fetch the machine readable digital information from a source assigned by the supplier -|GWP GHG A1-3 vA1 EPD value |GWP-GHG_A1-3_vA1 |IPNC |Global warming potential green house gases for process A1-3 100 EPD calculated per kilograms (unitCode="KGM") according to EN15804 amendment version A1 -|GWP GHG A1-3 vA2 EPD value |GWP-GHG_A1-3_vA2 |IPNC |Global warming potential green house gases for process A1-3 100 EPD calculated per kilo grams (unitCode="KGM") according to EN15804 amendment version A2 -|GWP GHG A1-3 vA3 EPD value |GWP-GHG_A1-3_vA3 |IPNC |Global warming potential green house gases for process A1-3 100 EPD calculated per kilo grams (unitCode="KGM") according to EN15804 amendment version A3 -|Mother EPD ID |MotherEPDID |IPNC |If a daughter EPD is utilized, the identifier of the corresponding mother EPD should be provided in this element. -|==== - -.Definition of the EPD related properties for human readable information, e.g. EPD published as PDF. -[cols="1,1,1,3",options="header",stripes=even] -|==== -|Name |NameCode |listID |Definition -|Program Operator |ProgramOperator |IPNC |The name of the program operator that has published the EPD, if applicable. -|EPD Number |EPDNumber |IPNC |The number of the published EDP -|EPD Product name |EPDProductName |IPNC |The product name relating to an individual dataset in the EPD -|EPD HR URL |EPDHRURL |IPNC |URL to the human readable version of an EPD, for verification purposes -|GWP GHG A1-3 vA1 EPD value |GWP-GHG_A1-3_vA1 |IPNC |Global warming potential green house gases for process A1-3 100 EPD calculated per kilo grams (unitCode="KGM") according to EN15804 amendment version A1 -|GWP GHG A1-3 vA2 EPD value |GWP-GHG_A1-3_vA2 |IPNC |Global warming potential green house gases for process A1-3 100 EPD calculated per kilo grams (unitCode="KGM") according to EN15804 amendment version A2 -|GWP GHG A1-3 vA3 EPD value |GWP-GHG_A1-3_vA3 |IPNC |Global warming potential green house gases for process A1-3 100 EPD calculated per kilo grams (unitCode="KGM") according to EN15804 amendment version A3 -|Mother EPD ID |MotherEPDID |IPNC |If a daughter EPD is utilized, the identifier of the corresponding mother EPD should be provided in this element. -|==== - -See <> for more info how to link or attach the PDF. - -.Example: -[source, xml, indent=0] ----- -include::{snippet-dir}/snippet-30-4.xml[tags=epd] ----- \ No newline at end of file diff --git a/rules/examples/Receipt Advice use cases/ReceiptAdvice_Example_UseCase_4.xml b/rules/examples/Receipt Advice use cases/ReceiptAdvice_Example_UseCase_4.xml index ae0fcba7..8d96dde3 100644 --- a/rules/examples/Receipt Advice use cases/ReceiptAdvice_Example_UseCase_4.xml +++ b/rules/examples/Receipt Advice use cases/ReceiptAdvice_Example_UseCase_4.xml @@ -158,11 +158,11 @@ - 1 - - NA - - + 73500538500000019 + + 735005233GS1TRANSPORT000001 + + AP diff --git a/rules/examples/Receipt Advice use cases/ReceiptAdvice_Example_UseCase_5.xml b/rules/examples/Receipt Advice use cases/ReceiptAdvice_Example_UseCase_5.xml index 6274dd54..bb3376e6 100644 --- a/rules/examples/Receipt Advice use cases/ReceiptAdvice_Example_UseCase_5.xml +++ b/rules/examples/Receipt Advice use cases/ReceiptAdvice_Example_UseCase_5.xml @@ -158,11 +158,11 @@ - 1 - - NA - - + 73500538500000019 + + 735005233GS1TRANSPORT000001 + + RE 1 Delivery outside requested time window. diff --git a/rules/examples/Receipt Advice use cases/ReceiptAdvice_Example_UseCase_6.xml b/rules/examples/Receipt Advice use cases/ReceiptAdvice_Example_UseCase_6.xml index bf961b93..6581ff6c 100644 --- a/rules/examples/Receipt Advice use cases/ReceiptAdvice_Example_UseCase_6.xml +++ b/rules/examples/Receipt Advice use cases/ReceiptAdvice_Example_UseCase_6.xml @@ -158,11 +158,11 @@ - 1 - - NA - - + 73500538500000019 + + 735005233GS1TRANSPORT000001 + + CA 1 Delivery outside requested time window. diff --git a/rules/examples/Receipt Advice use cases/ReceiptAdvice_Example_UseCase_7.xml b/rules/examples/Receipt Advice use cases/ReceiptAdvice_Example_UseCase_7.xml index 99f2d355..43b7fd8d 100644 --- a/rules/examples/Receipt Advice use cases/ReceiptAdvice_Example_UseCase_7.xml +++ b/rules/examples/Receipt Advice use cases/ReceiptAdvice_Example_UseCase_7.xml @@ -175,11 +175,11 @@ - 1 - - NA - - + 73500538500000019 + + 735005233GS1TRANSPORT000001 + + CA 2 One Transport Handling Unit broken. @@ -215,8 +215,8 @@ - 11111222222222 - AG + 173500538500000047 + AG CA 2 diff --git a/rules/examples/Receipt Advice use cases/ReceiptAdvice_Example_UseCase_8.xml b/rules/examples/Receipt Advice use cases/ReceiptAdvice_Example_UseCase_8.xml index d90b770a..8aecbe90 100644 --- a/rules/examples/Receipt Advice use cases/ReceiptAdvice_Example_UseCase_8.xml +++ b/rules/examples/Receipt Advice use cases/ReceiptAdvice_Example_UseCase_8.xml @@ -175,11 +175,11 @@ - 1 - - NA - - + 73500538500000019 + + 735005233GS1TRANSPORT000001 + + CA 2 One Transport Handling Unit missing. diff --git a/rules/examples/Receipt Advice use cases/ReceiptAdvice_Example_UseCase_9.xml b/rules/examples/Receipt Advice use cases/ReceiptAdvice_Example_UseCase_9.xml index b5f3f642..3583ca72 100644 --- a/rules/examples/Receipt Advice use cases/ReceiptAdvice_Example_UseCase_9.xml +++ b/rules/examples/Receipt Advice use cases/ReceiptAdvice_Example_UseCase_9.xml @@ -157,11 +157,11 @@ - 1 - - NA - - + 73500538500000019 + + 735005233GS1TRANSPORT000001 + + CA 1 A shortage and a quality problem is found. diff --git a/rules/examples/Weight Statement use cases/WeightStatement_Example_1.xml b/rules/examples/Weight Statement use cases/WeightStatement_Example_1.xml index e7e3925e..1032eefa 100644 --- a/rules/examples/Weight Statement use cases/WeightStatement_Example_1.xml +++ b/rules/examples/Weight Statement use cases/WeightStatement_Example_1.xml @@ -47,7 +47,7 @@ - NA + 73500538500000019 1 diff --git a/structure/source/ubl-weight-statement.xml b/structure/source/ubl-weight-statement.xml index ecd76f09..1680423b 100644 --- a/structure/source/ubl-weight-statement.xml +++ b/structure/source/ubl-weight-statement.xml @@ -471,10 +471,17 @@ - NA + + 73500538500000019 - + + + + @@ -534,8 +541,7 @@ - - KO2012140200 + KO2012140200 From c9e1e1fb20f9ab9cdb1741cc4aa802b8ee742af7 Mon Sep 17 00:00:00 2001 From: github-actions <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 10 Oct 2024 07:35:22 +0000 Subject: [PATCH 14/38] Generated by github actions --- .../examples/WeightStatement_Example_Full.xml | 2 +- rules/mapping/WeightStatement.xml | 72 +++++++++++++------ structure/syntax/ubl-weight-statement.xml | 14 +++- target/generated/T122-basic.sch | 2 +- target/generated/T123-basic.sch | 2 +- target/generated/T124-basic.sch | 2 +- target/generated/T126-basic.sch | 2 +- target/generated/T127-basic.sch | 2 +- target/generated/T128-basic.sch | 2 +- target/schematron/PEPPOLBIS-T122.sch | 51 +++++++------ target/schematron/PEPPOLBIS-T123.sch | 6 +- target/schematron/PEPPOLBIS-T124.sch | 6 +- target/schematron/PEPPOLBIS-T126.sch | 4 +- target/schematron/PEPPOLBIS-T127.sch | 4 +- target/schematron/PEPPOLBIS-T128.sch | 16 ++--- 15 files changed, 114 insertions(+), 73 deletions(-) diff --git a/rules/examples/WeightStatement_Example_Full.xml b/rules/examples/WeightStatement_Example_Full.xml index c7b0970c..eb78f485 100644 --- a/rules/examples/WeightStatement_Example_Full.xml +++ b/rules/examples/WeightStatement_Example_Full.xml @@ -119,7 +119,7 @@ - NA + 73500538500000019 1 diff --git a/rules/mapping/WeightStatement.xml b/rules/mapping/WeightStatement.xml index 2519b29c..055e68ec 100644 --- a/rules/mapping/WeightStatement.xml +++ b/rules/mapping/WeightStatement.xml @@ -2561,7 +2561,7 @@ Shipment information - + A contractual arrangement whereby an identifiable collection of goods items is to be transported from one party (usually a Supplier) to another party (usually a Customer). @@ -2587,10 +2587,10 @@ Shipment identity - Use NA if no specific shipment ID is available + If this ID is in the GSIN format, it should be indicated in the attribute @schemeID. Use NA if no specific shipment ID is available - NA + 73500538500000019 /ubl:WeightStatement/cac:Shipment/cbc:ID @@ -2602,6 +2602,32 @@ 9600 + + + O + + + •  •  •  @schemeID + + + + + + Used to indicate that the ID is in the GSIN format. The Global Shipment Identification Number (GSIN) is a number that identifies a shipment and is assigned by the seller of goods. The goods shipper collects one or more logistic units for transportation to a recipient. A GSIN is assigned to this group of logistic units to identify them as a shipment. + + + GSIN + + + /ubl:WeightStatement/cac:Shipment/cbc:ID/schemeID + + + 3 + + + 9700 + + 1..n @@ -2625,7 +2651,7 @@ 2 - 9700 + 9800 @@ -2651,7 +2677,7 @@ 3 - 9800 + 9900 @@ -2677,7 +2703,7 @@ 3 - 9900 + 10000 @@ -2703,7 +2729,7 @@ 4 - 10000 + 10100 @@ -2729,7 +2755,7 @@ 4 - 10100 + 10200 @@ -2755,7 +2781,7 @@ 5 - 10200 + 10300 @@ -2781,7 +2807,7 @@ 4 - 10300 + 10400 @@ -2807,7 +2833,7 @@ 5 - 10400 + 10500 @@ -2833,7 +2859,7 @@ 4 - 10500 + 10600 @@ -2859,7 +2885,7 @@ 5 - 10600 + 10700 @@ -2885,7 +2911,7 @@ 6 - 10700 + 10800 @@ -2911,7 +2937,7 @@ 4 - 10800 + 10900 @@ -2937,7 +2963,7 @@ 5 - 10900 + 11000 @@ -2963,7 +2989,7 @@ 6 - 11000 + 11100 @@ -2989,7 +3015,7 @@ 6 - 11100 + 11200 @@ -3015,7 +3041,7 @@ 6 - 11200 + 11300 @@ -3041,7 +3067,7 @@ 3 - 11300 + 11400 @@ -3067,7 +3093,7 @@ 4 - 11400 + 11500 @@ -3093,7 +3119,7 @@ 4 - 11500 + 11600 @@ -3119,7 +3145,7 @@ 5 - 11600 + 11700 diff --git a/structure/syntax/ubl-weight-statement.xml b/structure/syntax/ubl-weight-statement.xml index feedfff8..733b21f9 100644 --- a/structure/syntax/ubl-weight-statement.xml +++ b/structure/syntax/ubl-weight-statement.xml @@ -570,12 +570,22 @@ cac:Shipment Shipment information + A contractual arrangement whereby an identifiable collection of goods items is to be transported from one party (usually a Supplier) + to another party (usually a Customer). cbc:ID Shipment identity - Use NA if no specific shipment ID is available + If this ID is in the GSIN format, it should be indicated in the attribute @schemeID. Use NA if no specific shipment ID is available tir16-038 - NA + 73500538500000019 + + schemeID + Used to indicate that the ID is in the GSIN format. The Global Shipment Identification Number (GSIN) is a number that + identifies a shipment and is assigned by the seller of goods. The goods shipper collects one or more logistic units for transportation to a + recipient. A GSIN is assigned to this group of logistic units to identify them as a shipment. + ShipmentIDType + GSIN + cac:GoodsItem diff --git a/target/generated/T122-basic.sch b/target/generated/T122-basic.sch index f08556a7..35d03f94 100644 --- a/target/generated/T122-basic.sch +++ b/target/generated/T122-basic.sch @@ -1 +1 @@ -Element 'cbc:CustomizationID' MUST be provided.Element 'cbc:ProfileID' MUST be provided.Element 'cbc:ID' MUST be provided.Element 'cbc:IssueDate' MUST be provided.Element 'cbc:IssueTime' MUST be provided.Element 'cbc:WeightStatementTypeCode' MUST be provided.Element 'cac:SenderParty' MUST be provided.Element 'cac:ReceiverParty' MUST be provided.Element 'cac:WeighingParty' MUST be provided.Element 'cac:Shipment' MUST be provided.Document MUST not contain schema location.Value MUST be part of code list 'Weight Statement Type Code (openPEPPOL)'.Element 'cbc:EndpointID' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Element 'cbc:ID' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:EndpointID' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Element 'cbc:ID' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:PhysicalLocation' MUST be provided.Element 'cbc:ID' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cac:GoodsItem' MUST be provided.Element 'cbc:ID' MUST be provided.Element 'cac:MeasurementDimension' MUST be provided.Element 'cbc:Name' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Attribute 'schemeID' MUST be present.Document MUST NOT contain elements not part of the data model.Element 'cbc:ItemClassificationCode' MUST be provided.Attribute 'listID' MUST be present.Value MUST be part of code list 'Item type identification code (UNCL7143)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Value MUST be part of code list 'Measured attribute code for weight statement (UNCL6313 Subset) T122'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model. \ No newline at end of file +Element 'cbc:CustomizationID' MUST be provided.Element 'cbc:ProfileID' MUST be provided.Element 'cbc:ID' MUST be provided.Element 'cbc:IssueDate' MUST be provided.Element 'cbc:IssueTime' MUST be provided.Element 'cbc:WeightStatementTypeCode' MUST be provided.Element 'cac:SenderParty' MUST be provided.Element 'cac:ReceiverParty' MUST be provided.Element 'cac:WeighingParty' MUST be provided.Element 'cac:Shipment' MUST be provided.Document MUST not contain schema location.Value MUST be part of code list 'Weight Statement Type Code (openPEPPOL)'.Element 'cbc:EndpointID' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Element 'cbc:ID' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:EndpointID' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Element 'cbc:ID' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:PhysicalLocation' MUST be provided.Element 'cbc:ID' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cac:GoodsItem' MUST be provided.Value MUST be part of code list 'Type of Shipment ID (openPEPPOL)'.Element 'cbc:ID' MUST be provided.Element 'cac:MeasurementDimension' MUST be provided.Element 'cbc:Name' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Attribute 'schemeID' MUST be present.Document MUST NOT contain elements not part of the data model.Element 'cbc:ItemClassificationCode' MUST be provided.Attribute 'listID' MUST be present.Value MUST be part of code list 'Item type identification code (UNCL7143)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Value MUST be part of code list 'Measured attribute code for weight statement (UNCL6313 Subset) T122'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model. \ No newline at end of file diff --git a/target/generated/T123-basic.sch b/target/generated/T123-basic.sch index 592938c4..0bb649c7 100644 --- a/target/generated/T123-basic.sch +++ b/target/generated/T123-basic.sch @@ -1 +1 @@ -Element 'cbc:CustomizationID' MUST be provided.Element 'cbc:ProfileID' MUST be provided.Element 'cbc:ID' MUST be provided.Element 'cbc:IssueDate' MUST be provided.Element 'cbc:IssueTime' MUST be provided.Element 'cac:TransportUserParty' MUST be provided.Element 'cac:TransportServiceProviderParty' MUST be provided.Element 'cac:MainTransportationService' MUST be provided.Element 'cac:Consignment' MUST be provided.Document MUST not contain schema location.Value MUST be part of code list 'Document status code (openPEPPOL)'.Element 'cbc:EndpointID' MUST be provided.Element 'cac:PartyLegalEntity' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:EndpointID' MUST be provided.Element 'cac:PartyLegalEntity' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:PartyLegalEntity' MUST be provided.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'Document name code, full list (UNCL1001)'.Attribute 'mimeCode' MUST be present.Value MUST be part of code list 'Mime code (IANA Subset)'.Attribute 'filename' MUST be present.Element 'cbc:URI' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:TransportServiceCode' MUST be provided.Value MUST be part of code list 'Transport Service Code (openPEPPOL)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:TransportServiceCode' MUST be provided.Value MUST be part of code list 'Transport Service Code (openPEPPOL)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cac:ConsigneeParty' MUST be provided.Element 'cac:ConsignorParty' MUST be provided.Attribute 'unitCode' MUST be present.Attribute 'unitCode' MUST be present.Attribute 'unitCode' MUST be present.Attribute 'unitCode' MUST be present.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:CoordinateSystemCode' MUST be provided.Element 'cbc:LatitudeDegreesMeasure' MUST be provided.Element 'cbc:LongitudeDegreesMeasure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:CoordinateSystemCode' MUST be provided.Element 'cbc:LatitudeDegreesMeasure' MUST be provided.Element 'cbc:LongitudeDegreesMeasure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Value MUST be part of code list 'ISO 6523 ICD list'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ChargeIndicator' MUST be provided.Element 'cbc:AllowanceChargeReasonCode' MUST be provided.Element 'cbc:Amount' MUST be provided.Value MUST be part of code list 'Freight Allowance-Charge Reason Code'.Attribute 'currencyID' MUST be present.Document MUST NOT contain elements not part of the data model.Element 'cbc:TransportModeCode' MUST be provided.Value MUST be part of code list 'Recommendation 19 (UN/ECE) Transport Modes'.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:CoordinateSystemCode' MUST be provided.Element 'cbc:LatitudeDegreesMeasure' MUST be provided.Element 'cbc:LongitudeDegreesMeasure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cbc:TransportHandlingUnitTypeCode' MUST be provided.Value MUST be part of code list 'Recommendation 21 (UN/ECE)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'Transport equipment type code (UNCL8053) '.Value MUST be part of code list 'Size type code (TRED8155)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'.Attribute 'unitCode' MUST be present.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'.Attribute 'unitCode' MUST be present.Document MUST NOT contain elements not part of the data model.Element 'cbc:ItemClassificationCode' MUST be provided.Attribute 'listID' MUST be present.Value MUST be part of code list 'Item type identification code (UNCL7143)'.Attribute 'listVersionID' MUST be present.Attribute 'name' MUST be present.Document MUST NOT contain elements not part of the data model.Value MUST be part of code list 'Dangerous goods regulations code (UNCL8273)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Element 'cbc:PackingCriteriaCode' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model. \ No newline at end of file +Element 'cbc:CustomizationID' MUST be provided.Element 'cbc:ProfileID' MUST be provided.Element 'cbc:ID' MUST be provided.Element 'cbc:IssueDate' MUST be provided.Element 'cbc:IssueTime' MUST be provided.Element 'cac:TransportUserParty' MUST be provided.Element 'cac:TransportServiceProviderParty' MUST be provided.Element 'cac:MainTransportationService' MUST be provided.Element 'cac:Consignment' MUST be provided.Document MUST not contain schema location.Value MUST be part of code list 'Document status code (openPEPPOL)'.Element 'cbc:EndpointID' MUST be provided.Element 'cac:PartyLegalEntity' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:EndpointID' MUST be provided.Element 'cac:PartyLegalEntity' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:PartyLegalEntity' MUST be provided.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'Document name code, full list (UNCL1001)'.Attribute 'mimeCode' MUST be present.Value MUST be part of code list 'Mime code (IANA Subset)'.Attribute 'filename' MUST be present.Element 'cbc:URI' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:TransportServiceCode' MUST be provided.Value MUST be part of code list 'Transport Service Code (openPEPPOL)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:TransportServiceCode' MUST be provided.Value MUST be part of code list 'Transport Service Code (openPEPPOL)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cac:ConsigneeParty' MUST be provided.Element 'cac:ConsignorParty' MUST be provided.Attribute 'unitCode' MUST be present.Attribute 'unitCode' MUST be present.Attribute 'unitCode' MUST be present.Attribute 'unitCode' MUST be present.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:CoordinateSystemCode' MUST be provided.Element 'cbc:LatitudeDegreesMeasure' MUST be provided.Element 'cbc:LongitudeDegreesMeasure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:CoordinateSystemCode' MUST be provided.Element 'cbc:LatitudeDegreesMeasure' MUST be provided.Element 'cbc:LongitudeDegreesMeasure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Value MUST be part of code list 'ISO 6523 ICD list'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ChargeIndicator' MUST be provided.Element 'cbc:AllowanceChargeReasonCode' MUST be provided.Element 'cbc:Amount' MUST be provided.Value MUST be part of code list 'Freight Allowance-Charge Reason Code'.Attribute 'currencyID' MUST be present.Document MUST NOT contain elements not part of the data model.Element 'cbc:TransportModeCode' MUST be provided.Value MUST be part of code list 'Recommendation 19 (UN/ECE) Transport Modes'.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:CoordinateSystemCode' MUST be provided.Element 'cbc:LatitudeDegreesMeasure' MUST be provided.Element 'cbc:LongitudeDegreesMeasure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cbc:TransportHandlingUnitTypeCode' MUST be provided.Value MUST be part of code list 'Recommendation 21 (UN/ECE)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'Transport equipment type code (UNCL8053) '.Value MUST be part of code list 'Size type code (TRED8155)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'.Attribute 'unitCode' MUST be present.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'.Attribute 'unitCode' MUST be present.Document MUST NOT contain elements not part of the data model.Element 'cbc:ItemClassificationCode' MUST be provided.Attribute 'listID' MUST be present.Value MUST be part of code list 'Item type identification code (UNCL7143)'.Attribute 'listVersionID' MUST be present.Attribute 'name' MUST be present.Document MUST NOT contain elements not part of the data model.Value MUST be part of code list 'Dangerous goods regulations code (UNCL8273)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Element 'cbc:PackingCriteriaCode' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model. \ No newline at end of file diff --git a/target/generated/T124-basic.sch b/target/generated/T124-basic.sch index 06d1a49b..a673340f 100644 --- a/target/generated/T124-basic.sch +++ b/target/generated/T124-basic.sch @@ -1 +1 @@ -Element 'cbc:CustomizationID' MUST be provided.Element 'cbc:ProfileID' MUST be provided.Element 'cbc:ID' MUST be provided.Element 'cbc:IssueDate' MUST be provided.Element 'cbc:IssueTime' MUST be provided.Element 'cac:SenderParty' MUST be provided.Element 'cac:ReceiverParty' MUST be provided.Element 'cac:TransportUserParty' MUST be provided.Element 'cac:TransportServiceProviderParty' MUST be provided.Element 'cac:MainTransportationService' MUST be provided.Element 'cac:Consignment' MUST be provided.Document MUST not contain schema location.Value MUST be part of code list 'Document status code (openPEPPOL)'.Element 'cbc:EndpointID' MUST be provided.Element 'cac:PartyLegalEntity' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:EndpointID' MUST be provided.Element 'cac:PartyIdentification' MUST be provided.Element 'cac:PartyLegalEntity' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:PartyLegalEntity' MUST be provided.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:PartyLegalEntity' MUST be provided.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:PartyLegalEntity' MUST be provided.Element 'cbc:ID' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'Document name code, full list (UNCL1001)'.Attribute 'mimeCode' MUST be present.Value MUST be part of code list 'Mime code (IANA Subset)'.Attribute 'filename' MUST be present.Element 'cbc:URI' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:TransportServiceCode' MUST be provided.Value MUST be part of code list 'Transport Service Code (openPEPPOL)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:TransportServiceCode' MUST be provided.Value MUST be part of code list 'Transport Service Code (openPEPPOL)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cac:PlannedPickupTransportEvent' MUST be provided.Element 'cac:PlannedDeliveryTransportEvent' MUST be provided.Element 'cac:ConsigneeParty' MUST be provided.Element 'cac:ConsignorParty' MUST be provided.Element 'cac:MainCarriageShipmentStage' MUST be provided.Attribute 'unitCode' MUST be present.Attribute 'unitCode' MUST be present.Attribute 'unitCode' MUST be present.Attribute 'unitCode' MUST be present.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Line' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:CoordinateSystemCode' MUST be provided.Element 'cbc:LatitudeDegreesMeasure' MUST be provided.Element 'cbc:LongitudeDegreesMeasure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Line' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:CoordinateSystemCode' MUST be provided.Element 'cbc:LatitudeDegreesMeasure' MUST be provided.Element 'cbc:LongitudeDegreesMeasure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Line' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:CoordinateSystemCode' MUST be provided.Element 'cbc:LatitudeDegreesMeasure' MUST be provided.Element 'cbc:LongitudeDegreesMeasure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Line' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:CoordinateSystemCode' MUST be provided.Element 'cbc:LatitudeDegreesMeasure' MUST be provided.Element 'cbc:LongitudeDegreesMeasure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Value MUST be part of code list 'ISO 6523 ICD list'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ChargeIndicator' MUST be provided.Element 'cbc:AllowanceChargeReasonCode' MUST be provided.Element 'cbc:Amount' MUST be provided.Value MUST be part of code list 'Freight Allowance-Charge Reason Code'.Attribute 'currencyID' MUST be present.Document MUST NOT contain elements not part of the data model.Element 'cbc:TransportModeCode' MUST be provided.Value MUST be part of code list 'Recommendation 19 (UN/ECE) Transport Modes'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:IdentityDocumentReference' MUST be provided.Element 'cbc:ID' MUST be provided.Element 'cbc:DocumentType' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:CoordinateSystemCode' MUST be provided.Element 'cbc:LatitudeDegreesMeasure' MUST be provided.Element 'cbc:LongitudeDegreesMeasure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:IdentificationID' MUST be provided.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:TransportModeCode' MUST be provided.Value MUST be part of code list 'Recommendation 19 (UN/ECE) Transport Modes'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:IdentityDocumentReference' MUST be provided.Element 'cbc:ID' MUST be provided.Element 'cbc:DocumentType' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:CoordinateSystemCode' MUST be provided.Element 'cbc:LatitudeDegreesMeasure' MUST be provided.Element 'cbc:LongitudeDegreesMeasure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:IdentificationID' MUST be provided.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:TransportModeCode' MUST be provided.Value MUST be part of code list 'Recommendation 19 (UN/ECE) Transport Modes'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:IdentityDocumentReference' MUST be provided.Element 'cbc:ID' MUST be provided.Element 'cbc:DocumentType' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:CoordinateSystemCode' MUST be provided.Element 'cbc:LatitudeDegreesMeasure' MUST be provided.Element 'cbc:LongitudeDegreesMeasure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:IdentificationID' MUST be provided.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cbc:TransportHandlingUnitTypeCode' MUST be provided.Value MUST be part of code list 'Recommendation 21 (UN/ECE)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'Transport equipment type code (UNCL8053) '.Value MUST be part of code list 'Size type code (TRED8155)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'.Attribute 'unitCode' MUST be present.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'.Attribute 'unitCode' MUST be present.Document MUST NOT contain elements not part of the data model.Attribute 'unitCode' MUST be present.Element 'cbc:ItemClassificationCode' MUST be provided.Attribute 'listID' MUST be present.Value MUST be part of code list 'Item type identification code (UNCL7143)'.Attribute 'listVersionID' MUST be present.Attribute 'name' MUST be present.Document MUST NOT contain elements not part of the data model.Value MUST be part of code list 'Dangerous goods regulations code (UNCL8273)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Element 'cbc:PackingCriteriaCode' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model. \ No newline at end of file +Element 'cbc:CustomizationID' MUST be provided.Element 'cbc:ProfileID' MUST be provided.Element 'cbc:ID' MUST be provided.Element 'cbc:IssueDate' MUST be provided.Element 'cbc:IssueTime' MUST be provided.Element 'cac:SenderParty' MUST be provided.Element 'cac:ReceiverParty' MUST be provided.Element 'cac:TransportUserParty' MUST be provided.Element 'cac:TransportServiceProviderParty' MUST be provided.Element 'cac:MainTransportationService' MUST be provided.Element 'cac:Consignment' MUST be provided.Document MUST not contain schema location.Value MUST be part of code list 'Document status code (openPEPPOL)'.Element 'cbc:EndpointID' MUST be provided.Element 'cac:PartyLegalEntity' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:EndpointID' MUST be provided.Element 'cac:PartyIdentification' MUST be provided.Element 'cac:PartyLegalEntity' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:PartyLegalEntity' MUST be provided.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:PartyLegalEntity' MUST be provided.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:PartyLegalEntity' MUST be provided.Element 'cbc:ID' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'Document name code, full list (UNCL1001)'.Attribute 'mimeCode' MUST be present.Value MUST be part of code list 'Mime code (IANA Subset)'.Attribute 'filename' MUST be present.Element 'cbc:URI' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:TransportServiceCode' MUST be provided.Value MUST be part of code list 'Transport Service Code (openPEPPOL)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:TransportServiceCode' MUST be provided.Value MUST be part of code list 'Transport Service Code (openPEPPOL)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cac:PlannedPickupTransportEvent' MUST be provided.Element 'cac:PlannedDeliveryTransportEvent' MUST be provided.Element 'cac:ConsigneeParty' MUST be provided.Element 'cac:ConsignorParty' MUST be provided.Element 'cac:MainCarriageShipmentStage' MUST be provided.Attribute 'unitCode' MUST be present.Attribute 'unitCode' MUST be present.Attribute 'unitCode' MUST be present.Attribute 'unitCode' MUST be present.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Line' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:CoordinateSystemCode' MUST be provided.Element 'cbc:LatitudeDegreesMeasure' MUST be provided.Element 'cbc:LongitudeDegreesMeasure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Line' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:CoordinateSystemCode' MUST be provided.Element 'cbc:LatitudeDegreesMeasure' MUST be provided.Element 'cbc:LongitudeDegreesMeasure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Line' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:CoordinateSystemCode' MUST be provided.Element 'cbc:LatitudeDegreesMeasure' MUST be provided.Element 'cbc:LongitudeDegreesMeasure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Line' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:CoordinateSystemCode' MUST be provided.Element 'cbc:LatitudeDegreesMeasure' MUST be provided.Element 'cbc:LongitudeDegreesMeasure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Value MUST be part of code list 'ISO 6523 ICD list'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ChargeIndicator' MUST be provided.Element 'cbc:AllowanceChargeReasonCode' MUST be provided.Element 'cbc:Amount' MUST be provided.Value MUST be part of code list 'Freight Allowance-Charge Reason Code'.Attribute 'currencyID' MUST be present.Document MUST NOT contain elements not part of the data model.Element 'cbc:TransportModeCode' MUST be provided.Value MUST be part of code list 'Recommendation 19 (UN/ECE) Transport Modes'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:IdentityDocumentReference' MUST be provided.Element 'cbc:ID' MUST be provided.Element 'cbc:DocumentType' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:CoordinateSystemCode' MUST be provided.Element 'cbc:LatitudeDegreesMeasure' MUST be provided.Element 'cbc:LongitudeDegreesMeasure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:IdentificationID' MUST be provided.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:TransportModeCode' MUST be provided.Value MUST be part of code list 'Recommendation 19 (UN/ECE) Transport Modes'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:IdentityDocumentReference' MUST be provided.Element 'cbc:ID' MUST be provided.Element 'cbc:DocumentType' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:CoordinateSystemCode' MUST be provided.Element 'cbc:LatitudeDegreesMeasure' MUST be provided.Element 'cbc:LongitudeDegreesMeasure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:IdentificationID' MUST be provided.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:TransportModeCode' MUST be provided.Value MUST be part of code list 'Recommendation 19 (UN/ECE) Transport Modes'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:IdentityDocumentReference' MUST be provided.Element 'cbc:ID' MUST be provided.Element 'cbc:DocumentType' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:CoordinateSystemCode' MUST be provided.Element 'cbc:LatitudeDegreesMeasure' MUST be provided.Element 'cbc:LongitudeDegreesMeasure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:IdentificationID' MUST be provided.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cbc:TransportHandlingUnitTypeCode' MUST be provided.Value MUST be part of code list 'Recommendation 21 (UN/ECE)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'Transport equipment type code (UNCL8053) '.Value MUST be part of code list 'Size type code (TRED8155)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'.Attribute 'unitCode' MUST be present.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'.Attribute 'unitCode' MUST be present.Document MUST NOT contain elements not part of the data model.Attribute 'unitCode' MUST be present.Element 'cbc:ItemClassificationCode' MUST be provided.Attribute 'listID' MUST be present.Value MUST be part of code list 'Item type identification code (UNCL7143)'.Attribute 'listVersionID' MUST be present.Attribute 'name' MUST be present.Document MUST NOT contain elements not part of the data model.Value MUST be part of code list 'Dangerous goods regulations code (UNCL8273)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Element 'cbc:PackingCriteriaCode' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model. \ No newline at end of file diff --git a/target/generated/T126-basic.sch b/target/generated/T126-basic.sch index 607d2f02..66d2a987 100644 --- a/target/generated/T126-basic.sch +++ b/target/generated/T126-basic.sch @@ -1 +1 @@ -Element 'cbc:CustomizationID' MUST be provided.Element 'cbc:ProfileID' MUST be provided.Element 'cbc:ID' MUST be provided.Element 'cbc:IssueDate' MUST be provided.Element 'cbc:IssueTime' MUST be provided.Element 'cbc:ShippingOrderID' MUST be provided.Element 'cbc:TransportationStatusTypeCode' MUST be provided.Element 'cac:SenderParty' MUST be provided.Element 'cac:ReceiverParty' MUST be provided.Document MUST not contain schema location.Value MUST be part of code list 'Transportation Status Type Code (openPEPPOL)'.Element 'cbc:EndpointID' MUST be provided.Element 'cac:PartyLegalEntity' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:EndpointID' MUST be provided.Element 'cac:PartyLegalEntity' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'Transport Event Type Code (openPEPPOL)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model. \ No newline at end of file +Element 'cbc:CustomizationID' MUST be provided.Element 'cbc:ProfileID' MUST be provided.Element 'cbc:ID' MUST be provided.Element 'cbc:IssueDate' MUST be provided.Element 'cbc:IssueTime' MUST be provided.Element 'cbc:ShippingOrderID' MUST be provided.Element 'cbc:TransportationStatusTypeCode' MUST be provided.Element 'cac:SenderParty' MUST be provided.Element 'cac:ReceiverParty' MUST be provided.Document MUST not contain schema location.Value MUST be part of code list 'Transportation Status Type Code (openPEPPOL)'.Element 'cbc:EndpointID' MUST be provided.Element 'cac:PartyLegalEntity' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:EndpointID' MUST be provided.Element 'cac:PartyLegalEntity' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'Transport Event Type Code (openPEPPOL)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model. \ No newline at end of file diff --git a/target/generated/T127-basic.sch b/target/generated/T127-basic.sch index e21ea473..a26a4ad1 100644 --- a/target/generated/T127-basic.sch +++ b/target/generated/T127-basic.sch @@ -1 +1 @@ -Element 'cbc:CustomizationID' MUST be provided.Element 'cbc:ProfileID' MUST be provided.Element 'cbc:ID' MUST be provided.Element 'cbc:IssueDate' MUST be provided.Element 'cbc:IssueTime' MUST be provided.Element 'cbc:Description' MUST be provided.Element 'cbc:ShippingOrderID' MUST be provided.Element 'cbc:TransportationStatusTypeCode' MUST be provided.Element 'cbc:TransportExecutionStatusCode' MUST be provided.Element 'cac:SenderParty' MUST be provided.Element 'cac:ReceiverParty' MUST be provided.Document MUST not contain schema location.Value MUST be part of code list 'Transportation Status Type Code (openPEPPOL)'.Value MUST be part of code list 'Transportation Status Code (openPEPPOL)'.Element 'cbc:ID' MUST be provided.Element 'cac:Status' MUST be provided.Element 'cbc:Description' MUST be provided.Attribute 'listID' MUST be present.Document MUST NOT contain elements not part of the data model.Value MUST be part of code list 'Transport Event Type Code (openPEPPOL)'.Element 'cbc:Description' MUST be provided.Attribute 'listID' MUST be present.Attribute 'listID' MUST be present.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cac:SignatoryParty' MUST be provided.Element 'cac:Person' MUST be provided.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:FamilyName' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Attribute 'mimeCode' MUST be present.Value MUST be part of code list 'Mime code (IANA Subset)'.Attribute 'filename' MUST be present.Element 'cbc:URI' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cbc:Description' MUST be provided.Attribute 'listID' MUST be present.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:IdentificationID' MUST be provided.Value MUST be part of code list 'Transport Event Type Code (openPEPPOL)'.Element 'cbc:Description' MUST be provided.Attribute 'listID' MUST be present.Attribute 'listID' MUST be present.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cac:SignatoryParty' MUST be provided.Element 'cac:Person' MUST be provided.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:FamilyName' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Attribute 'mimeCode' MUST be present.Value MUST be part of code list 'Mime code (IANA Subset)'.Attribute 'filename' MUST be present.Element 'cbc:URI' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'Document name code, full list (UNCL1001)'.Attribute 'mimeCode' MUST be present.Value MUST be part of code list 'Mime code (IANA Subset)'.Attribute 'filename' MUST be present.Element 'cbc:URI' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cac:SignatoryParty' MUST be provided.Element 'cac:Person' MUST be provided.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:FamilyName' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Attribute 'mimeCode' MUST be present.Value MUST be part of code list 'Mime code (IANA Subset)'.Attribute 'filename' MUST be present.Element 'cbc:URI' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:EndpointID' MUST be provided.Element 'cac:PartyLegalEntity' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:EndpointID' MUST be provided.Element 'cac:PartyLegalEntity' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model. \ No newline at end of file +Element 'cbc:CustomizationID' MUST be provided.Element 'cbc:ProfileID' MUST be provided.Element 'cbc:ID' MUST be provided.Element 'cbc:IssueDate' MUST be provided.Element 'cbc:IssueTime' MUST be provided.Element 'cbc:Description' MUST be provided.Element 'cbc:ShippingOrderID' MUST be provided.Element 'cbc:TransportationStatusTypeCode' MUST be provided.Element 'cbc:TransportExecutionStatusCode' MUST be provided.Element 'cac:SenderParty' MUST be provided.Element 'cac:ReceiverParty' MUST be provided.Document MUST not contain schema location.Value MUST be part of code list 'Transportation Status Type Code (openPEPPOL)'.Value MUST be part of code list 'Transportation Status Code (openPEPPOL)'.Element 'cbc:ID' MUST be provided.Element 'cac:Status' MUST be provided.Element 'cbc:Description' MUST be provided.Attribute 'listID' MUST be present.Document MUST NOT contain elements not part of the data model.Value MUST be part of code list 'Transport Event Type Code (openPEPPOL)'.Element 'cbc:Description' MUST be provided.Attribute 'listID' MUST be present.Attribute 'listID' MUST be present.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cac:SignatoryParty' MUST be provided.Element 'cac:Person' MUST be provided.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:FamilyName' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Attribute 'mimeCode' MUST be present.Value MUST be part of code list 'Mime code (IANA Subset)'.Attribute 'filename' MUST be present.Element 'cbc:URI' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cbc:Description' MUST be provided.Attribute 'listID' MUST be present.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:IdentificationID' MUST be provided.Value MUST be part of code list 'Transport Event Type Code (openPEPPOL)'.Element 'cbc:Description' MUST be provided.Attribute 'listID' MUST be present.Attribute 'listID' MUST be present.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cac:SignatoryParty' MUST be provided.Element 'cac:Person' MUST be provided.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:FamilyName' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Attribute 'mimeCode' MUST be present.Value MUST be part of code list 'Mime code (IANA Subset)'.Attribute 'filename' MUST be present.Element 'cbc:URI' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'Document name code, full list (UNCL1001)'.Attribute 'mimeCode' MUST be present.Value MUST be part of code list 'Mime code (IANA Subset)'.Attribute 'filename' MUST be present.Element 'cbc:URI' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cac:SignatoryParty' MUST be provided.Element 'cac:Person' MUST be provided.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:FamilyName' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Attribute 'mimeCode' MUST be present.Value MUST be part of code list 'Mime code (IANA Subset)'.Attribute 'filename' MUST be present.Element 'cbc:URI' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:EndpointID' MUST be provided.Element 'cac:PartyLegalEntity' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:EndpointID' MUST be provided.Element 'cac:PartyLegalEntity' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model. \ No newline at end of file diff --git a/target/generated/T128-basic.sch b/target/generated/T128-basic.sch index 3c723683..3d33db31 100644 --- a/target/generated/T128-basic.sch +++ b/target/generated/T128-basic.sch @@ -1 +1 @@ -Element 'cbc:CustomizationID' MUST be provided.Element 'cbc:ProfileID' MUST be provided.Element 'cbc:ID' MUST be provided.Element 'cbc:IssueDate' MUST be provided.Element 'cbc:IssueTime' MUST be provided.Element 'cbc:ReceiptAdviceTypeCode' MUST be provided.Element 'cac:DespatchDocumentReference' MUST be provided.Element 'cac:DeliveryCustomerParty' MUST be provided.Element 'cac:DespatchSupplierParty' MUST be provided.Element 'cac:ReceiptLine' MUST be provided.Document MUST not contain schema location.Value MUST be part of code list 'Document status code (openPEPPOL)'.Value MUST be part of code list 'Receipt Advice Type (openPEPPOL)'.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cbc:IssueDate' MUST be provided.Element 'cbc:IssueTime' MUST be provided.Value MUST be part of code list 'Application Response type code (UNCL4343 Subset T128)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'Document name code, full list (UNCL1001)'.Attribute 'mimeCode' MUST be present.Value MUST be part of code list 'Mime code (IANA Subset)'.Attribute 'filename' MUST be present.Element 'cbc:URI' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Party' MUST be provided.Element 'cbc:EndpointID' MUST be provided.Element 'cac:PartyLegalEntity' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Party' MUST be provided.Element 'cbc:EndpointID' MUST be provided.Element 'cac:PartyLegalEntity' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Party' MUST be provided.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Party' MUST be provided.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'Type of Shipment ID (openPEPPOL)'.Element 'cbc:ID' MUST be provided.Element 'cac:Status' MUST be provided.Value MUST be part of code list 'Type of Consignment ID (openPEPPOL)'.Element 'cbc:ConditionCode' MUST be provided.Value MUST be part of code list 'Application Response type code (UNCL4343 Subset T128)'.Value MUST be part of code list 'Consignment Status Reason (openPEPPOL)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:IdentityDocumentReference' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ActualDeliveryDate' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cbc:TransportHandlingUnitTypeCode' MUST be provided.Element 'cac:Status' MUST be provided.Value MUST be part of code list 'Type of Transport Handling Unit ID (openPEPPOL)'.Value MUST be part of code list 'Recommendation 21 (UN/ECE)'.Element 'cbc:ConditionCode' MUST be provided.Value MUST be part of code list 'Application Response type code (UNCL4343 Subset T128)'.Value MUST be part of code list 'Transport Handling Unit Reason codes (based on UNCL7007). '.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cac:DespatchLineReference' MUST be provided.Attribute 'unitCode' MUST be present.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Receipt Advice Action (openPEPPOL)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Reject Reason (openPEPPOL)'.Value MUST be part of code list 'Receipt Advice Action (openPEPPOL)'.Attribute 'unitCode' MUST be present.Element 'cbc:LineID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:LineID' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:Name' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model. \ No newline at end of file +Element 'cbc:CustomizationID' MUST be provided.Element 'cbc:ProfileID' MUST be provided.Element 'cbc:ID' MUST be provided.Element 'cbc:IssueDate' MUST be provided.Element 'cbc:IssueTime' MUST be provided.Element 'cbc:ReceiptAdviceTypeCode' MUST be provided.Element 'cac:DespatchDocumentReference' MUST be provided.Element 'cac:DeliveryCustomerParty' MUST be provided.Element 'cac:DespatchSupplierParty' MUST be provided.Element 'cac:ReceiptLine' MUST be provided.Document MUST not contain schema location.Value MUST be part of code list 'Document status code (openPEPPOL)'.Value MUST be part of code list 'Receipt Advice Type (openPEPPOL)'.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cbc:IssueDate' MUST be provided.Element 'cbc:IssueTime' MUST be provided.Value MUST be part of code list 'Application Response type code (UNCL4343 Subset T128)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'Document name code, full list (UNCL1001)'.Attribute 'mimeCode' MUST be present.Value MUST be part of code list 'Mime code (IANA Subset)'.Attribute 'filename' MUST be present.Element 'cbc:URI' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Party' MUST be provided.Element 'cbc:EndpointID' MUST be provided.Element 'cac:PartyLegalEntity' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Party' MUST be provided.Element 'cbc:EndpointID' MUST be provided.Element 'cac:PartyLegalEntity' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Party' MUST be provided.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Party' MUST be provided.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'Type of Shipment ID (openPEPPOL)'.Element 'cbc:ID' MUST be provided.Element 'cac:Status' MUST be provided.Value MUST be part of code list 'Type of Consignment ID (openPEPPOL)'.Element 'cbc:ConditionCode' MUST be provided.Value MUST be part of code list 'Application Response type code (UNCL4343 Subset T128)'.Value MUST be part of code list 'Consignment Status Reason (openPEPPOL)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:IdentityDocumentReference' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ActualDeliveryDate' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cbc:TransportHandlingUnitTypeCode' MUST be provided.Element 'cac:Status' MUST be provided.Value MUST be part of code list 'Type of Transport Handling Unit ID (openPEPPOL)'.Value MUST be part of code list 'Recommendation 21 (UN/ECE)'.Element 'cbc:ConditionCode' MUST be provided.Value MUST be part of code list 'Application Response type code (UNCL4343 Subset T128)'.Value MUST be part of code list 'Transport Handling Unit Reason codes (based on UNCL7007). '.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cac:DespatchLineReference' MUST be provided.Attribute 'unitCode' MUST be present.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Receipt Advice Action (openPEPPOL)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Reject Reason (openPEPPOL)'.Value MUST be part of code list 'Receipt Advice Action (openPEPPOL)'.Attribute 'unitCode' MUST be present.Element 'cbc:LineID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:LineID' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:Name' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model. \ No newline at end of file diff --git a/target/schematron/PEPPOLBIS-T122.sch b/target/schematron/PEPPOLBIS-T122.sch index f9fd3106..a2251d6f 100644 --- a/target/schematron/PEPPOLBIS-T122.sch +++ b/target/schematron/PEPPOLBIS-T122.sch @@ -179,6 +179,7 @@ + @@ -426,78 +427,82 @@ Element 'cbc:ID' MUST be provided. Element 'cac:GoodsItem' MUST be provided. - + + Value MUST be part of code list 'Type of Shipment ID (openPEPPOL)'. + - Element 'cbc:ID' MUST be provided. + Element 'cbc:ID' MUST be provided. Element 'cac:MeasurementDimension' MUST be provided. + id="PEPPOL-T122-B09902">Element 'cac:MeasurementDimension' MUST be provided. - Element 'cbc:Name' MUST be provided. + Element 'cbc:Name' MUST be provided. - Element 'cbc:ID' MUST be provided. + Element 'cbc:ID' MUST be provided. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Element 'cbc:ID' MUST be provided. + Element 'cbc:ID' MUST be provided. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Element 'cbc:ID' MUST be provided. + Element 'cbc:ID' MUST be provided. - Attribute 'schemeID' MUST be present. + Attribute 'schemeID' MUST be present. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. Element 'cbc:ItemClassificationCode' MUST be provided. + id="PEPPOL-T122-B11001">Element 'cbc:ItemClassificationCode' MUST be provided. - Attribute 'listID' MUST be present. + Attribute 'listID' MUST be present. Value MUST be part of code list 'Item type identification code (UNCL7143)'. + id="PEPPOL-T122-B11102">Value MUST be part of code list 'Item type identification code (UNCL7143)'. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Element 'cbc:AttributeID' MUST be provided. - Element 'cbc:Measure' MUST be provided. + Element 'cbc:AttributeID' MUST be provided. + Element 'cbc:Measure' MUST be provided. Value MUST be part of code list 'Measured attribute code for weight statement (UNCL6313 Subset) T122'. + id="PEPPOL-T122-B11601">Value MUST be part of code list 'Measured attribute code for weight statement (UNCL6313 Subset) T122'. - Attribute 'unitCode' MUST be present. + Attribute 'unitCode' MUST be present. Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. + id="PEPPOL-T122-B11702">Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. Document MUST NOT contain elements not part of the data model. diff --git a/target/schematron/PEPPOLBIS-T123.sch b/target/schematron/PEPPOLBIS-T123.sch index d8dce5e3..dbf9761b 100644 --- a/target/schematron/PEPPOLBIS-T123.sch +++ b/target/schematron/PEPPOLBIS-T123.sch @@ -182,13 +182,15 @@ + - + - + - + - - + Element 'cbc:CustomizationID' MUST be provided. Element 'cbc:ProfileID' MUST be provided. diff --git a/target/schematron/PEPPOLBIS-T127.sch b/target/schematron/PEPPOLBIS-T127.sch index 602c0cc4..7d12e8cb 100644 --- a/target/schematron/PEPPOLBIS-T127.sch +++ b/target/schematron/PEPPOLBIS-T127.sch @@ -181,13 +181,13 @@ + - - - + - + + - + - - + + Element 'cbc:CustomizationID' MUST be provided. From 9fa1805d14c671a804dcaccf2ae8de7f7149bf45 Mon Sep 17 00:00:00 2001 From: JorgenErlandsson Date: Thu, 10 Oct 2024 10:08:48 +0200 Subject: [PATCH 15/38] LLC-5, LLC-6 --- .../71-waybill/description/consignment.adoc | 9 +++++- .../71-waybill/description/shipment.adoc | 7 +++- .../description/transportHandlingUnit.adoc | 4 ++- .../71-waybill/principles/otherconcepts.adoc | 8 +++-- .../Waybill_Example_usecase1.xml | 12 +++---- rules/snippets/waybill/snippet-1.xml | 6 ++-- rules/snippets/weightstatement/snippet-1.xml | 2 +- structure/source/ubl-waybill.xml | 32 +++++++++++++++---- 8 files changed, 58 insertions(+), 22 deletions(-) diff --git a/guides/profiles/71-waybill/description/consignment.adoc b/guides/profiles/71-waybill/description/consignment.adoc index 3e08a552..cfb4210e 100644 --- a/guides/profiles/71-waybill/description/consignment.adoc +++ b/guides/profiles/71-waybill/description/consignment.adoc @@ -1,4 +1,11 @@ [[consignment]] = Consignment -A consignment is the transportation of an identifiable collection of goods items from one party (the consignor) to another (the consignee) via one or more modes of transport. There are often conflicts between the terms "Shipment" and "Consignment", but in this model the Shipment is focused on the contract and the movement of the goods (what is being shipped), while the Consignment is focused on the service of moving the goods (how it will be done). The consignment can consist of a number of transport handling units, the shipment stages relate to how they are transported and the events during the transport. \ No newline at end of file +A consignment is the transportation of an identifiable collection of goods items from one party (the consignor) to another (the consignee) via one or more +modes of transport. There are often conflicts between the terms "Shipment" and "Consignment", but in this model the Shipment is focused on the contract and +the movement of the goods (what is being shipped), while the Consignment is focused on the service of moving the goods (how it will be done). The consignment +can consist of a number of transport handling units, the shipment stages relate to how they are transported and the events during the transport. +If the ID is a GS1 GINC (Global Identification Number for Consignment), it should be indicated by the attribute @schemeID. If it is not, the attribute can be +omitted. This number identifies a consignment, which is a logical grouping of goods (one or more logistics units) transferred to a freight forwarder to be +transported for a specific journey. The consignment number must be allocated by a freight forwarder (or a carrier acting as a freight forwarder) or a +consignor, but only if prior agreement of the freight forwarder is given. \ No newline at end of file diff --git a/guides/profiles/71-waybill/description/shipment.adoc b/guides/profiles/71-waybill/description/shipment.adoc index 1313b885..3dba5994 100644 --- a/guides/profiles/71-waybill/description/shipment.adoc +++ b/guides/profiles/71-waybill/description/shipment.adoc @@ -1,4 +1,9 @@ [[shipment]] = Shipment -A shipment is the contractual arrangement whereby an identifiable collection of goods items is to be transported from one party (the Consignor) to another party (Consignee). The Shipment is a mandatory element in the Waybill. There is one and only one shipment in a Waybill. A Shipment contains the consignment and the Goods Items being transported. The shipment ID is an important identifier that tracks the transport of the goods, door to door. \ No newline at end of file +A shipment is the contractual arrangement whereby an identifiable collection of goods items is to be transported from one party (the Consignor) to another +party (Consignee). The Shipment is a mandatory element in the Waybill. There is one and only one shipment in a Waybill. A Shipment contains the consignment +and the Goods Items being transported. The shipment ID is an important identifier that tracks the transport of the goods, door to door. +If the ID is a GS1 GSIN (Global Shipment Identification Number), it should be indicated by the attribute @schemeID. If it is not, the attribute can be omitted. +The Global Shipment Identification Number (GSIN) is a number that identifies a shipment and is assigned by the seller of goods. The goods shipper +collects one or more logistic units for transportation to a recipient. A GSIN is assigned to this group of logistic units to identify them as a shipment. \ No newline at end of file diff --git a/guides/profiles/71-waybill/description/transportHandlingUnit.adoc b/guides/profiles/71-waybill/description/transportHandlingUnit.adoc index 9cba1f44..6d462eb3 100644 --- a/guides/profiles/71-waybill/description/transportHandlingUnit.adoc +++ b/guides/profiles/71-waybill/description/transportHandlingUnit.adoc @@ -1,7 +1,9 @@ [[transport-handling-unit]] = Transport handling unit -Transport handling units are the units dealt with under transport. It describes a uniquely identifiable unit consisting of one or more packages, goods items, or pieces of transport equipment. A consignment must have at least one Transport handling unit. +Transport handling units are the units dealt with under transport. It describes a uniquely identifiable unit consisting of one or more packages, goods items, +or pieces of transport equipment. A consignment must have at least one Transport handling unit. If the ID has the format of an SSCC, the +attribute @schemeID should be included to indicate it. Transport handling unit includes the following information: * Transport equipment diff --git a/guides/profiles/71-waybill/principles/otherconcepts.adoc b/guides/profiles/71-waybill/principles/otherconcepts.adoc index 61569323..3886b801 100644 --- a/guides/profiles/71-waybill/principles/otherconcepts.adoc +++ b/guides/profiles/71-waybill/principles/otherconcepts.adoc @@ -6,9 +6,11 @@ The table below gives the definitions of key concepts of the fulfillment process [cols="2,4",options="header",] |==== |Term |Definition -|*Shipment* |A contractual arrangement whereby an identifiable collection of goods items is to be transported from one party (usually a Supplier) to another party (usually a Customer). -|*Consignment* |The transportation of an identifiable collection of goods items from one party (the Despatch Party) to another party (the Consignee) via one or more modes of transport. -|*Transport Handling Unit* |A description of individual handling units in which the line items are packed. +|*Shipment* |A contractual arrangement whereby an identifiable collection of goods items is to be transported from one party (usually a Supplier) to another + party (usually a Customer). Can be identified by a GS1 GSIN (Global Shipment Identification Number) or an identity in any other format. +|*Consignment* |The transportation of an identifiable collection of goods items from one party (the Despatch Party) to another party (the Consignee) via one + or more modes of transport. Can be identified by a GS1 GINC (Global Identification Number for Consignments) or an identity in any other format. +|*Transport Handling Unit* |A description of individual handling units in which the line items are packed. The Transport Handling Unit is identified by a GS1 SSCC. |*Master Data* |Master data is data which is generally static.  Data such as locations or product item can be considered master data. The process of data alignment is the exchange, “up-front”, between trading partners of location and/or item data.  In a GS1 context, master data is referenced by GS1 identification keys; the GLN – the global location number for locations, and the GTIN – global trade item number for item products. |*Logistics Label* |A logistics’ label has been applied to each of the pallets where the SSCCs are used and rendered as clear text numbers, address details and GS1 128 barcode.  NB where multiple SSCCs are applied to logistics’ units on one pallet, there needs to be a GS1 logistics label applied and exterior of the pallet.  The subordinate SSCCs on the individual logistics units should be packaged in such a way that they are not visible to the naked eye (in this scenario). For a full description of how to apply SSCCs and the GS1 Logistic label  see link; http://www.gs1.eu/?page=&tudasbazis=60&lister=26 diff --git a/rules/examples/Waybill use cases/Waybill_Example_usecase1.xml b/rules/examples/Waybill use cases/Waybill_Example_usecase1.xml index 64fd0df2..a1a9dc1c 100644 --- a/rules/examples/Waybill use cases/Waybill_Example_usecase1.xml +++ b/rules/examples/Waybill use cases/Waybill_Example_usecase1.xml @@ -81,10 +81,10 @@ - 1 - hank at arriving + 73500538500000019 + hank at arriving - 12535157654567654 + 735005233GS1TRANSPORT000001 2460 3.10 false @@ -121,8 +121,8 @@ To be paid on invoice - 11111222222222 - AG + 173500538500000061 + AG Be careful for not breaking the plates 900206705 @@ -138,7 +138,7 @@ - 111113333333 + 173500538500000023 AG 900206705 diff --git a/rules/snippets/waybill/snippet-1.xml b/rules/snippets/waybill/snippet-1.xml index 8d592d23..7c3e031b 100644 --- a/rules/snippets/waybill/snippet-1.xml +++ b/rules/snippets/waybill/snippet-1.xml @@ -78,11 +78,11 @@ - CONS-0001 + 73500538500000019 - CON_1 + 735005233GS1TRANSPORT000001 1234 5678 50000 @@ -119,7 +119,7 @@ - CON_THU_1 + 173500538500000061 AG false General Cargo diff --git a/rules/snippets/weightstatement/snippet-1.xml b/rules/snippets/weightstatement/snippet-1.xml index 71c843a2..9d726454 100644 --- a/rules/snippets/weightstatement/snippet-1.xml +++ b/rules/snippets/weightstatement/snippet-1.xml @@ -61,7 +61,7 @@ - NA + 73500538500000019 1 diff --git a/structure/source/ubl-waybill.xml b/structure/source/ubl-waybill.xml index 21c4806f..dbd1bfa1 100644 --- a/structure/source/ubl-waybill.xml +++ b/structure/source/ubl-waybill.xml @@ -463,23 +463,41 @@ + - + - 1 - + 73500538500000019 + + + + hank at arriving + + - 12535157654567654 + 735005233GS1TRANSPORT000001 + + + + + 1234 @@ -699,11 +717,13 @@ - 11111222222222 + 173500538500000061 - + + AG From eff73906298365374a569231e49e1a05ea306115 Mon Sep 17 00:00:00 2001 From: github-actions <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 10 Oct 2024 08:10:50 +0000 Subject: [PATCH 16/38] Generated by github actions --- rules/examples/Waybill_Example_Full.xml | 6 +- rules/mapping/Waybill.xml | 518 ++++++++++++++---------- structure/syntax/ubl-waybill.xml | 42 +- target/generated/T125-basic.sch | 2 +- target/generated/T126-basic.sch | 2 +- target/generated/T127-basic.sch | 2 +- target/generated/T128-basic.sch | 2 +- target/schematron/PEPPOLBIS-T125.sch | 324 ++++++++------- target/schematron/PEPPOLBIS-T126.sch | 6 +- target/schematron/PEPPOLBIS-T127.sch | 6 +- target/schematron/PEPPOLBIS-T128.sch | 16 +- 11 files changed, 520 insertions(+), 406 deletions(-) diff --git a/rules/examples/Waybill_Example_Full.xml b/rules/examples/Waybill_Example_Full.xml index c37d9d51..66943382 100644 --- a/rules/examples/Waybill_Example_Full.xml +++ b/rules/examples/Waybill_Example_Full.xml @@ -127,10 +127,10 @@ - 1 + 73500538500000019 hank at arriving - 12535157654567654 + 735005233GS1TRANSPORT000001 1234 5678 1030 @@ -185,7 +185,7 @@ To be paid on invoice - 11111222222222 + 173500538500000061 AG ZZ To be set vertical diff --git a/rules/mapping/Waybill.xml b/rules/mapping/Waybill.xml index 4be7e31b..6bf3f44d 100644 --- a/rules/mapping/Waybill.xml +++ b/rules/mapping/Waybill.xml @@ -2717,7 +2717,7 @@ Shipping Order ID - The shipment for this Waybill. + A contractual arrangement whereby an identifiable collection of goods items is to be transported from one party (usually a Supplier) to another party (usually a Customer). @@ -2743,10 +2743,10 @@ Shipment identifier - Identifies a shipment. Freight forwarders reference number. + Identifies a shipment. Freight forwarders reference number. If this ID is in the GSIN format, it should be indicated in the attribute @schemeID. - 1 + 73500538500000019 /ubl:Waybill/cac:Shipment/cbc:ID @@ -2758,6 +2758,32 @@ 10200 + + + o + + + •  •  •  @schemeID + + + + + + Used to indicate that the ID is in the GSIN format. The Global Shipment Identification Number (GSIN) is a number that identifies a shipment and is assigned by the seller of goods. The goods shipper collects one or more logistic units for transportation to a recipient. A GSIN is assigned to this group of logistic units to identify them as a shipment. + + + GSIN + + + /ubl:Waybill/cac:Shipment/cbc:ID/schemeID + + + 3 + + + 10300 + + 0..1 @@ -2781,7 +2807,7 @@ 2 - 10300 + 10400 @@ -2795,7 +2821,7 @@ Consignment information - + An identifiable collection of goods items sent from one party (the Despatch Party) to another party (the Consignee) via one or more modes of transport. @@ -2807,7 +2833,7 @@ 2 - 10400 + 10500 @@ -2821,10 +2847,10 @@ Consignment identifier - An association to Consignment covering the shipment. Unique number assigned to goods, both for import and export. + If this ID is in the GINC format, it should be indicated in the attribute @schemeID. - 12535157654567654 + 735005233GS1TRANSPORT000001 /ubl:Waybill/cac:Shipment/cac:Consignment/cbc:ID @@ -2833,7 +2859,33 @@ 3 - 10500 + 10600 + + + + + o + + + •  •  •  •  @schemeID + + + + + + Used to indicate that the ID is in the GINC (Global Identification Number for Consignment) format. This number identifies a consignment, which is a logical grouping of goods (one or more logistics units) transferred to a freight forwarder to be transported for a specific journey. The consignment number must be allocated by a freight forwarder (or a carrier acting as a freight forwarder) or a consignor, but only if prior agreement of the freight forwarder is given. + + + GINC + + + /ubl:Waybill/cac:Shipment/cac:Consignment/cbc:ID/schemeID + + + 4 + + + 10700 @@ -2859,7 +2911,7 @@ 3 - 10600 + 10800 @@ -2885,7 +2937,7 @@ 3 - 10700 + 10900 @@ -2911,7 +2963,7 @@ 3 - 10800 + 11000 @@ -2937,7 +2989,7 @@ 4 - 10900 + 11100 @@ -2963,7 +3015,7 @@ 3 - 11000 + 11200 @@ -2989,7 +3041,7 @@ 4 - 11100 + 11300 @@ -3015,7 +3067,7 @@ 3 - 11200 + 11400 @@ -3041,7 +3093,7 @@ 4 - 11300 + 11500 @@ -3067,7 +3119,7 @@ 3 - 11400 + 11600 @@ -3093,7 +3145,7 @@ 3 - 11500 + 11700 @@ -3119,7 +3171,7 @@ 4 - 11600 + 11800 @@ -3145,7 +3197,7 @@ 3 - 11700 + 11900 @@ -3171,7 +3223,7 @@ 4 - 11800 + 12000 @@ -3197,7 +3249,7 @@ 5 - 11900 + 12100 @@ -3223,7 +3275,7 @@ 6 - 12000 + 12200 @@ -3249,7 +3301,7 @@ 4 - 12100 + 12300 @@ -3275,7 +3327,7 @@ 5 - 12200 + 12400 @@ -3301,7 +3353,7 @@ 4 - 12300 + 12500 @@ -3327,7 +3379,7 @@ 5 - 12400 + 12600 @@ -3353,7 +3405,7 @@ 5 - 12500 + 12700 @@ -3379,7 +3431,7 @@ 5 - 12600 + 12800 @@ -3405,7 +3457,7 @@ 5 - 12700 + 12900 @@ -3431,7 +3483,7 @@ 5 - 12800 + 13000 @@ -3457,7 +3509,7 @@ 5 - 12900 + 13100 @@ -3483,7 +3535,7 @@ 6 - 13000 + 13200 @@ -3509,7 +3561,7 @@ 5 - 13100 + 13300 @@ -3535,7 +3587,7 @@ 6 - 13200 + 13400 @@ -3561,7 +3613,7 @@ 4 - 13300 + 13500 @@ -3587,7 +3639,7 @@ 5 - 13400 + 13600 @@ -3613,7 +3665,7 @@ 5 - 13500 + 13700 @@ -3639,7 +3691,7 @@ 6 - 13600 + 13800 @@ -3665,7 +3717,7 @@ 5 - 13700 + 13900 @@ -3691,7 +3743,7 @@ 6 - 13800 + 14000 @@ -3717,7 +3769,7 @@ 6 - 13900 + 14100 @@ -3743,7 +3795,7 @@ 7 - 14000 + 14200 @@ -3769,7 +3821,7 @@ 4 - 14100 + 14300 @@ -3795,7 +3847,7 @@ 5 - 14200 + 14400 @@ -3821,7 +3873,7 @@ 5 - 14300 + 14500 @@ -3847,7 +3899,7 @@ 5 - 14400 + 14600 @@ -3873,7 +3925,7 @@ 3 - 14500 + 14700 @@ -3899,7 +3951,7 @@ 4 - 14600 + 14800 @@ -3925,7 +3977,7 @@ 3 - 14700 + 14900 @@ -3951,7 +4003,7 @@ 4 - 14800 + 15000 @@ -3977,7 +4029,7 @@ 3 - 14900 + 15100 @@ -4003,7 +4055,7 @@ 4 - 15000 + 15200 @@ -4029,7 +4081,7 @@ 4 - 15100 + 15300 @@ -4055,7 +4107,7 @@ 3 - 15200 + 15400 @@ -4069,10 +4121,10 @@ Identifier transport handling unit - The SSCC identification code of this Transport Handling Unit. + The Transport Handling Unit is identified with a Serial Shipping Container Code (SSCC). The GS1 identification key used to identify logistics units. The key comprises an extension digit, GS1 Company Prefix, serial reference and check digit. - 11111222222222 + 173500538500000061 /ubl:Waybill/cac:Shipment/cac:Consignment/cac:TransportHandlingUnit/cbc:ID @@ -4081,7 +4133,33 @@ 4 - 15300 + 15500 + + + + + O + + + •  •  •  •  •  @schemeID + + + + + + + + + SSCC + + + /ubl:Waybill/cac:Shipment/cac:Consignment/cac:TransportHandlingUnit/cbc:ID/schemeID + + + 5 + + + 15600 @@ -4107,7 +4185,7 @@ 4 - 15400 + 15700 @@ -4133,7 +4211,7 @@ 4 - 15500 + 15800 @@ -4159,7 +4237,7 @@ 5 - 15600 + 15900 @@ -4185,7 +4263,7 @@ 4 - 15700 + 16000 @@ -4211,7 +4289,7 @@ 4 - 15800 + 16100 @@ -4237,7 +4315,7 @@ 4 - 15900 + 16200 @@ -4263,7 +4341,7 @@ 4 - 16000 + 16300 @@ -4289,7 +4367,7 @@ 5 - 16100 + 16400 @@ -4315,7 +4393,7 @@ 5 - 16200 + 16500 @@ -4341,7 +4419,7 @@ 5 - 16300 + 16600 @@ -4367,7 +4445,7 @@ 5 - 16400 + 16700 @@ -4393,7 +4471,7 @@ 5 - 16500 + 16800 @@ -4419,7 +4497,7 @@ 5 - 16600 + 16900 @@ -4445,7 +4523,7 @@ 4 - 16700 + 17000 @@ -4471,7 +4549,7 @@ 5 - 16800 + 17100 @@ -4497,7 +4575,7 @@ 5 - 16900 + 17200 @@ -4523,7 +4601,7 @@ 6 - 17000 + 17300 @@ -4549,7 +4627,7 @@ 4 - 17100 + 17400 @@ -4575,7 +4653,7 @@ 5 - 17200 + 17500 @@ -4601,7 +4679,7 @@ 5 - 17300 + 17600 @@ -4627,7 +4705,7 @@ 6 - 17400 + 17700 @@ -4653,7 +4731,7 @@ 4 - 17500 + 17800 @@ -4679,7 +4757,7 @@ 5 - 17600 + 17900 @@ -4705,7 +4783,7 @@ 5 - 17700 + 18000 @@ -4731,7 +4809,7 @@ 6 - 17800 + 18100 @@ -4757,7 +4835,7 @@ 4 - 17900 + 18200 @@ -4783,7 +4861,7 @@ 5 - 18000 + 18300 @@ -4809,7 +4887,7 @@ 5 - 18100 + 18400 @@ -4835,7 +4913,7 @@ 5 - 18200 + 18500 @@ -4861,7 +4939,7 @@ 6 - 18300 + 18600 @@ -4887,7 +4965,7 @@ 6 - 18400 + 18700 @@ -4913,7 +4991,7 @@ 7 - 18500 + 18800 @@ -4939,7 +5017,7 @@ 8 - 18600 + 18900 @@ -4965,7 +5043,7 @@ 8 - 18700 + 19000 @@ -4991,7 +5069,7 @@ 8 - 18800 + 19100 @@ -5017,7 +5095,7 @@ 6 - 18900 + 19200 @@ -5043,7 +5121,7 @@ 7 - 19000 + 19300 @@ -5069,7 +5147,7 @@ 7 - 19100 + 19400 @@ -5095,7 +5173,7 @@ 7 - 19200 + 19500 @@ -5121,7 +5199,7 @@ 7 - 19300 + 19600 @@ -5147,7 +5225,7 @@ 7 - 19400 + 19700 @@ -5173,7 +5251,7 @@ 7 - 19500 + 19800 @@ -5199,7 +5277,7 @@ 7 - 19600 + 19900 @@ -5225,7 +5303,7 @@ 7 - 19700 + 20000 @@ -5251,7 +5329,7 @@ 8 - 19800 + 20100 @@ -5277,7 +5355,7 @@ 7 - 19900 + 20200 @@ -5303,7 +5381,7 @@ 8 - 20000 + 20300 @@ -5329,7 +5407,7 @@ 7 - 20100 + 20400 @@ -5355,7 +5433,7 @@ 8 - 20200 + 20500 @@ -5381,7 +5459,7 @@ 7 - 20300 + 20600 @@ -5407,7 +5485,7 @@ 8 - 20400 + 20700 @@ -5433,7 +5511,7 @@ 8 - 20500 + 20800 @@ -5459,7 +5537,7 @@ 9 - 20600 + 20900 @@ -5485,7 +5563,7 @@ 2 - 20700 + 21000 @@ -5511,7 +5589,7 @@ 3 - 20800 + 21100 @@ -5537,7 +5615,7 @@ 3 - 20900 + 21200 @@ -5563,7 +5641,7 @@ 4 - 21000 + 21300 @@ -5589,7 +5667,7 @@ 5 - 21100 + 21400 @@ -5615,7 +5693,7 @@ 4 - 21200 + 21500 @@ -5641,7 +5719,7 @@ 5 - 21300 + 21600 @@ -5667,7 +5745,7 @@ 4 - 21400 + 21700 @@ -5693,7 +5771,7 @@ 5 - 21500 + 21800 @@ -5719,7 +5797,7 @@ 5 - 21600 + 21900 @@ -5745,7 +5823,7 @@ 4 - 21700 + 22000 @@ -5771,7 +5849,7 @@ 5 - 21800 + 22100 @@ -5797,7 +5875,7 @@ 2 - 21900 + 22200 @@ -5823,7 +5901,7 @@ 3 - 22000 + 22300 @@ -5849,7 +5927,7 @@ 3 - 22100 + 22400 @@ -5875,7 +5953,7 @@ 4 - 22200 + 22500 @@ -5901,7 +5979,7 @@ 5 - 22300 + 22600 @@ -5927,7 +6005,7 @@ 4 - 22400 + 22700 @@ -5953,7 +6031,7 @@ 4 - 22500 + 22800 @@ -5979,7 +6057,7 @@ 5 - 22600 + 22900 @@ -6005,7 +6083,7 @@ 5 - 22700 + 23000 @@ -6031,7 +6109,7 @@ 5 - 22800 + 23100 @@ -6057,7 +6135,7 @@ 5 - 22900 + 23200 @@ -6083,7 +6161,7 @@ 5 - 23000 + 23300 @@ -6109,7 +6187,7 @@ 5 - 23100 + 23400 @@ -6135,7 +6213,7 @@ 6 - 23200 + 23500 @@ -6161,7 +6239,7 @@ 5 - 23300 + 23600 @@ -6187,7 +6265,7 @@ 6 - 23400 + 23700 @@ -6213,7 +6291,7 @@ 4 - 23500 + 23800 @@ -6239,7 +6317,7 @@ 5 - 23600 + 23900 @@ -6265,7 +6343,7 @@ 5 - 23700 + 24000 @@ -6291,7 +6369,7 @@ 6 - 23800 + 24100 @@ -6317,7 +6395,7 @@ 5 - 23900 + 24200 @@ -6343,7 +6421,7 @@ 6 - 24000 + 24300 @@ -6369,7 +6447,7 @@ 3 - 24100 + 24400 @@ -6395,7 +6473,7 @@ 4 - 24200 + 24500 @@ -6421,7 +6499,7 @@ 4 - 24300 + 24600 @@ -6447,7 +6525,7 @@ 4 - 24400 + 24700 @@ -6473,7 +6551,7 @@ 4 - 24500 + 24800 @@ -6499,7 +6577,7 @@ 3 - 24600 + 24900 @@ -6525,7 +6603,7 @@ 4 - 24700 + 25000 @@ -6551,7 +6629,7 @@ 5 - 24800 + 25100 @@ -6577,7 +6655,7 @@ 5 - 24900 + 25200 @@ -6603,7 +6681,7 @@ 5 - 25000 + 25300 @@ -6629,7 +6707,7 @@ 5 - 25100 + 25400 @@ -6655,7 +6733,7 @@ 5 - 25200 + 25500 @@ -6681,7 +6759,7 @@ 5 - 25300 + 25600 @@ -6707,7 +6785,7 @@ 5 - 25400 + 25700 @@ -6733,7 +6811,7 @@ 6 - 25500 + 25800 @@ -6759,7 +6837,7 @@ 5 - 25600 + 25900 @@ -6785,7 +6863,7 @@ 6 - 25700 + 26000 @@ -6811,7 +6889,7 @@ 5 - 25800 + 26100 @@ -6837,7 +6915,7 @@ 6 - 25900 + 26200 @@ -6863,7 +6941,7 @@ 6 - 26000 + 26300 @@ -6889,7 +6967,7 @@ 7 - 26100 + 26400 @@ -6915,7 +6993,7 @@ 6 - 26200 + 26500 @@ -6941,7 +7019,7 @@ 7 - 26300 + 26600 @@ -6967,7 +7045,7 @@ 6 - 26400 + 26700 @@ -6993,7 +7071,7 @@ 7 - 26500 + 26800 @@ -7019,7 +7097,7 @@ 4 - 26600 + 26900 @@ -7045,7 +7123,7 @@ 5 - 26700 + 27000 @@ -7071,7 +7149,7 @@ 5 - 26800 + 27100 @@ -7097,7 +7175,7 @@ 5 - 26900 + 27200 @@ -7123,7 +7201,7 @@ 5 - 27000 + 27300 @@ -7149,7 +7227,7 @@ 3 - 27100 + 27400 @@ -7175,7 +7253,7 @@ 4 - 27200 + 27500 @@ -7201,7 +7279,7 @@ 4 - 27300 + 27600 @@ -7227,7 +7305,7 @@ 4 - 27400 + 27700 @@ -7253,7 +7331,7 @@ 5 - 27500 + 27800 @@ -7279,7 +7357,7 @@ 1 - 27600 + 27900 @@ -7305,7 +7383,7 @@ 2 - 27700 + 28000 @@ -7331,7 +7409,7 @@ 2 - 27800 + 28100 @@ -7357,7 +7435,7 @@ 2 - 27900 + 28200 @@ -7383,7 +7461,7 @@ 2 - 28000 + 28300 @@ -7409,7 +7487,7 @@ 3 - 28100 + 28400 @@ -7435,7 +7513,7 @@ 4 - 28200 + 28500 @@ -7461,7 +7539,7 @@ 4 - 28300 + 28600 @@ -7487,7 +7565,7 @@ 3 - 28400 + 28700 @@ -7513,7 +7591,7 @@ 4 - 28500 + 28800 @@ -7539,7 +7617,7 @@ 1 - 28600 + 28900 @@ -7565,7 +7643,7 @@ 2 - 28700 + 29000 @@ -7591,7 +7669,7 @@ 2 - 28800 + 29100 @@ -7617,7 +7695,7 @@ 2 - 28900 + 29200 @@ -7643,7 +7721,7 @@ 2 - 29000 + 29300 @@ -7669,7 +7747,7 @@ 3 - 29100 + 29400 @@ -7695,7 +7773,7 @@ 4 - 29200 + 29500 @@ -7721,7 +7799,7 @@ 3 - 29300 + 29600 @@ -7747,7 +7825,7 @@ 4 - 29400 + 29700 @@ -7773,7 +7851,7 @@ 4 - 29500 + 29800 @@ -7799,7 +7877,7 @@ 4 - 29600 + 29900 @@ -7825,7 +7903,7 @@ 4 - 29700 + 30000 @@ -7851,7 +7929,7 @@ 4 - 29800 + 30100 @@ -7877,7 +7955,7 @@ 4 - 29900 + 30200 @@ -7903,7 +7981,7 @@ 5 - 30000 + 30300 @@ -7929,7 +8007,7 @@ 4 - 30100 + 30400 @@ -7955,7 +8033,7 @@ 5 - 30200 + 30500 @@ -7981,7 +8059,7 @@ 3 - 30300 + 30600 @@ -8007,7 +8085,7 @@ 4 - 30400 + 30700 @@ -8033,7 +8111,7 @@ 5 - 30500 + 30800 @@ -8059,7 +8137,7 @@ 4 - 30600 + 30900 @@ -8085,7 +8163,7 @@ 4 - 30700 + 31000 @@ -8111,7 +8189,7 @@ 4 - 30800 + 31100 @@ -8137,7 +8215,7 @@ 2 - 30900 + 31200 @@ -8163,7 +8241,7 @@ 3 - 31000 + 31300 @@ -8189,7 +8267,7 @@ 4 - 31100 + 31400 @@ -8215,7 +8293,7 @@ 4 - 31200 + 31500 @@ -8241,7 +8319,7 @@ 3 - 31300 + 31600 @@ -8267,7 +8345,7 @@ 4 - 31400 + 31700 diff --git a/structure/syntax/ubl-waybill.xml b/structure/syntax/ubl-waybill.xml index 780b00c4..e5706e51 100644 --- a/structure/syntax/ubl-waybill.xml +++ b/structure/syntax/ubl-waybill.xml @@ -587,16 +587,27 @@ + cac:Shipment Shipping Order ID - The shipment for this Waybill. + A contractual arrangement whereby an identifiable collection of goods items is to be transported from one party (usually a Supplier) + to another party (usually a Customer). cbc:ID Shipment identifier - Identifies a shipment. Freight forwarders reference number. + Identifies a shipment. Freight forwarders reference number. If this ID is in the GSIN format, it should be indicated in the + attribute @schemeID. tir16-038 - 1 + 73500538500000019 + + schemeID + Used to indicate that the ID is in the GSIN format. The Global Shipment Identification Number (GSIN) is a number that + identifies a shipment and is assigned by the seller of goods. The goods shipper collects one or more logistic units for transportation to + a recipient. A GSIN is assigned to this group of logistic units to identify them as a shipment. + ShipmentIDType + GSIN + cbc:Information @@ -608,13 +619,22 @@ cac:Consignment Consignment information + An identifiable collection of goods items sent from one party (the Despatch Party) to another party (the Consignee) via one or more modes of transport. cbc:ID Consignment identifier - An association to Consignment covering the shipment. Unique number - assigned to goods, both for import and export. + If this ID is in the GINC format, it should be indicated in the attribute @schemeID. tir16-040 - 12535157654567654 + 735005233GS1TRANSPORT000001 + + schemeID + Used to indicate that the ID is in the GINC (Global Identification Number for Consignment) format. This number + identifies a consignment, which is a logical grouping of goods (one or more logistics units) transferred to a freight forwarder to be + transported for a specific journey. The consignment number must be allocated by a freight forwarder (or a carrier acting as a freight + forwarder) or a consignor, but only if prior agreement of the freight forwarder is given. + ConsignmentIDType + GINC + cbc:ConsigneeAssignedID @@ -888,8 +908,14 @@ cbc:ID Identifier transport handling unit - The SSCC identification code of this Transport Handling Unit. - 11111222222222 + The Transport Handling Unit is identified with a Serial Shipping Container Code (SSCC). The GS1 identification key used + to identify logistics units. The key comprises an extension digit, GS1 Company Prefix, serial reference and check digit. + 173500538500000061 + + schemeID + ´TransportHandlingUnitIDType + SSCC + cbc:TransportHandlingUnitTypeCode diff --git a/target/generated/T125-basic.sch b/target/generated/T125-basic.sch index 5bacaf32..af34b464 100644 --- a/target/generated/T125-basic.sch +++ b/target/generated/T125-basic.sch @@ -1 +1 @@ -Element 'cbc:CustomizationID' MUST be provided.Element 'cbc:ProfileID' MUST be provided.Element 'cbc:ID' MUST be provided.Element 'cbc:IssueDate' MUST be provided.Element 'cbc:IssueTime' MUST be provided.Element 'cbc:Name' MUST be provided.Element 'cac:ConsignorParty' MUST be provided.Element 'cac:CarrierParty' MUST be provided.Element 'cac:Shipment' MUST be provided.Document MUST not contain schema location.Element 'cbc:EndpointID' MUST be provided.Element 'cac:PartyLegalEntity' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:EndpointID' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:IdentityDocumentReference' MUST be provided.Element 'cbc:ID' MUST be provided.Element 'cbc:DocumentType' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cac:Consignment' MUST be provided.Element 'cac:ShipmentStage' MUST be provided.Element 'cbc:ID' MUST be provided.Element 'cac:ConsigneeParty' MUST be provided.Attribute 'unitCode' MUST be present.Attribute 'unitCode' MUST be present.Attribute 'unitCode' MUST be present.Attribute 'unitCode' MUST be present.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cbc:TransportHandlingUnitTypeCode' MUST be provided.Value MUST be part of code list 'Recommendation 21 (UN/ECE)'.Value MUST be part of code list 'Handling code (Beast, openPeppol)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'Transport equipment type code (UNCL8053) '.Value MUST be part of code list 'Size type code (TRED8155)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'.Attribute 'unitCode' MUST be present.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'.Attribute 'unitCode' MUST be present.Document MUST NOT contain elements not part of the data model.Element 'cbc:ItemClassificationCode' MUST be provided.Attribute 'listID' MUST be present.Value MUST be part of code list 'Item type identification code (UNCL7143)'.Document MUST NOT contain elements not part of the data model.Value MUST be part of code list 'Dangerous goods regulations code (UNCL8273)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Element 'cbc:PackingCriteriaCode' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:TransportModeCode' MUST be provided.Value MUST be part of code list 'Recommendation 19 (UN/ECE) Transport Modes'.Element 'cbc:AircraftID' MUST be provided.Element 'cbc:LicensePlateID' MUST be provided.Element 'cbc:TrainID' MUST be provided.Element 'cbc:VesselID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:DeliveryLocation' MUST be provided.Element 'cac:EstimatedDeliveryPeriod' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CoordinateSystemCode' MUST be provided.Element 'cbc:LatitudeDegreesMeasure' MUST be provided.Element 'cbc:LongitudeDegreesMeasure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:EstimatedDespatchPeriod' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:CoordinateSystemCode' MUST be provided.Element 'cbc:LatitudeDegreesMeasure' MUST be provided.Element 'cbc:LongitudeDegreesMeasure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'Document name code, full list (UNCL1001)'.Attribute 'mimeCode' MUST be present.Value MUST be part of code list 'Mime code (IANA Subset)'.Attribute 'filename' MUST be present.Element 'cbc:URI' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cac:SignatoryParty' MUST be provided.Element 'cac:DigitalSignatureAttachment' MUST be provided.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:FamilyName' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Attribute 'mimeCode' MUST be present.Value MUST be part of code list 'Mime code (IANA Subset)'.Attribute 'filename' MUST be present.Element 'cbc:URI' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model. \ No newline at end of file +Element 'cbc:CustomizationID' MUST be provided.Element 'cbc:ProfileID' MUST be provided.Element 'cbc:ID' MUST be provided.Element 'cbc:IssueDate' MUST be provided.Element 'cbc:IssueTime' MUST be provided.Element 'cbc:Name' MUST be provided.Element 'cac:ConsignorParty' MUST be provided.Element 'cac:CarrierParty' MUST be provided.Element 'cac:Shipment' MUST be provided.Document MUST not contain schema location.Element 'cbc:EndpointID' MUST be provided.Element 'cac:PartyLegalEntity' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:EndpointID' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:IdentityDocumentReference' MUST be provided.Element 'cbc:ID' MUST be provided.Element 'cbc:DocumentType' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cac:Consignment' MUST be provided.Element 'cac:ShipmentStage' MUST be provided.Value MUST be part of code list 'Type of Shipment ID (openPEPPOL)'.Element 'cbc:ID' MUST be provided.Element 'cac:ConsigneeParty' MUST be provided.Value MUST be part of code list 'Type of Consignment ID (openPEPPOL)'.Attribute 'unitCode' MUST be present.Attribute 'unitCode' MUST be present.Attribute 'unitCode' MUST be present.Attribute 'unitCode' MUST be present.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cbc:TransportHandlingUnitTypeCode' MUST be provided.Value MUST be part of code list 'Recommendation 21 (UN/ECE)'.Value MUST be part of code list 'Handling code (Beast, openPeppol)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'Transport equipment type code (UNCL8053) '.Value MUST be part of code list 'Size type code (TRED8155)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'.Attribute 'unitCode' MUST be present.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'.Attribute 'unitCode' MUST be present.Document MUST NOT contain elements not part of the data model.Element 'cbc:ItemClassificationCode' MUST be provided.Attribute 'listID' MUST be present.Value MUST be part of code list 'Item type identification code (UNCL7143)'.Document MUST NOT contain elements not part of the data model.Value MUST be part of code list 'Dangerous goods regulations code (UNCL8273)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Element 'cbc:PackingCriteriaCode' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:TransportModeCode' MUST be provided.Value MUST be part of code list 'Recommendation 19 (UN/ECE) Transport Modes'.Element 'cbc:AircraftID' MUST be provided.Element 'cbc:LicensePlateID' MUST be provided.Element 'cbc:TrainID' MUST be provided.Element 'cbc:VesselID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:DeliveryLocation' MUST be provided.Element 'cac:EstimatedDeliveryPeriod' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CoordinateSystemCode' MUST be provided.Element 'cbc:LatitudeDegreesMeasure' MUST be provided.Element 'cbc:LongitudeDegreesMeasure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:EstimatedDespatchPeriod' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:CoordinateSystemCode' MUST be provided.Element 'cbc:LatitudeDegreesMeasure' MUST be provided.Element 'cbc:LongitudeDegreesMeasure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'Document name code, full list (UNCL1001)'.Attribute 'mimeCode' MUST be present.Value MUST be part of code list 'Mime code (IANA Subset)'.Attribute 'filename' MUST be present.Element 'cbc:URI' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cac:SignatoryParty' MUST be provided.Element 'cac:DigitalSignatureAttachment' MUST be provided.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:FamilyName' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Attribute 'mimeCode' MUST be present.Value MUST be part of code list 'Mime code (IANA Subset)'.Attribute 'filename' MUST be present.Element 'cbc:URI' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model. \ No newline at end of file diff --git a/target/generated/T126-basic.sch b/target/generated/T126-basic.sch index 66d2a987..ab45dc05 100644 --- a/target/generated/T126-basic.sch +++ b/target/generated/T126-basic.sch @@ -1 +1 @@ -Element 'cbc:CustomizationID' MUST be provided.Element 'cbc:ProfileID' MUST be provided.Element 'cbc:ID' MUST be provided.Element 'cbc:IssueDate' MUST be provided.Element 'cbc:IssueTime' MUST be provided.Element 'cbc:ShippingOrderID' MUST be provided.Element 'cbc:TransportationStatusTypeCode' MUST be provided.Element 'cac:SenderParty' MUST be provided.Element 'cac:ReceiverParty' MUST be provided.Document MUST not contain schema location.Value MUST be part of code list 'Transportation Status Type Code (openPEPPOL)'.Element 'cbc:EndpointID' MUST be provided.Element 'cac:PartyLegalEntity' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:EndpointID' MUST be provided.Element 'cac:PartyLegalEntity' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'Transport Event Type Code (openPEPPOL)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model. \ No newline at end of file +Element 'cbc:CustomizationID' MUST be provided.Element 'cbc:ProfileID' MUST be provided.Element 'cbc:ID' MUST be provided.Element 'cbc:IssueDate' MUST be provided.Element 'cbc:IssueTime' MUST be provided.Element 'cbc:ShippingOrderID' MUST be provided.Element 'cbc:TransportationStatusTypeCode' MUST be provided.Element 'cac:SenderParty' MUST be provided.Element 'cac:ReceiverParty' MUST be provided.Document MUST not contain schema location.Value MUST be part of code list 'Transportation Status Type Code (openPEPPOL)'.Element 'cbc:EndpointID' MUST be provided.Element 'cac:PartyLegalEntity' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:EndpointID' MUST be provided.Element 'cac:PartyLegalEntity' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'Transport Event Type Code (openPEPPOL)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model. \ No newline at end of file diff --git a/target/generated/T127-basic.sch b/target/generated/T127-basic.sch index a26a4ad1..ac63d5df 100644 --- a/target/generated/T127-basic.sch +++ b/target/generated/T127-basic.sch @@ -1 +1 @@ -Element 'cbc:CustomizationID' MUST be provided.Element 'cbc:ProfileID' MUST be provided.Element 'cbc:ID' MUST be provided.Element 'cbc:IssueDate' MUST be provided.Element 'cbc:IssueTime' MUST be provided.Element 'cbc:Description' MUST be provided.Element 'cbc:ShippingOrderID' MUST be provided.Element 'cbc:TransportationStatusTypeCode' MUST be provided.Element 'cbc:TransportExecutionStatusCode' MUST be provided.Element 'cac:SenderParty' MUST be provided.Element 'cac:ReceiverParty' MUST be provided.Document MUST not contain schema location.Value MUST be part of code list 'Transportation Status Type Code (openPEPPOL)'.Value MUST be part of code list 'Transportation Status Code (openPEPPOL)'.Element 'cbc:ID' MUST be provided.Element 'cac:Status' MUST be provided.Element 'cbc:Description' MUST be provided.Attribute 'listID' MUST be present.Document MUST NOT contain elements not part of the data model.Value MUST be part of code list 'Transport Event Type Code (openPEPPOL)'.Element 'cbc:Description' MUST be provided.Attribute 'listID' MUST be present.Attribute 'listID' MUST be present.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cac:SignatoryParty' MUST be provided.Element 'cac:Person' MUST be provided.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:FamilyName' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Attribute 'mimeCode' MUST be present.Value MUST be part of code list 'Mime code (IANA Subset)'.Attribute 'filename' MUST be present.Element 'cbc:URI' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cbc:Description' MUST be provided.Attribute 'listID' MUST be present.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:IdentificationID' MUST be provided.Value MUST be part of code list 'Transport Event Type Code (openPEPPOL)'.Element 'cbc:Description' MUST be provided.Attribute 'listID' MUST be present.Attribute 'listID' MUST be present.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cac:SignatoryParty' MUST be provided.Element 'cac:Person' MUST be provided.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:FamilyName' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Attribute 'mimeCode' MUST be present.Value MUST be part of code list 'Mime code (IANA Subset)'.Attribute 'filename' MUST be present.Element 'cbc:URI' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'Document name code, full list (UNCL1001)'.Attribute 'mimeCode' MUST be present.Value MUST be part of code list 'Mime code (IANA Subset)'.Attribute 'filename' MUST be present.Element 'cbc:URI' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cac:SignatoryParty' MUST be provided.Element 'cac:Person' MUST be provided.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:FamilyName' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Attribute 'mimeCode' MUST be present.Value MUST be part of code list 'Mime code (IANA Subset)'.Attribute 'filename' MUST be present.Element 'cbc:URI' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:EndpointID' MUST be provided.Element 'cac:PartyLegalEntity' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:EndpointID' MUST be provided.Element 'cac:PartyLegalEntity' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model. \ No newline at end of file +Element 'cbc:CustomizationID' MUST be provided.Element 'cbc:ProfileID' MUST be provided.Element 'cbc:ID' MUST be provided.Element 'cbc:IssueDate' MUST be provided.Element 'cbc:IssueTime' MUST be provided.Element 'cbc:Description' MUST be provided.Element 'cbc:ShippingOrderID' MUST be provided.Element 'cbc:TransportationStatusTypeCode' MUST be provided.Element 'cbc:TransportExecutionStatusCode' MUST be provided.Element 'cac:SenderParty' MUST be provided.Element 'cac:ReceiverParty' MUST be provided.Document MUST not contain schema location.Value MUST be part of code list 'Transportation Status Type Code (openPEPPOL)'.Value MUST be part of code list 'Transportation Status Code (openPEPPOL)'.Element 'cbc:ID' MUST be provided.Element 'cac:Status' MUST be provided.Element 'cbc:Description' MUST be provided.Attribute 'listID' MUST be present.Document MUST NOT contain elements not part of the data model.Value MUST be part of code list 'Transport Event Type Code (openPEPPOL)'.Element 'cbc:Description' MUST be provided.Attribute 'listID' MUST be present.Attribute 'listID' MUST be present.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cac:SignatoryParty' MUST be provided.Element 'cac:Person' MUST be provided.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:FamilyName' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Attribute 'mimeCode' MUST be present.Value MUST be part of code list 'Mime code (IANA Subset)'.Attribute 'filename' MUST be present.Element 'cbc:URI' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cbc:Description' MUST be provided.Attribute 'listID' MUST be present.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:IdentificationID' MUST be provided.Value MUST be part of code list 'Transport Event Type Code (openPEPPOL)'.Element 'cbc:Description' MUST be provided.Attribute 'listID' MUST be present.Attribute 'listID' MUST be present.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cac:SignatoryParty' MUST be provided.Element 'cac:Person' MUST be provided.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:FamilyName' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Attribute 'mimeCode' MUST be present.Value MUST be part of code list 'Mime code (IANA Subset)'.Attribute 'filename' MUST be present.Element 'cbc:URI' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'Document name code, full list (UNCL1001)'.Attribute 'mimeCode' MUST be present.Value MUST be part of code list 'Mime code (IANA Subset)'.Attribute 'filename' MUST be present.Element 'cbc:URI' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cac:SignatoryParty' MUST be provided.Element 'cac:Person' MUST be provided.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:FamilyName' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Attribute 'mimeCode' MUST be present.Value MUST be part of code list 'Mime code (IANA Subset)'.Attribute 'filename' MUST be present.Element 'cbc:URI' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:EndpointID' MUST be provided.Element 'cac:PartyLegalEntity' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:EndpointID' MUST be provided.Element 'cac:PartyLegalEntity' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model. \ No newline at end of file diff --git a/target/generated/T128-basic.sch b/target/generated/T128-basic.sch index 3d33db31..95ac0caa 100644 --- a/target/generated/T128-basic.sch +++ b/target/generated/T128-basic.sch @@ -1 +1 @@ -Element 'cbc:CustomizationID' MUST be provided.Element 'cbc:ProfileID' MUST be provided.Element 'cbc:ID' MUST be provided.Element 'cbc:IssueDate' MUST be provided.Element 'cbc:IssueTime' MUST be provided.Element 'cbc:ReceiptAdviceTypeCode' MUST be provided.Element 'cac:DespatchDocumentReference' MUST be provided.Element 'cac:DeliveryCustomerParty' MUST be provided.Element 'cac:DespatchSupplierParty' MUST be provided.Element 'cac:ReceiptLine' MUST be provided.Document MUST not contain schema location.Value MUST be part of code list 'Document status code (openPEPPOL)'.Value MUST be part of code list 'Receipt Advice Type (openPEPPOL)'.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cbc:IssueDate' MUST be provided.Element 'cbc:IssueTime' MUST be provided.Value MUST be part of code list 'Application Response type code (UNCL4343 Subset T128)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'Document name code, full list (UNCL1001)'.Attribute 'mimeCode' MUST be present.Value MUST be part of code list 'Mime code (IANA Subset)'.Attribute 'filename' MUST be present.Element 'cbc:URI' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Party' MUST be provided.Element 'cbc:EndpointID' MUST be provided.Element 'cac:PartyLegalEntity' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Party' MUST be provided.Element 'cbc:EndpointID' MUST be provided.Element 'cac:PartyLegalEntity' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Party' MUST be provided.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Party' MUST be provided.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'Type of Shipment ID (openPEPPOL)'.Element 'cbc:ID' MUST be provided.Element 'cac:Status' MUST be provided.Value MUST be part of code list 'Type of Consignment ID (openPEPPOL)'.Element 'cbc:ConditionCode' MUST be provided.Value MUST be part of code list 'Application Response type code (UNCL4343 Subset T128)'.Value MUST be part of code list 'Consignment Status Reason (openPEPPOL)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:IdentityDocumentReference' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ActualDeliveryDate' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cbc:TransportHandlingUnitTypeCode' MUST be provided.Element 'cac:Status' MUST be provided.Value MUST be part of code list 'Type of Transport Handling Unit ID (openPEPPOL)'.Value MUST be part of code list 'Recommendation 21 (UN/ECE)'.Element 'cbc:ConditionCode' MUST be provided.Value MUST be part of code list 'Application Response type code (UNCL4343 Subset T128)'.Value MUST be part of code list 'Transport Handling Unit Reason codes (based on UNCL7007). '.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cac:DespatchLineReference' MUST be provided.Attribute 'unitCode' MUST be present.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Receipt Advice Action (openPEPPOL)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Reject Reason (openPEPPOL)'.Value MUST be part of code list 'Receipt Advice Action (openPEPPOL)'.Attribute 'unitCode' MUST be present.Element 'cbc:LineID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:LineID' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:Name' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model. \ No newline at end of file +Element 'cbc:CustomizationID' MUST be provided.Element 'cbc:ProfileID' MUST be provided.Element 'cbc:ID' MUST be provided.Element 'cbc:IssueDate' MUST be provided.Element 'cbc:IssueTime' MUST be provided.Element 'cbc:ReceiptAdviceTypeCode' MUST be provided.Element 'cac:DespatchDocumentReference' MUST be provided.Element 'cac:DeliveryCustomerParty' MUST be provided.Element 'cac:DespatchSupplierParty' MUST be provided.Element 'cac:ReceiptLine' MUST be provided.Document MUST not contain schema location.Value MUST be part of code list 'Document status code (openPEPPOL)'.Value MUST be part of code list 'Receipt Advice Type (openPEPPOL)'.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cbc:IssueDate' MUST be provided.Element 'cbc:IssueTime' MUST be provided.Value MUST be part of code list 'Application Response type code (UNCL4343 Subset T128)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'Document name code, full list (UNCL1001)'.Attribute 'mimeCode' MUST be present.Value MUST be part of code list 'Mime code (IANA Subset)'.Attribute 'filename' MUST be present.Element 'cbc:URI' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Party' MUST be provided.Element 'cbc:EndpointID' MUST be provided.Element 'cac:PartyLegalEntity' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Party' MUST be provided.Element 'cbc:EndpointID' MUST be provided.Element 'cac:PartyLegalEntity' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Party' MUST be provided.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Party' MUST be provided.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'Type of Shipment ID (openPEPPOL)'.Element 'cbc:ID' MUST be provided.Element 'cac:Status' MUST be provided.Value MUST be part of code list 'Type of Consignment ID (openPEPPOL)'.Element 'cbc:ConditionCode' MUST be provided.Value MUST be part of code list 'Application Response type code (UNCL4343 Subset T128)'.Value MUST be part of code list 'Consignment Status Reason (openPEPPOL)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:IdentityDocumentReference' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ActualDeliveryDate' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cbc:TransportHandlingUnitTypeCode' MUST be provided.Element 'cac:Status' MUST be provided.Value MUST be part of code list 'Type of Transport Handling Unit ID (openPEPPOL)'.Value MUST be part of code list 'Recommendation 21 (UN/ECE)'.Element 'cbc:ConditionCode' MUST be provided.Value MUST be part of code list 'Application Response type code (UNCL4343 Subset T128)'.Value MUST be part of code list 'Transport Handling Unit Reason codes (based on UNCL7007). '.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cac:DespatchLineReference' MUST be provided.Attribute 'unitCode' MUST be present.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Receipt Advice Action (openPEPPOL)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Reject Reason (openPEPPOL)'.Value MUST be part of code list 'Receipt Advice Action (openPEPPOL)'.Attribute 'unitCode' MUST be present.Element 'cbc:LineID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:LineID' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:Name' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model. \ No newline at end of file diff --git a/target/schematron/PEPPOLBIS-T125.sch b/target/schematron/PEPPOLBIS-T125.sch index 46ebe890..2b5661b0 100644 --- a/target/schematron/PEPPOLBIS-T125.sch +++ b/target/schematron/PEPPOLBIS-T125.sch @@ -185,6 +185,7 @@ value="tokenize('ADR ADS ADT ADU ADV ADW ADX AGS ANR ARD CFR COM GVE GVS ICA IMD RGE RID UI ZZZ', '\s')"/> + + Element 'cac:Consignment' MUST be provided. Element 'cac:ShipmentStage' MUST be provided. - + + Value MUST be part of code list 'Type of Shipment ID (openPEPPOL)'. + - Element 'cbc:ID' MUST be provided. - Element 'cac:ConsigneeParty' MUST be provided. + Element 'cbc:ID' MUST be provided. + Element 'cac:ConsigneeParty' MUST be provided. + + + Value MUST be part of code list 'Type of Consignment ID (openPEPPOL)'. - - Attribute 'unitCode' MUST be present. + Attribute 'unitCode' MUST be present. - Attribute 'unitCode' MUST be present. + Attribute 'unitCode' MUST be present. - Attribute 'unitCode' MUST be present. + Attribute 'unitCode' MUST be present. - Attribute 'unitCode' MUST be present. + Attribute 'unitCode' MUST be present. - Element 'cbc:ID' MUST be provided. + Element 'cbc:ID' MUST be provided. Value MUST be part of code list 'ISO 6523 ICD list'. + id="PEPPOL-T125-B12201">Value MUST be part of code list 'ISO 6523 ICD list'. - Element 'cbc:Name' MUST be provided. + Element 'cbc:Name' MUST be provided. - Element 'cac:Country' MUST be provided. + Element 'cac:Country' MUST be provided. @@ -545,179 +555,179 @@ - Element 'cbc:Line' MUST be provided. + Element 'cbc:Line' MUST be provided. - Element 'cbc:IdentificationCode' MUST be provided. + Element 'cbc:IdentificationCode' MUST be provided. Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. + id="PEPPOL-T125-B13501">Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Element 'cbc:RegistrationName' MUST be provided. + Element 'cbc:RegistrationName' MUST be provided. - Attribute 'schemeID' MUST be present. + Attribute 'schemeID' MUST be present. Value MUST be part of code list 'ISO 6523 ICD list'. + id="PEPPOL-T125-B13802">Value MUST be part of code list 'ISO 6523 ICD list'. - Element 'cac:Country' MUST be provided. + Element 'cac:Country' MUST be provided. - Element 'cbc:IdentificationCode' MUST be provided. + Element 'cbc:IdentificationCode' MUST be provided. Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. + id="PEPPOL-T125-B14301">Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Element 'cbc:IdentificationCode' MUST be provided. + Element 'cbc:IdentificationCode' MUST be provided. Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. + id="PEPPOL-T125-B14901">Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Element 'cbc:IdentificationCode' MUST be provided. + Element 'cbc:IdentificationCode' MUST be provided. Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. + id="PEPPOL-T125-B15101">Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Element 'cbc:ID' MUST be provided. + Element 'cbc:ID' MUST be provided. Element 'cbc:TransportHandlingUnitTypeCode' MUST be provided. + id="PEPPOL-T125-B15502">Element 'cbc:TransportHandlingUnitTypeCode' MUST be provided. Value MUST be part of code list 'Recommendation 21 (UN/ECE)'. + id="PEPPOL-T125-B15801">Value MUST be part of code list 'Recommendation 21 (UN/ECE)'. Value MUST be part of code list 'Handling code (Beast, openPeppol)'. + id="PEPPOL-T125-B15901">Value MUST be part of code list 'Handling code (Beast, openPeppol)'. - Element 'cbc:ID' MUST be provided. + Element 'cbc:ID' MUST be provided. Value MUST be part of code list 'Transport equipment type code (UNCL8053) '. + id="PEPPOL-T125-B16601">Value MUST be part of code list 'Transport equipment type code (UNCL8053) '. Value MUST be part of code list 'Size type code (TRED8155)'. + id="PEPPOL-T125-B16701">Value MUST be part of code list 'Size type code (TRED8155)'. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Element 'cbc:AttributeID' MUST be provided. - Element 'cbc:Measure' MUST be provided. + Element 'cbc:AttributeID' MUST be provided. + Element 'cbc:Measure' MUST be provided. Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'. + id="PEPPOL-T125-B17201">Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'. - Attribute 'unitCode' MUST be present. + Attribute 'unitCode' MUST be present. Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. + id="PEPPOL-T125-B17302">Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Element 'cbc:AttributeID' MUST be provided. - Element 'cbc:Measure' MUST be provided. + Element 'cbc:AttributeID' MUST be provided. + Element 'cbc:Measure' MUST be provided. Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'. + id="PEPPOL-T125-B17601">Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'. - Attribute 'unitCode' MUST be present. + Attribute 'unitCode' MUST be present. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Element 'cbc:AttributeID' MUST be provided. - Element 'cbc:Measure' MUST be provided. + Element 'cbc:AttributeID' MUST be provided. + Element 'cbc:Measure' MUST be provided. Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'. + id="PEPPOL-T125-B18001">Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'. - Attribute 'unitCode' MUST be present. + Attribute 'unitCode' MUST be present. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. @@ -727,16 +737,16 @@ Element 'cbc:ItemClassificationCode' MUST be provided. + id="PEPPOL-T125-B18801">Element 'cbc:ItemClassificationCode' MUST be provided. - Attribute 'listID' MUST be present. + Attribute 'listID' MUST be present. Value MUST be part of code list 'Item type identification code (UNCL7143)'. + id="PEPPOL-T125-B18902">Value MUST be part of code list 'Item type identification code (UNCL7143)'. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. @@ -744,111 +754,111 @@ Value MUST be part of code list 'Dangerous goods regulations code (UNCL8273)'. + id="PEPPOL-T125-B19601">Value MUST be part of code list 'Dangerous goods regulations code (UNCL8273)'. - Attribute 'unitCode' MUST be present. + Attribute 'unitCode' MUST be present. Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. + id="PEPPOL-T125-B20102">Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. - Attribute 'unitCode' MUST be present. + Attribute 'unitCode' MUST be present. Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. + id="PEPPOL-T125-B20302">Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. - Element 'cbc:PackingCriteriaCode' MUST be provided. + Element 'cbc:PackingCriteriaCode' MUST be provided. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Element 'cbc:AttributeID' MUST be provided. - Element 'cbc:Measure' MUST be provided. + Element 'cbc:AttributeID' MUST be provided. + Element 'cbc:Measure' MUST be provided. - Attribute 'unitCode' MUST be present. + Attribute 'unitCode' MUST be present. Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. + id="PEPPOL-T125-B20902">Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Element 'cbc:TransportModeCode' MUST be provided. + Element 'cbc:TransportModeCode' MUST be provided. Value MUST be part of code list 'Recommendation 19 (UN/ECE) Transport Modes'. + id="PEPPOL-T125-B21201">Value MUST be part of code list 'Recommendation 19 (UN/ECE) Transport Modes'. - Element 'cbc:AircraftID' MUST be provided. + Element 'cbc:AircraftID' MUST be provided. - Element 'cbc:LicensePlateID' MUST be provided. + Element 'cbc:LicensePlateID' MUST be provided. - Element 'cbc:TrainID' MUST be provided. + Element 'cbc:TrainID' MUST be provided. - Element 'cbc:VesselID' MUST be provided. + Element 'cbc:VesselID' MUST be provided. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Element 'cac:DeliveryLocation' MUST be provided. + Element 'cac:DeliveryLocation' MUST be provided. Element 'cac:EstimatedDeliveryPeriod' MUST be provided. + id="PEPPOL-T125-B22302">Element 'cac:EstimatedDeliveryPeriod' MUST be provided. Value MUST be part of code list 'ISO 6523 ICD list'. + id="PEPPOL-T125-B22601">Value MUST be part of code list 'ISO 6523 ICD list'. - Element 'cac:Country' MUST be provided. + Element 'cac:Country' MUST be provided. @@ -858,48 +868,48 @@ - Element 'cbc:IdentificationCode' MUST be provided. + Element 'cbc:IdentificationCode' MUST be provided. Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. + id="PEPPOL-T125-B23801">Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. Element 'cbc:CoordinateSystemCode' MUST be provided. + id="PEPPOL-T125-B23901">Element 'cbc:CoordinateSystemCode' MUST be provided. Element 'cbc:LatitudeDegreesMeasure' MUST be provided. + id="PEPPOL-T125-B23902">Element 'cbc:LatitudeDegreesMeasure' MUST be provided. Element 'cbc:LongitudeDegreesMeasure' MUST be provided. + id="PEPPOL-T125-B23903">Element 'cbc:LongitudeDegreesMeasure' MUST be provided. - Attribute 'unitCode' MUST be present. + Attribute 'unitCode' MUST be present. Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. + id="PEPPOL-T125-B24102">Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. - Attribute 'unitCode' MUST be present. + Attribute 'unitCode' MUST be present. Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. + id="PEPPOL-T125-B24302">Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. @@ -907,12 +917,12 @@ - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. Element 'cac:EstimatedDespatchPeriod' MUST be provided. + id="PEPPOL-T125-B25001">Element 'cac:EstimatedDespatchPeriod' MUST be provided. @@ -924,51 +934,51 @@ - Element 'cbc:IdentificationCode' MUST be provided. + Element 'cbc:IdentificationCode' MUST be provided. Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. + id="PEPPOL-T125-B26101">Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. Element 'cbc:CoordinateSystemCode' MUST be provided. + id="PEPPOL-T125-B26201">Element 'cbc:CoordinateSystemCode' MUST be provided. Element 'cbc:LatitudeDegreesMeasure' MUST be provided. + id="PEPPOL-T125-B26202">Element 'cbc:LatitudeDegreesMeasure' MUST be provided. Element 'cbc:LongitudeDegreesMeasure' MUST be provided. + id="PEPPOL-T125-B26203">Element 'cbc:LongitudeDegreesMeasure' MUST be provided. - Attribute 'unitCode' MUST be present. + Attribute 'unitCode' MUST be present. Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. + id="PEPPOL-T125-B26402">Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. - Attribute 'unitCode' MUST be present. + Attribute 'unitCode' MUST be present. Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. + id="PEPPOL-T125-B26602">Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. - Attribute 'unitCode' MUST be present. + Attribute 'unitCode' MUST be present. Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. + id="PEPPOL-T125-B26802">Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. @@ -976,78 +986,78 @@ - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Element 'cbc:ID' MUST be provided. + Element 'cbc:ID' MUST be provided. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. Document MUST NOT contain elements not part of the data model. - Element 'cbc:ID' MUST be provided. + Element 'cbc:ID' MUST be provided. Value MUST be part of code list 'Document name code, full list (UNCL1001)'. + id="PEPPOL-T125-B28201">Value MUST be part of code list 'Document name code, full list (UNCL1001)'. - Attribute 'mimeCode' MUST be present. + Attribute 'mimeCode' MUST be present. Value MUST be part of code list 'Mime code (IANA Subset)'. - Attribute 'filename' MUST be present. + id="PEPPOL-T125-B28502">Value MUST be part of code list 'Mime code (IANA Subset)'. + Attribute 'filename' MUST be present. - Element 'cbc:URI' MUST be provided. + Element 'cbc:URI' MUST be provided. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Element 'cbc:ID' MUST be provided. - Element 'cac:SignatoryParty' MUST be provided. + Element 'cbc:ID' MUST be provided. + Element 'cac:SignatoryParty' MUST be provided. Element 'cac:DigitalSignatureAttachment' MUST be provided. + id="PEPPOL-T125-B29003">Element 'cac:DigitalSignatureAttachment' MUST be provided. - Element 'cbc:Name' MUST be provided. + Element 'cbc:Name' MUST be provided. - Element 'cac:Country' MUST be provided. + Element 'cac:Country' MUST be provided. @@ -1055,56 +1065,56 @@ - Element 'cbc:Line' MUST be provided. + Element 'cbc:Line' MUST be provided. - Element 'cbc:IdentificationCode' MUST be provided. + Element 'cbc:IdentificationCode' MUST be provided. Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. + id="PEPPOL-T125-B30601">Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Element 'cbc:FamilyName' MUST be provided. + Element 'cbc:FamilyName' MUST be provided. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Attribute 'mimeCode' MUST be present. + Attribute 'mimeCode' MUST be present. Value MUST be part of code list 'Mime code (IANA Subset)'. - Attribute 'filename' MUST be present. + id="PEPPOL-T125-B31402">Value MUST be part of code list 'Mime code (IANA Subset)'. + Attribute 'filename' MUST be present. - Element 'cbc:URI' MUST be provided. + Element 'cbc:URI' MUST be provided. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. Document MUST NOT contain elements not part of the data model. diff --git a/target/schematron/PEPPOLBIS-T126.sch b/target/schematron/PEPPOLBIS-T126.sch index bd93aa80..5c415280 100644 --- a/target/schematron/PEPPOLBIS-T126.sch +++ b/target/schematron/PEPPOLBIS-T126.sch @@ -179,13 +179,13 @@ + - - + diff --git a/target/schematron/PEPPOLBIS-T127.sch b/target/schematron/PEPPOLBIS-T127.sch index 7d12e8cb..fa5f6ce1 100644 --- a/target/schematron/PEPPOLBIS-T127.sch +++ b/target/schematron/PEPPOLBIS-T127.sch @@ -181,16 +181,16 @@ - - - + diff --git a/target/schematron/PEPPOLBIS-T128.sch b/target/schematron/PEPPOLBIS-T128.sch index 56d206ff..50a46d9f 100644 --- a/target/schematron/PEPPOLBIS-T128.sch +++ b/target/schematron/PEPPOLBIS-T128.sch @@ -180,27 +180,27 @@ - - + + - + + - + - - + Element 'cbc:CustomizationID' MUST be provided. Element 'cbc:ProfileID' MUST be provided. From ea094d2534be6b1b36004d549ba72320eea6ae64 Mon Sep 17 00:00:00 2001 From: JorgenErlandsson Date: Thu, 10 Oct 2024 18:23:54 +0200 Subject: [PATCH 17/38] LLC-1, LLC-4 --- .../description/consignment.adoc | 9 +- .../description/transportHandlingUnit.adoc | 6 +- .../principles/otherconcepts.adoc | 5 +- .../description/consignment.adoc | 9 +- .../description/transportHandlingUnit.adoc | 3 +- .../principles/otherconcepts.adoc | 5 +- .../description/consignment.adoc | 6 +- .../principles/otherconcepts.adoc | 2 +- .../description/consignment.adoc | 6 +- ...ransportExecutionPlan_Example_UseCase1.xml | 24 +++- ...tExecutionPlanRequest_Example_UseCase1.xml | 10 +- ...tExecutionPlanRequest_Example_UseCase2.xml | 12 +- ...tExecutionPlanRequest_Example_UseCase3.xml | 10 +- ...ransportExecutionPlan_Example_UseCase1.xml | 2 +- ...ransportExecutionPlan_Example_UseCase2.xml | 6 +- ...ransportExecutionPlan_Example_UseCase3.xml | 6 +- .../TransportationStatus_Example_UseCase1.xml | 6 +- .../TransportationStatus_Example_UseCase2.xml | 6 +- .../TransportationStatus_Example_UseCase3.xml | 6 +- ...ortationStatusRequest_Example_usecase1.xml | 4 +- ...ortationStatusRequest_Example_usecase3.xml | 8 +- .../TransportationStatus_Example_UseCase1.xml | 2 +- .../TransportationStatus_Example_UseCase2.xml | 12 +- .../TransportationStatus_Example_UseCase3.xml | 6 +- .../TransportationStatus_Example_UseCase4.xml | 4 +- .../snippet-1.xml | 4 +- .../transport-execution-plan/snippet-1.xml | 4 +- .../snippet-1.xml | 6 +- .../transportation-status/snippet-1.xml | 6 +- .../ubl-transport-execution-plan-request.xml | 19 ++- .../source/ubl-transport-execution-plan.xml | 22 +++- .../ubl-transportation-status-request.xml | 20 ++- .../source/ubl-transportation-status.xml | 114 ++++++++++++------ structure/source/ubl-waybill.xml | 2 +- 34 files changed, 243 insertions(+), 129 deletions(-) diff --git a/guides/profiles/69-transportexecutionplan_w_request/description/consignment.adoc b/guides/profiles/69-transportexecutionplan_w_request/description/consignment.adoc index 3e08a552..2cd0f212 100644 --- a/guides/profiles/69-transportexecutionplan_w_request/description/consignment.adoc +++ b/guides/profiles/69-transportexecutionplan_w_request/description/consignment.adoc @@ -1,4 +1,11 @@ [[consignment]] = Consignment -A consignment is the transportation of an identifiable collection of goods items from one party (the consignor) to another (the consignee) via one or more modes of transport. There are often conflicts between the terms "Shipment" and "Consignment", but in this model the Shipment is focused on the contract and the movement of the goods (what is being shipped), while the Consignment is focused on the service of moving the goods (how it will be done). The consignment can consist of a number of transport handling units, the shipment stages relate to how they are transported and the events during the transport. \ No newline at end of file +A consignment is the transportation of an identifiable collection of goods items from one party (the consignor) to another (the consignee) via one or more +modes of transport. There are often conflicts between the terms "Shipment" and "Consignment", but in this model the Shipment is focused on the contract and +the movement of the goods (what is being shipped), while the Consignment is focused on the service of moving the goods (how it will be done). The consignment +can consist of a number of transport handling units, the shipment stages relate to how they are transported and the events during the transport. +If the ID is a GS1 GINC (Global Identification Number for Consignment), it should be indicated by the attribute @schemeID. If it is not, +the attribute can be omitted. This number identifies a consignment, which is a logical grouping of goods (one or more logistics units) transferred to a +freight forwarder to be transported for a specific journey. The consignment number must be allocated by a freight forwarder (or a carrier acting as a freight +forwarder) or a consignor, but only if prior agreement of the freight forwarder is given. \ No newline at end of file diff --git a/guides/profiles/69-transportexecutionplan_w_request/description/transportHandlingUnit.adoc b/guides/profiles/69-transportexecutionplan_w_request/description/transportHandlingUnit.adoc index dfbdf245..018f60c1 100644 --- a/guides/profiles/69-transportexecutionplan_w_request/description/transportHandlingUnit.adoc +++ b/guides/profiles/69-transportexecutionplan_w_request/description/transportHandlingUnit.adoc @@ -1,8 +1,10 @@ [[transport-handling-unit]] = Transport handling unit -Transport handling units are the units dealt with under transport. It describes a uniquely identifiable unit consisting of one or more packages, goods items, or pieces of transport equipment. A consignment must have at least one Transport handling unit. -Includes the description of the transport equipment related to the transport handling unit and the measrument information with the length, width or height of the goods item. +Transport handling units are the units dealt with under transport. It describes a uniquely identifiable unit consisting of one or more packages, goods items, or pieces of transport equipment. +If the ID has the format of an SSCC, the attribute @schemeID should be included to indicate it. +A consignment must have at least one Transport handling unit. +Includes the description of the transport equipment related to the transport handling unit and the measurment information with the length, width or height of the goods item. See also description of Goods item in the next chapter. diff --git a/guides/profiles/69-transportexecutionplan_w_request/principles/otherconcepts.adoc b/guides/profiles/69-transportexecutionplan_w_request/principles/otherconcepts.adoc index 128590fb..4e30f411 100644 --- a/guides/profiles/69-transportexecutionplan_w_request/principles/otherconcepts.adoc +++ b/guides/profiles/69-transportexecutionplan_w_request/principles/otherconcepts.adoc @@ -12,11 +12,12 @@ A contractual arrangement whereby an identifiable collection of goods items is t |*Consignment* | -The transportation of an identifiable collection of goods items from one party (the Despatch Party) to another party (the Consignee) via one or more modes of transport. +The transportation of an identifiable collection of goods items from one party (the Despatch Party) to another party (the Consignee) via one or more modes of +transport. Can be identified by a GS1 GINC (Global Identification Number for Consignments) or an identity in any other format. |*Transport Handling Unit* | -A description of individual handling units in which the line items are packed. +A description of individual handling units in which the line items are packed. The Transport Handling Unit is identified by a GS1 SSCC. |*Master Data* | diff --git a/guides/profiles/70-transportexecutionplan/description/consignment.adoc b/guides/profiles/70-transportexecutionplan/description/consignment.adoc index 3e08a552..cfb4210e 100644 --- a/guides/profiles/70-transportexecutionplan/description/consignment.adoc +++ b/guides/profiles/70-transportexecutionplan/description/consignment.adoc @@ -1,4 +1,11 @@ [[consignment]] = Consignment -A consignment is the transportation of an identifiable collection of goods items from one party (the consignor) to another (the consignee) via one or more modes of transport. There are often conflicts between the terms "Shipment" and "Consignment", but in this model the Shipment is focused on the contract and the movement of the goods (what is being shipped), while the Consignment is focused on the service of moving the goods (how it will be done). The consignment can consist of a number of transport handling units, the shipment stages relate to how they are transported and the events during the transport. \ No newline at end of file +A consignment is the transportation of an identifiable collection of goods items from one party (the consignor) to another (the consignee) via one or more +modes of transport. There are often conflicts between the terms "Shipment" and "Consignment", but in this model the Shipment is focused on the contract and +the movement of the goods (what is being shipped), while the Consignment is focused on the service of moving the goods (how it will be done). The consignment +can consist of a number of transport handling units, the shipment stages relate to how they are transported and the events during the transport. +If the ID is a GS1 GINC (Global Identification Number for Consignment), it should be indicated by the attribute @schemeID. If it is not, the attribute can be +omitted. This number identifies a consignment, which is a logical grouping of goods (one or more logistics units) transferred to a freight forwarder to be +transported for a specific journey. The consignment number must be allocated by a freight forwarder (or a carrier acting as a freight forwarder) or a +consignor, but only if prior agreement of the freight forwarder is given. \ No newline at end of file diff --git a/guides/profiles/70-transportexecutionplan/description/transportHandlingUnit.adoc b/guides/profiles/70-transportexecutionplan/description/transportHandlingUnit.adoc index dfbdf245..dfafac42 100644 --- a/guides/profiles/70-transportexecutionplan/description/transportHandlingUnit.adoc +++ b/guides/profiles/70-transportexecutionplan/description/transportHandlingUnit.adoc @@ -1,7 +1,8 @@ [[transport-handling-unit]] = Transport handling unit -Transport handling units are the units dealt with under transport. It describes a uniquely identifiable unit consisting of one or more packages, goods items, or pieces of transport equipment. A consignment must have at least one Transport handling unit. +Transport handling units are the units dealt with under transport. It describes a uniquely identifiable unit consisting of one or more packages, goods items, +or pieces of transport equipment. A consignment must have at least one Transport handling unit. If the Transport Handling Unit ID has the format of an SSCC, the attribute @schemeID should be included to indicate it. Includes the description of the transport equipment related to the transport handling unit and the measrument information with the length, width or height of the goods item. See also description of Goods item in the next chapter. diff --git a/guides/profiles/70-transportexecutionplan/principles/otherconcepts.adoc b/guides/profiles/70-transportexecutionplan/principles/otherconcepts.adoc index 128590fb..dfd2a33c 100644 --- a/guides/profiles/70-transportexecutionplan/principles/otherconcepts.adoc +++ b/guides/profiles/70-transportexecutionplan/principles/otherconcepts.adoc @@ -12,11 +12,12 @@ A contractual arrangement whereby an identifiable collection of goods items is t |*Consignment* | -The transportation of an identifiable collection of goods items from one party (the Despatch Party) to another party (the Consignee) via one or more modes of transport. +The transportation of an identifiable collection of goods items from one party (the Despatch Party) to another party (the Consignee) via one or more modes of +transport. Can be identified by a GS1 GINC (Global Identification Number for Consignments) or an identity in any other |*Transport Handling Unit* | -A description of individual handling units in which the line items are packed. +A description of individual handling units in which the line items are packed. The Transport Handling Unit is identified by a GS1 SSCC. |*Master Data* | diff --git a/guides/profiles/72-transportationstatus_w_request/description/consignment.adoc b/guides/profiles/72-transportationstatus_w_request/description/consignment.adoc index 7c1c58e3..b7021201 100644 --- a/guides/profiles/72-transportationstatus_w_request/description/consignment.adoc +++ b/guides/profiles/72-transportationstatus_w_request/description/consignment.adoc @@ -1,7 +1,11 @@ [[consignment]] = Consignment -In this profile consignment is used to identify any transport events or transport handling units that it is requested status on. +In this profile consignment is used to identify any transport events or transport handling units that it is requested status on. If the ID is a GS1 GINC +(Global Identification Number for Consignment), it should be indicated by the attribute @schemeID. If it is not, the attribute can be omitted. +This number identifies a consignment, which is a logical grouping of goods (one or more logistics units) transferred to a freight forwarder to be +transported for a specific journey. The consignment number must be allocated by a freight forwarder (or a carrier acting as a freight forwarder) or a +consignor, but only if prior agreement of the freight forwarder is given. Example: [source, xml, indent=0] diff --git a/guides/profiles/72-transportationstatus_w_request/principles/otherconcepts.adoc b/guides/profiles/72-transportationstatus_w_request/principles/otherconcepts.adoc index 128590fb..c309a3b9 100644 --- a/guides/profiles/72-transportationstatus_w_request/principles/otherconcepts.adoc +++ b/guides/profiles/72-transportationstatus_w_request/principles/otherconcepts.adoc @@ -16,7 +16,7 @@ The transportation of an identifiable collection of goods items from one party ( |*Transport Handling Unit* | -A description of individual handling units in which the line items are packed. +A description of individual handling units in which the line items are packed. The Transport Handling Unit is identified by a GS1 SSCC. |*Master Data* | diff --git a/guides/profiles/73-transportationstatus/description/consignment.adoc b/guides/profiles/73-transportationstatus/description/consignment.adoc index 7c1c58e3..b7021201 100644 --- a/guides/profiles/73-transportationstatus/description/consignment.adoc +++ b/guides/profiles/73-transportationstatus/description/consignment.adoc @@ -1,7 +1,11 @@ [[consignment]] = Consignment -In this profile consignment is used to identify any transport events or transport handling units that it is requested status on. +In this profile consignment is used to identify any transport events or transport handling units that it is requested status on. If the ID is a GS1 GINC +(Global Identification Number for Consignment), it should be indicated by the attribute @schemeID. If it is not, the attribute can be omitted. +This number identifies a consignment, which is a logical grouping of goods (one or more logistics units) transferred to a freight forwarder to be +transported for a specific journey. The consignment number must be allocated by a freight forwarder (or a carrier acting as a freight forwarder) or a +consignor, but only if prior agreement of the freight forwarder is given. Example: [source, xml, indent=0] diff --git a/rules/examples/Transport Execution Plan Only use cases/TransportExecutionPlan_Example_UseCase1.xml b/rules/examples/Transport Execution Plan Only use cases/TransportExecutionPlan_Example_UseCase1.xml index 6b7141cc..628ea2e1 100644 --- a/rules/examples/Transport Execution Plan Only use cases/TransportExecutionPlan_Example_UseCase1.xml +++ b/rules/examples/Transport Execution Plan Only use cases/TransportExecutionPlan_Example_UseCase1.xml @@ -8,6 +8,7 @@ 9 Some remarks Some remarks + 33572190 @@ -34,6 +35,7 @@ kh@ntgnordic.dk + 5560125220 @@ -56,6 +58,7 @@ info.bromma@beijerbygg.se + 5560125220 @@ -77,6 +80,7 @@ info.bromma@beijerbygg.se + 7300010000001 @@ -102,6 +106,7 @@ kh@ntgnordic.dk + 5560339086 @@ -118,20 +123,24 @@ Skanska Sverige AB + 3 Transport from door to door + 12 Insurance + - 12535157654567654 + 735005233GS1TRANSPORT000001 2460 3.10 false 2 + 21412312412 @@ -152,6 +161,7 @@ 13:00:00+02:00 + 625435485674654132 @@ -176,6 +186,7 @@ 11:00:00+01:00 + 21412312412 @@ -221,6 +232,7 @@ 11:00:00+01:00 + 5560339086 @@ -242,6 +254,7 @@ some.email@skanska.se + 5560125220 @@ -263,18 +276,21 @@ info.bromma@beijerbygg.se + SE SE + DAP Please send invoice via Peppol to payee party + 3 false @@ -304,8 +320,9 @@ + - 11111222222222 + 173500538500000016 AG 900206705 @@ -321,8 +338,9 @@ Stolpförankring galvaniserad + - 111113333333 + 173500538500000023 AG 900206705 diff --git a/rules/examples/Transport Execution Plan With Request use cases/TransportExecutionPlanRequest_Example_UseCase1.xml b/rules/examples/Transport Execution Plan With Request use cases/TransportExecutionPlanRequest_Example_UseCase1.xml index a20e40b4..257f74e5 100644 --- a/rules/examples/Transport Execution Plan With Request use cases/TransportExecutionPlanRequest_Example_UseCase1.xml +++ b/rules/examples/Transport Execution Plan With Request use cases/TransportExecutionPlanRequest_Example_UseCase1.xml @@ -81,8 +81,8 @@ Insurance - 12535157654567654 - 2460 + 735005233GS1TRANSPORT000001 + 2460 3.10 false 2 @@ -188,8 +188,8 @@ 3 - 11111222222222 - AG + 173500538500000016 + AG 900206705 AAB @@ -205,7 +205,7 @@ - 111113333333 + 173500538500000023 AG 900206705 diff --git a/rules/examples/Transport Execution Plan With Request use cases/TransportExecutionPlanRequest_Example_UseCase2.xml b/rules/examples/Transport Execution Plan With Request use cases/TransportExecutionPlanRequest_Example_UseCase2.xml index a2a63573..2e2e15ac 100644 --- a/rules/examples/Transport Execution Plan With Request use cases/TransportExecutionPlanRequest_Example_UseCase2.xml +++ b/rules/examples/Transport Execution Plan With Request use cases/TransportExecutionPlanRequest_Example_UseCase2.xml @@ -94,8 +94,8 @@ Insurance - 12535157654567654 - 2460 + 735005233GS1TRANSPORT000001 + 2460 3.10 false 2 @@ -205,8 +205,8 @@ false - 11111222222222 - AG + 173500538500000016 + AG 900206705 AAB @@ -222,8 +222,8 @@ - 111113333333 - AG + 173500538500000023 + AG 900206705 AAB diff --git a/rules/examples/Transport Execution Plan With Request use cases/TransportExecutionPlanRequest_Example_UseCase3.xml b/rules/examples/Transport Execution Plan With Request use cases/TransportExecutionPlanRequest_Example_UseCase3.xml index 05f6c3e1..865642c8 100644 --- a/rules/examples/Transport Execution Plan With Request use cases/TransportExecutionPlanRequest_Example_UseCase3.xml +++ b/rules/examples/Transport Execution Plan With Request use cases/TransportExecutionPlanRequest_Example_UseCase3.xml @@ -78,8 +78,8 @@ Insurance - 12535157654567654 - 2460 + 735005233GS1TRANSPORT000001 + 2460 3.10 false 2 @@ -185,8 +185,8 @@ 3 - 11111222222222 - AG + 173500538500000016 + AG 900206705 AAB @@ -202,7 +202,7 @@ - 111113333333 + 173500538500000016 AG 900206705 diff --git a/rules/examples/Transport Execution Plan With Request use cases/TransportExecutionPlan_Example_UseCase1.xml b/rules/examples/Transport Execution Plan With Request use cases/TransportExecutionPlan_Example_UseCase1.xml index cfbb5d45..d708fb15 100644 --- a/rules/examples/Transport Execution Plan With Request use cases/TransportExecutionPlan_Example_UseCase1.xml +++ b/rules/examples/Transport Execution Plan With Request use cases/TransportExecutionPlan_Example_UseCase1.xml @@ -1 +1 @@ - urn:fdc:peppol.eu:logistics:trns:transport_execution_plan:1 urn:fdc:peppol.eu:logistics:bis:transport_execution_plan_w_request:1 691278571829041271246 2021-09-29 09:49:00+02:00 9 Some remarks Some remarks 33572190 7300010000001 NTG Nordic Truckvej 5 Køge 4600 DK NTG Nordic A/S 33572190 Karsten Hansen +45889356 kh@ntgnordic.dk 5560125220 5560125220 Bällstavägen 102 Bromma 168 64 SE Beijer Byggmaterial AB Robin Olsson 075-241 32304 info.bromma@beijerbygg.se 5560125220 Bällstavägen 102 Bromma 168 64 SE Beijer Byggmaterial AB Robin Olsson 075-241 32304 info.bromma@beijerbygg.se 7300010000001 NTG Nordic Truckvej 5 Køge 4600 DK NTG Nordic A/S 33572190 Karsten Hansen +45889356 kh@ntgnordic.dk 5560339086 Warfvinges väg 25 Stockholm 112 74 SE Skanska Sverige AB 141278571829041241241 2021-09-29 09:49:00+02:00 3 Transport from door to door 12 Insurance 12535157654567654 2460 3.10 false 2 21412312412 Beijer Byggmaterial port 2 Bällstavägen 102 Bromma 168 64 SE 2021-09-25 12:45:00+02:00 2021-09-25 13:00:00+02:00 625435485674654132 5790000435951 Skanska Sverige AB Hammarbyvägen 3 Stockholm 123 45 3:e våningen, Rum 5 SE 2021-09-29 10:00:00+01:00 2021-09-29 11:00:00+01:00 21412312412 Beijer Byggmaterial port 2 Bällstavägen 102 Bromma 168 64 SE 2021-09-25 12:45:00+02:00 2021-09-25 13:00:00+02:00 625435485674654132 5790000435951 Skanska Sverige AB Hammarbyvägen 3 Stockholm 123 45 3:e våningen, Rum 5 SE 2021-09-29 10:00:00+01:00 2021-09-29 11:00:00+01:00 5560339086 Warfvinges väg 25 Stockholm 112 74 SE Skanska Sverige AB Alexander Janving 010-448 00 004 some.email@skanska.se 5560125220 Bällstavägen 102 Bromma 168 64 SE Beijer Byggmaterial AB Robin Olsson 075-241 32304 info.bromma@beijerbygg.se SE SE DAP Please send invoice via Peppol to payee party 3 false 7300010000001 NTG Nordic Truckvej 5 Køge 4600 DK NTG Nordic A/S 33572190 Karsten Hansen +45889356 kh@ntgnordic.dk 11111222222222 AG 900206705 AAB 1230 AAW 1.55 1 Stolpförankring galvaniserad 111113333333 AG 900206705 AAB 1230 AAW 1.55 1 Stolpförankring galvaniserad \ No newline at end of file + urn:fdc:peppol.eu:logistics:trns:transport_execution_plan:1 urn:fdc:peppol.eu:logistics:bis:transport_execution_plan_w_request:1 691278571829041271246 2021-09-29 09:49:00+02:00 9 Some remarks Some remarks 33572190 7300010000001 NTG Nordic Truckvej 5 Køge 4600 DK NTG Nordic A/S 33572190 Karsten Hansen +45889356 kh@ntgnordic.dk 5560125220 5560125220 Bällstavägen 102 Bromma 168 64 SE Beijer Byggmaterial AB Robin Olsson 075-241 32304 info.bromma@beijerbygg.se 5560125220 Bällstavägen 102 Bromma 168 64 SE Beijer Byggmaterial AB Robin Olsson 075-241 32304 info.bromma@beijerbygg.se 7300010000001 NTG Nordic Truckvej 5 Køge 4600 DK NTG Nordic A/S 33572190 Karsten Hansen +45889356 kh@ntgnordic.dk 5560339086 Warfvinges väg 25 Stockholm 112 74 SE Skanska Sverige AB 141278571829041241241 2021-09-29 09:49:00+02:00 3 Transport from door to door 12 Insurance 735005233GS1TRANSPORT000001 2460 3.10 false 2 21412312412 Beijer Byggmaterial port 2 Bällstavägen 102 Bromma 168 64 SE 2021-09-25 12:45:00+02:00 2021-09-25 13:00:00+02:00 625435485674654132 5790000435951 Skanska Sverige AB Hammarbyvägen 3 Stockholm 123 45 3:e våningen, Rum 5 SE 2021-09-29 10:00:00+01:00 2021-09-29 11:00:00+01:00 21412312412 Beijer Byggmaterial port 2 Bällstavägen 102 Bromma 168 64 SE 2021-09-25 12:45:00+02:00 2021-09-25 13:00:00+02:00 625435485674654132 5790000435951 Skanska Sverige AB Hammarbyvägen 3 Stockholm 123 45 3:e våningen, Rum 5 SE 2021-09-29 10:00:00+01:00 2021-09-29 11:00:00+01:00 5560339086 Warfvinges väg 25 Stockholm 112 74 SE Skanska Sverige AB Alexander Janving 010-448 00 004 some.email@skanska.se 5560125220 Bällstavägen 102 Bromma 168 64 SE Beijer Byggmaterial AB Robin Olsson 075-241 32304 info.bromma@beijerbygg.se SE SE DAP Please send invoice via Peppol to payee party 3 false 7300010000001 NTG Nordic Truckvej 5 Køge 4600 DK NTG Nordic A/S 33572190 Karsten Hansen +45889356 kh@ntgnordic.dk 173500538500000016 AG 900206705 AAB 1230 AAW 1.55 1 Stolpförankring galvaniserad 173500538500000023 AG 900206705 AAB 1230 AAW 1.55 1 Stolpförankring galvaniserad \ No newline at end of file diff --git a/rules/examples/Transport Execution Plan With Request use cases/TransportExecutionPlan_Example_UseCase2.xml b/rules/examples/Transport Execution Plan With Request use cases/TransportExecutionPlan_Example_UseCase2.xml index 52bf39e9..5aab891e 100644 --- a/rules/examples/Transport Execution Plan With Request use cases/TransportExecutionPlan_Example_UseCase2.xml +++ b/rules/examples/Transport Execution Plan With Request use cases/TransportExecutionPlan_Example_UseCase2.xml @@ -170,7 +170,7 @@ Insurance - 12535157654567654 + 735005233GS1TRANSPORT000001 2460 3.10 false @@ -347,7 +347,7 @@ - 11111222222222 + 173500538500000016 AG 900206705 @@ -364,7 +364,7 @@ - 111113333333 + 173500538500000023 AG 900206705 diff --git a/rules/examples/Transport Execution Plan With Request use cases/TransportExecutionPlan_Example_UseCase3.xml b/rules/examples/Transport Execution Plan With Request use cases/TransportExecutionPlan_Example_UseCase3.xml index 49417402..564f28ab 100644 --- a/rules/examples/Transport Execution Plan With Request use cases/TransportExecutionPlan_Example_UseCase3.xml +++ b/rules/examples/Transport Execution Plan With Request use cases/TransportExecutionPlan_Example_UseCase3.xml @@ -126,7 +126,7 @@ Insurance - 12535157654567654 + 735005233GS1TRANSPORT000001 2460 3.10 false @@ -303,7 +303,7 @@ - 11111222222222 + 173500538500000016 AG 900206705 @@ -320,7 +320,7 @@ - 111113333333 + 173500538500000023 AG 900206705 diff --git a/rules/examples/Transportation Status Only/TransportationStatus_Example_UseCase1.xml b/rules/examples/Transportation Status Only/TransportationStatus_Example_UseCase1.xml index c50f387a..b568e712 100644 --- a/rules/examples/Transportation Status Only/TransportationStatus_Example_UseCase1.xml +++ b/rules/examples/Transportation Status Only/TransportationStatus_Example_UseCase1.xml @@ -10,19 +10,19 @@ 4 13 - 12535157654567654 + 735005233GS1TRANSPORT000001 Pickup at Beijer Byggmaterial completed - 11111222222222 + 173500538500000016 1 Ok - 111113333333 + 173500538500000023 1 Ok diff --git a/rules/examples/Transportation Status Only/TransportationStatus_Example_UseCase2.xml b/rules/examples/Transportation Status Only/TransportationStatus_Example_UseCase2.xml index 66b7be98..fdee212c 100644 --- a/rules/examples/Transportation Status Only/TransportationStatus_Example_UseCase2.xml +++ b/rules/examples/Transportation Status Only/TransportationStatus_Example_UseCase2.xml @@ -10,19 +10,19 @@ 4 21 - 12535157654567654 + 735005233GS1TRANSPORT000001 Pickup at Beijer Byggmaterial completed - 11111222222222 + 173500538500000016 1 Ok - 111113333333 + 173500538500000023 1 Ok diff --git a/rules/examples/Transportation Status Only/TransportationStatus_Example_UseCase3.xml b/rules/examples/Transportation Status Only/TransportationStatus_Example_UseCase3.xml index abf72f82..fef9c0ce 100644 --- a/rules/examples/Transportation Status Only/TransportationStatus_Example_UseCase3.xml +++ b/rules/examples/Transportation Status Only/TransportationStatus_Example_UseCase3.xml @@ -10,19 +10,19 @@ 3 13 - 12535157654567654 + 735005233GS1TRANSPORT000001 Pickup at Beijer Byggmaterial completed - 11111222222222 + 173500538500000016 1 Ok - 111113333333 + 173500538500000023 1 Ok diff --git a/rules/examples/Transportation Status With Request use cases/TransportationStatusRequest_Example_usecase1.xml b/rules/examples/Transportation Status With Request use cases/TransportationStatusRequest_Example_usecase1.xml index 7320d9ea..fa70e228 100644 --- a/rules/examples/Transportation Status With Request use cases/TransportationStatusRequest_Example_usecase1.xml +++ b/rules/examples/Transportation Status With Request use cases/TransportationStatusRequest_Example_usecase1.xml @@ -63,8 +63,8 @@ 09:49:00+02:00 - 12535157654567654 - + 735005233GS1TRANSPORT000001 + 625435485674654132 diff --git a/rules/examples/Transportation Status With Request use cases/TransportationStatusRequest_Example_usecase3.xml b/rules/examples/Transportation Status With Request use cases/TransportationStatusRequest_Example_usecase3.xml index fe6a9692..9d444933 100644 --- a/rules/examples/Transportation Status With Request use cases/TransportationStatusRequest_Example_usecase3.xml +++ b/rules/examples/Transportation Status With Request use cases/TransportationStatusRequest_Example_usecase3.xml @@ -63,9 +63,9 @@ 09:49:00+02:00 - 12535157654567654 - - 11111222222222 - + 735005233GS1TRANSPORT000001 + + 173500538500000016 + diff --git a/rules/examples/Transportation Status With Request use cases/TransportationStatus_Example_UseCase1.xml b/rules/examples/Transportation Status With Request use cases/TransportationStatus_Example_UseCase1.xml index ea655bdd..fdd2ee6b 100644 --- a/rules/examples/Transportation Status With Request use cases/TransportationStatus_Example_UseCase1.xml +++ b/rules/examples/Transportation Status With Request use cases/TransportationStatus_Example_UseCase1.xml @@ -10,7 +10,7 @@ 3 1 - 12535157654567654 + 735005233GS1TRANSPORT000001 Delivered diff --git a/rules/examples/Transportation Status With Request use cases/TransportationStatus_Example_UseCase2.xml b/rules/examples/Transportation Status With Request use cases/TransportationStatus_Example_UseCase2.xml index 0426e729..51f25d33 100644 --- a/rules/examples/Transportation Status With Request use cases/TransportationStatus_Example_UseCase2.xml +++ b/rules/examples/Transportation Status With Request use cases/TransportationStatus_Example_UseCase2.xml @@ -10,20 +10,20 @@ 3 1 - 12535157654567654 - + 735005233GS1TRANSPORT000001 + Delivered - 11111222222222 - + 173500538500000016 + 1 Ok - 111113333333 - + 173500538500000023 + 1 Ok diff --git a/rules/examples/Transportation Status With Request use cases/TransportationStatus_Example_UseCase3.xml b/rules/examples/Transportation Status With Request use cases/TransportationStatus_Example_UseCase3.xml index d6e1e01f..fd58f315 100644 --- a/rules/examples/Transportation Status With Request use cases/TransportationStatus_Example_UseCase3.xml +++ b/rules/examples/Transportation Status With Request use cases/TransportationStatus_Example_UseCase3.xml @@ -10,19 +10,19 @@ 3 1 - 12535157654567654 + 735005233GS1TRANSPORT000001 Delivered - 11111222222222 + 173500538500000016 1 Ok - 111113333333 + 173500538500000023 1 Ok diff --git a/rules/examples/Transportation Status With Request use cases/TransportationStatus_Example_UseCase4.xml b/rules/examples/Transportation Status With Request use cases/TransportationStatus_Example_UseCase4.xml index 5f9800aa..ebef0b97 100644 --- a/rules/examples/Transportation Status With Request use cases/TransportationStatus_Example_UseCase4.xml +++ b/rules/examples/Transportation Status With Request use cases/TransportationStatus_Example_UseCase4.xml @@ -10,12 +10,12 @@ 3 18 - 12535157654567654 + 735005233GS1TRANSPORT000001 Delivered - 11111222222222 + 173500538500000016 5 Package broken diff --git a/rules/snippets/transport-execution-plan-request/snippet-1.xml b/rules/snippets/transport-execution-plan-request/snippet-1.xml index ac6ea458..bcc3c766 100644 --- a/rules/snippets/transport-execution-plan-request/snippet-1.xml +++ b/rules/snippets/transport-execution-plan-request/snippet-1.xml @@ -97,7 +97,7 @@ - 12535157654567654 + 735005233GS1TRANSPORT000001 1030 20 0.4 @@ -290,7 +290,7 @@ - 11111222222222 + 173500538500000016 AG CCC To be set vertical diff --git a/rules/snippets/transport-execution-plan/snippet-1.xml b/rules/snippets/transport-execution-plan/snippet-1.xml index 8d6543f3..2f92630e 100644 --- a/rules/snippets/transport-execution-plan/snippet-1.xml +++ b/rules/snippets/transport-execution-plan/snippet-1.xml @@ -200,7 +200,7 @@ Insurance - CON_1 + 735005233GS1TRANSPORT000001 50000 78 12 @@ -380,7 +380,7 @@ - 11111222222222 + 173500538500000016 AG CCC To be set vertical diff --git a/rules/snippets/transportation-status-request/snippet-1.xml b/rules/snippets/transportation-status-request/snippet-1.xml index 71f58da3..ba1af3f5 100644 --- a/rules/snippets/transportation-status-request/snippet-1.xml +++ b/rules/snippets/transportation-status-request/snippet-1.xml @@ -129,12 +129,12 @@ - 12535157654567654 - + 735005233GS1TRANSPORT000001 + 21412312412 - 11111222222222 + 173500538500000016 diff --git a/rules/snippets/transportation-status/snippet-1.xml b/rules/snippets/transportation-status/snippet-1.xml index c1ad1bd7..8d9333bb 100644 --- a/rules/snippets/transportation-status/snippet-1.xml +++ b/rules/snippets/transportation-status/snippet-1.xml @@ -20,8 +20,8 @@ - 12535157654567654 - + 735005233GS1TRANSPORT000001 + 4 Description @@ -38,7 +38,7 @@ - 11111222222222 + 173500538500000016 4 Package with id 2342556523 is damaged diff --git a/structure/source/ubl-transport-execution-plan-request.xml b/structure/source/ubl-transport-execution-plan-request.xml index ab8ae3a4..ddc1fc7c 100644 --- a/structure/source/ubl-transport-execution-plan-request.xml +++ b/structure/source/ubl-transport-execution-plan-request.xml @@ -573,13 +573,20 @@ + - 12535157654567654 + 735005233GS1TRANSPORT000001 + - - + + 0160110 @@ -1544,11 +1551,13 @@ - 11111222222222 + 173500538500000016 - + + AG diff --git a/structure/source/ubl-transport-execution-plan.xml b/structure/source/ubl-transport-execution-plan.xml index 178f2edf..c5d1ae4b 100644 --- a/structure/source/ubl-transport-execution-plan.xml +++ b/structure/source/ubl-transport-execution-plan.xml @@ -896,10 +896,20 @@ + - 12535157654567654 - - + 735005233GS1TRANSPORT000001 + + + + + + 0160110 @@ -3078,11 +3088,13 @@ - 11111222222222 + 173500538500000016 - + + AG diff --git a/structure/source/ubl-transportation-status-request.xml b/structure/source/ubl-transportation-status-request.xml index 663ff782..f1650691 100644 --- a/structure/source/ubl-transportation-status-request.xml +++ b/structure/source/ubl-transportation-status-request.xml @@ -374,11 +374,19 @@ - + - 12535157654567654 + 735005233GS1TRANSPORT000001 - + + + + @@ -401,11 +409,13 @@ - 11111222222222 + 173500538500000016 - + + diff --git a/structure/source/ubl-transportation-status.xml b/structure/source/ubl-transportation-status.xml index de51857b..16e4570c 100644 --- a/structure/source/ubl-transportation-status.xml +++ b/structure/source/ubl-transportation-status.xml @@ -47,15 +47,25 @@ + - + - 12535157654567654 - - - + 735005233GS1TRANSPORT000001 + + + + + + + @@ -72,6 +82,7 @@ + @@ -102,6 +113,7 @@ + @@ -129,22 +141,25 @@ + 3453 - - - - + + + + 2021-09-29 - - - - 09:49:00+01:00 - - + + + + 09:49:00+01:00 + + + + @@ -234,6 +249,7 @@ + @@ -254,6 +270,7 @@ + @@ -272,11 +289,19 @@ + - CON_THU_1 + 173500538500000016 + + + + + + @@ -295,6 +320,7 @@ + @@ -320,10 +346,11 @@ true - - - - + + + + + @@ -333,24 +360,25 @@ - + Description - + 80 - + Prolonged coffebreak + @@ -367,6 +395,7 @@ 09:49:00+01:00 + @@ -456,6 +485,7 @@ + @@ -476,24 +506,26 @@ + - - + + + + 2021-09-25 - 2021-09-25 - - - 12:00:00+01:00 - - - 2021-09-27 - - - 12:00:00+01:00 - - - + + 12:00:00+01:00 + + + 2021-09-27 + + + 12:00:00+01:00 + + + + @@ -532,6 +564,7 @@ + @@ -638,6 +671,7 @@ + @@ -658,6 +692,7 @@ + @@ -815,6 +850,7 @@ + @@ -977,6 +1013,7 @@ + @@ -996,6 +1033,7 @@ + diff --git a/structure/source/ubl-waybill.xml b/structure/source/ubl-waybill.xml index dbd1bfa1..a15630d7 100644 --- a/structure/source/ubl-waybill.xml +++ b/structure/source/ubl-waybill.xml @@ -723,7 +723,7 @@ to identify logistics units. The key comprises an extension digit, GS1 Company Prefix, serial reference and check digit. ?> - + AG From 022de41c64a387cd8e00ca0e6aaaee687e02adb3 Mon Sep 17 00:00:00 2001 From: github-actions <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 10 Oct 2024 16:26:30 +0000 Subject: [PATCH 18/38] Generated by github actions --- ...sportExecutionPlanRequest_Example_Full.xml | 4 +- .../TransportExecutionPlan_Example_Full.xml | 4 +- ...ansportationStatusRequest_Example_Full.xml | 4 +- .../TransportationStatus_Example_Full.xml | 4 +- rules/mapping/TransportExecutionPlan.xml | 1064 +++++++++-------- .../mapping/TransportExecutionPlanRequest.xml | 558 +++++---- rules/mapping/TransportationStatus.xml | 502 ++++---- rules/mapping/TransportationStatusRequest.xml | 50 +- .../ubl-transport-execution-plan-request.xml | 24 +- .../syntax/ubl-transport-execution-plan.xml | 25 +- .../ubl-transportation-status-request.xml | 24 +- .../syntax/ubl-transportation-status.xml | 36 +- structure/syntax/ubl-waybill.xml | 2 +- target/generated/T123-basic.sch | 2 +- target/generated/T124-basic.sch | 2 +- target/generated/T125-basic.sch | 2 +- target/generated/T126-basic.sch | 2 +- target/generated/T127-basic.sch | 2 +- target/generated/T128-basic.sch | 2 +- target/schematron/PEPPOLBIS-T123.sch | 365 +++--- target/schematron/PEPPOLBIS-T124.sch | 747 ++++++------ target/schematron/PEPPOLBIS-T125.sch | 7 +- target/schematron/PEPPOLBIS-T126.sch | 15 +- target/schematron/PEPPOLBIS-T127.sch | 321 ++--- target/schematron/PEPPOLBIS-T128.sch | 16 +- 25 files changed, 2032 insertions(+), 1752 deletions(-) diff --git a/rules/examples/TransportExecutionPlanRequest_Example_Full.xml b/rules/examples/TransportExecutionPlanRequest_Example_Full.xml index 96c1e237..e472b630 100644 --- a/rules/examples/TransportExecutionPlanRequest_Example_Full.xml +++ b/rules/examples/TransportExecutionPlanRequest_Example_Full.xml @@ -157,7 +157,7 @@ Insurance - 12535157654567654 + 735005233GS1TRANSPORT000001 0160110 501153162 1030 @@ -382,7 +382,7 @@ - 11111222222222 + 173500538500000016 AG CCC To be set vertical diff --git a/rules/examples/TransportExecutionPlan_Example_Full.xml b/rules/examples/TransportExecutionPlan_Example_Full.xml index 9c6dcf29..2d82e82a 100644 --- a/rules/examples/TransportExecutionPlan_Example_Full.xml +++ b/rules/examples/TransportExecutionPlan_Example_Full.xml @@ -247,7 +247,7 @@ Insurance - 12535157654567654 + 735005233GS1TRANSPORT000001 0160110 501153162 1030 @@ -775,7 +775,7 @@ - 11111222222222 + 173500538500000016 AG CCC To be set vertical diff --git a/rules/examples/TransportationStatusRequest_Example_Full.xml b/rules/examples/TransportationStatusRequest_Example_Full.xml index daea39e7..d017cc43 100644 --- a/rules/examples/TransportationStatusRequest_Example_Full.xml +++ b/rules/examples/TransportationStatusRequest_Example_Full.xml @@ -101,13 +101,13 @@ 07:49:00+02:00 - 12535157654567654 + 735005233GS1TRANSPORT000001 21412312412 1 - 11111222222222 + 173500538500000016 diff --git a/rules/examples/TransportationStatus_Example_Full.xml b/rules/examples/TransportationStatus_Example_Full.xml index 55c30654..e9e38401 100644 --- a/rules/examples/TransportationStatus_Example_Full.xml +++ b/rules/examples/TransportationStatus_Example_Full.xml @@ -12,7 +12,7 @@ 3 35 - 12535157654567654 + 735005233GS1TRANSPORT000001 4 Description @@ -72,7 +72,7 @@ - CON_THU_1 + 173500538500000016 4 Description diff --git a/rules/mapping/TransportExecutionPlan.xml b/rules/mapping/TransportExecutionPlan.xml index f706c24d..940e7903 100644 --- a/rules/mapping/TransportExecutionPlan.xml +++ b/rules/mapping/TransportExecutionPlan.xml @@ -5109,7 +5109,7 @@ Consignment information - + An identifiable collection of goods items sent from one party (the Despatch Party) to another party (the Consignee) via one or more modes of transport. @@ -5135,10 +5135,10 @@ Consignment identifier - Id for the consignment, often a number from the Transport Service provider. Use N/A if not applicable. + Id for the consignment, often a number from the Transport Service provider. If this ID is in the GINC format, it should be indicated in the attribute @schemeID. Use N/A if not applicable. - 12535157654567654 + 735005233GS1TRANSPORT000001 /ubl:TransportExecutionPlan/cac:Consignment/cbc:ID @@ -5150,6 +5150,32 @@ 19400 + + + O + + + •  •  •  @schemeID + + + + + + Used to indicate that the ID is in the GINC (Global Identification Number for Consignment) format. This number identifies a consignment, which is a logical grouping of goods (one or more logistics units) transferred to a freight forwarder to be transported for a specific journey. The consignment number must be allocated by a freight forwarder (or a carrier acting as a freight forwarder) or a consignor, but only if prior agreement of the freight forwarder is given. + + + GINC + + + /ubl:TransportExecutionPlan/cac:Consignment/cbc:ID/schemeID + + + 3 + + + 19500 + + 0..1 @@ -5173,7 +5199,7 @@ 2 - 19500 + 19600 @@ -5199,7 +5225,7 @@ 2 - 19600 + 19700 @@ -5225,7 +5251,7 @@ 2 - 19700 + 19800 @@ -5251,7 +5277,7 @@ 3 - 19800 + 19900 @@ -5277,7 +5303,7 @@ 2 - 19900 + 20000 @@ -5303,7 +5329,7 @@ 3 - 20000 + 20100 @@ -5329,7 +5355,7 @@ 2 - 20100 + 20200 @@ -5355,7 +5381,7 @@ 3 - 20200 + 20300 @@ -5381,7 +5407,7 @@ 2 - 20300 + 20400 @@ -5407,7 +5433,7 @@ 2 - 20400 + 20500 @@ -5433,7 +5459,7 @@ 3 - 20500 + 20600 @@ -5459,7 +5485,7 @@ 2 - 20600 + 20700 @@ -5485,7 +5511,7 @@ 3 - 20700 + 20800 @@ -5511,7 +5537,7 @@ 3 - 20800 + 20900 @@ -5537,7 +5563,7 @@ 4 - 20900 + 21000 @@ -5563,7 +5589,7 @@ 5 - 21000 + 21100 @@ -5589,7 +5615,7 @@ 4 - 21100 + 21200 @@ -5615,7 +5641,7 @@ 4 - 21200 + 21300 @@ -5641,7 +5667,7 @@ 5 - 21300 + 21400 @@ -5667,7 +5693,7 @@ 5 - 21400 + 21500 @@ -5693,7 +5719,7 @@ 5 - 21500 + 21600 @@ -5719,7 +5745,7 @@ 5 - 21600 + 21700 @@ -5745,7 +5771,7 @@ 5 - 21700 + 21800 @@ -5771,7 +5797,7 @@ 5 - 21800 + 21900 @@ -5797,7 +5823,7 @@ 6 - 21900 + 22000 @@ -5823,7 +5849,7 @@ 5 - 22000 + 22100 @@ -5849,7 +5875,7 @@ 6 - 22100 + 22200 @@ -5875,7 +5901,7 @@ 5 - 22200 + 22300 @@ -5901,7 +5927,7 @@ 6 - 22300 + 22400 @@ -5927,7 +5953,7 @@ 6 - 22400 + 22500 @@ -5953,7 +5979,7 @@ 7 - 22500 + 22600 @@ -5979,7 +6005,7 @@ 6 - 22600 + 22700 @@ -6005,7 +6031,7 @@ 7 - 22700 + 22800 @@ -6031,7 +6057,7 @@ 6 - 22800 + 22900 @@ -6057,7 +6083,7 @@ 7 - 22900 + 23000 @@ -6083,7 +6109,7 @@ 3 - 23000 + 23100 @@ -6109,7 +6135,7 @@ 4 - 23100 + 23200 @@ -6135,7 +6161,7 @@ 4 - 23200 + 23300 @@ -6161,7 +6187,7 @@ 4 - 23300 + 23400 @@ -6187,7 +6213,7 @@ 4 - 23400 + 23500 @@ -6213,7 +6239,7 @@ 2 - 23500 + 23600 @@ -6239,7 +6265,7 @@ 3 - 23600 + 23700 @@ -6265,7 +6291,7 @@ 3 - 23700 + 23800 @@ -6291,7 +6317,7 @@ 4 - 23800 + 23900 @@ -6317,7 +6343,7 @@ 5 - 23900 + 24000 @@ -6343,7 +6369,7 @@ 4 - 24000 + 24100 @@ -6369,7 +6395,7 @@ 4 - 24100 + 24200 @@ -6395,7 +6421,7 @@ 5 - 24200 + 24300 @@ -6421,7 +6447,7 @@ 5 - 24300 + 24400 @@ -6447,7 +6473,7 @@ 5 - 24400 + 24500 @@ -6473,7 +6499,7 @@ 5 - 24500 + 24600 @@ -6499,7 +6525,7 @@ 5 - 24600 + 24700 @@ -6525,7 +6551,7 @@ 5 - 24700 + 24800 @@ -6551,7 +6577,7 @@ 6 - 24800 + 24900 @@ -6577,7 +6603,7 @@ 5 - 24900 + 25000 @@ -6603,7 +6629,7 @@ 6 - 25000 + 25100 @@ -6629,7 +6655,7 @@ 5 - 25100 + 25200 @@ -6655,7 +6681,7 @@ 6 - 25200 + 25300 @@ -6681,7 +6707,7 @@ 6 - 25300 + 25400 @@ -6707,7 +6733,7 @@ 7 - 25400 + 25500 @@ -6733,7 +6759,7 @@ 6 - 25500 + 25600 @@ -6759,7 +6785,7 @@ 7 - 25600 + 25700 @@ -6785,7 +6811,7 @@ 6 - 25700 + 25800 @@ -6811,7 +6837,7 @@ 7 - 25800 + 25900 @@ -6837,7 +6863,7 @@ 3 - 25900 + 26000 @@ -6863,7 +6889,7 @@ 4 - 26000 + 26100 @@ -6889,7 +6915,7 @@ 4 - 26100 + 26200 @@ -6915,7 +6941,7 @@ 4 - 26200 + 26300 @@ -6941,7 +6967,7 @@ 4 - 26300 + 26400 @@ -6967,7 +6993,7 @@ 2 - 26400 + 26500 @@ -6993,7 +7019,7 @@ 3 - 26500 + 26600 @@ -7019,7 +7045,7 @@ 3 - 26600 + 26700 @@ -7045,7 +7071,7 @@ 4 - 26700 + 26800 @@ -7071,7 +7097,7 @@ 5 - 26800 + 26900 @@ -7097,7 +7123,7 @@ 4 - 26900 + 27000 @@ -7123,7 +7149,7 @@ 4 - 27000 + 27100 @@ -7149,7 +7175,7 @@ 5 - 27100 + 27200 @@ -7175,7 +7201,7 @@ 5 - 27200 + 27300 @@ -7201,7 +7227,7 @@ 5 - 27300 + 27400 @@ -7227,7 +7253,7 @@ 5 - 27400 + 27500 @@ -7253,7 +7279,7 @@ 5 - 27500 + 27600 @@ -7279,7 +7305,7 @@ 5 - 27600 + 27700 @@ -7305,7 +7331,7 @@ 6 - 27700 + 27800 @@ -7331,7 +7357,7 @@ 5 - 27800 + 27900 @@ -7357,7 +7383,7 @@ 6 - 27900 + 28000 @@ -7383,7 +7409,7 @@ 5 - 28000 + 28100 @@ -7409,7 +7435,7 @@ 6 - 28100 + 28200 @@ -7435,7 +7461,7 @@ 6 - 28200 + 28300 @@ -7461,7 +7487,7 @@ 7 - 28300 + 28400 @@ -7487,7 +7513,7 @@ 6 - 28400 + 28500 @@ -7513,7 +7539,7 @@ 7 - 28500 + 28600 @@ -7539,7 +7565,7 @@ 6 - 28600 + 28700 @@ -7565,7 +7591,7 @@ 7 - 28700 + 28800 @@ -7591,7 +7617,7 @@ 3 - 28800 + 28900 @@ -7617,7 +7643,7 @@ 4 - 28900 + 29000 @@ -7643,7 +7669,7 @@ 4 - 29000 + 29100 @@ -7669,7 +7695,7 @@ 4 - 29100 + 29200 @@ -7695,7 +7721,7 @@ 4 - 29200 + 29300 @@ -7721,7 +7747,7 @@ 2 - 29300 + 29400 @@ -7747,7 +7773,7 @@ 3 - 29400 + 29500 @@ -7773,7 +7799,7 @@ 3 - 29500 + 29600 @@ -7799,7 +7825,7 @@ 4 - 29600 + 29700 @@ -7825,7 +7851,7 @@ 5 - 29700 + 29800 @@ -7851,7 +7877,7 @@ 4 - 29800 + 29900 @@ -7877,7 +7903,7 @@ 4 - 29900 + 30000 @@ -7903,7 +7929,7 @@ 5 - 30000 + 30100 @@ -7929,7 +7955,7 @@ 5 - 30100 + 30200 @@ -7955,7 +7981,7 @@ 5 - 30200 + 30300 @@ -7981,7 +8007,7 @@ 5 - 30300 + 30400 @@ -8007,7 +8033,7 @@ 5 - 30400 + 30500 @@ -8033,7 +8059,7 @@ 5 - 30500 + 30600 @@ -8059,7 +8085,7 @@ 6 - 30600 + 30700 @@ -8085,7 +8111,7 @@ 5 - 30700 + 30800 @@ -8111,7 +8137,7 @@ 6 - 30800 + 30900 @@ -8137,7 +8163,7 @@ 5 - 30900 + 31000 @@ -8163,7 +8189,7 @@ 6 - 31000 + 31100 @@ -8189,7 +8215,7 @@ 6 - 31100 + 31200 @@ -8215,7 +8241,7 @@ 7 - 31200 + 31300 @@ -8241,7 +8267,7 @@ 6 - 31300 + 31400 @@ -8267,7 +8293,7 @@ 7 - 31400 + 31500 @@ -8293,7 +8319,7 @@ 6 - 31500 + 31600 @@ -8319,7 +8345,7 @@ 7 - 31600 + 31700 @@ -8345,7 +8371,7 @@ 3 - 31700 + 31800 @@ -8371,7 +8397,7 @@ 4 - 31800 + 31900 @@ -8397,7 +8423,7 @@ 4 - 31900 + 32000 @@ -8423,7 +8449,7 @@ 4 - 32000 + 32100 @@ -8449,7 +8475,7 @@ 4 - 32100 + 32200 @@ -8475,7 +8501,7 @@ 2 - 32200 + 32300 @@ -8501,7 +8527,7 @@ 3 - 32300 + 32400 @@ -8527,7 +8553,7 @@ 4 - 32400 + 32500 @@ -8553,7 +8579,7 @@ 5 - 32500 + 32600 @@ -8579,7 +8605,7 @@ 3 - 32600 + 32700 @@ -8605,7 +8631,7 @@ 4 - 32700 + 32800 @@ -8631,7 +8657,7 @@ 3 - 32800 + 32900 @@ -8657,7 +8683,7 @@ 4 - 32900 + 33000 @@ -8683,7 +8709,7 @@ 4 - 33000 + 33100 @@ -8709,7 +8735,7 @@ 4 - 33100 + 33200 @@ -8735,7 +8761,7 @@ 4 - 33200 + 33300 @@ -8761,7 +8787,7 @@ 4 - 33300 + 33400 @@ -8787,7 +8813,7 @@ 4 - 33400 + 33500 @@ -8813,7 +8839,7 @@ 5 - 33500 + 33600 @@ -8839,7 +8865,7 @@ 4 - 33600 + 33700 @@ -8865,7 +8891,7 @@ 5 - 33700 + 33800 @@ -8891,7 +8917,7 @@ 3 - 33800 + 33900 @@ -8917,7 +8943,7 @@ 4 - 33900 + 34000 @@ -8943,7 +8969,7 @@ 4 - 34000 + 34100 @@ -8969,7 +8995,7 @@ 5 - 34100 + 34200 @@ -8995,7 +9021,7 @@ 4 - 34200 + 34300 @@ -9021,7 +9047,7 @@ 5 - 34300 + 34400 @@ -9047,7 +9073,7 @@ 5 - 34400 + 34500 @@ -9073,7 +9099,7 @@ 6 - 34500 + 34600 @@ -9099,7 +9125,7 @@ 3 - 34600 + 34700 @@ -9125,7 +9151,7 @@ 4 - 34700 + 34800 @@ -9151,7 +9177,7 @@ 4 - 34800 + 34900 @@ -9177,7 +9203,7 @@ 4 - 34900 + 35000 @@ -9203,7 +9229,7 @@ 2 - 35000 + 35100 @@ -9229,7 +9255,7 @@ 3 - 35100 + 35200 @@ -9255,7 +9281,7 @@ 4 - 35200 + 35300 @@ -9281,7 +9307,7 @@ 5 - 35300 + 35400 @@ -9307,7 +9333,7 @@ 3 - 35400 + 35500 @@ -9333,7 +9359,7 @@ 4 - 35500 + 35600 @@ -9359,7 +9385,7 @@ 3 - 35600 + 35700 @@ -9385,7 +9411,7 @@ 4 - 35700 + 35800 @@ -9411,7 +9437,7 @@ 4 - 35800 + 35900 @@ -9437,7 +9463,7 @@ 4 - 35900 + 36000 @@ -9463,7 +9489,7 @@ 4 - 36000 + 36100 @@ -9489,7 +9515,7 @@ 4 - 36100 + 36200 @@ -9515,7 +9541,7 @@ 4 - 36200 + 36300 @@ -9541,7 +9567,7 @@ 5 - 36300 + 36400 @@ -9567,7 +9593,7 @@ 4 - 36400 + 36500 @@ -9593,7 +9619,7 @@ 5 - 36500 + 36600 @@ -9619,7 +9645,7 @@ 3 - 36600 + 36700 @@ -9645,7 +9671,7 @@ 4 - 36700 + 36800 @@ -9671,7 +9697,7 @@ 4 - 36800 + 36900 @@ -9697,7 +9723,7 @@ 5 - 36900 + 37000 @@ -9723,7 +9749,7 @@ 4 - 37000 + 37100 @@ -9749,7 +9775,7 @@ 5 - 37100 + 37200 @@ -9775,7 +9801,7 @@ 5 - 37200 + 37300 @@ -9801,7 +9827,7 @@ 6 - 37300 + 37400 @@ -9827,7 +9853,7 @@ 3 - 37400 + 37500 @@ -9853,7 +9879,7 @@ 4 - 37500 + 37600 @@ -9879,7 +9905,7 @@ 4 - 37600 + 37700 @@ -9905,7 +9931,7 @@ 4 - 37700 + 37800 @@ -9931,7 +9957,7 @@ 2 - 37800 + 37900 @@ -9957,7 +9983,7 @@ 3 - 37900 + 38000 @@ -9983,7 +10009,7 @@ 2 - 38000 + 38100 @@ -10009,7 +10035,7 @@ 3 - 38100 + 38200 @@ -10035,7 +10061,7 @@ 2 - 38200 + 38300 @@ -10061,7 +10087,7 @@ 3 - 38300 + 38400 @@ -10087,7 +10113,7 @@ 3 - 38400 + 38500 @@ -10113,7 +10139,7 @@ 3 - 38500 + 38600 @@ -10139,7 +10165,7 @@ 4 - 38600 + 38700 @@ -10165,7 +10191,7 @@ 5 - 38700 + 38800 @@ -10191,7 +10217,7 @@ 4 - 38800 + 38900 @@ -10217,7 +10243,7 @@ 2 - 38900 + 39000 @@ -10243,7 +10269,7 @@ 3 - 39000 + 39100 @@ -10269,7 +10295,7 @@ 3 - 39100 + 39200 @@ -10295,7 +10321,7 @@ 2 - 39200 + 39300 @@ -10321,7 +10347,7 @@ 3 - 39300 + 39400 @@ -10347,7 +10373,7 @@ 3 - 39400 + 39500 @@ -10373,7 +10399,7 @@ 3 - 39500 + 39600 @@ -10399,7 +10425,7 @@ 4 - 39600 + 39700 @@ -10425,7 +10451,7 @@ 2 - 39700 + 39800 @@ -10451,7 +10477,7 @@ 3 - 39800 + 39900 @@ -10477,7 +10503,7 @@ 3 - 39900 + 40000 @@ -10503,7 +10529,7 @@ 3 - 40000 + 40100 @@ -10529,7 +10555,7 @@ 4 - 40100 + 40200 @@ -10555,7 +10581,7 @@ 5 - 40200 + 40300 @@ -10581,7 +10607,7 @@ 6 - 40300 + 40400 @@ -10607,7 +10633,7 @@ 4 - 40400 + 40500 @@ -10633,7 +10659,7 @@ 5 - 40500 + 40600 @@ -10659,7 +10685,7 @@ 4 - 40600 + 40700 @@ -10685,7 +10711,7 @@ 5 - 40700 + 40800 @@ -10711,7 +10737,7 @@ 5 - 40800 + 40900 @@ -10737,7 +10763,7 @@ 5 - 40900 + 41000 @@ -10763,7 +10789,7 @@ 5 - 41000 + 41100 @@ -10789,7 +10815,7 @@ 5 - 41100 + 41200 @@ -10815,7 +10841,7 @@ 5 - 41200 + 41300 @@ -10841,7 +10867,7 @@ 6 - 41300 + 41400 @@ -10867,7 +10893,7 @@ 5 - 41400 + 41500 @@ -10893,7 +10919,7 @@ 6 - 41500 + 41600 @@ -10919,7 +10945,7 @@ 4 - 41600 + 41700 @@ -10945,7 +10971,7 @@ 5 - 41700 + 41800 @@ -10971,7 +10997,7 @@ 5 - 41800 + 41900 @@ -10997,7 +11023,7 @@ 6 - 41900 + 42000 @@ -11023,7 +11049,7 @@ 5 - 42000 + 42100 @@ -11049,7 +11075,7 @@ 6 - 42100 + 42200 @@ -11075,7 +11101,7 @@ 6 - 42200 + 42300 @@ -11101,7 +11127,7 @@ 7 - 42300 + 42400 @@ -11127,7 +11153,7 @@ 4 - 42400 + 42500 @@ -11153,7 +11179,7 @@ 5 - 42500 + 42600 @@ -11179,7 +11205,7 @@ 5 - 42600 + 42700 @@ -11205,7 +11231,7 @@ 5 - 42700 + 42800 @@ -11231,7 +11257,7 @@ 4 - 42800 + 42900 @@ -11257,7 +11283,7 @@ 5 - 42900 + 43000 @@ -11283,7 +11309,7 @@ 6 - 43000 + 43100 @@ -11309,7 +11335,7 @@ 6 - 43100 + 43200 @@ -11335,7 +11361,7 @@ 3 - 43200 + 43300 @@ -11361,7 +11387,7 @@ 4 - 43300 + 43400 @@ -11387,7 +11413,7 @@ 4 - 43400 + 43500 @@ -11413,7 +11439,7 @@ 5 - 43500 + 43600 @@ -11439,7 +11465,7 @@ 6 - 43600 + 43700 @@ -11465,7 +11491,7 @@ 5 - 43700 + 43800 @@ -11491,7 +11517,7 @@ 5 - 43800 + 43900 @@ -11517,7 +11543,7 @@ 6 - 43900 + 44000 @@ -11543,7 +11569,7 @@ 6 - 44000 + 44100 @@ -11569,7 +11595,7 @@ 6 - 44100 + 44200 @@ -11595,7 +11621,7 @@ 6 - 44200 + 44300 @@ -11621,7 +11647,7 @@ 6 - 44300 + 44400 @@ -11647,7 +11673,7 @@ 6 - 44400 + 44500 @@ -11673,7 +11699,7 @@ 7 - 44500 + 44600 @@ -11699,7 +11725,7 @@ 6 - 44600 + 44700 @@ -11725,7 +11751,7 @@ 7 - 44700 + 44800 @@ -11751,7 +11777,7 @@ 6 - 44800 + 44900 @@ -11777,7 +11803,7 @@ 7 - 44900 + 45000 @@ -11803,7 +11829,7 @@ 7 - 45000 + 45100 @@ -11829,7 +11855,7 @@ 8 - 45100 + 45200 @@ -11855,7 +11881,7 @@ 7 - 45200 + 45300 @@ -11881,7 +11907,7 @@ 8 - 45300 + 45400 @@ -11907,7 +11933,7 @@ 7 - 45400 + 45500 @@ -11933,7 +11959,7 @@ 8 - 45500 + 45600 @@ -11959,7 +11985,7 @@ 4 - 45600 + 45700 @@ -11985,7 +12011,7 @@ 5 - 45700 + 45800 @@ -12011,7 +12037,7 @@ 5 - 45800 + 45900 @@ -12037,7 +12063,7 @@ 5 - 45900 + 46000 @@ -12063,7 +12089,7 @@ 5 - 46000 + 46100 @@ -12089,7 +12115,7 @@ 3 - 46100 + 46200 @@ -12115,7 +12141,7 @@ 4 - 46200 + 46300 @@ -12141,7 +12167,7 @@ 4 - 46300 + 46400 @@ -12167,7 +12193,7 @@ 5 - 46400 + 46500 @@ -12193,7 +12219,7 @@ 6 - 46500 + 46600 @@ -12219,7 +12245,7 @@ 5 - 46600 + 46700 @@ -12245,7 +12271,7 @@ 5 - 46700 + 46800 @@ -12271,7 +12297,7 @@ 6 - 46800 + 46900 @@ -12297,7 +12323,7 @@ 6 - 46900 + 47000 @@ -12323,7 +12349,7 @@ 6 - 47000 + 47100 @@ -12349,7 +12375,7 @@ 6 - 47100 + 47200 @@ -12375,7 +12401,7 @@ 7 - 47200 + 47300 @@ -12401,7 +12427,7 @@ 4 - 47300 + 47400 @@ -12427,7 +12453,7 @@ 5 - 47400 + 47500 @@ -12453,7 +12479,7 @@ 5 - 47500 + 47600 @@ -12479,7 +12505,7 @@ 5 - 47600 + 47700 @@ -12505,7 +12531,7 @@ 5 - 47700 + 47800 @@ -12531,7 +12557,7 @@ 2 - 47800 + 47900 @@ -12557,7 +12583,7 @@ 3 - 47900 + 48000 @@ -12583,7 +12609,7 @@ 3 - 48000 + 48100 @@ -12609,7 +12635,7 @@ 4 - 48100 + 48200 @@ -12635,7 +12661,7 @@ 5 - 48200 + 48300 @@ -12661,7 +12687,7 @@ 6 - 48300 + 48400 @@ -12687,7 +12713,7 @@ 4 - 48400 + 48500 @@ -12713,7 +12739,7 @@ 5 - 48500 + 48600 @@ -12739,7 +12765,7 @@ 4 - 48600 + 48700 @@ -12765,7 +12791,7 @@ 5 - 48700 + 48800 @@ -12791,7 +12817,7 @@ 5 - 48800 + 48900 @@ -12817,7 +12843,7 @@ 5 - 48900 + 49000 @@ -12843,7 +12869,7 @@ 5 - 49000 + 49100 @@ -12869,7 +12895,7 @@ 5 - 49100 + 49200 @@ -12895,7 +12921,7 @@ 5 - 49200 + 49300 @@ -12921,7 +12947,7 @@ 6 - 49300 + 49400 @@ -12947,7 +12973,7 @@ 5 - 49400 + 49500 @@ -12973,7 +12999,7 @@ 6 - 49500 + 49600 @@ -12999,7 +13025,7 @@ 4 - 49600 + 49700 @@ -13025,7 +13051,7 @@ 5 - 49700 + 49800 @@ -13051,7 +13077,7 @@ 5 - 49800 + 49900 @@ -13077,7 +13103,7 @@ 6 - 49900 + 50000 @@ -13103,7 +13129,7 @@ 5 - 50000 + 50100 @@ -13129,7 +13155,7 @@ 6 - 50100 + 50200 @@ -13155,7 +13181,7 @@ 6 - 50200 + 50300 @@ -13181,7 +13207,7 @@ 7 - 50300 + 50400 @@ -13207,7 +13233,7 @@ 4 - 50400 + 50500 @@ -13233,7 +13259,7 @@ 5 - 50500 + 50600 @@ -13259,7 +13285,7 @@ 5 - 50600 + 50700 @@ -13285,7 +13311,7 @@ 5 - 50700 + 50800 @@ -13311,7 +13337,7 @@ 4 - 50800 + 50900 @@ -13337,7 +13363,7 @@ 5 - 50900 + 51000 @@ -13363,7 +13389,7 @@ 6 - 51000 + 51100 @@ -13389,7 +13415,7 @@ 6 - 51100 + 51200 @@ -13415,7 +13441,7 @@ 3 - 51200 + 51300 @@ -13441,7 +13467,7 @@ 4 - 51300 + 51400 @@ -13467,7 +13493,7 @@ 4 - 51400 + 51500 @@ -13493,7 +13519,7 @@ 5 - 51500 + 51600 @@ -13519,7 +13545,7 @@ 6 - 51600 + 51700 @@ -13545,7 +13571,7 @@ 5 - 51700 + 51800 @@ -13571,7 +13597,7 @@ 5 - 51800 + 51900 @@ -13597,7 +13623,7 @@ 6 - 51900 + 52000 @@ -13623,7 +13649,7 @@ 6 - 52000 + 52100 @@ -13649,7 +13675,7 @@ 6 - 52100 + 52200 @@ -13675,7 +13701,7 @@ 6 - 52200 + 52300 @@ -13701,7 +13727,7 @@ 6 - 52300 + 52400 @@ -13727,7 +13753,7 @@ 6 - 52400 + 52500 @@ -13753,7 +13779,7 @@ 7 - 52500 + 52600 @@ -13779,7 +13805,7 @@ 6 - 52600 + 52700 @@ -13805,7 +13831,7 @@ 7 - 52700 + 52800 @@ -13831,7 +13857,7 @@ 6 - 52800 + 52900 @@ -13857,7 +13883,7 @@ 7 - 52900 + 53000 @@ -13883,7 +13909,7 @@ 7 - 53000 + 53100 @@ -13909,7 +13935,7 @@ 8 - 53100 + 53200 @@ -13935,7 +13961,7 @@ 7 - 53200 + 53300 @@ -13961,7 +13987,7 @@ 8 - 53300 + 53400 @@ -13987,7 +14013,7 @@ 7 - 53400 + 53500 @@ -14013,7 +14039,7 @@ 8 - 53500 + 53600 @@ -14039,7 +14065,7 @@ 4 - 53600 + 53700 @@ -14065,7 +14091,7 @@ 5 - 53700 + 53800 @@ -14091,7 +14117,7 @@ 5 - 53800 + 53900 @@ -14117,7 +14143,7 @@ 5 - 53900 + 54000 @@ -14143,7 +14169,7 @@ 5 - 54000 + 54100 @@ -14169,7 +14195,7 @@ 3 - 54100 + 54200 @@ -14195,7 +14221,7 @@ 4 - 54200 + 54300 @@ -14221,7 +14247,7 @@ 4 - 54300 + 54400 @@ -14247,7 +14273,7 @@ 5 - 54400 + 54500 @@ -14273,7 +14299,7 @@ 6 - 54500 + 54600 @@ -14299,7 +14325,7 @@ 5 - 54600 + 54700 @@ -14325,7 +14351,7 @@ 5 - 54700 + 54800 @@ -14351,7 +14377,7 @@ 6 - 54800 + 54900 @@ -14377,7 +14403,7 @@ 6 - 54900 + 55000 @@ -14403,7 +14429,7 @@ 6 - 55000 + 55100 @@ -14429,7 +14455,7 @@ 6 - 55100 + 55200 @@ -14455,7 +14481,7 @@ 7 - 55200 + 55300 @@ -14481,7 +14507,7 @@ 4 - 55300 + 55400 @@ -14507,7 +14533,7 @@ 5 - 55400 + 55500 @@ -14533,7 +14559,7 @@ 5 - 55500 + 55600 @@ -14559,7 +14585,7 @@ 5 - 55600 + 55700 @@ -14585,7 +14611,7 @@ 5 - 55700 + 55800 @@ -14611,7 +14637,7 @@ 2 - 55800 + 55900 @@ -14637,7 +14663,7 @@ 3 - 55900 + 56000 @@ -14663,7 +14689,7 @@ 3 - 56000 + 56100 @@ -14689,7 +14715,7 @@ 3 - 56100 + 56200 @@ -14715,7 +14741,7 @@ 4 - 56200 + 56300 @@ -14741,7 +14767,7 @@ 5 - 56300 + 56400 @@ -14767,7 +14793,7 @@ 6 - 56400 + 56500 @@ -14793,7 +14819,7 @@ 4 - 56500 + 56600 @@ -14819,7 +14845,7 @@ 5 - 56600 + 56700 @@ -14845,7 +14871,7 @@ 4 - 56700 + 56800 @@ -14871,7 +14897,7 @@ 5 - 56800 + 56900 @@ -14897,7 +14923,7 @@ 5 - 56900 + 57000 @@ -14923,7 +14949,7 @@ 5 - 57000 + 57100 @@ -14949,7 +14975,7 @@ 5 - 57100 + 57200 @@ -14975,7 +15001,7 @@ 5 - 57200 + 57300 @@ -15001,7 +15027,7 @@ 5 - 57300 + 57400 @@ -15027,7 +15053,7 @@ 6 - 57400 + 57500 @@ -15053,7 +15079,7 @@ 5 - 57500 + 57600 @@ -15079,7 +15105,7 @@ 6 - 57600 + 57700 @@ -15105,7 +15131,7 @@ 4 - 57700 + 57800 @@ -15131,7 +15157,7 @@ 5 - 57800 + 57900 @@ -15157,7 +15183,7 @@ 5 - 57900 + 58000 @@ -15183,7 +15209,7 @@ 6 - 58000 + 58100 @@ -15209,7 +15235,7 @@ 5 - 58100 + 58200 @@ -15235,7 +15261,7 @@ 6 - 58200 + 58300 @@ -15261,7 +15287,7 @@ 6 - 58300 + 58400 @@ -15287,7 +15313,7 @@ 7 - 58400 + 58500 @@ -15313,7 +15339,7 @@ 4 - 58500 + 58600 @@ -15339,7 +15365,7 @@ 5 - 58600 + 58700 @@ -15365,7 +15391,7 @@ 5 - 58700 + 58800 @@ -15391,7 +15417,7 @@ 5 - 58800 + 58900 @@ -15417,7 +15443,7 @@ 4 - 58900 + 59000 @@ -15443,7 +15469,7 @@ 5 - 59000 + 59100 @@ -15469,7 +15495,7 @@ 6 - 59100 + 59200 @@ -15495,7 +15521,7 @@ 6 - 59200 + 59300 @@ -15521,7 +15547,7 @@ 3 - 59300 + 59400 @@ -15547,7 +15573,7 @@ 4 - 59400 + 59500 @@ -15573,7 +15599,7 @@ 4 - 59500 + 59600 @@ -15599,7 +15625,7 @@ 5 - 59600 + 59700 @@ -15625,7 +15651,7 @@ 6 - 59700 + 59800 @@ -15651,7 +15677,7 @@ 5 - 59800 + 59900 @@ -15677,7 +15703,7 @@ 5 - 59900 + 60000 @@ -15703,7 +15729,7 @@ 6 - 60000 + 60100 @@ -15729,7 +15755,7 @@ 6 - 60100 + 60200 @@ -15755,7 +15781,7 @@ 6 - 60200 + 60300 @@ -15781,7 +15807,7 @@ 6 - 60300 + 60400 @@ -15807,7 +15833,7 @@ 6 - 60400 + 60500 @@ -15833,7 +15859,7 @@ 6 - 60500 + 60600 @@ -15859,7 +15885,7 @@ 7 - 60600 + 60700 @@ -15885,7 +15911,7 @@ 6 - 60700 + 60800 @@ -15911,7 +15937,7 @@ 7 - 60800 + 60900 @@ -15937,7 +15963,7 @@ 6 - 60900 + 61000 @@ -15963,7 +15989,7 @@ 7 - 61000 + 61100 @@ -15989,7 +16015,7 @@ 7 - 61100 + 61200 @@ -16015,7 +16041,7 @@ 8 - 61200 + 61300 @@ -16041,7 +16067,7 @@ 7 - 61300 + 61400 @@ -16067,7 +16093,7 @@ 8 - 61400 + 61500 @@ -16093,7 +16119,7 @@ 7 - 61500 + 61600 @@ -16119,7 +16145,7 @@ 8 - 61600 + 61700 @@ -16145,7 +16171,7 @@ 4 - 61700 + 61800 @@ -16171,7 +16197,7 @@ 5 - 61800 + 61900 @@ -16197,7 +16223,7 @@ 5 - 61900 + 62000 @@ -16223,7 +16249,7 @@ 5 - 62000 + 62100 @@ -16249,7 +16275,7 @@ 5 - 62100 + 62200 @@ -16275,7 +16301,7 @@ 3 - 62200 + 62300 @@ -16301,7 +16327,7 @@ 4 - 62300 + 62400 @@ -16327,7 +16353,7 @@ 4 - 62400 + 62500 @@ -16353,7 +16379,7 @@ 5 - 62500 + 62600 @@ -16379,7 +16405,7 @@ 6 - 62600 + 62700 @@ -16405,7 +16431,7 @@ 5 - 62700 + 62800 @@ -16431,7 +16457,7 @@ 5 - 62800 + 62900 @@ -16457,7 +16483,7 @@ 6 - 62900 + 63000 @@ -16483,7 +16509,7 @@ 6 - 63000 + 63100 @@ -16509,7 +16535,7 @@ 6 - 63100 + 63200 @@ -16535,7 +16561,7 @@ 6 - 63200 + 63300 @@ -16561,7 +16587,7 @@ 7 - 63300 + 63400 @@ -16587,7 +16613,7 @@ 4 - 63400 + 63500 @@ -16613,7 +16639,7 @@ 5 - 63500 + 63600 @@ -16639,7 +16665,7 @@ 5 - 63600 + 63700 @@ -16665,7 +16691,7 @@ 5 - 63700 + 63800 @@ -16691,7 +16717,7 @@ 5 - 63800 + 63900 @@ -16717,7 +16743,7 @@ 2 - 63900 + 64000 @@ -16731,10 +16757,10 @@ Identifier transport handling unit - The SSCC identification code of this Transport Handling Unit. + The Transport Handling Unit is identified with a Serial Shipping Container Code (SSCC). The GS1 identification key used to identify logistics units. The key comprises an extension digit, GS1 Company Prefix, serial reference and check digit. - 11111222222222 + 173500538500000016 /ubl:TransportExecutionPlan/cac:Consignment/cac:TransportHandlingUnit/cbc:ID @@ -16743,7 +16769,33 @@ 3 - 64000 + 64100 + + + + + O + + + •  •  •  •  @schemeID + + + + + + + + + SSCC + + + /ubl:TransportExecutionPlan/cac:Consignment/cac:TransportHandlingUnit/cbc:ID/schemeID + + + 4 + + + 64200 @@ -16769,7 +16821,7 @@ 3 - 64100 + 64300 @@ -16795,7 +16847,7 @@ 3 - 64200 + 64400 @@ -16821,7 +16873,7 @@ 3 - 64300 + 64500 @@ -16847,7 +16899,7 @@ 3 - 64400 + 64600 @@ -16873,7 +16925,7 @@ 3 - 64500 + 64700 @@ -16899,7 +16951,7 @@ 3 - 64600 + 64800 @@ -16925,7 +16977,7 @@ 4 - 64700 + 64900 @@ -16951,7 +17003,7 @@ 4 - 64800 + 65000 @@ -16977,7 +17029,7 @@ 4 - 64900 + 65100 @@ -17003,7 +17055,7 @@ 4 - 65000 + 65200 @@ -17029,7 +17081,7 @@ 4 - 65100 + 65300 @@ -17055,7 +17107,7 @@ 4 - 65200 + 65400 @@ -17081,7 +17133,7 @@ 3 - 65300 + 65500 @@ -17107,7 +17159,7 @@ 4 - 65400 + 65600 @@ -17133,7 +17185,7 @@ 4 - 65500 + 65700 @@ -17159,7 +17211,7 @@ 5 - 65600 + 65800 @@ -17185,7 +17237,7 @@ 3 - 65700 + 65900 @@ -17211,7 +17263,7 @@ 4 - 65800 + 66000 @@ -17237,7 +17289,7 @@ 4 - 65900 + 66100 @@ -17263,7 +17315,7 @@ 5 - 66000 + 66200 @@ -17289,7 +17341,7 @@ 3 - 66100 + 66300 @@ -17315,7 +17367,7 @@ 4 - 66200 + 66400 @@ -17341,7 +17393,7 @@ 4 - 66300 + 66500 @@ -17367,7 +17419,7 @@ 5 - 66400 + 66600 @@ -17393,7 +17445,7 @@ 3 - 66500 + 66700 @@ -17419,7 +17471,7 @@ 4 - 66600 + 66800 @@ -17445,7 +17497,7 @@ 4 - 66700 + 66900 @@ -17471,7 +17523,7 @@ 4 - 66800 + 67000 @@ -17497,7 +17549,7 @@ 4 - 66900 + 67100 @@ -17523,7 +17575,7 @@ 5 - 67000 + 67200 @@ -17549,7 +17601,7 @@ 4 - 67100 + 67300 @@ -17575,7 +17627,7 @@ 5 - 67200 + 67400 @@ -17601,7 +17653,7 @@ 5 - 67300 + 67500 @@ -17627,7 +17679,7 @@ 6 - 67400 + 67600 @@ -17653,7 +17705,7 @@ 7 - 67500 + 67700 @@ -17679,7 +17731,7 @@ 7 - 67600 + 67800 @@ -17705,7 +17757,7 @@ 7 - 67700 + 67900 @@ -17731,7 +17783,7 @@ 5 - 67800 + 68000 @@ -17757,7 +17809,7 @@ 6 - 67900 + 68100 @@ -17783,7 +17835,7 @@ 6 - 68000 + 68200 @@ -17809,7 +17861,7 @@ 6 - 68100 + 68300 @@ -17835,7 +17887,7 @@ 6 - 68200 + 68400 @@ -17861,7 +17913,7 @@ 6 - 68300 + 68500 @@ -17887,7 +17939,7 @@ 6 - 68400 + 68600 @@ -17913,7 +17965,7 @@ 6 - 68500 + 68700 @@ -17939,7 +17991,7 @@ 6 - 68600 + 68800 @@ -17965,7 +18017,7 @@ 7 - 68700 + 68900 @@ -17991,7 +18043,7 @@ 6 - 68800 + 69000 @@ -18017,7 +18069,7 @@ 7 - 68900 + 69100 @@ -18043,7 +18095,7 @@ 6 - 69000 + 69200 @@ -18069,7 +18121,7 @@ 7 - 69100 + 69300 @@ -18095,7 +18147,7 @@ 6 - 69200 + 69400 @@ -18121,7 +18173,7 @@ 7 - 69300 + 69500 @@ -18147,7 +18199,7 @@ 7 - 69400 + 69600 @@ -18173,7 +18225,7 @@ 8 - 69500 + 69700 diff --git a/rules/mapping/TransportExecutionPlanRequest.xml b/rules/mapping/TransportExecutionPlanRequest.xml index 213a3819..495385f9 100644 --- a/rules/mapping/TransportExecutionPlanRequest.xml +++ b/rules/mapping/TransportExecutionPlanRequest.xml @@ -3315,7 +3315,7 @@ Consignment information - + An identifiable collection of goods items sent from one party (the Despatch Party) to another party (the Consignee) via one or more modes of transport. @@ -3341,10 +3341,10 @@ Consignment identifier - + Id for the consignment, often a number from the Transport Service provider. If this ID is in the GINC format, it should be indicated in the attribute @schemeID. Use N/A if not applicable. - 12535157654567654 + 735005233GS1TRANSPORT000001 /ubl:TransportExecutionPlanRequest/cac:Consignment/cbc:ID @@ -3356,6 +3356,32 @@ 12500 + + + O + + + •  •  •  @schemeID + + + + + + Used to indicate that the ID is in the GINC (Global Identification Number for Consignment) format. This number identifies a consignment, which is a logical grouping of goods (one or more logistics units) transferred to a freight forwarder to be transported for a specific journey. The consignment number must be allocated by a freight forwarder (or a carrier acting as a freight forwarder) or a consignor, but only if prior agreement of the freight forwarder is given. + + + GINC + + + /ubl:TransportExecutionPlanRequest/cac:Consignment/cbc:ID/schemeID + + + 3 + + + 12600 + + 0..1 @@ -3379,7 +3405,7 @@ 2 - 12600 + 12700 @@ -3405,7 +3431,7 @@ 2 - 12700 + 12800 @@ -3431,7 +3457,7 @@ 2 - 12800 + 12900 @@ -3457,7 +3483,7 @@ 3 - 12900 + 13000 @@ -3483,7 +3509,7 @@ 2 - 13000 + 13100 @@ -3509,7 +3535,7 @@ 3 - 13100 + 13200 @@ -3535,7 +3561,7 @@ 2 - 13200 + 13300 @@ -3561,7 +3587,7 @@ 3 - 13300 + 13400 @@ -3587,7 +3613,7 @@ 2 - 13400 + 13500 @@ -3613,7 +3639,7 @@ 2 - 13500 + 13600 @@ -3639,7 +3665,7 @@ 3 - 13600 + 13700 @@ -3665,7 +3691,7 @@ 2 - 13700 + 13800 @@ -3691,7 +3717,7 @@ 3 - 13800 + 13900 @@ -3717,7 +3743,7 @@ 3 - 13900 + 14000 @@ -3743,7 +3769,7 @@ 4 - 14000 + 14100 @@ -3769,7 +3795,7 @@ 5 - 14100 + 14200 @@ -3795,7 +3821,7 @@ 4 - 14200 + 14300 @@ -3821,7 +3847,7 @@ 4 - 14300 + 14400 @@ -3847,7 +3873,7 @@ 5 - 14400 + 14500 @@ -3873,7 +3899,7 @@ 5 - 14500 + 14600 @@ -3899,7 +3925,7 @@ 5 - 14600 + 14700 @@ -3925,7 +3951,7 @@ 5 - 14700 + 14800 @@ -3951,7 +3977,7 @@ 5 - 14800 + 14900 @@ -3977,7 +4003,7 @@ 5 - 14900 + 15000 @@ -4003,7 +4029,7 @@ 6 - 15000 + 15100 @@ -4029,7 +4055,7 @@ 5 - 15100 + 15200 @@ -4055,7 +4081,7 @@ 6 - 15200 + 15300 @@ -4081,7 +4107,7 @@ 5 - 15300 + 15400 @@ -4107,7 +4133,7 @@ 6 - 15400 + 15500 @@ -4133,7 +4159,7 @@ 6 - 15500 + 15600 @@ -4159,7 +4185,7 @@ 7 - 15600 + 15700 @@ -4185,7 +4211,7 @@ 6 - 15700 + 15800 @@ -4211,7 +4237,7 @@ 7 - 15800 + 15900 @@ -4237,7 +4263,7 @@ 6 - 15900 + 16000 @@ -4263,7 +4289,7 @@ 7 - 16000 + 16100 @@ -4289,7 +4315,7 @@ 3 - 16100 + 16200 @@ -4315,7 +4341,7 @@ 4 - 16200 + 16300 @@ -4341,7 +4367,7 @@ 4 - 16300 + 16400 @@ -4367,7 +4393,7 @@ 4 - 16400 + 16500 @@ -4393,7 +4419,7 @@ 4 - 16500 + 16600 @@ -4419,7 +4445,7 @@ 2 - 16600 + 16700 @@ -4445,7 +4471,7 @@ 3 - 16700 + 16800 @@ -4471,7 +4497,7 @@ 3 - 16800 + 16900 @@ -4497,7 +4523,7 @@ 4 - 16900 + 17000 @@ -4523,7 +4549,7 @@ 5 - 17000 + 17100 @@ -4549,7 +4575,7 @@ 4 - 17100 + 17200 @@ -4575,7 +4601,7 @@ 4 - 17200 + 17300 @@ -4601,7 +4627,7 @@ 5 - 17300 + 17400 @@ -4627,7 +4653,7 @@ 5 - 17400 + 17500 @@ -4653,7 +4679,7 @@ 5 - 17500 + 17600 @@ -4679,7 +4705,7 @@ 5 - 17600 + 17700 @@ -4705,7 +4731,7 @@ 5 - 17700 + 17800 @@ -4731,7 +4757,7 @@ 5 - 17800 + 17900 @@ -4757,7 +4783,7 @@ 6 - 17900 + 18000 @@ -4783,7 +4809,7 @@ 5 - 18000 + 18100 @@ -4809,7 +4835,7 @@ 6 - 18100 + 18200 @@ -4835,7 +4861,7 @@ 5 - 18200 + 18300 @@ -4861,7 +4887,7 @@ 6 - 18300 + 18400 @@ -4887,7 +4913,7 @@ 6 - 18400 + 18500 @@ -4913,7 +4939,7 @@ 7 - 18500 + 18600 @@ -4939,7 +4965,7 @@ 6 - 18600 + 18700 @@ -4965,7 +4991,7 @@ 7 - 18700 + 18800 @@ -4991,7 +5017,7 @@ 6 - 18800 + 18900 @@ -5017,7 +5043,7 @@ 7 - 18900 + 19000 @@ -5043,7 +5069,7 @@ 3 - 19000 + 19100 @@ -5069,7 +5095,7 @@ 4 - 19100 + 19200 @@ -5095,7 +5121,7 @@ 4 - 19200 + 19300 @@ -5121,7 +5147,7 @@ 4 - 19300 + 19400 @@ -5147,7 +5173,7 @@ 4 - 19400 + 19500 @@ -5173,7 +5199,7 @@ 2 - 19500 + 19600 @@ -5199,7 +5225,7 @@ 3 - 19600 + 19700 @@ -5225,7 +5251,7 @@ 4 - 19700 + 19800 @@ -5251,7 +5277,7 @@ 5 - 19800 + 19900 @@ -5277,7 +5303,7 @@ 3 - 19900 + 20000 @@ -5303,7 +5329,7 @@ 4 - 20000 + 20100 @@ -5329,7 +5355,7 @@ 3 - 20100 + 20200 @@ -5355,7 +5381,7 @@ 4 - 20200 + 20300 @@ -5381,7 +5407,7 @@ 4 - 20300 + 20400 @@ -5407,7 +5433,7 @@ 4 - 20400 + 20500 @@ -5433,7 +5459,7 @@ 4 - 20500 + 20600 @@ -5459,7 +5485,7 @@ 4 - 20600 + 20700 @@ -5485,7 +5511,7 @@ 4 - 20700 + 20800 @@ -5511,7 +5537,7 @@ 5 - 20800 + 20900 @@ -5537,7 +5563,7 @@ 4 - 20900 + 21000 @@ -5563,7 +5589,7 @@ 5 - 21000 + 21100 @@ -5589,7 +5615,7 @@ 3 - 21100 + 21200 @@ -5615,7 +5641,7 @@ 4 - 21200 + 21300 @@ -5641,7 +5667,7 @@ 4 - 21300 + 21400 @@ -5667,7 +5693,7 @@ 5 - 21400 + 21500 @@ -5693,7 +5719,7 @@ 4 - 21500 + 21600 @@ -5719,7 +5745,7 @@ 5 - 21600 + 21700 @@ -5745,7 +5771,7 @@ 5 - 21700 + 21800 @@ -5771,7 +5797,7 @@ 6 - 21800 + 21900 @@ -5797,7 +5823,7 @@ 3 - 21900 + 22000 @@ -5823,7 +5849,7 @@ 4 - 22000 + 22100 @@ -5849,7 +5875,7 @@ 4 - 22100 + 22200 @@ -5875,7 +5901,7 @@ 4 - 22200 + 22300 @@ -5901,7 +5927,7 @@ 2 - 22300 + 22400 @@ -5927,7 +5953,7 @@ 3 - 22400 + 22500 @@ -5953,7 +5979,7 @@ 4 - 22500 + 22600 @@ -5979,7 +6005,7 @@ 5 - 22600 + 22700 @@ -6005,7 +6031,7 @@ 3 - 22700 + 22800 @@ -6031,7 +6057,7 @@ 4 - 22800 + 22900 @@ -6057,7 +6083,7 @@ 3 - 22900 + 23000 @@ -6083,7 +6109,7 @@ 4 - 23000 + 23100 @@ -6109,7 +6135,7 @@ 4 - 23100 + 23200 @@ -6135,7 +6161,7 @@ 4 - 23200 + 23300 @@ -6161,7 +6187,7 @@ 4 - 23300 + 23400 @@ -6187,7 +6213,7 @@ 4 - 23400 + 23500 @@ -6213,7 +6239,7 @@ 4 - 23500 + 23600 @@ -6239,7 +6265,7 @@ 5 - 23600 + 23700 @@ -6265,7 +6291,7 @@ 4 - 23700 + 23800 @@ -6291,7 +6317,7 @@ 5 - 23800 + 23900 @@ -6317,7 +6343,7 @@ 3 - 23900 + 24000 @@ -6343,7 +6369,7 @@ 4 - 24000 + 24100 @@ -6369,7 +6395,7 @@ 4 - 24100 + 24200 @@ -6395,7 +6421,7 @@ 5 - 24200 + 24300 @@ -6421,7 +6447,7 @@ 4 - 24300 + 24400 @@ -6447,7 +6473,7 @@ 5 - 24400 + 24500 @@ -6473,7 +6499,7 @@ 5 - 24500 + 24600 @@ -6499,7 +6525,7 @@ 6 - 24600 + 24700 @@ -6525,7 +6551,7 @@ 3 - 24700 + 24800 @@ -6551,7 +6577,7 @@ 4 - 24800 + 24900 @@ -6577,7 +6603,7 @@ 4 - 24900 + 25000 @@ -6603,7 +6629,7 @@ 4 - 25000 + 25100 @@ -6629,7 +6655,7 @@ 2 - 25100 + 25200 @@ -6655,7 +6681,7 @@ 3 - 25200 + 25300 @@ -6681,7 +6707,7 @@ 2 - 25300 + 25400 @@ -6707,7 +6733,7 @@ 3 - 25400 + 25500 @@ -6733,7 +6759,7 @@ 2 - 25500 + 25600 @@ -6759,7 +6785,7 @@ 3 - 25600 + 25700 @@ -6785,7 +6811,7 @@ 3 - 25700 + 25800 @@ -6811,7 +6837,7 @@ 3 - 25800 + 25900 @@ -6837,7 +6863,7 @@ 4 - 25900 + 26000 @@ -6863,7 +6889,7 @@ 5 - 26000 + 26100 @@ -6889,7 +6915,7 @@ 4 - 26100 + 26200 @@ -6915,7 +6941,7 @@ 2 - 26200 + 26300 @@ -6941,7 +6967,7 @@ 3 - 26300 + 26400 @@ -6967,7 +6993,7 @@ 3 - 26400 + 26500 @@ -6993,7 +7019,7 @@ 2 - 26500 + 26600 @@ -7019,7 +7045,7 @@ 3 - 26600 + 26700 @@ -7045,7 +7071,7 @@ 3 - 26700 + 26800 @@ -7071,7 +7097,7 @@ 3 - 26800 + 26900 @@ -7097,7 +7123,7 @@ 4 - 26900 + 27000 @@ -7123,7 +7149,7 @@ 2 - 27000 + 27100 @@ -7149,7 +7175,7 @@ 3 - 27100 + 27200 @@ -7175,7 +7201,7 @@ 3 - 27200 + 27300 @@ -7201,7 +7227,7 @@ 3 - 27300 + 27400 @@ -7227,7 +7253,7 @@ 4 - 27400 + 27500 @@ -7253,7 +7279,7 @@ 4 - 27500 + 27600 @@ -7279,7 +7305,7 @@ 5 - 27600 + 27700 @@ -7305,7 +7331,7 @@ 6 - 27700 + 27800 @@ -7331,7 +7357,7 @@ 5 - 27800 + 27900 @@ -7357,7 +7383,7 @@ 5 - 27900 + 28000 @@ -7383,7 +7409,7 @@ 6 - 28000 + 28100 @@ -7409,7 +7435,7 @@ 6 - 28100 + 28200 @@ -7435,7 +7461,7 @@ 6 - 28200 + 28300 @@ -7461,7 +7487,7 @@ 6 - 28300 + 28400 @@ -7487,7 +7513,7 @@ 6 - 28400 + 28500 @@ -7513,7 +7539,7 @@ 6 - 28500 + 28600 @@ -7539,7 +7565,7 @@ 7 - 28600 + 28700 @@ -7565,7 +7591,7 @@ 6 - 28700 + 28800 @@ -7591,7 +7617,7 @@ 7 - 28800 + 28900 @@ -7617,7 +7643,7 @@ 6 - 28900 + 29000 @@ -7643,7 +7669,7 @@ 7 - 29000 + 29100 @@ -7669,7 +7695,7 @@ 7 - 29100 + 29200 @@ -7695,7 +7721,7 @@ 8 - 29200 + 29300 @@ -7721,7 +7747,7 @@ 7 - 29300 + 29400 @@ -7747,7 +7773,7 @@ 8 - 29400 + 29500 @@ -7773,7 +7799,7 @@ 7 - 29500 + 29600 @@ -7799,7 +7825,7 @@ 8 - 29600 + 29700 @@ -7825,7 +7851,7 @@ 4 - 29700 + 29800 @@ -7851,7 +7877,7 @@ 5 - 29800 + 29900 @@ -7877,7 +7903,7 @@ 5 - 29900 + 30000 @@ -7903,7 +7929,7 @@ 5 - 30000 + 30100 @@ -7929,7 +7955,7 @@ 5 - 30100 + 30200 @@ -7955,7 +7981,7 @@ 3 - 30200 + 30300 @@ -7981,7 +8007,7 @@ 4 - 30300 + 30400 @@ -8007,7 +8033,7 @@ 4 - 30400 + 30500 @@ -8033,7 +8059,7 @@ 5 - 30500 + 30600 @@ -8059,7 +8085,7 @@ 6 - 30600 + 30700 @@ -8085,7 +8111,7 @@ 5 - 30700 + 30800 @@ -8111,7 +8137,7 @@ 5 - 30800 + 30900 @@ -8137,7 +8163,7 @@ 6 - 30900 + 31000 @@ -8163,7 +8189,7 @@ 6 - 31000 + 31100 @@ -8189,7 +8215,7 @@ 6 - 31100 + 31200 @@ -8215,7 +8241,7 @@ 6 - 31200 + 31300 @@ -8241,7 +8267,7 @@ 7 - 31300 + 31400 @@ -8267,7 +8293,7 @@ 4 - 31400 + 31500 @@ -8293,7 +8319,7 @@ 5 - 31500 + 31600 @@ -8319,7 +8345,7 @@ 5 - 31600 + 31700 @@ -8345,7 +8371,7 @@ 5 - 31700 + 31800 @@ -8371,7 +8397,7 @@ 5 - 31800 + 31900 @@ -8397,7 +8423,7 @@ 2 - 31900 + 32000 @@ -8411,10 +8437,10 @@ Identifier transport handling unit - The SSCC identification code of this Transport Handling Unit. + The Transport Handling Unit is identified with a Serial Shipping Container Code (SSCC). The GS1 identification key used to identify logistics units. The key comprises an extension digit, GS1 Company Prefix, serial reference and check digit. - 11111222222222 + 173500538500000016 /ubl:TransportExecutionPlanRequest/cac:Consignment/cac:TransportHandlingUnit/cbc:ID @@ -8423,7 +8449,33 @@ 3 - 32000 + 32100 + + + + + O + + + •  •  •  •  @schemeID + + + + + + + + + SSCC + + + /ubl:TransportExecutionPlanRequest/cac:Consignment/cac:TransportHandlingUnit/cbc:ID/schemeID + + + 4 + + + 32200 @@ -8449,7 +8501,7 @@ 3 - 32100 + 32300 @@ -8475,7 +8527,7 @@ 3 - 32200 + 32400 @@ -8501,7 +8553,7 @@ 3 - 32300 + 32500 @@ -8527,7 +8579,7 @@ 3 - 32400 + 32600 @@ -8553,7 +8605,7 @@ 3 - 32500 + 32700 @@ -8579,7 +8631,7 @@ 3 - 32600 + 32800 @@ -8605,7 +8657,7 @@ 4 - 32700 + 32900 @@ -8631,7 +8683,7 @@ 4 - 32800 + 33000 @@ -8657,7 +8709,7 @@ 4 - 32900 + 33100 @@ -8683,7 +8735,7 @@ 4 - 33000 + 33200 @@ -8709,7 +8761,7 @@ 4 - 33100 + 33300 @@ -8735,7 +8787,7 @@ 4 - 33200 + 33400 @@ -8761,7 +8813,7 @@ 3 - 33300 + 33500 @@ -8787,7 +8839,7 @@ 4 - 33400 + 33600 @@ -8813,7 +8865,7 @@ 4 - 33500 + 33700 @@ -8839,7 +8891,7 @@ 5 - 33600 + 33800 @@ -8865,7 +8917,7 @@ 3 - 33700 + 33900 @@ -8891,7 +8943,7 @@ 4 - 33800 + 34000 @@ -8917,7 +8969,7 @@ 4 - 33900 + 34100 @@ -8943,7 +8995,7 @@ 5 - 34000 + 34200 @@ -8969,7 +9021,7 @@ 3 - 34100 + 34300 @@ -8995,7 +9047,7 @@ 4 - 34200 + 34400 @@ -9021,7 +9073,7 @@ 4 - 34300 + 34500 @@ -9047,7 +9099,7 @@ 5 - 34400 + 34600 @@ -9073,7 +9125,7 @@ 3 - 34500 + 34700 @@ -9099,7 +9151,7 @@ 4 - 34600 + 34800 @@ -9125,7 +9177,7 @@ 4 - 34700 + 34900 @@ -9151,7 +9203,7 @@ 4 - 34800 + 35000 @@ -9177,7 +9229,7 @@ 4 - 34900 + 35100 @@ -9203,7 +9255,7 @@ 5 - 35000 + 35200 @@ -9229,7 +9281,7 @@ 5 - 35100 + 35300 @@ -9255,7 +9307,7 @@ 6 - 35200 + 35400 @@ -9281,7 +9333,7 @@ 7 - 35300 + 35500 @@ -9307,7 +9359,7 @@ 7 - 35400 + 35600 @@ -9333,7 +9385,7 @@ 7 - 35500 + 35700 @@ -9359,7 +9411,7 @@ 5 - 35600 + 35800 @@ -9385,7 +9437,7 @@ 6 - 35700 + 35900 @@ -9411,7 +9463,7 @@ 6 - 35800 + 36000 @@ -9437,7 +9489,7 @@ 6 - 35900 + 36100 @@ -9463,7 +9515,7 @@ 6 - 36000 + 36200 @@ -9489,7 +9541,7 @@ 6 - 36100 + 36300 @@ -9515,7 +9567,7 @@ 6 - 36200 + 36400 @@ -9541,7 +9593,7 @@ 6 - 36300 + 36500 @@ -9567,7 +9619,7 @@ 6 - 36400 + 36600 @@ -9593,7 +9645,7 @@ 7 - 36500 + 36700 @@ -9619,7 +9671,7 @@ 6 - 36600 + 36800 @@ -9645,7 +9697,7 @@ 7 - 36700 + 36900 @@ -9671,7 +9723,7 @@ 6 - 36800 + 37000 @@ -9697,7 +9749,7 @@ 7 - 36900 + 37100 @@ -9723,7 +9775,7 @@ 6 - 37000 + 37200 @@ -9749,7 +9801,7 @@ 7 - 37100 + 37300 @@ -9775,7 +9827,7 @@ 7 - 37200 + 37400 @@ -9801,7 +9853,7 @@ 8 - 37300 + 37500 diff --git a/rules/mapping/TransportationStatus.xml b/rules/mapping/TransportationStatus.xml index fb63fad1..6b0e201f 100644 --- a/rules/mapping/TransportationStatus.xml +++ b/rules/mapping/TransportationStatus.xml @@ -377,7 +377,7 @@ Consignment information - The consignment related to this Transportation Status. + An identifiable collection of goods items sent from one party (the Despatch Party) to another party (the Consignee) via one or more modes of transport. @@ -403,10 +403,10 @@ Consignment identifier - Id for the consignment, often a number from the Transport Service Provider. + Id for the consignment, often a number from the Transport Service provider. If this ID is in the GINC format, it should be indicated in the attribute @schemeID. Use N/A if not applicable. - 12535157654567654 + 735005233GS1TRANSPORT000001 /ubl:TransportationStatus/cac:Consignment/cbc:ID @@ -418,6 +418,32 @@ 1200 + + + O + + + •  •  •  @schemeID + + + + + + Used to indicate that the ID is in the GINC (Global Identification Number for Consignment) format. This number identifies a consignment, which is a logical grouping of goods (one or more logistics units) transferred to a freight forwarder to be transported for a specific journey. The consignment number must be allocated by a freight forwarder (or a carrier acting as a freight forwarder) or a consignor, but only if prior agreement of the freight forwarder is given. + + + GINC + + + /ubl:TransportationStatus/cac:Consignment/cbc:ID/schemeID + + + 3 + + + 1300 + + 1..1 @@ -441,7 +467,7 @@ 2 - 1300 + 1400 @@ -467,7 +493,7 @@ 3 - 1400 + 1500 @@ -493,7 +519,7 @@ 4 - 1500 + 1600 @@ -519,7 +545,7 @@ 3 - 1600 + 1700 @@ -545,7 +571,7 @@ 2 - 1700 + 1800 @@ -571,7 +597,7 @@ 3 - 1800 + 1900 @@ -597,7 +623,7 @@ 3 - 1900 + 2000 @@ -623,7 +649,7 @@ 3 - 2000 + 2100 @@ -649,7 +675,7 @@ 3 - 2100 + 2200 @@ -675,7 +701,7 @@ 3 - 2200 + 2300 @@ -701,7 +727,7 @@ 3 - 2300 + 2400 @@ -727,7 +753,7 @@ 4 - 2400 + 2500 @@ -753,7 +779,7 @@ 5 - 2500 + 2600 @@ -779,7 +805,7 @@ 4 - 2600 + 2700 @@ -805,7 +831,7 @@ 4 - 2700 + 2800 @@ -831,7 +857,7 @@ 5 - 2800 + 2900 @@ -857,7 +883,7 @@ 4 - 2900 + 3000 @@ -883,7 +909,7 @@ 3 - 3000 + 3100 @@ -909,7 +935,7 @@ 4 - 3100 + 3200 @@ -935,7 +961,7 @@ 4 - 3200 + 3300 @@ -961,7 +987,7 @@ 4 - 3300 + 3400 @@ -987,7 +1013,7 @@ 4 - 3400 + 3500 @@ -1013,7 +1039,7 @@ 5 - 3500 + 3600 @@ -1039,7 +1065,7 @@ 6 - 3600 + 3700 @@ -1065,7 +1091,7 @@ 5 - 3700 + 3800 @@ -1091,7 +1117,7 @@ 6 - 3800 + 3900 @@ -1117,7 +1143,7 @@ 6 - 3900 + 4000 @@ -1143,7 +1169,7 @@ 6 - 4000 + 4100 @@ -1169,7 +1195,7 @@ 6 - 4100 + 4200 @@ -1195,7 +1221,7 @@ 6 - 4200 + 4300 @@ -1221,7 +1247,7 @@ 6 - 4300 + 4400 @@ -1247,7 +1273,7 @@ 7 - 4400 + 4500 @@ -1273,7 +1299,7 @@ 6 - 4500 + 4600 @@ -1299,7 +1325,7 @@ 7 - 4600 + 4700 @@ -1325,7 +1351,7 @@ 5 - 4700 + 4800 @@ -1351,7 +1377,7 @@ 6 - 4800 + 4900 @@ -1377,7 +1403,7 @@ 7 - 4900 + 5000 @@ -1403,7 +1429,7 @@ 6 - 5000 + 5100 @@ -1429,7 +1455,7 @@ 6 - 5100 + 5200 @@ -1455,7 +1481,7 @@ 6 - 5200 + 5300 @@ -1481,7 +1507,7 @@ 4 - 5300 + 5400 @@ -1507,7 +1533,7 @@ 5 - 5400 + 5500 @@ -1533,7 +1559,7 @@ 6 - 5500 + 5600 @@ -1559,7 +1585,7 @@ 6 - 5600 + 5700 @@ -1585,7 +1611,7 @@ 5 - 5700 + 5800 @@ -1611,7 +1637,7 @@ 6 - 5800 + 5900 @@ -1637,7 +1663,7 @@ 3 - 5900 + 6000 @@ -1663,7 +1689,7 @@ 4 - 6000 + 6100 @@ -1689,7 +1715,7 @@ 4 - 6100 + 6200 @@ -1715,7 +1741,7 @@ 4 - 6200 + 6300 @@ -1741,7 +1767,7 @@ 4 - 6300 + 6400 @@ -1767,7 +1793,7 @@ 2 - 6400 + 6500 @@ -1778,13 +1804,13 @@ •  •  •  cbc:ID - + Identifier transport handling unit - + The Transport Handling Unit is identified with a Serial Shipping Container Code (SSCC). The GS1 identification key used to identify logistics units. The key comprises an extension digit, GS1 Company Prefix, serial reference and check digit. - CON_THU_1 + 173500538500000016 /ubl:TransportationStatus/cac:Consignment/cac:TransportHandlingUnit/cbc:ID @@ -1793,7 +1819,33 @@ 3 - 6500 + 6600 + + + + + O + + + •  •  •  •  @schemeID + + + + + + + + + SSCC + + + /ubl:TransportationStatus/cac:Consignment/cac:TransportHandlingUnit/cbc:ID/schemeID + + + 4 + + + 6700 @@ -1819,7 +1871,7 @@ 3 - 6600 + 6800 @@ -1845,7 +1897,7 @@ 4 - 6700 + 6900 @@ -1871,7 +1923,7 @@ 5 - 6800 + 7000 @@ -1897,7 +1949,7 @@ 4 - 6900 + 7100 @@ -1923,7 +1975,7 @@ 1 - 7000 + 7200 @@ -1949,7 +2001,7 @@ 2 - 7100 + 7300 @@ -1975,7 +2027,7 @@ 2 - 7200 + 7400 @@ -2001,7 +2053,7 @@ 2 - 7300 + 7500 @@ -2027,7 +2079,7 @@ 2 - 7400 + 7600 @@ -2053,7 +2105,7 @@ 2 - 7500 + 7700 @@ -2079,7 +2131,7 @@ 2 - 7600 + 7800 @@ -2105,7 +2157,7 @@ 3 - 7700 + 7900 @@ -2131,7 +2183,7 @@ 4 - 7800 + 8000 @@ -2157,7 +2209,7 @@ 3 - 7900 + 8100 @@ -2183,7 +2235,7 @@ 3 - 8000 + 8200 @@ -2209,7 +2261,7 @@ 4 - 8100 + 8300 @@ -2235,7 +2287,7 @@ 3 - 8200 + 8400 @@ -2261,7 +2313,7 @@ 2 - 8300 + 8500 @@ -2287,7 +2339,7 @@ 3 - 8400 + 8600 @@ -2313,7 +2365,7 @@ 3 - 8500 + 8700 @@ -2339,7 +2391,7 @@ 3 - 8600 + 8800 @@ -2365,7 +2417,7 @@ 3 - 8700 + 8900 @@ -2391,7 +2443,7 @@ 4 - 8800 + 9000 @@ -2417,7 +2469,7 @@ 5 - 8900 + 9100 @@ -2443,7 +2495,7 @@ 4 - 9000 + 9200 @@ -2469,7 +2521,7 @@ 5 - 9100 + 9300 @@ -2495,7 +2547,7 @@ 5 - 9200 + 9400 @@ -2521,7 +2573,7 @@ 5 - 9300 + 9500 @@ -2547,7 +2599,7 @@ 5 - 9400 + 9600 @@ -2573,7 +2625,7 @@ 5 - 9500 + 9700 @@ -2599,7 +2651,7 @@ 5 - 9600 + 9800 @@ -2625,7 +2677,7 @@ 6 - 9700 + 9900 @@ -2651,7 +2703,7 @@ 5 - 9800 + 10000 @@ -2677,7 +2729,7 @@ 6 - 9900 + 10100 @@ -2703,7 +2755,7 @@ 4 - 10000 + 10200 @@ -2729,7 +2781,7 @@ 5 - 10100 + 10300 @@ -2755,7 +2807,7 @@ 6 - 10200 + 10400 @@ -2781,7 +2833,7 @@ 5 - 10300 + 10500 @@ -2807,7 +2859,7 @@ 5 - 10400 + 10600 @@ -2833,7 +2885,7 @@ 5 - 10500 + 10700 @@ -2859,7 +2911,7 @@ 3 - 10600 + 10800 @@ -2885,7 +2937,7 @@ 4 - 10700 + 10900 @@ -2911,7 +2963,7 @@ 5 - 10800 + 11000 @@ -2937,7 +2989,7 @@ 5 - 10900 + 11100 @@ -2963,7 +3015,7 @@ 4 - 11000 + 11200 @@ -2989,7 +3041,7 @@ 5 - 11100 + 11300 @@ -3015,7 +3067,7 @@ 2 - 11200 + 11400 @@ -3041,7 +3093,7 @@ 3 - 11300 + 11500 @@ -3067,7 +3119,7 @@ 3 - 11400 + 11600 @@ -3093,7 +3145,7 @@ 3 - 11500 + 11700 @@ -3119,7 +3171,7 @@ 3 - 11600 + 11800 @@ -3145,7 +3197,7 @@ 1 - 11700 + 11900 @@ -3171,7 +3223,7 @@ 2 - 11800 + 12000 @@ -3197,7 +3249,7 @@ 2 - 11900 + 12100 @@ -3223,7 +3275,7 @@ 2 - 12000 + 12200 @@ -3249,7 +3301,7 @@ 2 - 12100 + 12300 @@ -3275,7 +3327,7 @@ 3 - 12200 + 12400 @@ -3301,7 +3353,7 @@ 4 - 12300 + 12500 @@ -3327,7 +3379,7 @@ 4 - 12400 + 12600 @@ -3353,7 +3405,7 @@ 3 - 12500 + 12700 @@ -3379,7 +3431,7 @@ 4 - 12600 + 12800 @@ -3405,7 +3457,7 @@ 1 - 12700 + 12900 @@ -3431,7 +3483,7 @@ 2 - 12800 + 13000 @@ -3457,7 +3509,7 @@ 2 - 12900 + 13100 @@ -3483,7 +3535,7 @@ 2 - 13000 + 13200 @@ -3509,7 +3561,7 @@ 2 - 13100 + 13300 @@ -3535,7 +3587,7 @@ 3 - 13200 + 13400 @@ -3561,7 +3613,7 @@ 4 - 13300 + 13500 @@ -3587,7 +3639,7 @@ 3 - 13400 + 13600 @@ -3613,7 +3665,7 @@ 4 - 13500 + 13700 @@ -3639,7 +3691,7 @@ 4 - 13600 + 13800 @@ -3665,7 +3717,7 @@ 4 - 13700 + 13900 @@ -3691,7 +3743,7 @@ 4 - 13800 + 14000 @@ -3717,7 +3769,7 @@ 4 - 13900 + 14100 @@ -3743,7 +3795,7 @@ 4 - 14000 + 14200 @@ -3769,7 +3821,7 @@ 5 - 14100 + 14300 @@ -3795,7 +3847,7 @@ 4 - 14200 + 14400 @@ -3821,7 +3873,7 @@ 5 - 14300 + 14500 @@ -3847,7 +3899,7 @@ 3 - 14400 + 14600 @@ -3873,7 +3925,7 @@ 4 - 14500 + 14700 @@ -3899,7 +3951,7 @@ 5 - 14600 + 14800 @@ -3925,7 +3977,7 @@ 4 - 14700 + 14900 @@ -3951,7 +4003,7 @@ 4 - 14800 + 15000 @@ -3977,7 +4029,7 @@ 4 - 14900 + 15100 @@ -4003,7 +4055,7 @@ 2 - 15000 + 15200 @@ -4029,7 +4081,7 @@ 3 - 15100 + 15300 @@ -4055,7 +4107,7 @@ 4 - 15200 + 15400 @@ -4081,7 +4133,7 @@ 4 - 15300 + 15500 @@ -4107,7 +4159,7 @@ 3 - 15400 + 15600 @@ -4133,7 +4185,7 @@ 4 - 15500 + 15700 @@ -4159,7 +4211,7 @@ 1 - 15600 + 15800 @@ -4185,7 +4237,7 @@ 2 - 15700 + 15900 @@ -4211,7 +4263,7 @@ 3 - 15800 + 16000 @@ -4237,7 +4289,7 @@ 2 - 15900 + 16100 @@ -4263,7 +4315,7 @@ 3 - 16000 + 16200 @@ -4289,7 +4341,7 @@ 4 - 16100 + 16300 @@ -4315,7 +4367,7 @@ 2 - 16200 + 16400 @@ -4341,7 +4393,7 @@ 3 - 16300 + 16500 @@ -4367,7 +4419,7 @@ 2 - 16400 + 16600 @@ -4393,7 +4445,7 @@ 3 - 16500 + 16700 @@ -4419,7 +4471,7 @@ 3 - 16600 + 16800 @@ -4445,7 +4497,7 @@ 3 - 16700 + 16900 @@ -4471,7 +4523,7 @@ 3 - 16800 + 17000 @@ -4497,7 +4549,7 @@ 3 - 16900 + 17100 @@ -4523,7 +4575,7 @@ 3 - 17000 + 17200 @@ -4549,7 +4601,7 @@ 4 - 17100 + 17300 @@ -4575,7 +4627,7 @@ 3 - 17200 + 17400 @@ -4601,7 +4653,7 @@ 4 - 17300 + 17500 @@ -4627,7 +4679,7 @@ 2 - 17400 + 17600 @@ -4653,7 +4705,7 @@ 3 - 17500 + 17700 @@ -4679,7 +4731,7 @@ 3 - 17600 + 17800 @@ -4705,7 +4757,7 @@ 4 - 17700 + 17900 @@ -4731,7 +4783,7 @@ 2 - 17800 + 18000 @@ -4757,7 +4809,7 @@ 3 - 17900 + 18100 @@ -4783,7 +4835,7 @@ 3 - 18000 + 18200 @@ -4809,7 +4861,7 @@ 4 - 18100 + 18300 @@ -4835,7 +4887,7 @@ 3 - 18200 + 18400 @@ -4861,7 +4913,7 @@ 4 - 18300 + 18500 @@ -4887,7 +4939,7 @@ 4 - 18400 + 18600 @@ -4913,7 +4965,7 @@ 5 - 18500 + 18700 @@ -4939,7 +4991,7 @@ 2 - 18600 + 18800 @@ -4965,7 +5017,7 @@ 3 - 18700 + 18900 @@ -4991,7 +5043,7 @@ 3 - 18800 + 19000 @@ -5017,7 +5069,7 @@ 3 - 18900 + 19100 @@ -5043,7 +5095,7 @@ 1 - 19000 + 19200 @@ -5069,7 +5121,7 @@ 2 - 19100 + 19300 @@ -5095,7 +5147,7 @@ 3 - 19200 + 19400 @@ -5121,7 +5173,7 @@ 2 - 19300 + 19500 @@ -5147,7 +5199,7 @@ 3 - 19400 + 19600 @@ -5173,7 +5225,7 @@ 4 - 19500 + 19700 @@ -5199,7 +5251,7 @@ 2 - 19600 + 19800 @@ -5225,7 +5277,7 @@ 3 - 19700 + 19900 @@ -5251,7 +5303,7 @@ 2 - 19800 + 20000 @@ -5277,7 +5329,7 @@ 3 - 19900 + 20100 @@ -5303,7 +5355,7 @@ 3 - 20000 + 20200 @@ -5329,7 +5381,7 @@ 3 - 20100 + 20300 @@ -5355,7 +5407,7 @@ 3 - 20200 + 20400 @@ -5381,7 +5433,7 @@ 3 - 20300 + 20500 @@ -5407,7 +5459,7 @@ 3 - 20400 + 20600 @@ -5433,7 +5485,7 @@ 4 - 20500 + 20700 @@ -5459,7 +5511,7 @@ 3 - 20600 + 20800 @@ -5485,7 +5537,7 @@ 4 - 20700 + 20900 @@ -5511,7 +5563,7 @@ 2 - 20800 + 21000 @@ -5537,7 +5589,7 @@ 3 - 20900 + 21100 @@ -5563,7 +5615,7 @@ 3 - 21000 + 21200 @@ -5589,7 +5641,7 @@ 4 - 21100 + 21300 @@ -5615,7 +5667,7 @@ 2 - 21200 + 21400 @@ -5641,7 +5693,7 @@ 3 - 21300 + 21500 @@ -5667,7 +5719,7 @@ 3 - 21400 + 21600 @@ -5693,7 +5745,7 @@ 4 - 21500 + 21700 @@ -5719,7 +5771,7 @@ 3 - 21600 + 21800 @@ -5745,7 +5797,7 @@ 4 - 21700 + 21900 @@ -5771,7 +5823,7 @@ 4 - 21800 + 22000 @@ -5797,7 +5849,7 @@ 5 - 21900 + 22100 @@ -5823,7 +5875,7 @@ 2 - 22000 + 22200 @@ -5849,7 +5901,7 @@ 3 - 22100 + 22300 @@ -5875,7 +5927,7 @@ 3 - 22200 + 22400 @@ -5901,7 +5953,7 @@ 3 - 22300 + 22500 @@ -5927,7 +5979,7 @@ 1 - 22400 + 22600 @@ -5953,7 +6005,7 @@ 2 - 22500 + 22700 @@ -5979,7 +6031,7 @@ 2 - 22600 + 22800 @@ -6005,7 +6057,7 @@ 2 - 22700 + 22900 @@ -6031,7 +6083,7 @@ 1 - 22800 + 23000 @@ -6057,7 +6109,7 @@ 2 - 22900 + 23100 @@ -6083,7 +6135,7 @@ 2 - 23000 + 23200 @@ -6109,7 +6161,7 @@ 2 - 23100 + 23300 diff --git a/rules/mapping/TransportationStatusRequest.xml b/rules/mapping/TransportationStatusRequest.xml index 4386c7b2..874af25b 100644 --- a/rules/mapping/TransportationStatusRequest.xml +++ b/rules/mapping/TransportationStatusRequest.xml @@ -2197,7 +2197,7 @@ Consignment information - The consignment related to this Transportation Status. + An identifiable collection of goods items sent from one party (the Despatch Party) to another party (the Consignee) via one or more modes of transport. @@ -2223,10 +2223,10 @@ Consignment identifier - Id for the consignment, often a number from the transport service provider. + Id for the consignment, often a number from the Transport Service provider. If this ID is in the GINC format, it should be indicated in the attribute @schemeID. Use N/A if not applicable. - 12535157654567654 + 735005233GS1TRANSPORT000001 /ubl:TransportationStatusRequest/cac:Consignment/cbc:ID @@ -2238,6 +2238,32 @@ 8200 + + + O + + + •  •  •  @schemeID + + + + + + Used to indicate that the ID is in the GINC (Global Identification Number for Consignment) format. This number identifies a consignment, which is a logical grouping of goods (one or more logistics units) transferred to a freight forwarder to be transported for a specific journey. The consignment number must be allocated by a freight forwarder (or a carrier acting as a freight forwarder) or a consignor, but only if prior agreement of the freight forwarder is given. + + + GINC + + + /ubl:TransportationStatusRequest/cac:Consignment/cbc:ID/schemeID + + + 3 + + + 8300 + + 0..n @@ -2261,7 +2287,7 @@ 2 - 8300 + 8400 @@ -2287,7 +2313,7 @@ 3 - 8400 + 8500 @@ -2313,7 +2339,7 @@ 3 - 8500 + 8600 @@ -2339,7 +2365,7 @@ 2 - 8600 + 8700 @@ -2353,10 +2379,10 @@ Identifier transport handling unit - The SSCC identification code of this transport handling unit. + The Transport Handling Unit is identified with a Serial Shipping Container Code (SSCC). The GS1 identification key used to identify logistics units. The key comprises an extension digit, GS1 Company Prefix, serial reference and check digit. - 11111222222222 + 173500538500000016 /ubl:TransportationStatusRequest/cac:Consignment/cac:TransportHandlingUnit/cbc:ID @@ -2365,7 +2391,7 @@ 3 - 8700 + 8800 @@ -2382,7 +2408,7 @@ - sscc + SSCC /ubl:TransportationStatusRequest/cac:Consignment/cac:TransportHandlingUnit/cbc:ID/schemeID @@ -2391,7 +2417,7 @@ 4 - 8800 + 8900 diff --git a/structure/syntax/ubl-transport-execution-plan-request.xml b/structure/syntax/ubl-transport-execution-plan-request.xml index 534d1229..4e55d85f 100644 --- a/structure/syntax/ubl-transport-execution-plan-request.xml +++ b/structure/syntax/ubl-transport-execution-plan-request.xml @@ -729,10 +729,22 @@ cac:Consignment Consignment information + An identifiable collection of goods items sent from one party (the Despatch Party) to another party (the Consignee) via one or more + modes of transport. cbc:ID Consignment identifier - 12535157654567654 + Id for the consignment, often a number from the Transport Service provider. If this ID is in the GINC format, it should be + indicated in the attribute @schemeID. Use N/A if not applicable. + 735005233GS1TRANSPORT000001 + + schemeID + Used to indicate that the ID is in the GINC (Global Identification Number for Consignment) format. This number + identifies a consignment, which is a logical grouping of goods (one or more logistics units) transferred to a freight forwarder to be + transported for a specific journey. The consignment number must be allocated by a freight forwarder (or a carrier acting as a + freight forwarder) or a consignor, but only if prior agreement of the freight forwarder is given. + GINC + cbc:ConsigneeAssignedID @@ -1909,8 +1921,14 @@ cbc:ID Identifier transport handling unit - The SSCC identification code of this Transport Handling Unit. - 11111222222222 + The Transport Handling Unit is identified with a Serial Shipping Container Code (SSCC). The GS1 identification key used to + identify logistics units. The key comprises an extension digit, GS1 Company Prefix, serial reference and check digit. + 173500538500000016 + + schemeID + TransportHandlingUnitIDType + SSCC + cbc:TransportHandlingUnitTypeCode diff --git a/structure/syntax/ubl-transport-execution-plan.xml b/structure/syntax/ubl-transport-execution-plan.xml index 52ef4b41..3011f1cb 100644 --- a/structure/syntax/ubl-transport-execution-plan.xml +++ b/structure/syntax/ubl-transport-execution-plan.xml @@ -1113,11 +1113,22 @@ cac:Consignment Consignment information + An identifiable collection of goods items sent from one party (the Despatch Party) to another party (the Consignee) via one or more + modes of transport. cbc:ID Consignment identifier - Id for the consignment, often a number from the Transport Service provider. Use N/A if not applicable. - 12535157654567654 + Id for the consignment, often a number from the Transport Service provider. If this ID is in the GINC format, it should be + indicated in the attribute @schemeID. Use N/A if not applicable. + 735005233GS1TRANSPORT000001 + + schemeID + Used to indicate that the ID is in the GINC (Global Identification Number for Consignment) format. This number + identifies a consignment, which is a logical grouping of goods (one or more logistics units) transferred to a freight forwarder to be + transported for a specific journey. The consignment number must be allocated by a freight forwarder (or a carrier acting as a + freight forwarder) or a consignor, but only if prior agreement of the freight forwarder is given. + GINC + cbc:ConsigneeAssignedID @@ -3764,8 +3775,14 @@ cbc:ID Identifier transport handling unit - The SSCC identification code of this Transport Handling Unit. - 11111222222222 + The Transport Handling Unit is identified with a Serial Shipping Container Code (SSCC). The GS1 identification key used to + identify logistics units. The key comprises an extension digit, GS1 Company Prefix, serial reference and check digit. + 173500538500000016 + + schemeID + TransportHandlingUnitIDType + SSCC + cbc:TransportHandlingUnitTypeCode diff --git a/structure/syntax/ubl-transportation-status-request.xml b/structure/syntax/ubl-transportation-status-request.xml index 98b42489..609b37f1 100644 --- a/structure/syntax/ubl-transportation-status-request.xml +++ b/structure/syntax/ubl-transportation-status-request.xml @@ -479,12 +479,22 @@ cac:Consignment Consignment information - The consignment related to this Transportation Status. + An identifiable collection of goods items sent from one party (the Despatch Party) to another party (the Consignee) via one or more + modes of transport. cbc:ID Consignment identifier - Id for the consignment, often a number from the transport service provider. - 12535157654567654 + Id for the consignment, often a number from the Transport Service provider. If this ID is in the GINC format, it should be + indicated in the attribute @schemeID. Use N/A if not applicable. + 735005233GS1TRANSPORT000001 + + schemeID + Used to indicate that the ID is in the GINC (Global Identification Number for Consignment) format. This number + identifies a consignment, which is a logical grouping of goods (one or more logistics units) transferred to a freight forwarder to be + transported for a specific journey. The consignment number must be allocated by a freight forwarder (or a carrier acting as a + freight forwarder) or a consignor, but only if prior agreement of the freight forwarder is given. + GINC + cac:TransportEvent @@ -511,11 +521,13 @@ cbc:ID Identifier transport handling unit - The SSCC identification code of this transport handling unit. - 11111222222222 + The Transport Handling Unit is identified with a Serial Shipping Container Code (SSCC). The GS1 identification key used to + identify logistics units. The key comprises an extension digit, GS1 Company Prefix, serial reference and check digit. + 173500538500000016 schemeID - sscc + TransportHandlingUnitIDType + SSCC diff --git a/structure/syntax/ubl-transportation-status.xml b/structure/syntax/ubl-transportation-status.xml index d2da4feb..86cafd7d 100644 --- a/structure/syntax/ubl-transportation-status.xml +++ b/structure/syntax/ubl-transportation-status.xml @@ -89,15 +89,26 @@ TransportationStatusCode 35 + cac:Consignment Consignment information - The consignment related to this Transportation Status. + An identifiable collection of goods items sent from one party (the Despatch Party) to another party (the Consignee) via one or more + modes of transport. cbc:ID Consignment identifier - Id for the consignment, often a number from the Transport Service Provider. - 12535157654567654 + Id for the consignment, often a number from the Transport Service provider. If this ID is in the GINC format, it should be + indicated in the attribute @schemeID. Use N/A if not applicable. + 735005233GS1TRANSPORT000001 + + schemeID + Used to indicate that the ID is in the GINC (Global Identification Number for Consignment) format. This number + identifies a consignment, which is a logical grouping of goods (one or more logistics units) transferred to a freight forwarder to be + transported for a specific journey. The consignment number must be allocated by a freight forwarder (or a carrier acting as a + freight forwarder) or a consignor, but only if prior agreement of the freight forwarder is given. + GINC + cac:Status @@ -379,9 +390,17 @@ cac:TransportHandlingUnit Transport handling Unit The transport handling unit refered to in this Transportation Status. - + cbc:ID - CON_THU_1 + Identifier transport handling unit + The Transport Handling Unit is identified with a Serial Shipping Container Code (SSCC). The GS1 identification key used to + identify logistics units. The key comprises an extension digit, GS1 Company Prefix, serial reference and check digit. + 173500538500000016 + + schemeID + TransportHandlingUnitIDType + SSCC + cac:Status @@ -406,6 +425,7 @@ + cac:TransportEvent Transport Event @@ -661,6 +681,7 @@ + cac:DocumentReference Document reference @@ -716,6 +737,7 @@ + cac:Signature Signature @@ -873,6 +895,7 @@ + cac:SenderParty Sender party @@ -1062,6 +1085,7 @@ + cac:ReceiverParty Receiver Party @@ -1252,6 +1276,7 @@ + cac:TransportationStatusRequestDocumentReference Additional document reference @@ -1275,6 +1300,7 @@ 07:49:00+01:00 + cac:TransportExecutionPlanDocumentReference Additional document reference diff --git a/structure/syntax/ubl-waybill.xml b/structure/syntax/ubl-waybill.xml index e5706e51..e1890f65 100644 --- a/structure/syntax/ubl-waybill.xml +++ b/structure/syntax/ubl-waybill.xml @@ -913,7 +913,7 @@ 173500538500000061 schemeID - ´TransportHandlingUnitIDType + TransportHandlingUnitIDType SSCC diff --git a/target/generated/T123-basic.sch b/target/generated/T123-basic.sch index 0bb649c7..4cc35f74 100644 --- a/target/generated/T123-basic.sch +++ b/target/generated/T123-basic.sch @@ -1 +1 @@ -Element 'cbc:CustomizationID' MUST be provided.Element 'cbc:ProfileID' MUST be provided.Element 'cbc:ID' MUST be provided.Element 'cbc:IssueDate' MUST be provided.Element 'cbc:IssueTime' MUST be provided.Element 'cac:TransportUserParty' MUST be provided.Element 'cac:TransportServiceProviderParty' MUST be provided.Element 'cac:MainTransportationService' MUST be provided.Element 'cac:Consignment' MUST be provided.Document MUST not contain schema location.Value MUST be part of code list 'Document status code (openPEPPOL)'.Element 'cbc:EndpointID' MUST be provided.Element 'cac:PartyLegalEntity' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:EndpointID' MUST be provided.Element 'cac:PartyLegalEntity' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:PartyLegalEntity' MUST be provided.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'Document name code, full list (UNCL1001)'.Attribute 'mimeCode' MUST be present.Value MUST be part of code list 'Mime code (IANA Subset)'.Attribute 'filename' MUST be present.Element 'cbc:URI' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:TransportServiceCode' MUST be provided.Value MUST be part of code list 'Transport Service Code (openPEPPOL)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:TransportServiceCode' MUST be provided.Value MUST be part of code list 'Transport Service Code (openPEPPOL)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cac:ConsigneeParty' MUST be provided.Element 'cac:ConsignorParty' MUST be provided.Attribute 'unitCode' MUST be present.Attribute 'unitCode' MUST be present.Attribute 'unitCode' MUST be present.Attribute 'unitCode' MUST be present.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:CoordinateSystemCode' MUST be provided.Element 'cbc:LatitudeDegreesMeasure' MUST be provided.Element 'cbc:LongitudeDegreesMeasure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:CoordinateSystemCode' MUST be provided.Element 'cbc:LatitudeDegreesMeasure' MUST be provided.Element 'cbc:LongitudeDegreesMeasure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Value MUST be part of code list 'ISO 6523 ICD list'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ChargeIndicator' MUST be provided.Element 'cbc:AllowanceChargeReasonCode' MUST be provided.Element 'cbc:Amount' MUST be provided.Value MUST be part of code list 'Freight Allowance-Charge Reason Code'.Attribute 'currencyID' MUST be present.Document MUST NOT contain elements not part of the data model.Element 'cbc:TransportModeCode' MUST be provided.Value MUST be part of code list 'Recommendation 19 (UN/ECE) Transport Modes'.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:CoordinateSystemCode' MUST be provided.Element 'cbc:LatitudeDegreesMeasure' MUST be provided.Element 'cbc:LongitudeDegreesMeasure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cbc:TransportHandlingUnitTypeCode' MUST be provided.Value MUST be part of code list 'Recommendation 21 (UN/ECE)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'Transport equipment type code (UNCL8053) '.Value MUST be part of code list 'Size type code (TRED8155)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'.Attribute 'unitCode' MUST be present.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'.Attribute 'unitCode' MUST be present.Document MUST NOT contain elements not part of the data model.Element 'cbc:ItemClassificationCode' MUST be provided.Attribute 'listID' MUST be present.Value MUST be part of code list 'Item type identification code (UNCL7143)'.Attribute 'listVersionID' MUST be present.Attribute 'name' MUST be present.Document MUST NOT contain elements not part of the data model.Value MUST be part of code list 'Dangerous goods regulations code (UNCL8273)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Element 'cbc:PackingCriteriaCode' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model. \ No newline at end of file +Element 'cbc:CustomizationID' MUST be provided.Element 'cbc:ProfileID' MUST be provided.Element 'cbc:ID' MUST be provided.Element 'cbc:IssueDate' MUST be provided.Element 'cbc:IssueTime' MUST be provided.Element 'cac:TransportUserParty' MUST be provided.Element 'cac:TransportServiceProviderParty' MUST be provided.Element 'cac:MainTransportationService' MUST be provided.Element 'cac:Consignment' MUST be provided.Document MUST not contain schema location.Value MUST be part of code list 'Document status code (openPEPPOL)'.Element 'cbc:EndpointID' MUST be provided.Element 'cac:PartyLegalEntity' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:EndpointID' MUST be provided.Element 'cac:PartyLegalEntity' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:PartyLegalEntity' MUST be provided.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'Document name code, full list (UNCL1001)'.Attribute 'mimeCode' MUST be present.Value MUST be part of code list 'Mime code (IANA Subset)'.Attribute 'filename' MUST be present.Element 'cbc:URI' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:TransportServiceCode' MUST be provided.Value MUST be part of code list 'Transport Service Code (openPEPPOL)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:TransportServiceCode' MUST be provided.Value MUST be part of code list 'Transport Service Code (openPEPPOL)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cac:ConsigneeParty' MUST be provided.Element 'cac:ConsignorParty' MUST be provided.Attribute 'unitCode' MUST be present.Attribute 'unitCode' MUST be present.Attribute 'unitCode' MUST be present.Attribute 'unitCode' MUST be present.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:CoordinateSystemCode' MUST be provided.Element 'cbc:LatitudeDegreesMeasure' MUST be provided.Element 'cbc:LongitudeDegreesMeasure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:CoordinateSystemCode' MUST be provided.Element 'cbc:LatitudeDegreesMeasure' MUST be provided.Element 'cbc:LongitudeDegreesMeasure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Value MUST be part of code list 'ISO 6523 ICD list'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ChargeIndicator' MUST be provided.Element 'cbc:AllowanceChargeReasonCode' MUST be provided.Element 'cbc:Amount' MUST be provided.Value MUST be part of code list 'Freight Allowance-Charge Reason Code'.Attribute 'currencyID' MUST be present.Document MUST NOT contain elements not part of the data model.Element 'cbc:TransportModeCode' MUST be provided.Value MUST be part of code list 'Recommendation 19 (UN/ECE) Transport Modes'.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:CoordinateSystemCode' MUST be provided.Element 'cbc:LatitudeDegreesMeasure' MUST be provided.Element 'cbc:LongitudeDegreesMeasure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cbc:TransportHandlingUnitTypeCode' MUST be provided.Value MUST be part of code list 'Type of Transport Handling Unit ID (openPEPPOL)'.Value MUST be part of code list 'Recommendation 21 (UN/ECE)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'Transport equipment type code (UNCL8053) '.Value MUST be part of code list 'Size type code (TRED8155)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'.Attribute 'unitCode' MUST be present.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'.Attribute 'unitCode' MUST be present.Document MUST NOT contain elements not part of the data model.Element 'cbc:ItemClassificationCode' MUST be provided.Attribute 'listID' MUST be present.Value MUST be part of code list 'Item type identification code (UNCL7143)'.Attribute 'listVersionID' MUST be present.Attribute 'name' MUST be present.Document MUST NOT contain elements not part of the data model.Value MUST be part of code list 'Dangerous goods regulations code (UNCL8273)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Element 'cbc:PackingCriteriaCode' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model. \ No newline at end of file diff --git a/target/generated/T124-basic.sch b/target/generated/T124-basic.sch index a673340f..6fc034e0 100644 --- a/target/generated/T124-basic.sch +++ b/target/generated/T124-basic.sch @@ -1 +1 @@ -Element 'cbc:CustomizationID' MUST be provided.Element 'cbc:ProfileID' MUST be provided.Element 'cbc:ID' MUST be provided.Element 'cbc:IssueDate' MUST be provided.Element 'cbc:IssueTime' MUST be provided.Element 'cac:SenderParty' MUST be provided.Element 'cac:ReceiverParty' MUST be provided.Element 'cac:TransportUserParty' MUST be provided.Element 'cac:TransportServiceProviderParty' MUST be provided.Element 'cac:MainTransportationService' MUST be provided.Element 'cac:Consignment' MUST be provided.Document MUST not contain schema location.Value MUST be part of code list 'Document status code (openPEPPOL)'.Element 'cbc:EndpointID' MUST be provided.Element 'cac:PartyLegalEntity' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:EndpointID' MUST be provided.Element 'cac:PartyIdentification' MUST be provided.Element 'cac:PartyLegalEntity' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:PartyLegalEntity' MUST be provided.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:PartyLegalEntity' MUST be provided.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:PartyLegalEntity' MUST be provided.Element 'cbc:ID' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'Document name code, full list (UNCL1001)'.Attribute 'mimeCode' MUST be present.Value MUST be part of code list 'Mime code (IANA Subset)'.Attribute 'filename' MUST be present.Element 'cbc:URI' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:TransportServiceCode' MUST be provided.Value MUST be part of code list 'Transport Service Code (openPEPPOL)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:TransportServiceCode' MUST be provided.Value MUST be part of code list 'Transport Service Code (openPEPPOL)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cac:PlannedPickupTransportEvent' MUST be provided.Element 'cac:PlannedDeliveryTransportEvent' MUST be provided.Element 'cac:ConsigneeParty' MUST be provided.Element 'cac:ConsignorParty' MUST be provided.Element 'cac:MainCarriageShipmentStage' MUST be provided.Attribute 'unitCode' MUST be present.Attribute 'unitCode' MUST be present.Attribute 'unitCode' MUST be present.Attribute 'unitCode' MUST be present.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Line' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:CoordinateSystemCode' MUST be provided.Element 'cbc:LatitudeDegreesMeasure' MUST be provided.Element 'cbc:LongitudeDegreesMeasure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Line' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:CoordinateSystemCode' MUST be provided.Element 'cbc:LatitudeDegreesMeasure' MUST be provided.Element 'cbc:LongitudeDegreesMeasure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Line' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:CoordinateSystemCode' MUST be provided.Element 'cbc:LatitudeDegreesMeasure' MUST be provided.Element 'cbc:LongitudeDegreesMeasure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Line' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:CoordinateSystemCode' MUST be provided.Element 'cbc:LatitudeDegreesMeasure' MUST be provided.Element 'cbc:LongitudeDegreesMeasure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Value MUST be part of code list 'ISO 6523 ICD list'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ChargeIndicator' MUST be provided.Element 'cbc:AllowanceChargeReasonCode' MUST be provided.Element 'cbc:Amount' MUST be provided.Value MUST be part of code list 'Freight Allowance-Charge Reason Code'.Attribute 'currencyID' MUST be present.Document MUST NOT contain elements not part of the data model.Element 'cbc:TransportModeCode' MUST be provided.Value MUST be part of code list 'Recommendation 19 (UN/ECE) Transport Modes'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:IdentityDocumentReference' MUST be provided.Element 'cbc:ID' MUST be provided.Element 'cbc:DocumentType' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:CoordinateSystemCode' MUST be provided.Element 'cbc:LatitudeDegreesMeasure' MUST be provided.Element 'cbc:LongitudeDegreesMeasure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:IdentificationID' MUST be provided.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:TransportModeCode' MUST be provided.Value MUST be part of code list 'Recommendation 19 (UN/ECE) Transport Modes'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:IdentityDocumentReference' MUST be provided.Element 'cbc:ID' MUST be provided.Element 'cbc:DocumentType' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:CoordinateSystemCode' MUST be provided.Element 'cbc:LatitudeDegreesMeasure' MUST be provided.Element 'cbc:LongitudeDegreesMeasure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:IdentificationID' MUST be provided.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:TransportModeCode' MUST be provided.Value MUST be part of code list 'Recommendation 19 (UN/ECE) Transport Modes'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:IdentityDocumentReference' MUST be provided.Element 'cbc:ID' MUST be provided.Element 'cbc:DocumentType' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:CoordinateSystemCode' MUST be provided.Element 'cbc:LatitudeDegreesMeasure' MUST be provided.Element 'cbc:LongitudeDegreesMeasure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:IdentificationID' MUST be provided.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cbc:TransportHandlingUnitTypeCode' MUST be provided.Value MUST be part of code list 'Recommendation 21 (UN/ECE)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'Transport equipment type code (UNCL8053) '.Value MUST be part of code list 'Size type code (TRED8155)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'.Attribute 'unitCode' MUST be present.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'.Attribute 'unitCode' MUST be present.Document MUST NOT contain elements not part of the data model.Attribute 'unitCode' MUST be present.Element 'cbc:ItemClassificationCode' MUST be provided.Attribute 'listID' MUST be present.Value MUST be part of code list 'Item type identification code (UNCL7143)'.Attribute 'listVersionID' MUST be present.Attribute 'name' MUST be present.Document MUST NOT contain elements not part of the data model.Value MUST be part of code list 'Dangerous goods regulations code (UNCL8273)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Element 'cbc:PackingCriteriaCode' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model. \ No newline at end of file +Element 'cbc:CustomizationID' MUST be provided.Element 'cbc:ProfileID' MUST be provided.Element 'cbc:ID' MUST be provided.Element 'cbc:IssueDate' MUST be provided.Element 'cbc:IssueTime' MUST be provided.Element 'cac:SenderParty' MUST be provided.Element 'cac:ReceiverParty' MUST be provided.Element 'cac:TransportUserParty' MUST be provided.Element 'cac:TransportServiceProviderParty' MUST be provided.Element 'cac:MainTransportationService' MUST be provided.Element 'cac:Consignment' MUST be provided.Document MUST not contain schema location.Value MUST be part of code list 'Document status code (openPEPPOL)'.Element 'cbc:EndpointID' MUST be provided.Element 'cac:PartyLegalEntity' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:EndpointID' MUST be provided.Element 'cac:PartyIdentification' MUST be provided.Element 'cac:PartyLegalEntity' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:PartyLegalEntity' MUST be provided.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:PartyLegalEntity' MUST be provided.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:PartyLegalEntity' MUST be provided.Element 'cbc:ID' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'Document name code, full list (UNCL1001)'.Attribute 'mimeCode' MUST be present.Value MUST be part of code list 'Mime code (IANA Subset)'.Attribute 'filename' MUST be present.Element 'cbc:URI' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:TransportServiceCode' MUST be provided.Value MUST be part of code list 'Transport Service Code (openPEPPOL)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:TransportServiceCode' MUST be provided.Value MUST be part of code list 'Transport Service Code (openPEPPOL)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cac:PlannedPickupTransportEvent' MUST be provided.Element 'cac:PlannedDeliveryTransportEvent' MUST be provided.Element 'cac:ConsigneeParty' MUST be provided.Element 'cac:ConsignorParty' MUST be provided.Element 'cac:MainCarriageShipmentStage' MUST be provided.Attribute 'unitCode' MUST be present.Attribute 'unitCode' MUST be present.Attribute 'unitCode' MUST be present.Attribute 'unitCode' MUST be present.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Line' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:CoordinateSystemCode' MUST be provided.Element 'cbc:LatitudeDegreesMeasure' MUST be provided.Element 'cbc:LongitudeDegreesMeasure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Line' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:CoordinateSystemCode' MUST be provided.Element 'cbc:LatitudeDegreesMeasure' MUST be provided.Element 'cbc:LongitudeDegreesMeasure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Line' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:CoordinateSystemCode' MUST be provided.Element 'cbc:LatitudeDegreesMeasure' MUST be provided.Element 'cbc:LongitudeDegreesMeasure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Line' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:CoordinateSystemCode' MUST be provided.Element 'cbc:LatitudeDegreesMeasure' MUST be provided.Element 'cbc:LongitudeDegreesMeasure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Value MUST be part of code list 'ISO 6523 ICD list'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ChargeIndicator' MUST be provided.Element 'cbc:AllowanceChargeReasonCode' MUST be provided.Element 'cbc:Amount' MUST be provided.Value MUST be part of code list 'Freight Allowance-Charge Reason Code'.Attribute 'currencyID' MUST be present.Document MUST NOT contain elements not part of the data model.Element 'cbc:TransportModeCode' MUST be provided.Value MUST be part of code list 'Recommendation 19 (UN/ECE) Transport Modes'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:IdentityDocumentReference' MUST be provided.Element 'cbc:ID' MUST be provided.Element 'cbc:DocumentType' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:CoordinateSystemCode' MUST be provided.Element 'cbc:LatitudeDegreesMeasure' MUST be provided.Element 'cbc:LongitudeDegreesMeasure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:IdentificationID' MUST be provided.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:TransportModeCode' MUST be provided.Value MUST be part of code list 'Recommendation 19 (UN/ECE) Transport Modes'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:IdentityDocumentReference' MUST be provided.Element 'cbc:ID' MUST be provided.Element 'cbc:DocumentType' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:CoordinateSystemCode' MUST be provided.Element 'cbc:LatitudeDegreesMeasure' MUST be provided.Element 'cbc:LongitudeDegreesMeasure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:IdentificationID' MUST be provided.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:TransportModeCode' MUST be provided.Value MUST be part of code list 'Recommendation 19 (UN/ECE) Transport Modes'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:IdentityDocumentReference' MUST be provided.Element 'cbc:ID' MUST be provided.Element 'cbc:DocumentType' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:CoordinateSystemCode' MUST be provided.Element 'cbc:LatitudeDegreesMeasure' MUST be provided.Element 'cbc:LongitudeDegreesMeasure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:IdentificationID' MUST be provided.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cbc:TransportHandlingUnitTypeCode' MUST be provided.Value MUST be part of code list 'Type of Transport Handling Unit ID (openPEPPOL)'.Value MUST be part of code list 'Recommendation 21 (UN/ECE)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'Transport equipment type code (UNCL8053) '.Value MUST be part of code list 'Size type code (TRED8155)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'.Attribute 'unitCode' MUST be present.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'.Attribute 'unitCode' MUST be present.Document MUST NOT contain elements not part of the data model.Attribute 'unitCode' MUST be present.Element 'cbc:ItemClassificationCode' MUST be provided.Attribute 'listID' MUST be present.Value MUST be part of code list 'Item type identification code (UNCL7143)'.Attribute 'listVersionID' MUST be present.Attribute 'name' MUST be present.Document MUST NOT contain elements not part of the data model.Value MUST be part of code list 'Dangerous goods regulations code (UNCL8273)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Element 'cbc:PackingCriteriaCode' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model. \ No newline at end of file diff --git a/target/generated/T125-basic.sch b/target/generated/T125-basic.sch index af34b464..c600451d 100644 --- a/target/generated/T125-basic.sch +++ b/target/generated/T125-basic.sch @@ -1 +1 @@ -Element 'cbc:CustomizationID' MUST be provided.Element 'cbc:ProfileID' MUST be provided.Element 'cbc:ID' MUST be provided.Element 'cbc:IssueDate' MUST be provided.Element 'cbc:IssueTime' MUST be provided.Element 'cbc:Name' MUST be provided.Element 'cac:ConsignorParty' MUST be provided.Element 'cac:CarrierParty' MUST be provided.Element 'cac:Shipment' MUST be provided.Document MUST not contain schema location.Element 'cbc:EndpointID' MUST be provided.Element 'cac:PartyLegalEntity' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:EndpointID' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:IdentityDocumentReference' MUST be provided.Element 'cbc:ID' MUST be provided.Element 'cbc:DocumentType' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cac:Consignment' MUST be provided.Element 'cac:ShipmentStage' MUST be provided.Value MUST be part of code list 'Type of Shipment ID (openPEPPOL)'.Element 'cbc:ID' MUST be provided.Element 'cac:ConsigneeParty' MUST be provided.Value MUST be part of code list 'Type of Consignment ID (openPEPPOL)'.Attribute 'unitCode' MUST be present.Attribute 'unitCode' MUST be present.Attribute 'unitCode' MUST be present.Attribute 'unitCode' MUST be present.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cbc:TransportHandlingUnitTypeCode' MUST be provided.Value MUST be part of code list 'Recommendation 21 (UN/ECE)'.Value MUST be part of code list 'Handling code (Beast, openPeppol)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'Transport equipment type code (UNCL8053) '.Value MUST be part of code list 'Size type code (TRED8155)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'.Attribute 'unitCode' MUST be present.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'.Attribute 'unitCode' MUST be present.Document MUST NOT contain elements not part of the data model.Element 'cbc:ItemClassificationCode' MUST be provided.Attribute 'listID' MUST be present.Value MUST be part of code list 'Item type identification code (UNCL7143)'.Document MUST NOT contain elements not part of the data model.Value MUST be part of code list 'Dangerous goods regulations code (UNCL8273)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Element 'cbc:PackingCriteriaCode' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:TransportModeCode' MUST be provided.Value MUST be part of code list 'Recommendation 19 (UN/ECE) Transport Modes'.Element 'cbc:AircraftID' MUST be provided.Element 'cbc:LicensePlateID' MUST be provided.Element 'cbc:TrainID' MUST be provided.Element 'cbc:VesselID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:DeliveryLocation' MUST be provided.Element 'cac:EstimatedDeliveryPeriod' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CoordinateSystemCode' MUST be provided.Element 'cbc:LatitudeDegreesMeasure' MUST be provided.Element 'cbc:LongitudeDegreesMeasure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:EstimatedDespatchPeriod' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:CoordinateSystemCode' MUST be provided.Element 'cbc:LatitudeDegreesMeasure' MUST be provided.Element 'cbc:LongitudeDegreesMeasure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'Document name code, full list (UNCL1001)'.Attribute 'mimeCode' MUST be present.Value MUST be part of code list 'Mime code (IANA Subset)'.Attribute 'filename' MUST be present.Element 'cbc:URI' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cac:SignatoryParty' MUST be provided.Element 'cac:DigitalSignatureAttachment' MUST be provided.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:FamilyName' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Attribute 'mimeCode' MUST be present.Value MUST be part of code list 'Mime code (IANA Subset)'.Attribute 'filename' MUST be present.Element 'cbc:URI' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model. \ No newline at end of file +Element 'cbc:CustomizationID' MUST be provided.Element 'cbc:ProfileID' MUST be provided.Element 'cbc:ID' MUST be provided.Element 'cbc:IssueDate' MUST be provided.Element 'cbc:IssueTime' MUST be provided.Element 'cbc:Name' MUST be provided.Element 'cac:ConsignorParty' MUST be provided.Element 'cac:CarrierParty' MUST be provided.Element 'cac:Shipment' MUST be provided.Document MUST not contain schema location.Element 'cbc:EndpointID' MUST be provided.Element 'cac:PartyLegalEntity' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:EndpointID' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:IdentityDocumentReference' MUST be provided.Element 'cbc:ID' MUST be provided.Element 'cbc:DocumentType' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cac:Consignment' MUST be provided.Element 'cac:ShipmentStage' MUST be provided.Value MUST be part of code list 'Type of Shipment ID (openPEPPOL)'.Element 'cbc:ID' MUST be provided.Element 'cac:ConsigneeParty' MUST be provided.Value MUST be part of code list 'Type of Consignment ID (openPEPPOL)'.Attribute 'unitCode' MUST be present.Attribute 'unitCode' MUST be present.Attribute 'unitCode' MUST be present.Attribute 'unitCode' MUST be present.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cbc:TransportHandlingUnitTypeCode' MUST be provided.Value MUST be part of code list 'Type of Transport Handling Unit ID (openPEPPOL)'.Value MUST be part of code list 'Recommendation 21 (UN/ECE)'.Value MUST be part of code list 'Handling code (Beast, openPeppol)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'Transport equipment type code (UNCL8053) '.Value MUST be part of code list 'Size type code (TRED8155)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'.Attribute 'unitCode' MUST be present.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'.Attribute 'unitCode' MUST be present.Document MUST NOT contain elements not part of the data model.Element 'cbc:ItemClassificationCode' MUST be provided.Attribute 'listID' MUST be present.Value MUST be part of code list 'Item type identification code (UNCL7143)'.Document MUST NOT contain elements not part of the data model.Value MUST be part of code list 'Dangerous goods regulations code (UNCL8273)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Element 'cbc:PackingCriteriaCode' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:TransportModeCode' MUST be provided.Value MUST be part of code list 'Recommendation 19 (UN/ECE) Transport Modes'.Element 'cbc:AircraftID' MUST be provided.Element 'cbc:LicensePlateID' MUST be provided.Element 'cbc:TrainID' MUST be provided.Element 'cbc:VesselID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:DeliveryLocation' MUST be provided.Element 'cac:EstimatedDeliveryPeriod' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CoordinateSystemCode' MUST be provided.Element 'cbc:LatitudeDegreesMeasure' MUST be provided.Element 'cbc:LongitudeDegreesMeasure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:EstimatedDespatchPeriod' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:CoordinateSystemCode' MUST be provided.Element 'cbc:LatitudeDegreesMeasure' MUST be provided.Element 'cbc:LongitudeDegreesMeasure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'Document name code, full list (UNCL1001)'.Attribute 'mimeCode' MUST be present.Value MUST be part of code list 'Mime code (IANA Subset)'.Attribute 'filename' MUST be present.Element 'cbc:URI' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cac:SignatoryParty' MUST be provided.Element 'cac:DigitalSignatureAttachment' MUST be provided.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:FamilyName' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Attribute 'mimeCode' MUST be present.Value MUST be part of code list 'Mime code (IANA Subset)'.Attribute 'filename' MUST be present.Element 'cbc:URI' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model. \ No newline at end of file diff --git a/target/generated/T126-basic.sch b/target/generated/T126-basic.sch index ab45dc05..be708c5c 100644 --- a/target/generated/T126-basic.sch +++ b/target/generated/T126-basic.sch @@ -1 +1 @@ -Element 'cbc:CustomizationID' MUST be provided.Element 'cbc:ProfileID' MUST be provided.Element 'cbc:ID' MUST be provided.Element 'cbc:IssueDate' MUST be provided.Element 'cbc:IssueTime' MUST be provided.Element 'cbc:ShippingOrderID' MUST be provided.Element 'cbc:TransportationStatusTypeCode' MUST be provided.Element 'cac:SenderParty' MUST be provided.Element 'cac:ReceiverParty' MUST be provided.Document MUST not contain schema location.Value MUST be part of code list 'Transportation Status Type Code (openPEPPOL)'.Element 'cbc:EndpointID' MUST be provided.Element 'cac:PartyLegalEntity' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:EndpointID' MUST be provided.Element 'cac:PartyLegalEntity' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'Transport Event Type Code (openPEPPOL)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model. \ No newline at end of file +Element 'cbc:CustomizationID' MUST be provided.Element 'cbc:ProfileID' MUST be provided.Element 'cbc:ID' MUST be provided.Element 'cbc:IssueDate' MUST be provided.Element 'cbc:IssueTime' MUST be provided.Element 'cbc:ShippingOrderID' MUST be provided.Element 'cbc:TransportationStatusTypeCode' MUST be provided.Element 'cac:SenderParty' MUST be provided.Element 'cac:ReceiverParty' MUST be provided.Document MUST not contain schema location.Value MUST be part of code list 'Transportation Status Type Code (openPEPPOL)'.Element 'cbc:EndpointID' MUST be provided.Element 'cac:PartyLegalEntity' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:EndpointID' MUST be provided.Element 'cac:PartyLegalEntity' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'Transport Event Type Code (openPEPPOL)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'Type of Transport Handling Unit ID (openPEPPOL)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model. \ No newline at end of file diff --git a/target/generated/T127-basic.sch b/target/generated/T127-basic.sch index ac63d5df..7add194a 100644 --- a/target/generated/T127-basic.sch +++ b/target/generated/T127-basic.sch @@ -1 +1 @@ -Element 'cbc:CustomizationID' MUST be provided.Element 'cbc:ProfileID' MUST be provided.Element 'cbc:ID' MUST be provided.Element 'cbc:IssueDate' MUST be provided.Element 'cbc:IssueTime' MUST be provided.Element 'cbc:Description' MUST be provided.Element 'cbc:ShippingOrderID' MUST be provided.Element 'cbc:TransportationStatusTypeCode' MUST be provided.Element 'cbc:TransportExecutionStatusCode' MUST be provided.Element 'cac:SenderParty' MUST be provided.Element 'cac:ReceiverParty' MUST be provided.Document MUST not contain schema location.Value MUST be part of code list 'Transportation Status Type Code (openPEPPOL)'.Value MUST be part of code list 'Transportation Status Code (openPEPPOL)'.Element 'cbc:ID' MUST be provided.Element 'cac:Status' MUST be provided.Element 'cbc:Description' MUST be provided.Attribute 'listID' MUST be present.Document MUST NOT contain elements not part of the data model.Value MUST be part of code list 'Transport Event Type Code (openPEPPOL)'.Element 'cbc:Description' MUST be provided.Attribute 'listID' MUST be present.Attribute 'listID' MUST be present.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cac:SignatoryParty' MUST be provided.Element 'cac:Person' MUST be provided.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:FamilyName' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Attribute 'mimeCode' MUST be present.Value MUST be part of code list 'Mime code (IANA Subset)'.Attribute 'filename' MUST be present.Element 'cbc:URI' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cbc:Description' MUST be provided.Attribute 'listID' MUST be present.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:IdentificationID' MUST be provided.Value MUST be part of code list 'Transport Event Type Code (openPEPPOL)'.Element 'cbc:Description' MUST be provided.Attribute 'listID' MUST be present.Attribute 'listID' MUST be present.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cac:SignatoryParty' MUST be provided.Element 'cac:Person' MUST be provided.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:FamilyName' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Attribute 'mimeCode' MUST be present.Value MUST be part of code list 'Mime code (IANA Subset)'.Attribute 'filename' MUST be present.Element 'cbc:URI' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'Document name code, full list (UNCL1001)'.Attribute 'mimeCode' MUST be present.Value MUST be part of code list 'Mime code (IANA Subset)'.Attribute 'filename' MUST be present.Element 'cbc:URI' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cac:SignatoryParty' MUST be provided.Element 'cac:Person' MUST be provided.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:FamilyName' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Attribute 'mimeCode' MUST be present.Value MUST be part of code list 'Mime code (IANA Subset)'.Attribute 'filename' MUST be present.Element 'cbc:URI' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:EndpointID' MUST be provided.Element 'cac:PartyLegalEntity' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:EndpointID' MUST be provided.Element 'cac:PartyLegalEntity' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model. \ No newline at end of file +Element 'cbc:CustomizationID' MUST be provided.Element 'cbc:ProfileID' MUST be provided.Element 'cbc:ID' MUST be provided.Element 'cbc:IssueDate' MUST be provided.Element 'cbc:IssueTime' MUST be provided.Element 'cbc:Description' MUST be provided.Element 'cbc:ShippingOrderID' MUST be provided.Element 'cbc:TransportationStatusTypeCode' MUST be provided.Element 'cbc:TransportExecutionStatusCode' MUST be provided.Element 'cac:SenderParty' MUST be provided.Element 'cac:ReceiverParty' MUST be provided.Document MUST not contain schema location.Value MUST be part of code list 'Transportation Status Type Code (openPEPPOL)'.Value MUST be part of code list 'Transportation Status Code (openPEPPOL)'.Element 'cbc:ID' MUST be provided.Element 'cac:Status' MUST be provided.Element 'cbc:Description' MUST be provided.Attribute 'listID' MUST be present.Document MUST NOT contain elements not part of the data model.Value MUST be part of code list 'Transport Event Type Code (openPEPPOL)'.Element 'cbc:Description' MUST be provided.Attribute 'listID' MUST be present.Attribute 'listID' MUST be present.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cac:SignatoryParty' MUST be provided.Element 'cac:Person' MUST be provided.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:FamilyName' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Attribute 'mimeCode' MUST be present.Value MUST be part of code list 'Mime code (IANA Subset)'.Attribute 'filename' MUST be present.Element 'cbc:URI' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'Type of Transport Handling Unit ID (openPEPPOL)'.Element 'cbc:Description' MUST be provided.Attribute 'listID' MUST be present.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:IdentificationID' MUST be provided.Value MUST be part of code list 'Transport Event Type Code (openPEPPOL)'.Element 'cbc:Description' MUST be provided.Attribute 'listID' MUST be present.Attribute 'listID' MUST be present.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cac:SignatoryParty' MUST be provided.Element 'cac:Person' MUST be provided.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:FamilyName' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Attribute 'mimeCode' MUST be present.Value MUST be part of code list 'Mime code (IANA Subset)'.Attribute 'filename' MUST be present.Element 'cbc:URI' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'Document name code, full list (UNCL1001)'.Attribute 'mimeCode' MUST be present.Value MUST be part of code list 'Mime code (IANA Subset)'.Attribute 'filename' MUST be present.Element 'cbc:URI' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cac:SignatoryParty' MUST be provided.Element 'cac:Person' MUST be provided.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:FamilyName' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Attribute 'mimeCode' MUST be present.Value MUST be part of code list 'Mime code (IANA Subset)'.Attribute 'filename' MUST be present.Element 'cbc:URI' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:EndpointID' MUST be provided.Element 'cac:PartyLegalEntity' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:EndpointID' MUST be provided.Element 'cac:PartyLegalEntity' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model. \ No newline at end of file diff --git a/target/generated/T128-basic.sch b/target/generated/T128-basic.sch index 95ac0caa..66be9fd3 100644 --- a/target/generated/T128-basic.sch +++ b/target/generated/T128-basic.sch @@ -1 +1 @@ -Element 'cbc:CustomizationID' MUST be provided.Element 'cbc:ProfileID' MUST be provided.Element 'cbc:ID' MUST be provided.Element 'cbc:IssueDate' MUST be provided.Element 'cbc:IssueTime' MUST be provided.Element 'cbc:ReceiptAdviceTypeCode' MUST be provided.Element 'cac:DespatchDocumentReference' MUST be provided.Element 'cac:DeliveryCustomerParty' MUST be provided.Element 'cac:DespatchSupplierParty' MUST be provided.Element 'cac:ReceiptLine' MUST be provided.Document MUST not contain schema location.Value MUST be part of code list 'Document status code (openPEPPOL)'.Value MUST be part of code list 'Receipt Advice Type (openPEPPOL)'.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cbc:IssueDate' MUST be provided.Element 'cbc:IssueTime' MUST be provided.Value MUST be part of code list 'Application Response type code (UNCL4343 Subset T128)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'Document name code, full list (UNCL1001)'.Attribute 'mimeCode' MUST be present.Value MUST be part of code list 'Mime code (IANA Subset)'.Attribute 'filename' MUST be present.Element 'cbc:URI' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Party' MUST be provided.Element 'cbc:EndpointID' MUST be provided.Element 'cac:PartyLegalEntity' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Party' MUST be provided.Element 'cbc:EndpointID' MUST be provided.Element 'cac:PartyLegalEntity' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Party' MUST be provided.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Party' MUST be provided.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'Type of Shipment ID (openPEPPOL)'.Element 'cbc:ID' MUST be provided.Element 'cac:Status' MUST be provided.Value MUST be part of code list 'Type of Consignment ID (openPEPPOL)'.Element 'cbc:ConditionCode' MUST be provided.Value MUST be part of code list 'Application Response type code (UNCL4343 Subset T128)'.Value MUST be part of code list 'Consignment Status Reason (openPEPPOL)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:IdentityDocumentReference' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ActualDeliveryDate' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cbc:TransportHandlingUnitTypeCode' MUST be provided.Element 'cac:Status' MUST be provided.Value MUST be part of code list 'Type of Transport Handling Unit ID (openPEPPOL)'.Value MUST be part of code list 'Recommendation 21 (UN/ECE)'.Element 'cbc:ConditionCode' MUST be provided.Value MUST be part of code list 'Application Response type code (UNCL4343 Subset T128)'.Value MUST be part of code list 'Transport Handling Unit Reason codes (based on UNCL7007). '.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cac:DespatchLineReference' MUST be provided.Attribute 'unitCode' MUST be present.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Receipt Advice Action (openPEPPOL)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Reject Reason (openPEPPOL)'.Value MUST be part of code list 'Receipt Advice Action (openPEPPOL)'.Attribute 'unitCode' MUST be present.Element 'cbc:LineID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:LineID' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:Name' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model. \ No newline at end of file +Element 'cbc:CustomizationID' MUST be provided.Element 'cbc:ProfileID' MUST be provided.Element 'cbc:ID' MUST be provided.Element 'cbc:IssueDate' MUST be provided.Element 'cbc:IssueTime' MUST be provided.Element 'cbc:ReceiptAdviceTypeCode' MUST be provided.Element 'cac:DespatchDocumentReference' MUST be provided.Element 'cac:DeliveryCustomerParty' MUST be provided.Element 'cac:DespatchSupplierParty' MUST be provided.Element 'cac:ReceiptLine' MUST be provided.Document MUST not contain schema location.Value MUST be part of code list 'Document status code (openPEPPOL)'.Value MUST be part of code list 'Receipt Advice Type (openPEPPOL)'.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cbc:IssueDate' MUST be provided.Element 'cbc:IssueTime' MUST be provided.Value MUST be part of code list 'Application Response type code (UNCL4343 Subset T128)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'Document name code, full list (UNCL1001)'.Attribute 'mimeCode' MUST be present.Value MUST be part of code list 'Mime code (IANA Subset)'.Attribute 'filename' MUST be present.Element 'cbc:URI' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Party' MUST be provided.Element 'cbc:EndpointID' MUST be provided.Element 'cac:PartyLegalEntity' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Party' MUST be provided.Element 'cbc:EndpointID' MUST be provided.Element 'cac:PartyLegalEntity' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Party' MUST be provided.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Party' MUST be provided.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'Type of Shipment ID (openPEPPOL)'.Element 'cbc:ID' MUST be provided.Element 'cac:Status' MUST be provided.Value MUST be part of code list 'Type of Consignment ID (openPEPPOL)'.Element 'cbc:ConditionCode' MUST be provided.Value MUST be part of code list 'Application Response type code (UNCL4343 Subset T128)'.Value MUST be part of code list 'Consignment Status Reason (openPEPPOL)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:IdentityDocumentReference' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ActualDeliveryDate' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cbc:TransportHandlingUnitTypeCode' MUST be provided.Element 'cac:Status' MUST be provided.Value MUST be part of code list 'Type of Transport Handling Unit ID (openPEPPOL)'.Value MUST be part of code list 'Recommendation 21 (UN/ECE)'.Element 'cbc:ConditionCode' MUST be provided.Value MUST be part of code list 'Application Response type code (UNCL4343 Subset T128)'.Value MUST be part of code list 'Transport Handling Unit Reason codes (based on UNCL7007). '.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cac:DespatchLineReference' MUST be provided.Attribute 'unitCode' MUST be present.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Receipt Advice Action (openPEPPOL)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Reject Reason (openPEPPOL)'.Value MUST be part of code list 'Receipt Advice Action (openPEPPOL)'.Attribute 'unitCode' MUST be present.Element 'cbc:LineID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:LineID' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:Name' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model. \ No newline at end of file diff --git a/target/schematron/PEPPOLBIS-T123.sch b/target/schematron/PEPPOLBIS-T123.sch index dbf9761b..7c6b73e0 100644 --- a/target/schematron/PEPPOLBIS-T123.sch +++ b/target/schematron/PEPPOLBIS-T123.sch @@ -204,6 +204,7 @@ + - Attribute 'unitCode' MUST be present. + Attribute 'unitCode' MUST be present. - Attribute 'unitCode' MUST be present. + Attribute 'unitCode' MUST be present. - Attribute 'unitCode' MUST be present. + Attribute 'unitCode' MUST be present. - Attribute 'unitCode' MUST be present. + Attribute 'unitCode' MUST be present. - Element 'cac:Location' MUST be provided. - Element 'cac:Period' MUST be provided. + Element 'cac:Location' MUST be provided. + Element 'cac:Period' MUST be provided. Value MUST be part of code list 'ISO 6523 ICD list'. + id="PEPPOL-T123-B14201">Value MUST be part of code list 'ISO 6523 ICD list'. @@ -639,58 +640,58 @@ - Element 'cbc:Line' MUST be provided. + Element 'cbc:Line' MUST be provided. - Element 'cbc:IdentificationCode' MUST be provided. + Element 'cbc:IdentificationCode' MUST be provided. Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. + id="PEPPOL-T123-B15401">Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. Element 'cbc:CoordinateSystemCode' MUST be provided. + id="PEPPOL-T123-B15501">Element 'cbc:CoordinateSystemCode' MUST be provided. Element 'cbc:LatitudeDegreesMeasure' MUST be provided. + id="PEPPOL-T123-B15502">Element 'cbc:LatitudeDegreesMeasure' MUST be provided. Element 'cbc:LongitudeDegreesMeasure' MUST be provided. + id="PEPPOL-T123-B15503">Element 'cbc:LongitudeDegreesMeasure' MUST be provided. - Attribute 'unitCode' MUST be present. + Attribute 'unitCode' MUST be present. Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. + id="PEPPOL-T123-B15702">Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. - Attribute 'unitCode' MUST be present. + Attribute 'unitCode' MUST be present. Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. + id="PEPPOL-T123-B15902">Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. - Attribute 'unitCode' MUST be present. + Attribute 'unitCode' MUST be present. Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. + id="PEPPOL-T123-B16102">Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. @@ -698,21 +699,21 @@ - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Element 'cac:Location' MUST be provided. - Element 'cac:Period' MUST be provided. + Element 'cac:Location' MUST be provided. + Element 'cac:Period' MUST be provided. Value MUST be part of code list 'ISO 6523 ICD list'. + id="PEPPOL-T123-B17101">Value MUST be part of code list 'ISO 6523 ICD list'. @@ -722,58 +723,58 @@ - Element 'cbc:Line' MUST be provided. + Element 'cbc:Line' MUST be provided. - Element 'cbc:IdentificationCode' MUST be provided. + Element 'cbc:IdentificationCode' MUST be provided. Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. + id="PEPPOL-T123-B18301">Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. Element 'cbc:CoordinateSystemCode' MUST be provided. + id="PEPPOL-T123-B18401">Element 'cbc:CoordinateSystemCode' MUST be provided. Element 'cbc:LatitudeDegreesMeasure' MUST be provided. + id="PEPPOL-T123-B18402">Element 'cbc:LatitudeDegreesMeasure' MUST be provided. Element 'cbc:LongitudeDegreesMeasure' MUST be provided. + id="PEPPOL-T123-B18403">Element 'cbc:LongitudeDegreesMeasure' MUST be provided. - Attribute 'unitCode' MUST be present. + Attribute 'unitCode' MUST be present. Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. + id="PEPPOL-T123-B18602">Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. - Attribute 'unitCode' MUST be present. + Attribute 'unitCode' MUST be present. Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. + id="PEPPOL-T123-B18802">Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. - Attribute 'unitCode' MUST be present. + Attribute 'unitCode' MUST be present. Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. + id="PEPPOL-T123-B19002">Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. @@ -781,26 +782,26 @@ - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Element 'cbc:ID' MUST be provided. + Element 'cbc:ID' MUST be provided. Value MUST be part of code list 'ISO 6523 ICD list'. + id="PEPPOL-T123-B19901">Value MUST be part of code list 'ISO 6523 ICD list'. - Element 'cbc:Name' MUST be provided. + Element 'cbc:Name' MUST be provided. - Element 'cac:Country' MUST be provided. + Element 'cac:Country' MUST be provided. @@ -808,79 +809,79 @@ - Element 'cbc:Line' MUST be provided. + Element 'cbc:Line' MUST be provided. - Element 'cbc:IdentificationCode' MUST be provided. + Element 'cbc:IdentificationCode' MUST be provided. Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. + id="PEPPOL-T123-B21201">Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Element 'cbc:RegistrationName' MUST be provided. + Element 'cbc:RegistrationName' MUST be provided. - Attribute 'schemeID' MUST be present. + Attribute 'schemeID' MUST be present. Value MUST be part of code list 'ISO 6523 ICD list'. + id="PEPPOL-T123-B21502">Value MUST be part of code list 'ISO 6523 ICD list'. - Element 'cac:Country' MUST be provided. + Element 'cac:Country' MUST be provided. - Element 'cbc:IdentificationCode' MUST be provided. + Element 'cbc:IdentificationCode' MUST be provided. Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. + id="PEPPOL-T123-B22001">Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Element 'cbc:ID' MUST be provided. + Element 'cbc:ID' MUST be provided. Value MUST be part of code list 'ISO 6523 ICD list'. + id="PEPPOL-T123-B22701">Value MUST be part of code list 'ISO 6523 ICD list'. - Element 'cbc:Name' MUST be provided. + Element 'cbc:Name' MUST be provided. - Element 'cac:Country' MUST be provided. + Element 'cac:Country' MUST be provided. @@ -888,81 +889,81 @@ - Element 'cbc:Line' MUST be provided. + Element 'cbc:Line' MUST be provided. - Element 'cbc:IdentificationCode' MUST be provided. + Element 'cbc:IdentificationCode' MUST be provided. Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. + id="PEPPOL-T123-B24001">Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Element 'cbc:RegistrationName' MUST be provided. + Element 'cbc:RegistrationName' MUST be provided. - Attribute 'schemeID' MUST be present. + Attribute 'schemeID' MUST be present. Value MUST be part of code list 'ISO 6523 ICD list'. + id="PEPPOL-T123-B24302">Value MUST be part of code list 'ISO 6523 ICD list'. - Element 'cac:Country' MUST be provided. + Element 'cac:Country' MUST be provided. - Element 'cbc:IdentificationCode' MUST be provided. + Element 'cbc:IdentificationCode' MUST be provided. Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. + id="PEPPOL-T123-B24801">Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. + id="PEPPOL-T123-B25401">Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. + id="PEPPOL-T123-B25601">Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. @@ -971,59 +972,59 @@ Value MUST be part of code list 'ISO 6523 ICD list'. + id="PEPPOL-T123-B26101">Value MUST be part of code list 'ISO 6523 ICD list'. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Element 'cbc:ChargeIndicator' MUST be provided. + Element 'cbc:ChargeIndicator' MUST be provided. Element 'cbc:AllowanceChargeReasonCode' MUST be provided. - Element 'cbc:Amount' MUST be provided. + id="PEPPOL-T123-B26702">Element 'cbc:AllowanceChargeReasonCode' MUST be provided. + Element 'cbc:Amount' MUST be provided. Value MUST be part of code list 'Freight Allowance-Charge Reason Code'. + id="PEPPOL-T123-B26901">Value MUST be part of code list 'Freight Allowance-Charge Reason Code'. - Attribute 'currencyID' MUST be present. + Attribute 'currencyID' MUST be present. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Element 'cbc:TransportModeCode' MUST be provided. + Element 'cbc:TransportModeCode' MUST be provided. Value MUST be part of code list 'Recommendation 19 (UN/ECE) Transport Modes'. + id="PEPPOL-T123-B27301">Value MUST be part of code list 'Recommendation 19 (UN/ECE) Transport Modes'. - Element 'cac:Location' MUST be provided. - Element 'cac:Period' MUST be provided. + Element 'cac:Location' MUST be provided. + Element 'cac:Period' MUST be provided. Value MUST be part of code list 'ISO 6523 ICD list'. + id="PEPPOL-T123-B27801">Value MUST be part of code list 'ISO 6523 ICD list'. @@ -1033,58 +1034,58 @@ - Element 'cbc:Line' MUST be provided. + Element 'cbc:Line' MUST be provided. - Element 'cbc:IdentificationCode' MUST be provided. + Element 'cbc:IdentificationCode' MUST be provided. Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. + id="PEPPOL-T123-B29001">Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. Element 'cbc:CoordinateSystemCode' MUST be provided. + id="PEPPOL-T123-B29101">Element 'cbc:CoordinateSystemCode' MUST be provided. Element 'cbc:LatitudeDegreesMeasure' MUST be provided. + id="PEPPOL-T123-B29102">Element 'cbc:LatitudeDegreesMeasure' MUST be provided. Element 'cbc:LongitudeDegreesMeasure' MUST be provided. + id="PEPPOL-T123-B29103">Element 'cbc:LongitudeDegreesMeasure' MUST be provided. - Attribute 'unitCode' MUST be present. + Attribute 'unitCode' MUST be present. Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. + id="PEPPOL-T123-B29302">Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. - Attribute 'unitCode' MUST be present. + Attribute 'unitCode' MUST be present. Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. + id="PEPPOL-T123-B29502">Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. - Attribute 'unitCode' MUST be present. + Attribute 'unitCode' MUST be present. Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. + id="PEPPOL-T123-B29702">Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. @@ -1092,21 +1093,21 @@ - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Element 'cac:Location' MUST be provided. - Element 'cac:Period' MUST be provided. + Element 'cac:Location' MUST be provided. + Element 'cac:Period' MUST be provided. Value MUST be part of code list 'ISO 6523 ICD list'. + id="PEPPOL-T123-B30701">Value MUST be part of code list 'ISO 6523 ICD list'. @@ -1114,21 +1115,21 @@ - Element 'cbc:IdentificationCode' MUST be provided. + Element 'cbc:IdentificationCode' MUST be provided. Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. + id="PEPPOL-T123-B31501">Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. @@ -1136,97 +1137,101 @@ - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Element 'cbc:ID' MUST be provided. + Element 'cbc:ID' MUST be provided. Element 'cbc:TransportHandlingUnitTypeCode' MUST be provided. + id="PEPPOL-T123-B32102">Element 'cbc:TransportHandlingUnitTypeCode' MUST be provided. + + + Value MUST be part of code list 'Type of Transport Handling Unit ID (openPEPPOL)'. - Value MUST be part of code list 'Recommendation 21 (UN/ECE)'. + id="PEPPOL-T123-B32401">Value MUST be part of code list 'Recommendation 21 (UN/ECE)'. - Element 'cbc:ID' MUST be provided. + Element 'cbc:ID' MUST be provided. Value MUST be part of code list 'Transport equipment type code (UNCL8053) '. + id="PEPPOL-T123-B33101">Value MUST be part of code list 'Transport equipment type code (UNCL8053) '. Value MUST be part of code list 'Size type code (TRED8155)'. + id="PEPPOL-T123-B33201">Value MUST be part of code list 'Size type code (TRED8155)'. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Element 'cbc:AttributeID' MUST be provided. - Element 'cbc:Measure' MUST be provided. + Element 'cbc:AttributeID' MUST be provided. + Element 'cbc:Measure' MUST be provided. Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'. + id="PEPPOL-T123-B33701">Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'. - Attribute 'unitCode' MUST be present. + Attribute 'unitCode' MUST be present. Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. + id="PEPPOL-T123-B33802">Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Element 'cbc:AttributeID' MUST be provided. - Element 'cbc:Measure' MUST be provided. + Element 'cbc:AttributeID' MUST be provided. + Element 'cbc:Measure' MUST be provided. Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'. + id="PEPPOL-T123-B34101">Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'. - Attribute 'unitCode' MUST be present. + Attribute 'unitCode' MUST be present. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Element 'cbc:AttributeID' MUST be provided. - Element 'cbc:Measure' MUST be provided. + Element 'cbc:AttributeID' MUST be provided. + Element 'cbc:Measure' MUST be provided. Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'. + id="PEPPOL-T123-B34501">Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'. - Attribute 'unitCode' MUST be present. + Attribute 'unitCode' MUST be present. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. @@ -1237,18 +1242,18 @@ Element 'cbc:ItemClassificationCode' MUST be provided. + id="PEPPOL-T123-B35401">Element 'cbc:ItemClassificationCode' MUST be provided. - Attribute 'listID' MUST be present. + Attribute 'listID' MUST be present. Value MUST be part of code list 'Item type identification code (UNCL7143)'. - Attribute 'listVersionID' MUST be present. - Attribute 'name' MUST be present. + id="PEPPOL-T123-B35502">Value MUST be part of code list 'Item type identification code (UNCL7143)'. + Attribute 'listVersionID' MUST be present. + Attribute 'name' MUST be present. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. @@ -1256,56 +1261,56 @@ Value MUST be part of code list 'Dangerous goods regulations code (UNCL8273)'. + id="PEPPOL-T123-B36201">Value MUST be part of code list 'Dangerous goods regulations code (UNCL8273)'. - Attribute 'unitCode' MUST be present. + Attribute 'unitCode' MUST be present. Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. + id="PEPPOL-T123-B36702">Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. - Attribute 'unitCode' MUST be present. + Attribute 'unitCode' MUST be present. Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. + id="PEPPOL-T123-B36902">Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. - Element 'cbc:PackingCriteriaCode' MUST be provided. + Element 'cbc:PackingCriteriaCode' MUST be provided. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Element 'cbc:AttributeID' MUST be provided. - Element 'cbc:Measure' MUST be provided. + Element 'cbc:AttributeID' MUST be provided. + Element 'cbc:Measure' MUST be provided. - Attribute 'unitCode' MUST be present. + Attribute 'unitCode' MUST be present. Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. + id="PEPPOL-T123-B37502">Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. Document MUST NOT contain elements not part of the data model. diff --git a/target/schematron/PEPPOLBIS-T124.sch b/target/schematron/PEPPOLBIS-T124.sch index faac2ee1..4b4c1352 100644 --- a/target/schematron/PEPPOLBIS-T124.sch +++ b/target/schematron/PEPPOLBIS-T124.sch @@ -204,6 +204,7 @@ + - Attribute 'unitCode' MUST be present. + Attribute 'unitCode' MUST be present. - Attribute 'unitCode' MUST be present. + Attribute 'unitCode' MUST be present. - Attribute 'unitCode' MUST be present. + Attribute 'unitCode' MUST be present. - Attribute 'unitCode' MUST be present. + Attribute 'unitCode' MUST be present. - Element 'cac:Location' MUST be provided. - Element 'cac:Period' MUST be provided. + Element 'cac:Location' MUST be provided. + Element 'cac:Period' MUST be provided. Value MUST be part of code list 'ISO 6523 ICD list'. + id="PEPPOL-T124-B21101">Value MUST be part of code list 'ISO 6523 ICD list'. @@ -846,56 +847,56 @@ - Element 'cbc:Line' MUST be provided. + Element 'cbc:Line' MUST be provided. Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. + id="PEPPOL-T124-B22301">Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. Element 'cbc:CoordinateSystemCode' MUST be provided. + id="PEPPOL-T124-B22401">Element 'cbc:CoordinateSystemCode' MUST be provided. Element 'cbc:LatitudeDegreesMeasure' MUST be provided. + id="PEPPOL-T124-B22402">Element 'cbc:LatitudeDegreesMeasure' MUST be provided. Element 'cbc:LongitudeDegreesMeasure' MUST be provided. + id="PEPPOL-T124-B22403">Element 'cbc:LongitudeDegreesMeasure' MUST be provided. - Attribute 'unitCode' MUST be present. + Attribute 'unitCode' MUST be present. Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. + id="PEPPOL-T124-B22602">Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. - Attribute 'unitCode' MUST be present. + Attribute 'unitCode' MUST be present. Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. + id="PEPPOL-T124-B22802">Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. - Attribute 'unitCode' MUST be present. + Attribute 'unitCode' MUST be present. Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. + id="PEPPOL-T124-B23002">Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. @@ -903,21 +904,21 @@ - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Element 'cac:Location' MUST be provided. - Element 'cac:Period' MUST be provided. + Element 'cac:Location' MUST be provided. + Element 'cac:Period' MUST be provided. Value MUST be part of code list 'ISO 6523 ICD list'. + id="PEPPOL-T124-B24001">Value MUST be part of code list 'ISO 6523 ICD list'. @@ -927,56 +928,56 @@ - Element 'cbc:Line' MUST be provided. + Element 'cbc:Line' MUST be provided. Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. + id="PEPPOL-T124-B25201">Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. Element 'cbc:CoordinateSystemCode' MUST be provided. + id="PEPPOL-T124-B25301">Element 'cbc:CoordinateSystemCode' MUST be provided. Element 'cbc:LatitudeDegreesMeasure' MUST be provided. + id="PEPPOL-T124-B25302">Element 'cbc:LatitudeDegreesMeasure' MUST be provided. Element 'cbc:LongitudeDegreesMeasure' MUST be provided. + id="PEPPOL-T124-B25303">Element 'cbc:LongitudeDegreesMeasure' MUST be provided. - Attribute 'unitCode' MUST be present. + Attribute 'unitCode' MUST be present. Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. + id="PEPPOL-T124-B25502">Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. - Attribute 'unitCode' MUST be present. + Attribute 'unitCode' MUST be present. Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. + id="PEPPOL-T124-B25702">Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. - Attribute 'unitCode' MUST be present. + Attribute 'unitCode' MUST be present. Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. + id="PEPPOL-T124-B25902">Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. @@ -984,21 +985,21 @@ - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Element 'cac:Location' MUST be provided. - Element 'cac:Period' MUST be provided. + Element 'cac:Location' MUST be provided. + Element 'cac:Period' MUST be provided. Value MUST be part of code list 'ISO 6523 ICD list'. + id="PEPPOL-T124-B26901">Value MUST be part of code list 'ISO 6523 ICD list'. @@ -1008,56 +1009,56 @@ - Element 'cbc:Line' MUST be provided. + Element 'cbc:Line' MUST be provided. Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. + id="PEPPOL-T124-B28101">Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. Element 'cbc:CoordinateSystemCode' MUST be provided. + id="PEPPOL-T124-B28201">Element 'cbc:CoordinateSystemCode' MUST be provided. Element 'cbc:LatitudeDegreesMeasure' MUST be provided. + id="PEPPOL-T124-B28202">Element 'cbc:LatitudeDegreesMeasure' MUST be provided. Element 'cbc:LongitudeDegreesMeasure' MUST be provided. + id="PEPPOL-T124-B28203">Element 'cbc:LongitudeDegreesMeasure' MUST be provided. - Attribute 'unitCode' MUST be present. + Attribute 'unitCode' MUST be present. Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. + id="PEPPOL-T124-B28402">Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. - Attribute 'unitCode' MUST be present. + Attribute 'unitCode' MUST be present. Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. + id="PEPPOL-T124-B28602">Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. - Attribute 'unitCode' MUST be present. + Attribute 'unitCode' MUST be present. Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. + id="PEPPOL-T124-B28802">Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. @@ -1065,21 +1066,21 @@ - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Element 'cac:Location' MUST be provided. - Element 'cac:Period' MUST be provided. + Element 'cac:Location' MUST be provided. + Element 'cac:Period' MUST be provided. Value MUST be part of code list 'ISO 6523 ICD list'. + id="PEPPOL-T124-B29801">Value MUST be part of code list 'ISO 6523 ICD list'. @@ -1089,56 +1090,56 @@ - Element 'cbc:Line' MUST be provided. + Element 'cbc:Line' MUST be provided. Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. + id="PEPPOL-T124-B31001">Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. Element 'cbc:CoordinateSystemCode' MUST be provided. + id="PEPPOL-T124-B31101">Element 'cbc:CoordinateSystemCode' MUST be provided. Element 'cbc:LatitudeDegreesMeasure' MUST be provided. + id="PEPPOL-T124-B31102">Element 'cbc:LatitudeDegreesMeasure' MUST be provided. Element 'cbc:LongitudeDegreesMeasure' MUST be provided. + id="PEPPOL-T124-B31103">Element 'cbc:LongitudeDegreesMeasure' MUST be provided. - Attribute 'unitCode' MUST be present. + Attribute 'unitCode' MUST be present. Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. + id="PEPPOL-T124-B31302">Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. - Attribute 'unitCode' MUST be present. + Attribute 'unitCode' MUST be present. Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. + id="PEPPOL-T124-B31502">Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. - Attribute 'unitCode' MUST be present. + Attribute 'unitCode' MUST be present. Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. + id="PEPPOL-T124-B31702">Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. @@ -1146,26 +1147,26 @@ - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Element 'cbc:ID' MUST be provided. + Element 'cbc:ID' MUST be provided. Value MUST be part of code list 'ISO 6523 ICD list'. + id="PEPPOL-T124-B32601">Value MUST be part of code list 'ISO 6523 ICD list'. - Element 'cbc:Name' MUST be provided. + Element 'cbc:Name' MUST be provided. - Element 'cac:Country' MUST be provided. + Element 'cac:Country' MUST be provided. @@ -1173,79 +1174,79 @@ - Element 'cbc:Line' MUST be provided. + Element 'cbc:Line' MUST be provided. - Element 'cbc:IdentificationCode' MUST be provided. + Element 'cbc:IdentificationCode' MUST be provided. Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. + id="PEPPOL-T124-B33901">Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Element 'cbc:RegistrationName' MUST be provided. + Element 'cbc:RegistrationName' MUST be provided. - Attribute 'schemeID' MUST be present. + Attribute 'schemeID' MUST be present. Value MUST be part of code list 'ISO 6523 ICD list'. + id="PEPPOL-T124-B34202">Value MUST be part of code list 'ISO 6523 ICD list'. - Element 'cac:Country' MUST be provided. + Element 'cac:Country' MUST be provided. - Element 'cbc:IdentificationCode' MUST be provided. + Element 'cbc:IdentificationCode' MUST be provided. Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. + id="PEPPOL-T124-B34701">Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Element 'cbc:ID' MUST be provided. + Element 'cbc:ID' MUST be provided. Value MUST be part of code list 'ISO 6523 ICD list'. + id="PEPPOL-T124-B35401">Value MUST be part of code list 'ISO 6523 ICD list'. - Element 'cbc:Name' MUST be provided. + Element 'cbc:Name' MUST be provided. - Element 'cac:Country' MUST be provided. + Element 'cac:Country' MUST be provided. @@ -1253,81 +1254,81 @@ - Element 'cbc:Line' MUST be provided. + Element 'cbc:Line' MUST be provided. - Element 'cbc:IdentificationCode' MUST be provided. + Element 'cbc:IdentificationCode' MUST be provided. Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. + id="PEPPOL-T124-B36701">Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Element 'cbc:RegistrationName' MUST be provided. + Element 'cbc:RegistrationName' MUST be provided. - Attribute 'schemeID' MUST be present. + Attribute 'schemeID' MUST be present. Value MUST be part of code list 'ISO 6523 ICD list'. + id="PEPPOL-T124-B37002">Value MUST be part of code list 'ISO 6523 ICD list'. - Element 'cac:Country' MUST be provided. + Element 'cac:Country' MUST be provided. Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. + id="PEPPOL-T124-B37501">Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Element 'cbc:IdentificationCode' MUST be provided. + Element 'cbc:IdentificationCode' MUST be provided. Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. + id="PEPPOL-T124-B38101">Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. + id="PEPPOL-T124-B38301">Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. @@ -1336,64 +1337,64 @@ Value MUST be part of code list 'ISO 6523 ICD list'. + id="PEPPOL-T124-B38801">Value MUST be part of code list 'ISO 6523 ICD list'. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Element 'cbc:ChargeIndicator' MUST be provided. + Element 'cbc:ChargeIndicator' MUST be provided. Element 'cbc:AllowanceChargeReasonCode' MUST be provided. - Element 'cbc:Amount' MUST be provided. + id="PEPPOL-T124-B39402">Element 'cbc:AllowanceChargeReasonCode' MUST be provided. + Element 'cbc:Amount' MUST be provided. Value MUST be part of code list 'Freight Allowance-Charge Reason Code'. + id="PEPPOL-T124-B39601">Value MUST be part of code list 'Freight Allowance-Charge Reason Code'. - Attribute 'currencyID' MUST be present. + Attribute 'currencyID' MUST be present. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Element 'cbc:TransportModeCode' MUST be provided. + Element 'cbc:TransportModeCode' MUST be provided. Value MUST be part of code list 'Recommendation 19 (UN/ECE) Transport Modes'. + id="PEPPOL-T124-B40001">Value MUST be part of code list 'Recommendation 19 (UN/ECE) Transport Modes'. - Element 'cbc:ID' MUST be provided. + Element 'cbc:ID' MUST be provided. Value MUST be part of code list 'ISO 6523 ICD list'. + id="PEPPOL-T124-B40401">Value MUST be part of code list 'ISO 6523 ICD list'. - Element 'cbc:Name' MUST be provided. + Element 'cbc:Name' MUST be provided. - Element 'cac:Country' MUST be provided. + Element 'cac:Country' MUST be provided. @@ -1401,95 +1402,95 @@ - Element 'cbc:Line' MUST be provided. + Element 'cbc:Line' MUST be provided. - Element 'cbc:IdentificationCode' MUST be provided. + Element 'cbc:IdentificationCode' MUST be provided. Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. + id="PEPPOL-T124-B41701">Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Element 'cbc:RegistrationName' MUST be provided. + Element 'cbc:RegistrationName' MUST be provided. - Attribute 'schemeID' MUST be present. + Attribute 'schemeID' MUST be present. Value MUST be part of code list 'ISO 6523 ICD list'. + id="PEPPOL-T124-B42002">Value MUST be part of code list 'ISO 6523 ICD list'. - Element 'cac:Country' MUST be provided. + Element 'cac:Country' MUST be provided. - Element 'cbc:IdentificationCode' MUST be provided. + Element 'cbc:IdentificationCode' MUST be provided. Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. + id="PEPPOL-T124-B42501">Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. Element 'cac:IdentityDocumentReference' MUST be provided. + id="PEPPOL-T124-B43001">Element 'cac:IdentityDocumentReference' MUST be provided. - Element 'cbc:ID' MUST be provided. - Element 'cbc:DocumentType' MUST be provided. + Element 'cbc:ID' MUST be provided. + Element 'cbc:DocumentType' MUST be provided. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Element 'cac:Location' MUST be provided. - Element 'cac:Period' MUST be provided. + Element 'cac:Location' MUST be provided. + Element 'cac:Period' MUST be provided. Value MUST be part of code list 'ISO 6523 ICD list'. + id="PEPPOL-T124-B43701">Value MUST be part of code list 'ISO 6523 ICD list'. - Element 'cac:Country' MUST be provided. + Element 'cac:Country' MUST be provided. @@ -1497,58 +1498,58 @@ - Element 'cbc:Line' MUST be provided. + Element 'cbc:Line' MUST be provided. - Element 'cbc:IdentificationCode' MUST be provided. + Element 'cbc:IdentificationCode' MUST be provided. Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. + id="PEPPOL-T124-B44901">Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. Element 'cbc:CoordinateSystemCode' MUST be provided. + id="PEPPOL-T124-B45001">Element 'cbc:CoordinateSystemCode' MUST be provided. Element 'cbc:LatitudeDegreesMeasure' MUST be provided. + id="PEPPOL-T124-B45002">Element 'cbc:LatitudeDegreesMeasure' MUST be provided. Element 'cbc:LongitudeDegreesMeasure' MUST be provided. + id="PEPPOL-T124-B45003">Element 'cbc:LongitudeDegreesMeasure' MUST be provided. - Attribute 'unitCode' MUST be present. + Attribute 'unitCode' MUST be present. Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. + id="PEPPOL-T124-B45202">Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. - Attribute 'unitCode' MUST be present. + Attribute 'unitCode' MUST be present. Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. + id="PEPPOL-T124-B45402">Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. - Attribute 'unitCode' MUST be present. + Attribute 'unitCode' MUST be present. Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. + id="PEPPOL-T124-B45602">Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. @@ -1556,46 +1557,46 @@ - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Element 'cbc:IdentificationID' MUST be provided. - Element 'cac:Location' MUST be provided. - Element 'cac:Period' MUST be provided. + Element 'cbc:IdentificationID' MUST be provided. + Element 'cac:Location' MUST be provided. + Element 'cac:Period' MUST be provided. Value MUST be part of code list 'ISO 6523 ICD list'. + id="PEPPOL-T124-B46601">Value MUST be part of code list 'ISO 6523 ICD list'. - Element 'cac:Country' MUST be provided. + Element 'cac:Country' MUST be provided. - Element 'cbc:IdentificationCode' MUST be provided. + Element 'cbc:IdentificationCode' MUST be provided. Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. + id="PEPPOL-T124-B47401">Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. @@ -1603,37 +1604,37 @@ - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Element 'cbc:TransportModeCode' MUST be provided. + Element 'cbc:TransportModeCode' MUST be provided. Value MUST be part of code list 'Recommendation 19 (UN/ECE) Transport Modes'. + id="PEPPOL-T124-B48101">Value MUST be part of code list 'Recommendation 19 (UN/ECE) Transport Modes'. - Element 'cbc:ID' MUST be provided. + Element 'cbc:ID' MUST be provided. Value MUST be part of code list 'ISO 6523 ICD list'. + id="PEPPOL-T124-B48401">Value MUST be part of code list 'ISO 6523 ICD list'. - Element 'cbc:Name' MUST be provided. + Element 'cbc:Name' MUST be provided. - Element 'cac:Country' MUST be provided. + Element 'cac:Country' MUST be provided. @@ -1641,95 +1642,95 @@ - Element 'cbc:Line' MUST be provided. + Element 'cbc:Line' MUST be provided. - Element 'cbc:IdentificationCode' MUST be provided. + Element 'cbc:IdentificationCode' MUST be provided. Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. + id="PEPPOL-T124-B49701">Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Element 'cbc:RegistrationName' MUST be provided. + Element 'cbc:RegistrationName' MUST be provided. - Attribute 'schemeID' MUST be present. + Attribute 'schemeID' MUST be present. Value MUST be part of code list 'ISO 6523 ICD list'. + id="PEPPOL-T124-B50002">Value MUST be part of code list 'ISO 6523 ICD list'. - Element 'cac:Country' MUST be provided. + Element 'cac:Country' MUST be provided. - Element 'cbc:IdentificationCode' MUST be provided. + Element 'cbc:IdentificationCode' MUST be provided. Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. + id="PEPPOL-T124-B50501">Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. Element 'cac:IdentityDocumentReference' MUST be provided. + id="PEPPOL-T124-B51001">Element 'cac:IdentityDocumentReference' MUST be provided. - Element 'cbc:ID' MUST be provided. - Element 'cbc:DocumentType' MUST be provided. + Element 'cbc:ID' MUST be provided. + Element 'cbc:DocumentType' MUST be provided. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Element 'cac:Location' MUST be provided. - Element 'cac:Period' MUST be provided. + Element 'cac:Location' MUST be provided. + Element 'cac:Period' MUST be provided. Value MUST be part of code list 'ISO 6523 ICD list'. + id="PEPPOL-T124-B51701">Value MUST be part of code list 'ISO 6523 ICD list'. - Element 'cac:Country' MUST be provided. + Element 'cac:Country' MUST be provided. @@ -1737,58 +1738,58 @@ - Element 'cbc:Line' MUST be provided. + Element 'cbc:Line' MUST be provided. - Element 'cbc:IdentificationCode' MUST be provided. + Element 'cbc:IdentificationCode' MUST be provided. Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. + id="PEPPOL-T124-B52901">Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. Element 'cbc:CoordinateSystemCode' MUST be provided. + id="PEPPOL-T124-B53001">Element 'cbc:CoordinateSystemCode' MUST be provided. Element 'cbc:LatitudeDegreesMeasure' MUST be provided. + id="PEPPOL-T124-B53002">Element 'cbc:LatitudeDegreesMeasure' MUST be provided. Element 'cbc:LongitudeDegreesMeasure' MUST be provided. + id="PEPPOL-T124-B53003">Element 'cbc:LongitudeDegreesMeasure' MUST be provided. - Attribute 'unitCode' MUST be present. + Attribute 'unitCode' MUST be present. Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. + id="PEPPOL-T124-B53202">Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. - Attribute 'unitCode' MUST be present. + Attribute 'unitCode' MUST be present. Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. + id="PEPPOL-T124-B53402">Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. - Attribute 'unitCode' MUST be present. + Attribute 'unitCode' MUST be present. Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. + id="PEPPOL-T124-B53602">Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. @@ -1796,46 +1797,46 @@ - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Element 'cbc:IdentificationID' MUST be provided. - Element 'cac:Location' MUST be provided. - Element 'cac:Period' MUST be provided. + Element 'cbc:IdentificationID' MUST be provided. + Element 'cac:Location' MUST be provided. + Element 'cac:Period' MUST be provided. Value MUST be part of code list 'ISO 6523 ICD list'. + id="PEPPOL-T124-B54601">Value MUST be part of code list 'ISO 6523 ICD list'. - Element 'cac:Country' MUST be provided. + Element 'cac:Country' MUST be provided. - Element 'cbc:IdentificationCode' MUST be provided. + Element 'cbc:IdentificationCode' MUST be provided. Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. + id="PEPPOL-T124-B55401">Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. @@ -1843,38 +1844,38 @@ - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Element 'cbc:TransportModeCode' MUST be provided. + Element 'cbc:TransportModeCode' MUST be provided. Value MUST be part of code list 'Recommendation 19 (UN/ECE) Transport Modes'. + id="PEPPOL-T124-B56101">Value MUST be part of code list 'Recommendation 19 (UN/ECE) Transport Modes'. - Element 'cbc:ID' MUST be provided. + Element 'cbc:ID' MUST be provided. Value MUST be part of code list 'ISO 6523 ICD list'. + id="PEPPOL-T124-B56501">Value MUST be part of code list 'ISO 6523 ICD list'. - Element 'cbc:Name' MUST be provided. + Element 'cbc:Name' MUST be provided. - Element 'cac:Country' MUST be provided. + Element 'cac:Country' MUST be provided. @@ -1882,95 +1883,95 @@ - Element 'cbc:Line' MUST be provided. + Element 'cbc:Line' MUST be provided. - Element 'cbc:IdentificationCode' MUST be provided. + Element 'cbc:IdentificationCode' MUST be provided. Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. + id="PEPPOL-T124-B57801">Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Element 'cbc:RegistrationName' MUST be provided. + Element 'cbc:RegistrationName' MUST be provided. - Attribute 'schemeID' MUST be present. + Attribute 'schemeID' MUST be present. Value MUST be part of code list 'ISO 6523 ICD list'. + id="PEPPOL-T124-B58102">Value MUST be part of code list 'ISO 6523 ICD list'. - Element 'cac:Country' MUST be provided. + Element 'cac:Country' MUST be provided. - Element 'cbc:IdentificationCode' MUST be provided. + Element 'cbc:IdentificationCode' MUST be provided. Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. + id="PEPPOL-T124-B58601">Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. Element 'cac:IdentityDocumentReference' MUST be provided. + id="PEPPOL-T124-B59101">Element 'cac:IdentityDocumentReference' MUST be provided. - Element 'cbc:ID' MUST be provided. - Element 'cbc:DocumentType' MUST be provided. + Element 'cbc:ID' MUST be provided. + Element 'cbc:DocumentType' MUST be provided. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Element 'cac:Location' MUST be provided. - Element 'cac:Period' MUST be provided. + Element 'cac:Location' MUST be provided. + Element 'cac:Period' MUST be provided. Value MUST be part of code list 'ISO 6523 ICD list'. + id="PEPPOL-T124-B59801">Value MUST be part of code list 'ISO 6523 ICD list'. - Element 'cac:Country' MUST be provided. + Element 'cac:Country' MUST be provided. @@ -1978,58 +1979,58 @@ - Element 'cbc:Line' MUST be provided. + Element 'cbc:Line' MUST be provided. - Element 'cbc:IdentificationCode' MUST be provided. + Element 'cbc:IdentificationCode' MUST be provided. Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. + id="PEPPOL-T124-B61001">Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. Element 'cbc:CoordinateSystemCode' MUST be provided. + id="PEPPOL-T124-B61101">Element 'cbc:CoordinateSystemCode' MUST be provided. Element 'cbc:LatitudeDegreesMeasure' MUST be provided. + id="PEPPOL-T124-B61102">Element 'cbc:LatitudeDegreesMeasure' MUST be provided. Element 'cbc:LongitudeDegreesMeasure' MUST be provided. + id="PEPPOL-T124-B61103">Element 'cbc:LongitudeDegreesMeasure' MUST be provided. - Attribute 'unitCode' MUST be present. + Attribute 'unitCode' MUST be present. Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. + id="PEPPOL-T124-B61302">Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. - Attribute 'unitCode' MUST be present. + Attribute 'unitCode' MUST be present. Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. + id="PEPPOL-T124-B61502">Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. - Attribute 'unitCode' MUST be present. + Attribute 'unitCode' MUST be present. Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. + id="PEPPOL-T124-B61702">Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. @@ -2037,46 +2038,46 @@ - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Element 'cbc:IdentificationID' MUST be provided. - Element 'cac:Location' MUST be provided. - Element 'cac:Period' MUST be provided. + Element 'cbc:IdentificationID' MUST be provided. + Element 'cac:Location' MUST be provided. + Element 'cac:Period' MUST be provided. Value MUST be part of code list 'ISO 6523 ICD list'. + id="PEPPOL-T124-B62701">Value MUST be part of code list 'ISO 6523 ICD list'. - Element 'cac:Country' MUST be provided. + Element 'cac:Country' MUST be provided. - Element 'cbc:IdentificationCode' MUST be provided. + Element 'cbc:IdentificationCode' MUST be provided. Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. + id="PEPPOL-T124-B63501">Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. @@ -2084,122 +2085,126 @@ - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Element 'cbc:ID' MUST be provided. + Element 'cbc:ID' MUST be provided. Element 'cbc:TransportHandlingUnitTypeCode' MUST be provided. + id="PEPPOL-T124-B64102">Element 'cbc:TransportHandlingUnitTypeCode' MUST be provided. + + + Value MUST be part of code list 'Type of Transport Handling Unit ID (openPEPPOL)'. - Value MUST be part of code list 'Recommendation 21 (UN/ECE)'. + id="PEPPOL-T124-B64401">Value MUST be part of code list 'Recommendation 21 (UN/ECE)'. - Element 'cbc:ID' MUST be provided. + Element 'cbc:ID' MUST be provided. Value MUST be part of code list 'Transport equipment type code (UNCL8053) '. + id="PEPPOL-T124-B65101">Value MUST be part of code list 'Transport equipment type code (UNCL8053) '. Value MUST be part of code list 'Size type code (TRED8155)'. + id="PEPPOL-T124-B65201">Value MUST be part of code list 'Size type code (TRED8155)'. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Element 'cbc:AttributeID' MUST be provided. - Element 'cbc:Measure' MUST be provided. + Element 'cbc:AttributeID' MUST be provided. + Element 'cbc:Measure' MUST be provided. Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'. + id="PEPPOL-T124-B65701">Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'. - Attribute 'unitCode' MUST be present. + Attribute 'unitCode' MUST be present. Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. + id="PEPPOL-T124-B65802">Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Element 'cbc:AttributeID' MUST be provided. - Element 'cbc:Measure' MUST be provided. + Element 'cbc:AttributeID' MUST be provided. + Element 'cbc:Measure' MUST be provided. Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'. + id="PEPPOL-T124-B66101">Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'. - Attribute 'unitCode' MUST be present. + Attribute 'unitCode' MUST be present. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Element 'cbc:AttributeID' MUST be provided. - Element 'cbc:Measure' MUST be provided. + Element 'cbc:AttributeID' MUST be provided. + Element 'cbc:Measure' MUST be provided. Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'. + id="PEPPOL-T124-B66501">Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'. - Attribute 'unitCode' MUST be present. + Attribute 'unitCode' MUST be present. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Attribute 'unitCode' MUST be present. + Attribute 'unitCode' MUST be present. Element 'cbc:ItemClassificationCode' MUST be provided. + id="PEPPOL-T124-B67601">Element 'cbc:ItemClassificationCode' MUST be provided. - Attribute 'listID' MUST be present. + Attribute 'listID' MUST be present. Value MUST be part of code list 'Item type identification code (UNCL7143)'. - Attribute 'listVersionID' MUST be present. - Attribute 'name' MUST be present. + id="PEPPOL-T124-B67702">Value MUST be part of code list 'Item type identification code (UNCL7143)'. + Attribute 'listVersionID' MUST be present. + Attribute 'name' MUST be present. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. @@ -2207,56 +2212,56 @@ Value MUST be part of code list 'Dangerous goods regulations code (UNCL8273)'. + id="PEPPOL-T124-B68401">Value MUST be part of code list 'Dangerous goods regulations code (UNCL8273)'. - Attribute 'unitCode' MUST be present. + Attribute 'unitCode' MUST be present. Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. + id="PEPPOL-T124-B68902">Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. - Attribute 'unitCode' MUST be present. + Attribute 'unitCode' MUST be present. Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. + id="PEPPOL-T124-B69102">Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. - Element 'cbc:PackingCriteriaCode' MUST be provided. + Element 'cbc:PackingCriteriaCode' MUST be provided. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Element 'cbc:AttributeID' MUST be provided. - Element 'cbc:Measure' MUST be provided. + Element 'cbc:AttributeID' MUST be provided. + Element 'cbc:Measure' MUST be provided. - Attribute 'unitCode' MUST be present. + Attribute 'unitCode' MUST be present. Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. + id="PEPPOL-T124-B69702">Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. Document MUST NOT contain elements not part of the data model. diff --git a/target/schematron/PEPPOLBIS-T125.sch b/target/schematron/PEPPOLBIS-T125.sch index 2b5661b0..3656215e 100644 --- a/target/schematron/PEPPOLBIS-T125.sch +++ b/target/schematron/PEPPOLBIS-T125.sch @@ -202,6 +202,7 @@ + Element 'cbc:TransportHandlingUnitTypeCode' MUST be provided. - + + Value MUST be part of code list 'Type of Transport Handling Unit ID (openPEPPOL)'. + + @@ -439,17 +440,21 @@ Value MUST be part of code list 'Transport Event Type Code (openPEPPOL)'. + id="PEPPOL-T126-B08701">Value MUST be part of code list 'Transport Event Type Code (openPEPPOL)'. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Element 'cbc:ID' MUST be provided. + Element 'cbc:ID' MUST be provided. + + + Value MUST be part of code list 'Type of Transport Handling Unit ID (openPEPPOL)'. - - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. Document MUST NOT contain elements not part of the data model. diff --git a/target/schematron/PEPPOLBIS-T127.sch b/target/schematron/PEPPOLBIS-T127.sch index fa5f6ce1..b7b71c4c 100644 --- a/target/schematron/PEPPOLBIS-T127.sch +++ b/target/schematron/PEPPOLBIS-T127.sch @@ -179,9 +179,11 @@ + - @@ -189,9 +191,8 @@ value="tokenize('1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 1999 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 481 482 483 484 485 486 487 488 489 490 491 493 494 495 496 497 498 499 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 550 551 552 553 554 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 610 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 760 761 763 764 765 766 770 775 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 810 811 812 820 821 822 823 824 825 830 833 840 841 850 851 852 853 855 856 860 861 862 863 864 865 870 890 895 896 901 910 911 913 914 915 916 917 925 926 927 929 930 931 932 933 934 935 936 937 938 940 941 950 951 952 953 954 955 960 961 962 963 964 965 966 970 971 972 974 975 976 977 978 979 990 991 995 996 998', '\s')"/> + - @@ -235,14 +236,14 @@ - Element 'cbc:Description' MUST be provided. + Element 'cbc:Description' MUST be provided. - Attribute 'listID' MUST be present. + Attribute 'listID' MUST be present. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. @@ -251,39 +252,39 @@ Value MUST be part of code list 'Transport Event Type Code (openPEPPOL)'. + id="PEPPOL-T127-B02301">Value MUST be part of code list 'Transport Event Type Code (openPEPPOL)'. - Element 'cbc:Description' MUST be provided. + Element 'cbc:Description' MUST be provided. - Attribute 'listID' MUST be present. + Attribute 'listID' MUST be present. - Attribute 'listID' MUST be present. + Attribute 'listID' MUST be present. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Element 'cbc:ID' MUST be provided. - Element 'cac:SignatoryParty' MUST be provided. + Element 'cbc:ID' MUST be provided. + Element 'cac:SignatoryParty' MUST be provided. - Element 'cac:Person' MUST be provided. + Element 'cac:Person' MUST be provided. - Element 'cbc:Name' MUST be provided. + Element 'cbc:Name' MUST be provided. - Element 'cac:Country' MUST be provided. + Element 'cac:Country' MUST be provided. @@ -291,56 +292,56 @@ - Element 'cbc:Line' MUST be provided. + Element 'cbc:Line' MUST be provided. - Element 'cbc:IdentificationCode' MUST be provided. + Element 'cbc:IdentificationCode' MUST be provided. Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. + id="PEPPOL-T127-B04801">Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Element 'cbc:FamilyName' MUST be provided. + Element 'cbc:FamilyName' MUST be provided. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Attribute 'mimeCode' MUST be present. + Attribute 'mimeCode' MUST be present. Value MUST be part of code list 'Mime code (IANA Subset)'. - Attribute 'filename' MUST be present. + id="PEPPOL-T127-B05602">Value MUST be part of code list 'Mime code (IANA Subset)'. + Attribute 'filename' MUST be present. - Element 'cbc:URI' MUST be provided. + Element 'cbc:URI' MUST be provided. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. @@ -348,33 +349,37 @@ - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Element 'cbc:ID' MUST be provided. + Element 'cbc:ID' MUST be provided. + + + Value MUST be part of code list 'Type of Transport Handling Unit ID (openPEPPOL)'. - - Element 'cbc:Description' MUST be provided. + Element 'cbc:Description' MUST be provided. - Attribute 'listID' MUST be present. + Attribute 'listID' MUST be present. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. Document MUST NOT contain elements not part of the data model. - Element 'cbc:IdentificationID' MUST be provided. + Element 'cbc:IdentificationID' MUST be provided. @@ -382,39 +387,39 @@ Value MUST be part of code list 'Transport Event Type Code (openPEPPOL)'. + id="PEPPOL-T127-B07701">Value MUST be part of code list 'Transport Event Type Code (openPEPPOL)'. - Element 'cbc:Description' MUST be provided. + Element 'cbc:Description' MUST be provided. - Attribute 'listID' MUST be present. + Attribute 'listID' MUST be present. - Attribute 'listID' MUST be present. + Attribute 'listID' MUST be present. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Element 'cbc:ID' MUST be provided. - Element 'cac:SignatoryParty' MUST be provided. + Element 'cbc:ID' MUST be provided. + Element 'cac:SignatoryParty' MUST be provided. - Element 'cac:Person' MUST be provided. + Element 'cac:Person' MUST be provided. - Element 'cbc:Name' MUST be provided. + Element 'cbc:Name' MUST be provided. - Element 'cac:Country' MUST be provided. + Element 'cac:Country' MUST be provided. @@ -422,56 +427,56 @@ - Element 'cbc:Line' MUST be provided. + Element 'cbc:Line' MUST be provided. - Element 'cbc:IdentificationCode' MUST be provided. + Element 'cbc:IdentificationCode' MUST be provided. Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. + id="PEPPOL-T127-B10201">Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Element 'cbc:FamilyName' MUST be provided. + Element 'cbc:FamilyName' MUST be provided. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Attribute 'mimeCode' MUST be present. + Attribute 'mimeCode' MUST be present. Value MUST be part of code list 'Mime code (IANA Subset)'. - Attribute 'filename' MUST be present. + id="PEPPOL-T127-B11002">Value MUST be part of code list 'Mime code (IANA Subset)'. + Attribute 'filename' MUST be present. - Element 'cbc:URI' MUST be provided. + Element 'cbc:URI' MUST be provided. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. @@ -479,58 +484,58 @@ - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Element 'cbc:ID' MUST be provided. + Element 'cbc:ID' MUST be provided. Value MUST be part of code list 'Document name code, full list (UNCL1001)'. + id="PEPPOL-T127-B12201">Value MUST be part of code list 'Document name code, full list (UNCL1001)'. - Attribute 'mimeCode' MUST be present. + Attribute 'mimeCode' MUST be present. Value MUST be part of code list 'Mime code (IANA Subset)'. - Attribute 'filename' MUST be present. + id="PEPPOL-T127-B12502">Value MUST be part of code list 'Mime code (IANA Subset)'. + Attribute 'filename' MUST be present. - Element 'cbc:URI' MUST be provided. + Element 'cbc:URI' MUST be provided. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Element 'cbc:ID' MUST be provided. - Element 'cac:SignatoryParty' MUST be provided. + Element 'cbc:ID' MUST be provided. + Element 'cac:SignatoryParty' MUST be provided. - Element 'cac:Person' MUST be provided. + Element 'cac:Person' MUST be provided. - Element 'cbc:Name' MUST be provided. + Element 'cbc:Name' MUST be provided. - Element 'cac:Country' MUST be provided. + Element 'cac:Country' MUST be provided. @@ -538,81 +543,81 @@ - Element 'cbc:Line' MUST be provided. + Element 'cbc:Line' MUST be provided. - Element 'cbc:IdentificationCode' MUST be provided. + Element 'cbc:IdentificationCode' MUST be provided. Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. + id="PEPPOL-T127-B14601">Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Element 'cbc:FamilyName' MUST be provided. + Element 'cbc:FamilyName' MUST be provided. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Attribute 'mimeCode' MUST be present. + Attribute 'mimeCode' MUST be present. Value MUST be part of code list 'Mime code (IANA Subset)'. - Attribute 'filename' MUST be present. + id="PEPPOL-T127-B15402">Value MUST be part of code list 'Mime code (IANA Subset)'. + Attribute 'filename' MUST be present. - Element 'cbc:URI' MUST be provided. + Element 'cbc:URI' MUST be provided. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Element 'cbc:EndpointID' MUST be provided. - Element 'cac:PartyLegalEntity' MUST be provided. + Element 'cbc:EndpointID' MUST be provided. + Element 'cac:PartyLegalEntity' MUST be provided. - Attribute 'schemeID' MUST be present. + Attribute 'schemeID' MUST be present. Value MUST be part of code list 'Electronic Address Scheme (EAS)'. + id="PEPPOL-T127-B16002">Value MUST be part of code list 'Electronic Address Scheme (EAS)'. - Element 'cbc:ID' MUST be provided. + Element 'cbc:ID' MUST be provided. Value MUST be part of code list 'ISO 6523 ICD list'. + id="PEPPOL-T127-B16301">Value MUST be part of code list 'ISO 6523 ICD list'. - Element 'cbc:Name' MUST be provided. + Element 'cbc:Name' MUST be provided. - Element 'cac:Country' MUST be provided. + Element 'cac:Country' MUST be provided. @@ -620,103 +625,103 @@ - Element 'cbc:Line' MUST be provided. + Element 'cbc:Line' MUST be provided. - Element 'cbc:IdentificationCode' MUST be provided. + Element 'cbc:IdentificationCode' MUST be provided. Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. + id="PEPPOL-T127-B17601">Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Element 'cbc:CompanyID' MUST be provided. - Element 'cac:TaxScheme' MUST be provided. + Element 'cbc:CompanyID' MUST be provided. + Element 'cac:TaxScheme' MUST be provided. - Element 'cbc:ID' MUST be provided. + Element 'cbc:ID' MUST be provided. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Element 'cbc:RegistrationName' MUST be provided. + Element 'cbc:RegistrationName' MUST be provided. - Attribute 'schemeID' MUST be present. + Attribute 'schemeID' MUST be present. Value MUST be part of code list 'ISO 6523 ICD list'. + id="PEPPOL-T127-B18302">Value MUST be part of code list 'ISO 6523 ICD list'. - Element 'cac:Country' MUST be provided. + Element 'cac:Country' MUST be provided. - Element 'cbc:IdentificationCode' MUST be provided. + Element 'cbc:IdentificationCode' MUST be provided. Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. + id="PEPPOL-T127-B18801">Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Element 'cbc:EndpointID' MUST be provided. - Element 'cac:PartyLegalEntity' MUST be provided. + Element 'cbc:EndpointID' MUST be provided. + Element 'cac:PartyLegalEntity' MUST be provided. - Attribute 'schemeID' MUST be present. + Attribute 'schemeID' MUST be present. Value MUST be part of code list 'Electronic Address Scheme (EAS)'. + id="PEPPOL-T127-B19402">Value MUST be part of code list 'Electronic Address Scheme (EAS)'. - Element 'cbc:ID' MUST be provided. + Element 'cbc:ID' MUST be provided. Value MUST be part of code list 'ISO 6523 ICD list'. + id="PEPPOL-T127-B19701">Value MUST be part of code list 'ISO 6523 ICD list'. - Element 'cbc:Name' MUST be provided. + Element 'cbc:Name' MUST be provided. - Element 'cac:Country' MUST be provided. + Element 'cac:Country' MUST be provided. @@ -724,96 +729,96 @@ - Element 'cbc:Line' MUST be provided. + Element 'cbc:Line' MUST be provided. - Element 'cbc:IdentificationCode' MUST be provided. + Element 'cbc:IdentificationCode' MUST be provided. Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. + id="PEPPOL-T127-B21001">Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Element 'cbc:CompanyID' MUST be provided. - Element 'cac:TaxScheme' MUST be provided. + Element 'cbc:CompanyID' MUST be provided. + Element 'cac:TaxScheme' MUST be provided. - Element 'cbc:ID' MUST be provided. + Element 'cbc:ID' MUST be provided. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Element 'cbc:RegistrationName' MUST be provided. + Element 'cbc:RegistrationName' MUST be provided. - Attribute 'schemeID' MUST be present. + Attribute 'schemeID' MUST be present. Value MUST be part of code list 'ISO 6523 ICD list'. + id="PEPPOL-T127-B21702">Value MUST be part of code list 'ISO 6523 ICD list'. - Element 'cac:Country' MUST be provided. + Element 'cac:Country' MUST be provided. - Element 'cbc:IdentificationCode' MUST be provided. + Element 'cbc:IdentificationCode' MUST be provided. Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. + id="PEPPOL-T127-B22201">Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Element 'cbc:ID' MUST be provided. + Element 'cbc:ID' MUST be provided. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. - Element 'cbc:ID' MUST be provided. + Element 'cbc:ID' MUST be provided. - Document MUST NOT contain elements not part of the data model. + Document MUST NOT contain elements not part of the data model. Document MUST NOT contain elements not part of the data model. diff --git a/target/schematron/PEPPOLBIS-T128.sch b/target/schematron/PEPPOLBIS-T128.sch index 50a46d9f..b6c496e5 100644 --- a/target/schematron/PEPPOLBIS-T128.sch +++ b/target/schematron/PEPPOLBIS-T128.sch @@ -182,25 +182,25 @@ value="tokenize('application/pdf image/png image/jpeg image/tiff application/acad application/dwg drawing/dwg application/vnd.openxmlformats-officedocument.spreadsheetml.sheet application/vnd.oasis.opendocument.spreadsheet', '\s')"/> - - - - + + + - + + + - Element 'cbc:CustomizationID' MUST be provided. Element 'cbc:ProfileID' MUST be provided. From 4443223439ff5ededc08fd75fe7b550648657130 Mon Sep 17 00:00:00 2001 From: JorgenErlandsson Date: Thu, 10 Oct 2024 18:23:54 +0200 Subject: [PATCH 19/38] LLC-1, LLC-4 --- structure/source/ubl-transport-execution-plan-request.xml | 2 +- structure/source/ubl-transport-execution-plan.xml | 3 ++- structure/source/ubl-transportation-status-request.xml | 2 +- structure/source/ubl-transportation-status.xml | 2 +- 4 files changed, 5 insertions(+), 4 deletions(-) diff --git a/structure/source/ubl-transport-execution-plan-request.xml b/structure/source/ubl-transport-execution-plan-request.xml index ddc1fc7c..57c2b54c 100644 --- a/structure/source/ubl-transport-execution-plan-request.xml +++ b/structure/source/ubl-transport-execution-plan-request.xml @@ -586,7 +586,7 @@ transported for a specific journey. The consignment number must be allocated by a freight forwarder (or a carrier acting as a freight forwarder) or a consignor, but only if prior agreement of the freight forwarder is given.?> - + 0160110 diff --git a/structure/source/ubl-transport-execution-plan.xml b/structure/source/ubl-transport-execution-plan.xml index c5d1ae4b..e42432f9 100644 --- a/structure/source/ubl-transport-execution-plan.xml +++ b/structure/source/ubl-transport-execution-plan.xml @@ -908,7 +908,8 @@ transported for a specific journey. The consignment number must be allocated by a freight forwarder (or a carrier acting as a freight forwarder) or a consignor, but only if prior agreement of the freight forwarder is given.?> - + + 0160110 diff --git a/structure/source/ubl-transportation-status-request.xml b/structure/source/ubl-transportation-status-request.xml index f1650691..0ea0058b 100644 --- a/structure/source/ubl-transportation-status-request.xml +++ b/structure/source/ubl-transportation-status-request.xml @@ -386,7 +386,7 @@ transported for a specific journey. The consignment number must be allocated by a freight forwarder (or a carrier acting as a freight forwarder) or a consignor, but only if prior agreement of the freight forwarder is given.?> - + diff --git a/structure/source/ubl-transportation-status.xml b/structure/source/ubl-transportation-status.xml index 16e4570c..d69b08f0 100644 --- a/structure/source/ubl-transportation-status.xml +++ b/structure/source/ubl-transportation-status.xml @@ -62,7 +62,7 @@ transported for a specific journey. The consignment number must be allocated by a freight forwarder (or a carrier acting as a freight forwarder) or a consignor, but only if prior agreement of the freight forwarder is given.?> - + From 5452b002f11c8e31693b6d236b413f748b2d9929 Mon Sep 17 00:00:00 2001 From: github-actions <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 10 Oct 2024 16:51:25 +0000 Subject: [PATCH 20/38] Generated by github actions --- .../ubl-transport-execution-plan-request.xml | 1 + .../syntax/ubl-transport-execution-plan.xml | 1 + .../ubl-transportation-status-request.xml | 1 + structure/syntax/ubl-transportation-status.xml | 1 + target/generated/T123-basic.sch | 2 +- target/generated/T124-basic.sch | 2 +- target/generated/T126-basic.sch | 2 +- target/generated/T127-basic.sch | 2 +- target/generated/T128-basic.sch | 2 +- target/schematron/PEPPOLBIS-T123.sch | 7 ++++++- target/schematron/PEPPOLBIS-T124.sch | 7 ++++++- target/schematron/PEPPOLBIS-T126.sch | 13 +++++++++---- target/schematron/PEPPOLBIS-T127.sch | 17 +++++++++++------ target/schematron/PEPPOLBIS-T128.sch | 16 ++++++++-------- 14 files changed, 49 insertions(+), 25 deletions(-) diff --git a/structure/syntax/ubl-transport-execution-plan-request.xml b/structure/syntax/ubl-transport-execution-plan-request.xml index 4e55d85f..59d05f69 100644 --- a/structure/syntax/ubl-transport-execution-plan-request.xml +++ b/structure/syntax/ubl-transport-execution-plan-request.xml @@ -743,6 +743,7 @@ identifies a consignment, which is a logical grouping of goods (one or more logistics units) transferred to a freight forwarder to be transported for a specific journey. The consignment number must be allocated by a freight forwarder (or a carrier acting as a freight forwarder) or a consignor, but only if prior agreement of the freight forwarder is given. + ConsignmentIDType GINC diff --git a/structure/syntax/ubl-transport-execution-plan.xml b/structure/syntax/ubl-transport-execution-plan.xml index 3011f1cb..0175bdd8 100644 --- a/structure/syntax/ubl-transport-execution-plan.xml +++ b/structure/syntax/ubl-transport-execution-plan.xml @@ -1127,6 +1127,7 @@ identifies a consignment, which is a logical grouping of goods (one or more logistics units) transferred to a freight forwarder to be transported for a specific journey. The consignment number must be allocated by a freight forwarder (or a carrier acting as a freight forwarder) or a consignor, but only if prior agreement of the freight forwarder is given. + ConsignmentIDType GINC diff --git a/structure/syntax/ubl-transportation-status-request.xml b/structure/syntax/ubl-transportation-status-request.xml index 609b37f1..ffe69e77 100644 --- a/structure/syntax/ubl-transportation-status-request.xml +++ b/structure/syntax/ubl-transportation-status-request.xml @@ -493,6 +493,7 @@ identifies a consignment, which is a logical grouping of goods (one or more logistics units) transferred to a freight forwarder to be transported for a specific journey. The consignment number must be allocated by a freight forwarder (or a carrier acting as a freight forwarder) or a consignor, but only if prior agreement of the freight forwarder is given. + ConsignmentIDType GINC diff --git a/structure/syntax/ubl-transportation-status.xml b/structure/syntax/ubl-transportation-status.xml index 86cafd7d..ec7bc9f5 100644 --- a/structure/syntax/ubl-transportation-status.xml +++ b/structure/syntax/ubl-transportation-status.xml @@ -107,6 +107,7 @@ identifies a consignment, which is a logical grouping of goods (one or more logistics units) transferred to a freight forwarder to be transported for a specific journey. The consignment number must be allocated by a freight forwarder (or a carrier acting as a freight forwarder) or a consignor, but only if prior agreement of the freight forwarder is given. + ConsignmentIDType GINC diff --git a/target/generated/T123-basic.sch b/target/generated/T123-basic.sch index 4cc35f74..2fc08f85 100644 --- a/target/generated/T123-basic.sch +++ b/target/generated/T123-basic.sch @@ -1 +1 @@ -Element 'cbc:CustomizationID' MUST be provided.Element 'cbc:ProfileID' MUST be provided.Element 'cbc:ID' MUST be provided.Element 'cbc:IssueDate' MUST be provided.Element 'cbc:IssueTime' MUST be provided.Element 'cac:TransportUserParty' MUST be provided.Element 'cac:TransportServiceProviderParty' MUST be provided.Element 'cac:MainTransportationService' MUST be provided.Element 'cac:Consignment' MUST be provided.Document MUST not contain schema location.Value MUST be part of code list 'Document status code (openPEPPOL)'.Element 'cbc:EndpointID' MUST be provided.Element 'cac:PartyLegalEntity' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:EndpointID' MUST be provided.Element 'cac:PartyLegalEntity' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:PartyLegalEntity' MUST be provided.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'Document name code, full list (UNCL1001)'.Attribute 'mimeCode' MUST be present.Value MUST be part of code list 'Mime code (IANA Subset)'.Attribute 'filename' MUST be present.Element 'cbc:URI' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:TransportServiceCode' MUST be provided.Value MUST be part of code list 'Transport Service Code (openPEPPOL)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:TransportServiceCode' MUST be provided.Value MUST be part of code list 'Transport Service Code (openPEPPOL)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cac:ConsigneeParty' MUST be provided.Element 'cac:ConsignorParty' MUST be provided.Attribute 'unitCode' MUST be present.Attribute 'unitCode' MUST be present.Attribute 'unitCode' MUST be present.Attribute 'unitCode' MUST be present.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:CoordinateSystemCode' MUST be provided.Element 'cbc:LatitudeDegreesMeasure' MUST be provided.Element 'cbc:LongitudeDegreesMeasure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:CoordinateSystemCode' MUST be provided.Element 'cbc:LatitudeDegreesMeasure' MUST be provided.Element 'cbc:LongitudeDegreesMeasure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Value MUST be part of code list 'ISO 6523 ICD list'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ChargeIndicator' MUST be provided.Element 'cbc:AllowanceChargeReasonCode' MUST be provided.Element 'cbc:Amount' MUST be provided.Value MUST be part of code list 'Freight Allowance-Charge Reason Code'.Attribute 'currencyID' MUST be present.Document MUST NOT contain elements not part of the data model.Element 'cbc:TransportModeCode' MUST be provided.Value MUST be part of code list 'Recommendation 19 (UN/ECE) Transport Modes'.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:CoordinateSystemCode' MUST be provided.Element 'cbc:LatitudeDegreesMeasure' MUST be provided.Element 'cbc:LongitudeDegreesMeasure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cbc:TransportHandlingUnitTypeCode' MUST be provided.Value MUST be part of code list 'Type of Transport Handling Unit ID (openPEPPOL)'.Value MUST be part of code list 'Recommendation 21 (UN/ECE)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'Transport equipment type code (UNCL8053) '.Value MUST be part of code list 'Size type code (TRED8155)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'.Attribute 'unitCode' MUST be present.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'.Attribute 'unitCode' MUST be present.Document MUST NOT contain elements not part of the data model.Element 'cbc:ItemClassificationCode' MUST be provided.Attribute 'listID' MUST be present.Value MUST be part of code list 'Item type identification code (UNCL7143)'.Attribute 'listVersionID' MUST be present.Attribute 'name' MUST be present.Document MUST NOT contain elements not part of the data model.Value MUST be part of code list 'Dangerous goods regulations code (UNCL8273)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Element 'cbc:PackingCriteriaCode' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model. \ No newline at end of file +Element 'cbc:CustomizationID' MUST be provided.Element 'cbc:ProfileID' MUST be provided.Element 'cbc:ID' MUST be provided.Element 'cbc:IssueDate' MUST be provided.Element 'cbc:IssueTime' MUST be provided.Element 'cac:TransportUserParty' MUST be provided.Element 'cac:TransportServiceProviderParty' MUST be provided.Element 'cac:MainTransportationService' MUST be provided.Element 'cac:Consignment' MUST be provided.Document MUST not contain schema location.Value MUST be part of code list 'Document status code (openPEPPOL)'.Element 'cbc:EndpointID' MUST be provided.Element 'cac:PartyLegalEntity' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:EndpointID' MUST be provided.Element 'cac:PartyLegalEntity' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:PartyLegalEntity' MUST be provided.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'Document name code, full list (UNCL1001)'.Attribute 'mimeCode' MUST be present.Value MUST be part of code list 'Mime code (IANA Subset)'.Attribute 'filename' MUST be present.Element 'cbc:URI' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:TransportServiceCode' MUST be provided.Value MUST be part of code list 'Transport Service Code (openPEPPOL)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:TransportServiceCode' MUST be provided.Value MUST be part of code list 'Transport Service Code (openPEPPOL)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cac:ConsigneeParty' MUST be provided.Element 'cac:ConsignorParty' MUST be provided.Value MUST be part of code list 'Type of Consignment ID (openPEPPOL)'.Attribute 'unitCode' MUST be present.Attribute 'unitCode' MUST be present.Attribute 'unitCode' MUST be present.Attribute 'unitCode' MUST be present.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:CoordinateSystemCode' MUST be provided.Element 'cbc:LatitudeDegreesMeasure' MUST be provided.Element 'cbc:LongitudeDegreesMeasure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:CoordinateSystemCode' MUST be provided.Element 'cbc:LatitudeDegreesMeasure' MUST be provided.Element 'cbc:LongitudeDegreesMeasure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Value MUST be part of code list 'ISO 6523 ICD list'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ChargeIndicator' MUST be provided.Element 'cbc:AllowanceChargeReasonCode' MUST be provided.Element 'cbc:Amount' MUST be provided.Value MUST be part of code list 'Freight Allowance-Charge Reason Code'.Attribute 'currencyID' MUST be present.Document MUST NOT contain elements not part of the data model.Element 'cbc:TransportModeCode' MUST be provided.Value MUST be part of code list 'Recommendation 19 (UN/ECE) Transport Modes'.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:CoordinateSystemCode' MUST be provided.Element 'cbc:LatitudeDegreesMeasure' MUST be provided.Element 'cbc:LongitudeDegreesMeasure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cbc:TransportHandlingUnitTypeCode' MUST be provided.Value MUST be part of code list 'Type of Transport Handling Unit ID (openPEPPOL)'.Value MUST be part of code list 'Recommendation 21 (UN/ECE)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'Transport equipment type code (UNCL8053) '.Value MUST be part of code list 'Size type code (TRED8155)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'.Attribute 'unitCode' MUST be present.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'.Attribute 'unitCode' MUST be present.Document MUST NOT contain elements not part of the data model.Element 'cbc:ItemClassificationCode' MUST be provided.Attribute 'listID' MUST be present.Value MUST be part of code list 'Item type identification code (UNCL7143)'.Attribute 'listVersionID' MUST be present.Attribute 'name' MUST be present.Document MUST NOT contain elements not part of the data model.Value MUST be part of code list 'Dangerous goods regulations code (UNCL8273)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Element 'cbc:PackingCriteriaCode' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model. \ No newline at end of file diff --git a/target/generated/T124-basic.sch b/target/generated/T124-basic.sch index 6fc034e0..a06b7a70 100644 --- a/target/generated/T124-basic.sch +++ b/target/generated/T124-basic.sch @@ -1 +1 @@ -Element 'cbc:CustomizationID' MUST be provided.Element 'cbc:ProfileID' MUST be provided.Element 'cbc:ID' MUST be provided.Element 'cbc:IssueDate' MUST be provided.Element 'cbc:IssueTime' MUST be provided.Element 'cac:SenderParty' MUST be provided.Element 'cac:ReceiverParty' MUST be provided.Element 'cac:TransportUserParty' MUST be provided.Element 'cac:TransportServiceProviderParty' MUST be provided.Element 'cac:MainTransportationService' MUST be provided.Element 'cac:Consignment' MUST be provided.Document MUST not contain schema location.Value MUST be part of code list 'Document status code (openPEPPOL)'.Element 'cbc:EndpointID' MUST be provided.Element 'cac:PartyLegalEntity' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:EndpointID' MUST be provided.Element 'cac:PartyIdentification' MUST be provided.Element 'cac:PartyLegalEntity' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:PartyLegalEntity' MUST be provided.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:PartyLegalEntity' MUST be provided.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:PartyLegalEntity' MUST be provided.Element 'cbc:ID' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'Document name code, full list (UNCL1001)'.Attribute 'mimeCode' MUST be present.Value MUST be part of code list 'Mime code (IANA Subset)'.Attribute 'filename' MUST be present.Element 'cbc:URI' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:TransportServiceCode' MUST be provided.Value MUST be part of code list 'Transport Service Code (openPEPPOL)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:TransportServiceCode' MUST be provided.Value MUST be part of code list 'Transport Service Code (openPEPPOL)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cac:PlannedPickupTransportEvent' MUST be provided.Element 'cac:PlannedDeliveryTransportEvent' MUST be provided.Element 'cac:ConsigneeParty' MUST be provided.Element 'cac:ConsignorParty' MUST be provided.Element 'cac:MainCarriageShipmentStage' MUST be provided.Attribute 'unitCode' MUST be present.Attribute 'unitCode' MUST be present.Attribute 'unitCode' MUST be present.Attribute 'unitCode' MUST be present.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Line' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:CoordinateSystemCode' MUST be provided.Element 'cbc:LatitudeDegreesMeasure' MUST be provided.Element 'cbc:LongitudeDegreesMeasure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Line' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:CoordinateSystemCode' MUST be provided.Element 'cbc:LatitudeDegreesMeasure' MUST be provided.Element 'cbc:LongitudeDegreesMeasure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Line' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:CoordinateSystemCode' MUST be provided.Element 'cbc:LatitudeDegreesMeasure' MUST be provided.Element 'cbc:LongitudeDegreesMeasure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Line' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:CoordinateSystemCode' MUST be provided.Element 'cbc:LatitudeDegreesMeasure' MUST be provided.Element 'cbc:LongitudeDegreesMeasure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Value MUST be part of code list 'ISO 6523 ICD list'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ChargeIndicator' MUST be provided.Element 'cbc:AllowanceChargeReasonCode' MUST be provided.Element 'cbc:Amount' MUST be provided.Value MUST be part of code list 'Freight Allowance-Charge Reason Code'.Attribute 'currencyID' MUST be present.Document MUST NOT contain elements not part of the data model.Element 'cbc:TransportModeCode' MUST be provided.Value MUST be part of code list 'Recommendation 19 (UN/ECE) Transport Modes'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:IdentityDocumentReference' MUST be provided.Element 'cbc:ID' MUST be provided.Element 'cbc:DocumentType' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:CoordinateSystemCode' MUST be provided.Element 'cbc:LatitudeDegreesMeasure' MUST be provided.Element 'cbc:LongitudeDegreesMeasure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:IdentificationID' MUST be provided.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:TransportModeCode' MUST be provided.Value MUST be part of code list 'Recommendation 19 (UN/ECE) Transport Modes'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:IdentityDocumentReference' MUST be provided.Element 'cbc:ID' MUST be provided.Element 'cbc:DocumentType' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:CoordinateSystemCode' MUST be provided.Element 'cbc:LatitudeDegreesMeasure' MUST be provided.Element 'cbc:LongitudeDegreesMeasure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:IdentificationID' MUST be provided.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:TransportModeCode' MUST be provided.Value MUST be part of code list 'Recommendation 19 (UN/ECE) Transport Modes'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:IdentityDocumentReference' MUST be provided.Element 'cbc:ID' MUST be provided.Element 'cbc:DocumentType' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:CoordinateSystemCode' MUST be provided.Element 'cbc:LatitudeDegreesMeasure' MUST be provided.Element 'cbc:LongitudeDegreesMeasure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:IdentificationID' MUST be provided.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cbc:TransportHandlingUnitTypeCode' MUST be provided.Value MUST be part of code list 'Type of Transport Handling Unit ID (openPEPPOL)'.Value MUST be part of code list 'Recommendation 21 (UN/ECE)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'Transport equipment type code (UNCL8053) '.Value MUST be part of code list 'Size type code (TRED8155)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'.Attribute 'unitCode' MUST be present.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'.Attribute 'unitCode' MUST be present.Document MUST NOT contain elements not part of the data model.Attribute 'unitCode' MUST be present.Element 'cbc:ItemClassificationCode' MUST be provided.Attribute 'listID' MUST be present.Value MUST be part of code list 'Item type identification code (UNCL7143)'.Attribute 'listVersionID' MUST be present.Attribute 'name' MUST be present.Document MUST NOT contain elements not part of the data model.Value MUST be part of code list 'Dangerous goods regulations code (UNCL8273)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Element 'cbc:PackingCriteriaCode' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model. \ No newline at end of file +Element 'cbc:CustomizationID' MUST be provided.Element 'cbc:ProfileID' MUST be provided.Element 'cbc:ID' MUST be provided.Element 'cbc:IssueDate' MUST be provided.Element 'cbc:IssueTime' MUST be provided.Element 'cac:SenderParty' MUST be provided.Element 'cac:ReceiverParty' MUST be provided.Element 'cac:TransportUserParty' MUST be provided.Element 'cac:TransportServiceProviderParty' MUST be provided.Element 'cac:MainTransportationService' MUST be provided.Element 'cac:Consignment' MUST be provided.Document MUST not contain schema location.Value MUST be part of code list 'Document status code (openPEPPOL)'.Element 'cbc:EndpointID' MUST be provided.Element 'cac:PartyLegalEntity' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:EndpointID' MUST be provided.Element 'cac:PartyIdentification' MUST be provided.Element 'cac:PartyLegalEntity' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:PartyLegalEntity' MUST be provided.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:PartyLegalEntity' MUST be provided.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:PartyLegalEntity' MUST be provided.Element 'cbc:ID' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'Document name code, full list (UNCL1001)'.Attribute 'mimeCode' MUST be present.Value MUST be part of code list 'Mime code (IANA Subset)'.Attribute 'filename' MUST be present.Element 'cbc:URI' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:TransportServiceCode' MUST be provided.Value MUST be part of code list 'Transport Service Code (openPEPPOL)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:TransportServiceCode' MUST be provided.Value MUST be part of code list 'Transport Service Code (openPEPPOL)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cac:PlannedPickupTransportEvent' MUST be provided.Element 'cac:PlannedDeliveryTransportEvent' MUST be provided.Element 'cac:ConsigneeParty' MUST be provided.Element 'cac:ConsignorParty' MUST be provided.Element 'cac:MainCarriageShipmentStage' MUST be provided.Value MUST be part of code list 'Type of Consignment ID (openPEPPOL)'.Attribute 'unitCode' MUST be present.Attribute 'unitCode' MUST be present.Attribute 'unitCode' MUST be present.Attribute 'unitCode' MUST be present.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Line' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:CoordinateSystemCode' MUST be provided.Element 'cbc:LatitudeDegreesMeasure' MUST be provided.Element 'cbc:LongitudeDegreesMeasure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Line' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:CoordinateSystemCode' MUST be provided.Element 'cbc:LatitudeDegreesMeasure' MUST be provided.Element 'cbc:LongitudeDegreesMeasure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Line' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:CoordinateSystemCode' MUST be provided.Element 'cbc:LatitudeDegreesMeasure' MUST be provided.Element 'cbc:LongitudeDegreesMeasure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Line' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:CoordinateSystemCode' MUST be provided.Element 'cbc:LatitudeDegreesMeasure' MUST be provided.Element 'cbc:LongitudeDegreesMeasure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Value MUST be part of code list 'ISO 6523 ICD list'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ChargeIndicator' MUST be provided.Element 'cbc:AllowanceChargeReasonCode' MUST be provided.Element 'cbc:Amount' MUST be provided.Value MUST be part of code list 'Freight Allowance-Charge Reason Code'.Attribute 'currencyID' MUST be present.Document MUST NOT contain elements not part of the data model.Element 'cbc:TransportModeCode' MUST be provided.Value MUST be part of code list 'Recommendation 19 (UN/ECE) Transport Modes'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:IdentityDocumentReference' MUST be provided.Element 'cbc:ID' MUST be provided.Element 'cbc:DocumentType' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:CoordinateSystemCode' MUST be provided.Element 'cbc:LatitudeDegreesMeasure' MUST be provided.Element 'cbc:LongitudeDegreesMeasure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:IdentificationID' MUST be provided.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:TransportModeCode' MUST be provided.Value MUST be part of code list 'Recommendation 19 (UN/ECE) Transport Modes'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:IdentityDocumentReference' MUST be provided.Element 'cbc:ID' MUST be provided.Element 'cbc:DocumentType' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:CoordinateSystemCode' MUST be provided.Element 'cbc:LatitudeDegreesMeasure' MUST be provided.Element 'cbc:LongitudeDegreesMeasure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:IdentificationID' MUST be provided.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:TransportModeCode' MUST be provided.Value MUST be part of code list 'Recommendation 19 (UN/ECE) Transport Modes'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:IdentityDocumentReference' MUST be provided.Element 'cbc:ID' MUST be provided.Element 'cbc:DocumentType' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:CoordinateSystemCode' MUST be provided.Element 'cbc:LatitudeDegreesMeasure' MUST be provided.Element 'cbc:LongitudeDegreesMeasure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:IdentificationID' MUST be provided.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cbc:TransportHandlingUnitTypeCode' MUST be provided.Value MUST be part of code list 'Type of Transport Handling Unit ID (openPEPPOL)'.Value MUST be part of code list 'Recommendation 21 (UN/ECE)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'Transport equipment type code (UNCL8053) '.Value MUST be part of code list 'Size type code (TRED8155)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'.Attribute 'unitCode' MUST be present.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'.Attribute 'unitCode' MUST be present.Document MUST NOT contain elements not part of the data model.Attribute 'unitCode' MUST be present.Element 'cbc:ItemClassificationCode' MUST be provided.Attribute 'listID' MUST be present.Value MUST be part of code list 'Item type identification code (UNCL7143)'.Attribute 'listVersionID' MUST be present.Attribute 'name' MUST be present.Document MUST NOT contain elements not part of the data model.Value MUST be part of code list 'Dangerous goods regulations code (UNCL8273)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Element 'cbc:PackingCriteriaCode' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model. \ No newline at end of file diff --git a/target/generated/T126-basic.sch b/target/generated/T126-basic.sch index be708c5c..4554e24a 100644 --- a/target/generated/T126-basic.sch +++ b/target/generated/T126-basic.sch @@ -1 +1 @@ -Element 'cbc:CustomizationID' MUST be provided.Element 'cbc:ProfileID' MUST be provided.Element 'cbc:ID' MUST be provided.Element 'cbc:IssueDate' MUST be provided.Element 'cbc:IssueTime' MUST be provided.Element 'cbc:ShippingOrderID' MUST be provided.Element 'cbc:TransportationStatusTypeCode' MUST be provided.Element 'cac:SenderParty' MUST be provided.Element 'cac:ReceiverParty' MUST be provided.Document MUST not contain schema location.Value MUST be part of code list 'Transportation Status Type Code (openPEPPOL)'.Element 'cbc:EndpointID' MUST be provided.Element 'cac:PartyLegalEntity' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:EndpointID' MUST be provided.Element 'cac:PartyLegalEntity' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'Transport Event Type Code (openPEPPOL)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'Type of Transport Handling Unit ID (openPEPPOL)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model. \ No newline at end of file +Element 'cbc:CustomizationID' MUST be provided.Element 'cbc:ProfileID' MUST be provided.Element 'cbc:ID' MUST be provided.Element 'cbc:IssueDate' MUST be provided.Element 'cbc:IssueTime' MUST be provided.Element 'cbc:ShippingOrderID' MUST be provided.Element 'cbc:TransportationStatusTypeCode' MUST be provided.Element 'cac:SenderParty' MUST be provided.Element 'cac:ReceiverParty' MUST be provided.Document MUST not contain schema location.Value MUST be part of code list 'Transportation Status Type Code (openPEPPOL)'.Element 'cbc:EndpointID' MUST be provided.Element 'cac:PartyLegalEntity' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:EndpointID' MUST be provided.Element 'cac:PartyLegalEntity' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'Type of Consignment ID (openPEPPOL)'.Value MUST be part of code list 'Transport Event Type Code (openPEPPOL)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'Type of Transport Handling Unit ID (openPEPPOL)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model. \ No newline at end of file diff --git a/target/generated/T127-basic.sch b/target/generated/T127-basic.sch index 7add194a..3d17cca6 100644 --- a/target/generated/T127-basic.sch +++ b/target/generated/T127-basic.sch @@ -1 +1 @@ -Element 'cbc:CustomizationID' MUST be provided.Element 'cbc:ProfileID' MUST be provided.Element 'cbc:ID' MUST be provided.Element 'cbc:IssueDate' MUST be provided.Element 'cbc:IssueTime' MUST be provided.Element 'cbc:Description' MUST be provided.Element 'cbc:ShippingOrderID' MUST be provided.Element 'cbc:TransportationStatusTypeCode' MUST be provided.Element 'cbc:TransportExecutionStatusCode' MUST be provided.Element 'cac:SenderParty' MUST be provided.Element 'cac:ReceiverParty' MUST be provided.Document MUST not contain schema location.Value MUST be part of code list 'Transportation Status Type Code (openPEPPOL)'.Value MUST be part of code list 'Transportation Status Code (openPEPPOL)'.Element 'cbc:ID' MUST be provided.Element 'cac:Status' MUST be provided.Element 'cbc:Description' MUST be provided.Attribute 'listID' MUST be present.Document MUST NOT contain elements not part of the data model.Value MUST be part of code list 'Transport Event Type Code (openPEPPOL)'.Element 'cbc:Description' MUST be provided.Attribute 'listID' MUST be present.Attribute 'listID' MUST be present.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cac:SignatoryParty' MUST be provided.Element 'cac:Person' MUST be provided.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:FamilyName' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Attribute 'mimeCode' MUST be present.Value MUST be part of code list 'Mime code (IANA Subset)'.Attribute 'filename' MUST be present.Element 'cbc:URI' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'Type of Transport Handling Unit ID (openPEPPOL)'.Element 'cbc:Description' MUST be provided.Attribute 'listID' MUST be present.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:IdentificationID' MUST be provided.Value MUST be part of code list 'Transport Event Type Code (openPEPPOL)'.Element 'cbc:Description' MUST be provided.Attribute 'listID' MUST be present.Attribute 'listID' MUST be present.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cac:SignatoryParty' MUST be provided.Element 'cac:Person' MUST be provided.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:FamilyName' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Attribute 'mimeCode' MUST be present.Value MUST be part of code list 'Mime code (IANA Subset)'.Attribute 'filename' MUST be present.Element 'cbc:URI' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'Document name code, full list (UNCL1001)'.Attribute 'mimeCode' MUST be present.Value MUST be part of code list 'Mime code (IANA Subset)'.Attribute 'filename' MUST be present.Element 'cbc:URI' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cac:SignatoryParty' MUST be provided.Element 'cac:Person' MUST be provided.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:FamilyName' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Attribute 'mimeCode' MUST be present.Value MUST be part of code list 'Mime code (IANA Subset)'.Attribute 'filename' MUST be present.Element 'cbc:URI' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:EndpointID' MUST be provided.Element 'cac:PartyLegalEntity' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:EndpointID' MUST be provided.Element 'cac:PartyLegalEntity' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model. \ No newline at end of file +Element 'cbc:CustomizationID' MUST be provided.Element 'cbc:ProfileID' MUST be provided.Element 'cbc:ID' MUST be provided.Element 'cbc:IssueDate' MUST be provided.Element 'cbc:IssueTime' MUST be provided.Element 'cbc:Description' MUST be provided.Element 'cbc:ShippingOrderID' MUST be provided.Element 'cbc:TransportationStatusTypeCode' MUST be provided.Element 'cbc:TransportExecutionStatusCode' MUST be provided.Element 'cac:SenderParty' MUST be provided.Element 'cac:ReceiverParty' MUST be provided.Document MUST not contain schema location.Value MUST be part of code list 'Transportation Status Type Code (openPEPPOL)'.Value MUST be part of code list 'Transportation Status Code (openPEPPOL)'.Element 'cbc:ID' MUST be provided.Element 'cac:Status' MUST be provided.Value MUST be part of code list 'Type of Consignment ID (openPEPPOL)'.Element 'cbc:Description' MUST be provided.Attribute 'listID' MUST be present.Document MUST NOT contain elements not part of the data model.Value MUST be part of code list 'Transport Event Type Code (openPEPPOL)'.Element 'cbc:Description' MUST be provided.Attribute 'listID' MUST be present.Attribute 'listID' MUST be present.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cac:SignatoryParty' MUST be provided.Element 'cac:Person' MUST be provided.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:FamilyName' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Attribute 'mimeCode' MUST be present.Value MUST be part of code list 'Mime code (IANA Subset)'.Attribute 'filename' MUST be present.Element 'cbc:URI' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'Type of Transport Handling Unit ID (openPEPPOL)'.Element 'cbc:Description' MUST be provided.Attribute 'listID' MUST be present.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:IdentificationID' MUST be provided.Value MUST be part of code list 'Transport Event Type Code (openPEPPOL)'.Element 'cbc:Description' MUST be provided.Attribute 'listID' MUST be present.Attribute 'listID' MUST be present.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cac:SignatoryParty' MUST be provided.Element 'cac:Person' MUST be provided.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:FamilyName' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Attribute 'mimeCode' MUST be present.Value MUST be part of code list 'Mime code (IANA Subset)'.Attribute 'filename' MUST be present.Element 'cbc:URI' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'Document name code, full list (UNCL1001)'.Attribute 'mimeCode' MUST be present.Value MUST be part of code list 'Mime code (IANA Subset)'.Attribute 'filename' MUST be present.Element 'cbc:URI' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cac:SignatoryParty' MUST be provided.Element 'cac:Person' MUST be provided.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:FamilyName' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Attribute 'mimeCode' MUST be present.Value MUST be part of code list 'Mime code (IANA Subset)'.Attribute 'filename' MUST be present.Element 'cbc:URI' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:EndpointID' MUST be provided.Element 'cac:PartyLegalEntity' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:EndpointID' MUST be provided.Element 'cac:PartyLegalEntity' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model. \ No newline at end of file diff --git a/target/generated/T128-basic.sch b/target/generated/T128-basic.sch index 66be9fd3..1c60c049 100644 --- a/target/generated/T128-basic.sch +++ b/target/generated/T128-basic.sch @@ -1 +1 @@ -Element 'cbc:CustomizationID' MUST be provided.Element 'cbc:ProfileID' MUST be provided.Element 'cbc:ID' MUST be provided.Element 'cbc:IssueDate' MUST be provided.Element 'cbc:IssueTime' MUST be provided.Element 'cbc:ReceiptAdviceTypeCode' MUST be provided.Element 'cac:DespatchDocumentReference' MUST be provided.Element 'cac:DeliveryCustomerParty' MUST be provided.Element 'cac:DespatchSupplierParty' MUST be provided.Element 'cac:ReceiptLine' MUST be provided.Document MUST not contain schema location.Value MUST be part of code list 'Document status code (openPEPPOL)'.Value MUST be part of code list 'Receipt Advice Type (openPEPPOL)'.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cbc:IssueDate' MUST be provided.Element 'cbc:IssueTime' MUST be provided.Value MUST be part of code list 'Application Response type code (UNCL4343 Subset T128)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'Document name code, full list (UNCL1001)'.Attribute 'mimeCode' MUST be present.Value MUST be part of code list 'Mime code (IANA Subset)'.Attribute 'filename' MUST be present.Element 'cbc:URI' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Party' MUST be provided.Element 'cbc:EndpointID' MUST be provided.Element 'cac:PartyLegalEntity' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Party' MUST be provided.Element 'cbc:EndpointID' MUST be provided.Element 'cac:PartyLegalEntity' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Party' MUST be provided.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Party' MUST be provided.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'Type of Shipment ID (openPEPPOL)'.Element 'cbc:ID' MUST be provided.Element 'cac:Status' MUST be provided.Value MUST be part of code list 'Type of Consignment ID (openPEPPOL)'.Element 'cbc:ConditionCode' MUST be provided.Value MUST be part of code list 'Application Response type code (UNCL4343 Subset T128)'.Value MUST be part of code list 'Consignment Status Reason (openPEPPOL)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:IdentityDocumentReference' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ActualDeliveryDate' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cbc:TransportHandlingUnitTypeCode' MUST be provided.Element 'cac:Status' MUST be provided.Value MUST be part of code list 'Type of Transport Handling Unit ID (openPEPPOL)'.Value MUST be part of code list 'Recommendation 21 (UN/ECE)'.Element 'cbc:ConditionCode' MUST be provided.Value MUST be part of code list 'Application Response type code (UNCL4343 Subset T128)'.Value MUST be part of code list 'Transport Handling Unit Reason codes (based on UNCL7007). '.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cac:DespatchLineReference' MUST be provided.Attribute 'unitCode' MUST be present.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Receipt Advice Action (openPEPPOL)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Reject Reason (openPEPPOL)'.Value MUST be part of code list 'Receipt Advice Action (openPEPPOL)'.Attribute 'unitCode' MUST be present.Element 'cbc:LineID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:LineID' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:Name' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model. \ No newline at end of file +Element 'cbc:CustomizationID' MUST be provided.Element 'cbc:ProfileID' MUST be provided.Element 'cbc:ID' MUST be provided.Element 'cbc:IssueDate' MUST be provided.Element 'cbc:IssueTime' MUST be provided.Element 'cbc:ReceiptAdviceTypeCode' MUST be provided.Element 'cac:DespatchDocumentReference' MUST be provided.Element 'cac:DeliveryCustomerParty' MUST be provided.Element 'cac:DespatchSupplierParty' MUST be provided.Element 'cac:ReceiptLine' MUST be provided.Document MUST not contain schema location.Value MUST be part of code list 'Document status code (openPEPPOL)'.Value MUST be part of code list 'Receipt Advice Type (openPEPPOL)'.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cbc:IssueDate' MUST be provided.Element 'cbc:IssueTime' MUST be provided.Value MUST be part of code list 'Application Response type code (UNCL4343 Subset T128)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'Document name code, full list (UNCL1001)'.Attribute 'mimeCode' MUST be present.Value MUST be part of code list 'Mime code (IANA Subset)'.Attribute 'filename' MUST be present.Element 'cbc:URI' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Party' MUST be provided.Element 'cbc:EndpointID' MUST be provided.Element 'cac:PartyLegalEntity' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Party' MUST be provided.Element 'cbc:EndpointID' MUST be provided.Element 'cac:PartyLegalEntity' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Party' MUST be provided.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Party' MUST be provided.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'Type of Shipment ID (openPEPPOL)'.Element 'cbc:ID' MUST be provided.Element 'cac:Status' MUST be provided.Value MUST be part of code list 'Type of Consignment ID (openPEPPOL)'.Element 'cbc:ConditionCode' MUST be provided.Value MUST be part of code list 'Application Response type code (UNCL4343 Subset T128)'.Value MUST be part of code list 'Consignment Status Reason (openPEPPOL)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:IdentityDocumentReference' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ActualDeliveryDate' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cbc:TransportHandlingUnitTypeCode' MUST be provided.Element 'cac:Status' MUST be provided.Value MUST be part of code list 'Type of Transport Handling Unit ID (openPEPPOL)'.Value MUST be part of code list 'Recommendation 21 (UN/ECE)'.Element 'cbc:ConditionCode' MUST be provided.Value MUST be part of code list 'Application Response type code (UNCL4343 Subset T128)'.Value MUST be part of code list 'Transport Handling Unit Reason codes (based on UNCL7007). '.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cac:DespatchLineReference' MUST be provided.Attribute 'unitCode' MUST be present.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Receipt Advice Action (openPEPPOL)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Reject Reason (openPEPPOL)'.Value MUST be part of code list 'Receipt Advice Action (openPEPPOL)'.Attribute 'unitCode' MUST be present.Element 'cbc:LineID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:LineID' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:Name' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model. \ No newline at end of file diff --git a/target/schematron/PEPPOLBIS-T123.sch b/target/schematron/PEPPOLBIS-T123.sch index 7c6b73e0..095d7a67 100644 --- a/target/schematron/PEPPOLBIS-T123.sch +++ b/target/schematron/PEPPOLBIS-T123.sch @@ -191,6 +191,7 @@ value="tokenize('1 2 6 7 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45', '\s')"/> + Element 'cac:ConsigneeParty' MUST be provided. Element 'cac:ConsignorParty' MUST be provided. - + + Value MUST be part of code list 'Type of Consignment ID (openPEPPOL)'. + diff --git a/target/schematron/PEPPOLBIS-T124.sch b/target/schematron/PEPPOLBIS-T124.sch index 4b4c1352..42cc6841 100644 --- a/target/schematron/PEPPOLBIS-T124.sch +++ b/target/schematron/PEPPOLBIS-T124.sch @@ -191,6 +191,7 @@ value="tokenize('1 2 6 7 9 10 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45', '\s')"/> + Element 'cac:MainCarriageShipmentStage' MUST be provided. - + + Value MUST be part of code list 'Type of Consignment ID (openPEPPOL)'. + diff --git a/target/schematron/PEPPOLBIS-T126.sch b/target/schematron/PEPPOLBIS-T126.sch index b9f8af76..e3518397 100644 --- a/target/schematron/PEPPOLBIS-T126.sch +++ b/target/schematron/PEPPOLBIS-T126.sch @@ -179,14 +179,15 @@ - + + + - @@ -434,7 +435,11 @@ Element 'cbc:ID' MUST be provided. - + + Value MUST be part of code list 'Type of Consignment ID (openPEPPOL)'. + diff --git a/target/schematron/PEPPOLBIS-T127.sch b/target/schematron/PEPPOLBIS-T127.sch index b7b71c4c..45ce7ff0 100644 --- a/target/schematron/PEPPOLBIS-T127.sch +++ b/target/schematron/PEPPOLBIS-T127.sch @@ -179,20 +179,21 @@ - - + + + + - @@ -234,7 +235,11 @@ Element 'cbc:ID' MUST be provided. Element 'cac:Status' MUST be provided. - + + Value MUST be part of code list 'Type of Consignment ID (openPEPPOL)'. + Element 'cbc:Description' MUST be provided. diff --git a/target/schematron/PEPPOLBIS-T128.sch b/target/schematron/PEPPOLBIS-T128.sch index b6c496e5..8b4f4729 100644 --- a/target/schematron/PEPPOLBIS-T128.sch +++ b/target/schematron/PEPPOLBIS-T128.sch @@ -182,24 +182,24 @@ value="tokenize('application/pdf image/png image/jpeg image/tiff application/acad application/dwg drawing/dwg application/vnd.openxmlformats-officedocument.spreadsheetml.sheet application/vnd.oasis.opendocument.spreadsheet', '\s')"/> + + - - - + + + - - - + Element 'cbc:CustomizationID' MUST be provided. From a6cb7edaa124af155d67f3924103fd72605b5d27 Mon Sep 17 00:00:00 2001 From: JorgenErlandsson Date: Fri, 11 Oct 2024 09:02:44 +0200 Subject: [PATCH 21/38] Bugfix --- structure/source/ubl-transport-execution-plan-request.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/structure/source/ubl-transport-execution-plan-request.xml b/structure/source/ubl-transport-execution-plan-request.xml index 57c2b54c..54332c3c 100644 --- a/structure/source/ubl-transport-execution-plan-request.xml +++ b/structure/source/ubl-transport-execution-plan-request.xml @@ -1549,7 +1549,7 @@ - + 173500538500000016 From d9f8d87f513449f378e47e004ebd6f647cae1c51 Mon Sep 17 00:00:00 2001 From: github-actions <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 11 Oct 2024 07:04:34 +0000 Subject: [PATCH 22/38] Generated by github actions --- rules/mapping/TransportExecutionPlanRequest.xml | 2 +- structure/syntax/ubl-transport-execution-plan-request.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/rules/mapping/TransportExecutionPlanRequest.xml b/rules/mapping/TransportExecutionPlanRequest.xml index 495385f9..e521a8e1 100644 --- a/rules/mapping/TransportExecutionPlanRequest.xml +++ b/rules/mapping/TransportExecutionPlanRequest.xml @@ -8411,7 +8411,7 @@ Transport handling unit - Used to specify how the goods are packed. + Used to specify how the goods is packed. diff --git a/structure/syntax/ubl-transport-execution-plan-request.xml b/structure/syntax/ubl-transport-execution-plan-request.xml index 59d05f69..3d3f910f 100644 --- a/structure/syntax/ubl-transport-execution-plan-request.xml +++ b/structure/syntax/ubl-transport-execution-plan-request.xml @@ -1918,7 +1918,7 @@ cac:TransportHandlingUnit Transport handling unit - Used to specify how the goods are packed. + Used to specify how the goods is packed. cbc:ID Identifier transport handling unit From ac2cd07d46b1ccd18a683f62f129e43072ba1d72 Mon Sep 17 00:00:00 2001 From: JorgenErlandsson Date: Fri, 11 Oct 2024 09:40:22 +0200 Subject: [PATCH 23/38] Fix Usecase Examples --- ...tExecutionPlanRequest_Example_UseCase1.xml | 19 ++++++++++++++-- ...tExecutionPlanRequest_Example_UseCase2.xml | 22 ++++++++++++++++--- ...tExecutionPlanRequest_Example_UseCase3.xml | 17 +++++++++++++- ...ransportExecutionPlan_Example_UseCase1.xml | 2 +- ...ransportExecutionPlan_Example_UseCase2.xml | 22 +++++++++++++++++++ ...ransportExecutionPlan_Example_UseCase3.xml | 21 ++++++++++++++++++ .../TransportationStatus_Example_UseCase1.xml | 6 +++++ .../TransportationStatus_Example_UseCase2.xml | 8 ++++++- .../TransportationStatus_Example_UseCase3.xml | 6 +++++ ...ortationStatusRequest_Example_usecase1.xml | 4 ++++ ...ortationStatusRequest_Example_usecase2.xml | 3 +++ ...ortationStatusRequest_Example_usecase3.xml | 4 ++++ ...ortationStatusRequest_Example_usecase4.xml | 3 +++ .../TransportationStatus_Example_UseCase1.xml | 6 +++++ .../TransportationStatus_Example_UseCase2.xml | 6 +++++ .../TransportationStatus_Example_UseCase3.xml | 8 +++++++ .../TransportationStatus_Example_UseCase4.xml | 6 +++++ .../Waybill_Example_usecase1.xml | 21 ++++++++++++++++-- .../WeightStatement_Example_1.xml | 8 +++++++ 19 files changed, 182 insertions(+), 10 deletions(-) diff --git a/rules/examples/Transport Execution Plan With Request use cases/TransportExecutionPlanRequest_Example_UseCase1.xml b/rules/examples/Transport Execution Plan With Request use cases/TransportExecutionPlanRequest_Example_UseCase1.xml index 257f74e5..6189e62a 100644 --- a/rules/examples/Transport Execution Plan With Request use cases/TransportExecutionPlanRequest_Example_UseCase1.xml +++ b/rules/examples/Transport Execution Plan With Request use cases/TransportExecutionPlanRequest_Example_UseCase1.xml @@ -8,6 +8,7 @@ 2021-09-29 09:49:00+02:00 9 + 5560125220 @@ -30,6 +31,7 @@ info.bromma@beijerbygg.se + 33572190 @@ -56,6 +58,7 @@ kh@ntgnordic.dk + 5560339086 @@ -72,20 +75,24 @@ Skanska Sverige AB + 3 Transport from door to door + 12 Insurance + 735005233GS1TRANSPORT000001 2460 3.10 false 2 + 21412312412 @@ -106,6 +113,7 @@ 13:00:00+02:00 + 625435485674654132 @@ -130,6 +138,7 @@ 11:00:00+01:00 + 5560339086 @@ -151,6 +160,7 @@ some.email@skanska.se + 5560125220 @@ -172,21 +182,25 @@ info.bromma@beijerbygg.se + SE SE + DAP Please send invoice via Peppol to payee party - + + 3 + 173500538500000016 AG @@ -203,7 +217,8 @@ 1 Stolpförankring galvaniserad - + + 173500538500000023 AG diff --git a/rules/examples/Transport Execution Plan With Request use cases/TransportExecutionPlanRequest_Example_UseCase2.xml b/rules/examples/Transport Execution Plan With Request use cases/TransportExecutionPlanRequest_Example_UseCase2.xml index 2e2e15ac..9e91f1d2 100644 --- a/rules/examples/Transport Execution Plan With Request use cases/TransportExecutionPlanRequest_Example_UseCase2.xml +++ b/rules/examples/Transport Execution Plan With Request use cases/TransportExecutionPlanRequest_Example_UseCase2.xml @@ -9,6 +9,7 @@ 09:49:00+02:00 9 Some remarks + 5560339086 @@ -31,6 +32,7 @@ some.email@skanska.se + 85955619 @@ -58,6 +60,7 @@ transport-user@transportuser.dk + 5560339086 @@ -74,6 +77,7 @@ Skanska Sverige AB + 7648779 380 @@ -85,20 +89,24 @@ + 4 Transport from door to door + 12 Insurance + 735005233GS1TRANSPORT000001 2460 3.10 false 2 + 21412312412 @@ -119,6 +127,7 @@ 13:00:00+02:00 + 625435485674654132 @@ -142,7 +151,8 @@ 2021-09-29 11:00:00+01:00 - + + 5560339086 @@ -164,6 +174,7 @@ some.email@skanska.se + 5560125220 @@ -185,12 +196,14 @@ info.bromma@beijerbygg.se + SE SE + EXW @@ -199,11 +212,13 @@ Please send invoice via Peppol to payee party - + + 3 false + 173500538500000016 AG @@ -220,7 +235,8 @@ 1 Stolpförankring galvaniserad - + + 173500538500000023 AG diff --git a/rules/examples/Transport Execution Plan With Request use cases/TransportExecutionPlanRequest_Example_UseCase3.xml b/rules/examples/Transport Execution Plan With Request use cases/TransportExecutionPlanRequest_Example_UseCase3.xml index 865642c8..454cf782 100644 --- a/rules/examples/Transport Execution Plan With Request use cases/TransportExecutionPlanRequest_Example_UseCase3.xml +++ b/rules/examples/Transport Execution Plan With Request use cases/TransportExecutionPlanRequest_Example_UseCase3.xml @@ -8,6 +8,7 @@ 2021-09-29 09:49:00+02:00 9 + 2321000180 @@ -30,6 +31,7 @@ info.bromma@beijerbygg.se + 5790001963576 @@ -53,6 +55,7 @@ ce@byggespeditoren.se + 5560339086 @@ -69,20 +72,24 @@ Skanska Sverige AB + 3 Transport from door to door + 12 Insurance + 735005233GS1TRANSPORT000001 2460 3.10 false 2 + 21412312412 @@ -103,6 +110,7 @@ 13:00:00+02:00 + 625435485674654132 @@ -127,6 +135,7 @@ 11:00:00+01:00 + 5560339086 @@ -148,6 +157,7 @@ some.email@skanska.se + 5560125220 @@ -169,21 +179,25 @@ info.bromma@beijerbygg.se + SE SE + DAP Please send invoice via Peppol to payee party - + + 3 + 173500538500000016 AG @@ -201,6 +215,7 @@ Stolpförankring galvaniserad + 173500538500000016 AG diff --git a/rules/examples/Transport Execution Plan With Request use cases/TransportExecutionPlan_Example_UseCase1.xml b/rules/examples/Transport Execution Plan With Request use cases/TransportExecutionPlan_Example_UseCase1.xml index d708fb15..8cf710c9 100644 --- a/rules/examples/Transport Execution Plan With Request use cases/TransportExecutionPlan_Example_UseCase1.xml +++ b/rules/examples/Transport Execution Plan With Request use cases/TransportExecutionPlan_Example_UseCase1.xml @@ -1 +1 @@ - urn:fdc:peppol.eu:logistics:trns:transport_execution_plan:1 urn:fdc:peppol.eu:logistics:bis:transport_execution_plan_w_request:1 691278571829041271246 2021-09-29 09:49:00+02:00 9 Some remarks Some remarks 33572190 7300010000001 NTG Nordic Truckvej 5 Køge 4600 DK NTG Nordic A/S 33572190 Karsten Hansen +45889356 kh@ntgnordic.dk 5560125220 5560125220 Bällstavägen 102 Bromma 168 64 SE Beijer Byggmaterial AB Robin Olsson 075-241 32304 info.bromma@beijerbygg.se 5560125220 Bällstavägen 102 Bromma 168 64 SE Beijer Byggmaterial AB Robin Olsson 075-241 32304 info.bromma@beijerbygg.se 7300010000001 NTG Nordic Truckvej 5 Køge 4600 DK NTG Nordic A/S 33572190 Karsten Hansen +45889356 kh@ntgnordic.dk 5560339086 Warfvinges väg 25 Stockholm 112 74 SE Skanska Sverige AB 141278571829041241241 2021-09-29 09:49:00+02:00 3 Transport from door to door 12 Insurance 735005233GS1TRANSPORT000001 2460 3.10 false 2 21412312412 Beijer Byggmaterial port 2 Bällstavägen 102 Bromma 168 64 SE 2021-09-25 12:45:00+02:00 2021-09-25 13:00:00+02:00 625435485674654132 5790000435951 Skanska Sverige AB Hammarbyvägen 3 Stockholm 123 45 3:e våningen, Rum 5 SE 2021-09-29 10:00:00+01:00 2021-09-29 11:00:00+01:00 21412312412 Beijer Byggmaterial port 2 Bällstavägen 102 Bromma 168 64 SE 2021-09-25 12:45:00+02:00 2021-09-25 13:00:00+02:00 625435485674654132 5790000435951 Skanska Sverige AB Hammarbyvägen 3 Stockholm 123 45 3:e våningen, Rum 5 SE 2021-09-29 10:00:00+01:00 2021-09-29 11:00:00+01:00 5560339086 Warfvinges väg 25 Stockholm 112 74 SE Skanska Sverige AB Alexander Janving 010-448 00 004 some.email@skanska.se 5560125220 Bällstavägen 102 Bromma 168 64 SE Beijer Byggmaterial AB Robin Olsson 075-241 32304 info.bromma@beijerbygg.se SE SE DAP Please send invoice via Peppol to payee party 3 false 7300010000001 NTG Nordic Truckvej 5 Køge 4600 DK NTG Nordic A/S 33572190 Karsten Hansen +45889356 kh@ntgnordic.dk 173500538500000016 AG 900206705 AAB 1230 AAW 1.55 1 Stolpförankring galvaniserad 173500538500000023 AG 900206705 AAB 1230 AAW 1.55 1 Stolpförankring galvaniserad \ No newline at end of file + urn:fdc:peppol.eu:logistics:trns:transport_execution_plan:1 urn:fdc:peppol.eu:logistics:bis:transport_execution_plan_w_request:1 691278571829041271246 2021-09-29 09:49:00+02:00 9 Some remarks Some remarks 33572190 7300010000001 NTG Nordic Truckvej 5 Køge 4600 DK NTG Nordic A/S 33572190 Karsten Hansen +45889356 kh@ntgnordic.dk 5560125220 5560125220 Bällstavägen 102 Bromma 168 64 SE Beijer Byggmaterial AB Robin Olsson 075-241 32304 info.bromma@beijerbygg.se 5560125220 Bällstavägen 102 Bromma 168 64 SE Beijer Byggmaterial AB Robin Olsson 075-241 32304 info.bromma@beijerbygg.se 7300010000001 NTG Nordic Truckvej 5 Køge 4600 DK NTG Nordic A/S 33572190 Karsten Hansen +45889356 kh@ntgnordic.dk 5560339086 Warfvinges väg 25 Stockholm 112 74 SE Skanska Sverige AB 141278571829041241241 2021-09-29 09:49:00+02:00 3 Transport from door to door 12 Insurance 735005233GS1TRANSPORT000001 2460 3.10 false 2 21412312412 Beijer Byggmaterial port 2 Bällstavägen 102 Bromma 168 64 SE 2021-09-25 12:45:00+02:00 2021-09-25 13:00:00+02:00 625435485674654132 5790000435951 Skanska Sverige AB Hammarbyvägen 3 Stockholm 123 45 3:e våningen, Rum 5 SE 2021-09-29 10:00:00+01:00 2021-09-29 11:00:00+01:00 21412312412 Beijer Byggmaterial port 2 Bällstavägen 102 Bromma 168 64 SE 2021-09-25 12:45:00+02:00 2021-09-25 13:00:00+02:00 625435485674654132 5790000435951 Skanska Sverige AB Hammarbyvägen 3 Stockholm 123 45 3:e våningen, Rum 5 SE 2021-09-29 10:00:00+01:00 2021-09-29 11:00:00+01:00 5560339086 Warfvinges väg 25 Stockholm 112 74 SE Skanska Sverige AB Alexander Janving 010-448 00 004 some.email@skanska.se 5560125220 Bällstavägen 102 Bromma 168 64 SE Beijer Byggmaterial AB Robin Olsson 075-241 32304 info.bromma@beijerbygg.se SE SE DAP Please send invoice via Peppol to payee party 3 false 7300010000001 NTG Nordic Truckvej 5 Køge 4600 DK NTG Nordic A/S 33572190 Karsten Hansen +45889356 kh@ntgnordic.dk 173500538500000016 AG 900206705 AAB 1230 AAW 1.55 1 Stolpförankring galvaniserad 173500538500000023 AG 900206705 AAB 1230 AAW 1.55 1 Stolpförankring galvaniserad \ No newline at end of file diff --git a/rules/examples/Transport Execution Plan With Request use cases/TransportExecutionPlan_Example_UseCase2.xml b/rules/examples/Transport Execution Plan With Request use cases/TransportExecutionPlan_Example_UseCase2.xml index 5aab891e..2e8a97c1 100644 --- a/rules/examples/Transport Execution Plan With Request use cases/TransportExecutionPlan_Example_UseCase2.xml +++ b/rules/examples/Transport Execution Plan With Request use cases/TransportExecutionPlan_Example_UseCase2.xml @@ -8,6 +8,7 @@ 9 Some remarks Some remarks + 85955619 @@ -34,6 +35,7 @@ transport-user@transportuser.dk + 5560339086 @@ -56,6 +58,7 @@ some.email@skanska.se + 5560339086 @@ -77,6 +80,7 @@ some.email@skanska.se + 7300010000001 @@ -103,6 +107,7 @@ transport-user@transportuser.dk + 7300010000001 @@ -145,11 +150,13 @@ transport-user@transportuser.dk + 7648779 2021-09-29 07:49:00+02:00 + 7648779 380 @@ -161,20 +168,24 @@ + 4 Transport from door to door + 12 Insurance + 735005233GS1TRANSPORT000001 2460 3.10 false 2 + 21412312412 @@ -195,6 +206,7 @@ 13:00:00+02:00 + 625435485674654132 @@ -219,6 +231,7 @@ 11:00:00+01:00 + 21412312412 @@ -239,6 +252,7 @@ 13:00:00+02:00 + 625435485674654132 @@ -263,6 +277,7 @@ 11:00:00+01:00 + 5560339086 @@ -284,6 +299,7 @@ some.email@skanska.se + 5560125220 @@ -305,21 +321,25 @@ info.bromma@beijerbygg.se + SE SE + DAP Please send invoice via Peppol to payee party + 3 false + 7300010000001 @@ -346,6 +366,7 @@ + 173500538500000016 AG @@ -363,6 +384,7 @@ Stolpförankring galvaniserad + 173500538500000023 AG diff --git a/rules/examples/Transport Execution Plan With Request use cases/TransportExecutionPlan_Example_UseCase3.xml b/rules/examples/Transport Execution Plan With Request use cases/TransportExecutionPlan_Example_UseCase3.xml index 564f28ab..14034488 100644 --- a/rules/examples/Transport Execution Plan With Request use cases/TransportExecutionPlan_Example_UseCase3.xml +++ b/rules/examples/Transport Execution Plan With Request use cases/TransportExecutionPlan_Example_UseCase3.xml @@ -8,6 +8,7 @@ 9 Some remarks Some remarks + 5790001963576 @@ -31,6 +32,7 @@ ce@byggespeditoren.se + 5560125220 @@ -53,6 +55,7 @@ info.bromma@beijerbygg.se + 5560125220 @@ -74,6 +77,7 @@ info.bromma@beijerbygg.se + ByggeSpeditören @@ -96,6 +100,7 @@ ce@byggespeditoren.se + 5560339086 @@ -112,25 +117,30 @@ Skanska Sverige AB + 141278571829041241241 2021-09-29 09:49:00+02:00 + 3 Transport from door to door + 12 Insurance + 735005233GS1TRANSPORT000001 2460 3.10 false 2 + 21412312412 @@ -151,6 +161,7 @@ 13:00:00+02:00 + 625435485674654132 @@ -175,6 +186,7 @@ 11:00:00+01:00 + 21412312412 @@ -195,6 +207,7 @@ 13:00:00+02:00 + 625435485674654132 @@ -219,6 +232,7 @@ 11:00:00+01:00 + 5560339086 @@ -240,6 +254,7 @@ some.email@skanska.se + 5560125220 @@ -261,21 +276,25 @@ info.bromma@beijerbygg.se + SE SE + DAP Please send invoice via Peppol to payee party + 3 false + 7300010000001 @@ -302,6 +321,7 @@ + 173500538500000016 AG @@ -319,6 +339,7 @@ Stolpförankring galvaniserad + 173500538500000023 AG diff --git a/rules/examples/Transportation Status Only/TransportationStatus_Example_UseCase1.xml b/rules/examples/Transportation Status Only/TransportationStatus_Example_UseCase1.xml index b568e712..ebcb9a46 100644 --- a/rules/examples/Transportation Status Only/TransportationStatus_Example_UseCase1.xml +++ b/rules/examples/Transportation Status Only/TransportationStatus_Example_UseCase1.xml @@ -9,6 +9,7 @@ KHN23-44044 4 13 + 735005233GS1TRANSPORT000001 @@ -29,6 +30,7 @@ + 625435485674654132 2021-09-29 @@ -54,6 +56,7 @@ + 3453 2021-09-29 @@ -71,6 +74,7 @@ iVBORw0KGgoAAAANSUhEUgAAAoYAAAChCAIAAADV3umJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAABRJSURBVHhe7d0hbBxHG8bxqKqqwEgNaEGlQMPCg0aVSdXAoMqkkisVGBpUKooCLZUYBjos8KBhVGRoGBhoGNjv+fy+fTu9O+/t3e7svrv3/4HIO3b21rO788zs7K6f/A0AABIgkgEASIFIBgAgBSIZAIAUiGQAAFIgkgEASIFIBgAgBSIZAIAUiGQAAFIgkgEASIFIBgAgBSIZAIAUiGQAAFIgkgEASIFIBgAgBSIZAIAUiGQAAFIgkgEASIFIBgAgBSIZAIAUiGQAAFIgkgEASIFIBgAgBSIZAIAUiGQAAFIgkgEASIFIBgAgBSIZAIAUiGQAAFIgkgEASIFIBgAgBSIZAIAUiGQAAFIgkgEASIFIBgAgBSIZAIAUiGQAAFIgkgEASIFIBgAgBSIZAIAUiGQAAFIgkgEASIFIBgAgBSIZAIAUiGQAAFIgkgEASIFIBgAgBSIZAIAUiGQAAFIgkgFUsVwuj4+P375968sAtiGSAVTxzTffPHny5OnTp74MYBsiGWiLYd9OlMfGlwFsw9kCtMWwbyeWx+LLALaZ/NnCwAWD8YQhY9pR38Wq69OnT14EoNHkGxcGLhiMBYz4MhqdnJxYdV1dXXkRgEaTb1zsnBdfBqrxQ42DrZ23b99adR0fH3sRgEZEckU3NzdcVJ8TP9SI5Hbu7++9vqgxoB0iuSLlsW3b7e2tF2HKbG+KL2Mbry9qDGiHSK7o1atXtm0vX770IkyZ7U3xZWzj9UWNAe0QyRVpcOwbR5M0C74v2ZuteX1RY0A7RHJdvnE0SbPg+5K92ZrXV44a494O5EckV3R1deUbRyM+C74v2ZuteX3lqDHu7UB+RHJF9sy0vHr1yoswZbY3xZexjddXjhrj3g7kRyTX8scff/iWPXny+fNnL8WU+e4kklvz+spRY9zbgfyI5CrKPGaIPBu+R2nQW4t3avry2GxjxJeBZIjk/pV5fHJywhB5Nnyn0qC3E68KefbsmReNzbZHfBlIhkjuGXk8Y9nGfMl9+PDBqmuxWHjR2Gx7xJeBZIjkPpHHM/bp0yfbs3nGfMnFEwdnZ2deNDbbHvFlIJlpH5rRSooXjYc8nrf379/bzuWPKLR0fn5uNXZ5eelFY7PtEV8Gkpn2oRnn/Pfff+9FIyGPZy92sY46L0IjnQhWY8vl0ovGZtsjvgwkM+1DMx781QjGi8ZwcXFhmyHk8Vy9fPnSdvH19bUXodGzZ8+sxj59+uRFY7PtEV9GVvf39+oEv3jxwnfYf6l8rm9hm/ah6ftnvBPs7u5usVj4RpDHsxb9P+10L0Ijqy7x5QR8g4jkxCyMoz/3mKdPn/p/mBcieX/qpsUtuEIez1g8zzPXhqAGqzHx5QR8g4jklD5+/HhxcbE1jE2eewb7RSTv6fb2NvJYX7x588a/gTmK53lGv2thQqzGxJcT8A0ikpO5vr6OOw+CXZ1eHzTPe/BDJO9DB4SaZvtofcGVzNmL53l4F1t7VmPiywn4BhHJOWhgc35+HlNC4bEwltlfjJzwoTnWE1A6jOL99Rofk8eHIO7t53JIe1Zj4ssJ+AYRyaOyJN5465YSVyPmjWE841u6ShM+NId/Amq5XK4cRjTQByKuqo17b/+0WI2JLyfgG0Qkj0QN5sYk1kD54uLi44P16eQDCWMz4UNz4Cegysljw594OxxxsKnJ8CJsE+eLLydg2yO+jKHc3NwcHR157f9Dp9XZ2Zm+pR9omE62NRyICR+avtMGObvKyePyMMIh4FWae9ApY5WmYPaiBGyTxJdRn06fmOkzZRPaPJ1sazgoRHIr8TIQJo8PEK/S3IOaWqu0PPeoKwNsk+haDUNhvDIlrK9tsm/rdLKt4QARydvpqPJPYvL4IMUBoEbEi7BN9GPyzO/Efjw9PfUi1PHhwwdVstV20FhZIX15ebkxiVWo1lU/4Ks4VETyFmUeq/vmpTgkvEpzD2perdIuLi68aGwx93SYV0QH8Pnz519//fXbb7+1eg5HR0c3NzfL5bJ5OhlCJDdZyeN5Pw+HjbTT48obcxbtqZ21Sru6uvKiUcUNAXJ/f++l6IlODe3x8hq1OT4+VkdW3125dYskfgyR/CjyeLo0DFJb0MtgSCuxY+DFixdehBZU/1ZvSZrd2I+LxcKL0Jk6N+pyrY99nz59enp6ent7qx+Ip1WNwjhJLy0nInkz8ni6Yt+pXei+4+LPinAbwU7iHtoks4Nx068ODy9CB+/fv1+5j9pov6uGbadfXl6W42adjxcXF1yiaDbVSI6bJ2uMXcjj6Yo3X4qaDC/dV9w2rNaEG0/a0ykT9eZFY4suwocPH7wIu9NZoOYxKrOk0y1utlifNn758iXP9Lcx1UiOmarebx4hjyctGote9l1cc+O1MDvJ9gSURma2PXm6CJNzd3d3enqqCrSaDIpe9YOjw7o+baxjgDnj9qYayZX6vOUYizyeIt95T570su/iMFOv34vQQrYnoPhDXl0oUOOhg6BTQx3W8oZHpo17MdVI9n3e60SyOnrRBySPp0h70HafeFEHsbZnvFliR9megIqudve5jIPy9u3beHIsLBaL9acB9ZNMG/eCSP5XdPF0FJLHU1TuQS/qgJd27S3bE1BxYHCPXhuKUlVUXCIK6tBsvCq5Mjhm2rgLItmVQ2S1xV46Heql2jtx9K++9tLCu3fvXr9+7Qtz1PsejLsK1OJ4EdrJ9gRUzG5O8dQekqJU3amVCWMNfzXk3ZiyCu9y5theCeLfw16IZBf9+snNNq1P4eiM8u8VlMf6li/MUe97MObPeGnXrmKApX6SF42n7KsxenvMxglj9e+vrq4eu2Soyixvq9Z/5+Jid0Ty/5V3dU2oH60w1khu/Y05Cif/iYNR3iff1x6Mii3vYcFWaqmt3pLMwfc7nTE/GyeMj4+Pm88jRXjZ8iS5aWAGiOT/dKJPpvMW65X7KaSXW9KWy2Vf770azMpza17aTTzGkyRXJkQHj1Wdhk1eNJ6pT0jVo46mTpz1CWN765b/0CY2Eoha1RdcRuoRkfyfC56TuPCicyleKWUemz/elfLYYl6nmRelt5LHfe3By8tLW2eGXJmW+BNAqkMvGg9D5BXqo1xdXa0Pi3Xia6TbPNGwfllOic6rV/p16JE8rUvWK/1T6SuMTdll9qLEVibRe8xjiXm1DLkyLXEUNQ+2BsAQOejU0Fh2fbZYmieMzcY5MuU6c/O9O/RI1uFo68l/yVqnTXlKqK3p/YkOX3X6IcV6A9Emj29ubo6Pj5XizUMBKZvylrmijtHkLvjXkOqCP0NkWS6XG9+6pR2k8q03SG8M435HAigdeiTraNNKnj9//ueff3pRSradYbFY9H7PkXLI1557SPHbb799+eWXvqEPWo6P48kcNU/NwbxrUx7XWrTmHkfqU5Tngv+BD5H1K5+dna1PFYvOFwXq1gOVMB7FVCN510FMg++++85WpePPi5Ip87jeKRFz6uJFyai/H1c1zNdff92+Nla6NTqEFBsq1EBBrY//0C5NuT7aRsbR8HV8OZQ1gi2H8jnlueB/gENkHTM6GrUL4gAuHR0daae0Oa4I4xFNNZLV9tmB0r0zHqeujD77ta4Mkn6nS0vlnLp4aTIreWxUP/7tFhSxaqD9f/6XVq6DSvXw888/W0lDU642Kw6bcsjeZe8MMDExgPgVxj2VPn782LJfNQOqap0Fjx3Y6i+qt93+otrK001CGA9pqpEcU1biRftSMxqXNEe/2raiTMp6eVyOC41/o5r9HrWKNyevUJOxU3o1BHMXXYbIK12iMK1UjrNSbboXjSQeSdAXXjQvOmevr69PT083XpoWjYnVa9w6VbwuGkN5/vy51kMeD2mqkSx+1PSRH2XA7zTqqqpMynp5LOV1AuPfqMbaEf12vrw71YbqxLbW7Dos08+rrdHvXrZBu/riiy/si447KBpW615Ej6FLFQ0vyURydN1UezN7zYv6shcXFw0dSh2H2gtdboS22tNx+NNPP9k6VY31Gh+sIJJdPEwpSVI5klJnYL1TQskUwW90Nvr3qvFP6rbvVCflXusYA6oHtWVaia9uG9XSDz/8YF9330GxC2w9+jdKdu1qjChqb8SJ5LIjO61rDI9Rr0L1qaxdOU+D+nM6ETRo7rGVKOfLOt4hgZ0QyU5Hcznq2uOCT7+GmQzTb73e4x7g3Xj+SX1f4eilCfZ1bdu2sunvvoNsaFK+CbXHuyUG0/tEst3QJ6qZlqdk3KWoA9uLHqFTTIf6HhMoA9C2aasarkvLYrHQYVOjx1bmccfLP9gVkfwvHXlxDVOtwLgH4jCTYWqS7FPKDvgAr+PxT+pp35Ub372F8hU9bJuaxcea7PIahhf1quxqeFFuscE9TiTrNLR1GuWTql2dIf/2mjJLGvpJGlCW/W/xb4wqYnjlty5Z70S/Wr3WiTwe1zTO9o38qOn1dNLZHj39csgyMBszicKm3mRYee7FJ4p/uyb/pH8+qyH52ig3vvuY0lf00PzZF9oLKw1Tv0Pkx9j6xZdzqzGRXO7ZoJq3e+NXTo2VLPHSfzSMO9d/eDBtYli/r6pU1TvAvDh5PLoJR3K0if1eutEZYqsVHaBeOqxoNdQkeVHf1tsvXxg8kmNL1pOvvR7HlHFchfW5tNpDZGMfIb7cmnVxFFq+PIh6E8nauarwhtCS8rkdHc9//fXX1v8i+skh/2SCAvjm5kb1o2NeO6h58/QD+rEhZ9BW2gTyeBQTjuR6k23RuIgOUy8dkH92tXTceO758rCRXG5Jx7tIfC2dtz/i1mir1tum6DPVGyKLfYT4cqONuVWvS7eu94nkdart9Vsf9qDdd/HI3+Tvy0r6ttzs4WM4bGwTMLwJR3KPA6MVOhx1UPqqx0hl/+A66fjYuedFw0Zy6N4K+Io6b782w3p76pk9tkn2QeLLdbS5DmQvWnpsvKU1+M9VphSxT9SWeFE1qg1FnfZOOTLeSlWhY0x9lN5vlbCH7H///ferq6vT09NdOw0jxnAgj/MYov2txw+iCi2jDsqxUrlq69Zw7nnpGJHcvRUoX7XhRd003EMk/kmV66r5OtDGtx6u01G09yR9e3Gf8wC365fK/X50dPTjjz9ahWgc3P4m7f3c3d1dX1+fn59/9dVXtgFbaasUwNow7TgFeZI/a0gepzLtSI5hRI0LdGOlcr3Wrfnc828MHsm9tAJxJbnj1e+W7LPEl+t47DrQxjBeCaHy8vsAY+Wo/4FjJi4PDJAlqnblqGpen7W1J5Qzfdc1twkY3rQjOdqdSo3OKKlcqXWL551k47nn3xs2kjfO1O6qHCoN06b4h9WvK/+Yfz5oYxhvHAerHk6L96h4aR1DXrVeYYnSMMWwN519+r20fp04CtfI/gaqcB2K9abSe0ceJzTtSNYx5AfUkyeVrs7pI8pU1llX9WqY+Cf114ze3d3FU87y2Lnn3x42kn25Aw1BIqKGGSKLfZz4cjVxHWjjczIbw7gU/92X66h3XaeN5imGrdTL0RmtalQ+6fhR+m4dARt1nXUq6X/98ssvWlQl+BonouzIksd5DNH+VhWNjr4YJpVFZ2PvT3qE+I06tjXmzZs3sUJpOPf8JwaJ5B6jogyqwZoV/7z6dbVy+3fYGsZGe18/XDstxrpqvQcdIQpgVYvSt+yntqTA1h65vr6uerf2AMoH68njVCYfydboGB1kXto3HbLlk1FGLV0vqbki4l/dWC/ai9rHlZs/NYhpOPf8hwaJ5B6jIg6AIYcp0Zzp072oDu2vle5gyzAezIhXrdsoM/jo6Mg2tQ2dOwpgnTIaB2sN+XsbO4munn5N8jiVyUeylKlctbW63fTopxZV2GM261ewNatF8KIdaWPKeURRY7S1TfEfHSSSpy5aNGWzalu7TDur0rGnFlNxos+qMWPanXpCVhWjXLVet2sGP3v2TPtOP6zo1R7U/+14Lr979+7169e+kJV+Zfv1qz5Yjz3MpP2NUUu9gXLQOb8+Yg7dBzH39/e+rt3Tcf32H33dciTn/4FIbkHHQBxyQSX1IrPG9ZheDH/V2t7CIYoTHe1id2BJmwxeLBbqRtS7D0t5rE/xhaxUadrIjQ/XYVwzaX/LgbLOzErjlVLDi4S6dwuiuVe740XbbLwXV33/9k25/x8iuZ0YKAfVtn/vYOj4tN+9r6vWismHtPX3Xoliw+K25V1X6yKDZ3bxGbM0n/a3HLV0D8X21rO5+6SmXagUtXRtBl5qblYaLA0X1K75t9vx/0kkt1bueu2yekPktLpftbZXX+0dtxuRwZiu+bS/5UBZvHSaNLSNRmprwGskYT9p9r5yHn2aCT1YiXEpTe2Y2Tv8HrvU1OBhzPx/5+fnNpJW+trYmgzG1M1qSOSn7AMvmizFqv8mjbd2l3nccRo7hubMMKEl6wd3OWDKA/ibhzdeiQ7Fh6j9N2sH+LuEQAZEcl7lTWQawtp93Rvv+pbuDxdqzb6uhzlstYwDTMkDAMI8I/n7mn/FdjCK2DKVG/T1sL+v7mG8Yl/4NwAA9c0zkuf0sF3Drd2mxxuLfI3/6Os2WgBAG/OMZF+ekQhmjV/Pqv3VOau9kOTlDwBwIGaVXnHPsC9jR+WDZML9q8DAlsul3SnS8W5NTNSs0svu/9z61BAeU77+4uTkxEsBDKW8c3PI9ysgCQaU+Nfn3K9TBmavfL8Co4sDRCRjVdrXKQPAvBHJAACkQCQDAJACkQwAQApEMgAAKRDJAACkQCQDAJACkQwAQApEMgAAKRDJAACkQCQDAJACkQwAQApEMgAAKRDJAACkQCQDAJACkQwAQApEMgAAKRDJAACkQCQDAJACkQwAQApEMgAAKRDJAACkQCQDAJACkQwAQApEMgAAKRDJAACkQCQDAJACkQwAQApEMgAAKRDJAACkQCQDAJACkQwAQApEMgAACfz99/8AImZgbP028WEAAAAASUVORK5CYII= + 33572190 @@ -97,6 +101,7 @@ kh@ntgnordic.dk + 5560125220 @@ -119,6 +124,7 @@ info.bromma@beijerbygg.se + 691278571829041271246 2021-09-29 diff --git a/rules/examples/Transportation Status Only/TransportationStatus_Example_UseCase2.xml b/rules/examples/Transportation Status Only/TransportationStatus_Example_UseCase2.xml index fdee212c..a9755087 100644 --- a/rules/examples/Transportation Status Only/TransportationStatus_Example_UseCase2.xml +++ b/rules/examples/Transportation Status Only/TransportationStatus_Example_UseCase2.xml @@ -9,6 +9,7 @@ KHN23-44044 4 21 + 735005233GS1TRANSPORT000001 @@ -29,6 +30,7 @@ + 625435485674654132 2021-09-29 @@ -54,6 +56,7 @@ + 3453 2021-09-29 @@ -71,6 +74,7 @@ iVBORw0KGgoAAAANSUhEUgAAAoYAAAChCAIAAADV3umJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAABRJSURBVHhe7d0hbBxHG8bxqKqqwEgNaEGlQMPCg0aVSdXAoMqkkisVGBpUKooCLZUYBjos8KBhVGRoGBhoGNjv+fy+fTu9O+/t3e7svrv3/4HIO3b21rO788zs7K6f/A0AABIgkgEASIFIBgAgBSIZAIAUiGQAAFIgkgEASIFIBgAgBSIZAIAUiGQAAFIgkgEASIFIBgAgBSIZAIAUiGQAAFIgkgEASIFIBgAgBSIZAIAUiGQAAFIgkgEASIFIBgAgBSIZAIAUiGQAAFIgkgEASIFIBgAgBSIZAIAUiGQAAFIgkgEASIFIBgAgBSIZAIAUiGQAAFIgkgEASIFIBgAgBSIZAIAUiGQAAFIgkgEASIFIBgAgBSIZAIAUiGQAAFIgkgEASIFIBgAgBSIZAIAUiGQAAFIgkgEASIFIBgAgBSIZAIAUiGQAAFIgkgEASIFIBgAgBSIZAIAUiGQAAFIgkgFUsVwuj4+P375968sAtiGSAVTxzTffPHny5OnTp74MYBsiGWiLYd9OlMfGlwFsw9kCtMWwbyeWx+LLALaZ/NnCwAWD8YQhY9pR38Wq69OnT14EoNHkGxcGLhiMBYz4MhqdnJxYdV1dXXkRgEaTb1zsnBdfBqrxQ42DrZ23b99adR0fH3sRgEZEckU3NzdcVJ8TP9SI5Hbu7++9vqgxoB0iuSLlsW3b7e2tF2HKbG+KL2Mbry9qDGiHSK7o1atXtm0vX770IkyZ7U3xZWzj9UWNAe0QyRVpcOwbR5M0C74v2ZuteX1RY0A7RHJdvnE0SbPg+5K92ZrXV44a494O5EckV3R1deUbRyM+C74v2ZuteX3lqDHu7UB+RHJF9sy0vHr1yoswZbY3xZexjddXjhrj3g7kRyTX8scff/iWPXny+fNnL8WU+e4kklvz+spRY9zbgfyI5CrKPGaIPBu+R2nQW4t3avry2GxjxJeBZIjk/pV5fHJywhB5Nnyn0qC3E68KefbsmReNzbZHfBlIhkjuGXk8Y9nGfMl9+PDBqmuxWHjR2Gx7xJeBZIjkPpHHM/bp0yfbs3nGfMnFEwdnZ2deNDbbHvFlIJlpH5rRSooXjYc8nrf379/bzuWPKLR0fn5uNXZ5eelFY7PtEV8Gkpn2oRnn/Pfff+9FIyGPZy92sY46L0IjnQhWY8vl0ovGZtsjvgwkM+1DMx781QjGi8ZwcXFhmyHk8Vy9fPnSdvH19bUXodGzZ8+sxj59+uRFY7PtEV9GVvf39+oEv3jxwnfYf6l8rm9hm/ah6ftnvBPs7u5usVj4RpDHsxb9P+10L0Ijqy7x5QR8g4jkxCyMoz/3mKdPn/p/mBcieX/qpsUtuEIez1g8zzPXhqAGqzHx5QR8g4jklD5+/HhxcbE1jE2eewb7RSTv6fb2NvJYX7x588a/gTmK53lGv2thQqzGxJcT8A0ikpO5vr6OOw+CXZ1eHzTPe/BDJO9DB4SaZvtofcGVzNmL53l4F1t7VmPiywn4BhHJOWhgc35+HlNC4bEwltlfjJzwoTnWE1A6jOL99Rofk8eHIO7t53JIe1Zj4ssJ+AYRyaOyJN5465YSVyPmjWE841u6ShM+NId/Amq5XK4cRjTQByKuqo17b/+0WI2JLyfgG0Qkj0QN5sYk1kD54uLi44P16eQDCWMz4UNz4Cegysljw594OxxxsKnJ8CJsE+eLLydg2yO+jKHc3NwcHR157f9Dp9XZ2Zm+pR9omE62NRyICR+avtMGObvKyePyMMIh4FWae9ApY5WmYPaiBGyTxJdRn06fmOkzZRPaPJ1sazgoRHIr8TIQJo8PEK/S3IOaWqu0PPeoKwNsk+haDUNhvDIlrK9tsm/rdLKt4QARydvpqPJPYvL4IMUBoEbEi7BN9GPyzO/Efjw9PfUi1PHhwwdVstV20FhZIX15ebkxiVWo1lU/4Ks4VETyFmUeq/vmpTgkvEpzD2perdIuLi68aGwx93SYV0QH8Pnz519//fXbb7+1eg5HR0c3NzfL5bJ5OhlCJDdZyeN5Pw+HjbTT48obcxbtqZ21Sru6uvKiUcUNAXJ/f++l6IlODe3x8hq1OT4+VkdW3125dYskfgyR/CjyeLo0DFJb0MtgSCuxY+DFixdehBZU/1ZvSZrd2I+LxcKL0Jk6N+pyrY99nz59enp6ent7qx+Ip1WNwjhJLy0nInkz8ni6Yt+pXei+4+LPinAbwU7iHtoks4Nx068ODy9CB+/fv1+5j9pov6uGbadfXl6W42adjxcXF1yiaDbVSI6bJ2uMXcjj6Yo3X4qaDC/dV9w2rNaEG0/a0ykT9eZFY4suwocPH7wIu9NZoOYxKrOk0y1utlifNn758iXP9Lcx1UiOmarebx4hjyctGote9l1cc+O1MDvJ9gSURma2PXm6CJNzd3d3enqqCrSaDIpe9YOjw7o+baxjgDnj9qYayZX6vOUYizyeIt95T570su/iMFOv34vQQrYnoPhDXl0oUOOhg6BTQx3W8oZHpo17MdVI9n3e60SyOnrRBySPp0h70HafeFEHsbZnvFliR9megIqudve5jIPy9u3beHIsLBaL9acB9ZNMG/eCSP5XdPF0FJLHU1TuQS/qgJd27S3bE1BxYHCPXhuKUlVUXCIK6tBsvCq5Mjhm2rgLItmVQ2S1xV46Heql2jtx9K++9tLCu3fvXr9+7Qtz1PsejLsK1OJ4EdrJ9gRUzG5O8dQekqJU3amVCWMNfzXk3ZiyCu9y5theCeLfw16IZBf9+snNNq1P4eiM8u8VlMf6li/MUe97MObPeGnXrmKApX6SF42n7KsxenvMxglj9e+vrq4eu2Soyixvq9Z/5+Jid0Ty/5V3dU2oH60w1khu/Y05Cif/iYNR3iff1x6Mii3vYcFWaqmt3pLMwfc7nTE/GyeMj4+Pm88jRXjZ8iS5aWAGiOT/dKJPpvMW65X7KaSXW9KWy2Vf770azMpza17aTTzGkyRXJkQHj1Wdhk1eNJ6pT0jVo46mTpz1CWN765b/0CY2Eoha1RdcRuoRkfyfC56TuPCicyleKWUemz/elfLYYl6nmRelt5LHfe3By8tLW2eGXJmW+BNAqkMvGg9D5BXqo1xdXa0Pi3Xia6TbPNGwfllOic6rV/p16JE8rUvWK/1T6SuMTdll9qLEVibRe8xjiXm1DLkyLXEUNQ+2BsAQOejU0Fh2fbZYmieMzcY5MuU6c/O9O/RI1uFo68l/yVqnTXlKqK3p/YkOX3X6IcV6A9Emj29ubo6Pj5XizUMBKZvylrmijtHkLvjXkOqCP0NkWS6XG9+6pR2k8q03SG8M435HAigdeiTraNNKnj9//ueff3pRSradYbFY9H7PkXLI1557SPHbb799+eWXvqEPWo6P48kcNU/NwbxrUx7XWrTmHkfqU5Tngv+BD5H1K5+dna1PFYvOFwXq1gOVMB7FVCN510FMg++++85WpePPi5Ip87jeKRFz6uJFyai/H1c1zNdff92+Nla6NTqEFBsq1EBBrY//0C5NuT7aRsbR8HV8OZQ1gi2H8jnlueB/gENkHTM6GrUL4gAuHR0daae0Oa4I4xFNNZLV9tmB0r0zHqeujD77ta4Mkn6nS0vlnLp4aTIreWxUP/7tFhSxaqD9f/6XVq6DSvXw888/W0lDU642Kw6bcsjeZe8MMDExgPgVxj2VPn782LJfNQOqap0Fjx3Y6i+qt93+otrK001CGA9pqpEcU1biRftSMxqXNEe/2raiTMp6eVyOC41/o5r9HrWKNyevUJOxU3o1BHMXXYbIK12iMK1UjrNSbboXjSQeSdAXXjQvOmevr69PT083XpoWjYnVa9w6VbwuGkN5/vy51kMeD2mqkSx+1PSRH2XA7zTqqqpMynp5LOV1AuPfqMbaEf12vrw71YbqxLbW7Dos08+rrdHvXrZBu/riiy/si447KBpW615Ej6FLFQ0vyURydN1UezN7zYv6shcXFw0dSh2H2gtdboS22tNx+NNPP9k6VY31Gh+sIJJdPEwpSVI5klJnYL1TQskUwW90Nvr3qvFP6rbvVCflXusYA6oHtWVaia9uG9XSDz/8YF9330GxC2w9+jdKdu1qjChqb8SJ5LIjO61rDI9Rr0L1qaxdOU+D+nM6ETRo7rGVKOfLOt4hgZ0QyU5Hcznq2uOCT7+GmQzTb73e4x7g3Xj+SX1f4eilCfZ1bdu2sunvvoNsaFK+CbXHuyUG0/tEst3QJ6qZlqdk3KWoA9uLHqFTTIf6HhMoA9C2aasarkvLYrHQYVOjx1bmccfLP9gVkfwvHXlxDVOtwLgH4jCTYWqS7FPKDvgAr+PxT+pp35Ub372F8hU9bJuaxcea7PIahhf1quxqeFFuscE9TiTrNLR1GuWTql2dIf/2mjJLGvpJGlCW/W/xb4wqYnjlty5Z70S/Wr3WiTwe1zTO9o38qOn1dNLZHj39csgyMBszicKm3mRYee7FJ4p/uyb/pH8+qyH52ig3vvuY0lf00PzZF9oLKw1Tv0Pkx9j6xZdzqzGRXO7ZoJq3e+NXTo2VLPHSfzSMO9d/eDBtYli/r6pU1TvAvDh5PLoJR3K0if1eutEZYqsVHaBeOqxoNdQkeVHf1tsvXxg8kmNL1pOvvR7HlHFchfW5tNpDZGMfIb7cmnVxFFq+PIh6E8nauarwhtCS8rkdHc9//fXX1v8i+skh/2SCAvjm5kb1o2NeO6h58/QD+rEhZ9BW2gTyeBQTjuR6k23RuIgOUy8dkH92tXTceO758rCRXG5Jx7tIfC2dtz/i1mir1tum6DPVGyKLfYT4cqONuVWvS7eu94nkdart9Vsf9qDdd/HI3+Tvy0r6ttzs4WM4bGwTMLwJR3KPA6MVOhx1UPqqx0hl/+A66fjYuedFw0Zy6N4K+Io6b782w3p76pk9tkn2QeLLdbS5DmQvWnpsvKU1+M9VphSxT9SWeFE1qg1FnfZOOTLeSlWhY0x9lN5vlbCH7H///ferq6vT09NdOw0jxnAgj/MYov2txw+iCi2jDsqxUrlq69Zw7nnpGJHcvRUoX7XhRd003EMk/kmV66r5OtDGtx6u01G09yR9e3Gf8wC365fK/X50dPTjjz9ahWgc3P4m7f3c3d1dX1+fn59/9dVXtgFbaasUwNow7TgFeZI/a0gepzLtSI5hRI0LdGOlcr3Wrfnc828MHsm9tAJxJbnj1e+W7LPEl+t47DrQxjBeCaHy8vsAY+Wo/4FjJi4PDJAlqnblqGpen7W1J5Qzfdc1twkY3rQjOdqdSo3OKKlcqXWL551k47nn3xs2kjfO1O6qHCoN06b4h9WvK/+Yfz5oYxhvHAerHk6L96h4aR1DXrVeYYnSMMWwN519+r20fp04CtfI/gaqcB2K9abSe0ceJzTtSNYx5AfUkyeVrs7pI8pU1llX9WqY+Cf114ze3d3FU87y2Lnn3x42kn25Aw1BIqKGGSKLfZz4cjVxHWjjczIbw7gU/92X66h3XaeN5imGrdTL0RmtalQ+6fhR+m4dARt1nXUq6X/98ssvWlQl+BonouzIksd5DNH+VhWNjr4YJpVFZ2PvT3qE+I06tjXmzZs3sUJpOPf8JwaJ5B6jogyqwZoV/7z6dbVy+3fYGsZGe18/XDstxrpqvQcdIQpgVYvSt+yntqTA1h65vr6uerf2AMoH68njVCYfydboGB1kXto3HbLlk1FGLV0vqbki4l/dWC/ai9rHlZs/NYhpOPf8hwaJ5B6jIg6AIYcp0Zzp072oDu2vle5gyzAezIhXrdsoM/jo6Mg2tQ2dOwpgnTIaB2sN+XsbO4munn5N8jiVyUeylKlctbW63fTopxZV2GM261ewNatF8KIdaWPKeURRY7S1TfEfHSSSpy5aNGWzalu7TDur0rGnFlNxos+qMWPanXpCVhWjXLVet2sGP3v2TPtOP6zo1R7U/+14Lr979+7169e+kJV+Zfv1qz5Yjz3MpP2NUUu9gXLQOb8+Yg7dBzH39/e+rt3Tcf32H33dciTn/4FIbkHHQBxyQSX1IrPG9ZheDH/V2t7CIYoTHe1id2BJmwxeLBbqRtS7D0t5rE/xhaxUadrIjQ/XYVwzaX/LgbLOzErjlVLDi4S6dwuiuVe740XbbLwXV33/9k25/x8iuZ0YKAfVtn/vYOj4tN+9r6vWismHtPX3Xoliw+K25V1X6yKDZ3bxGbM0n/a3HLV0D8X21rO5+6SmXagUtXRtBl5qblYaLA0X1K75t9vx/0kkt1bueu2yekPktLpftbZXX+0dtxuRwZiu+bS/5UBZvHSaNLSNRmprwGskYT9p9r5yHn2aCT1YiXEpTe2Y2Tv8HrvU1OBhzPx/5+fnNpJW+trYmgzG1M1qSOSn7AMvmizFqv8mjbd2l3nccRo7hubMMKEl6wd3OWDKA/ibhzdeiQ7Fh6j9N2sH+LuEQAZEcl7lTWQawtp93Rvv+pbuDxdqzb6uhzlstYwDTMkDAMI8I/n7mn/FdjCK2DKVG/T1sL+v7mG8Yl/4NwAA9c0zkuf0sF3Drd2mxxuLfI3/6Os2WgBAG/OMZF+ekQhmjV/Pqv3VOau9kOTlDwBwIGaVXnHPsC9jR+WDZML9q8DAlsul3SnS8W5NTNSs0svu/9z61BAeU77+4uTkxEsBDKW8c3PI9ysgCQaU+Nfn3K9TBmavfL8Co4sDRCRjVdrXKQPAvBHJAACkQCQDAJACkQwAQApEMgAAKRDJAACkQCQDAJACkQwAQApEMgAAKRDJAACkQCQDAJACkQwAQApEMgAAKRDJAACkQCQDAJACkQwAQApEMgAAKRDJAACkQCQDAJACkQwAQApEMgAAKRDJAACkQCQDAJACkQwAQApEMgAAKRDJAACkQCQDAJACkQwAQApEMgAAKRDJAACkQCQDAJACkQwAQApEMgAACfz99/8AImZgbP028WEAAAAASUVORK5CYII= + 33572190 @@ -97,6 +101,7 @@ kh@ntgnordic.dk + 5560125220 @@ -118,7 +123,8 @@ 075-241 32304 info.bromma@beijerbygg.se - + + 691278571829041271246 2021-09-29 diff --git a/rules/examples/Transportation Status Only/TransportationStatus_Example_UseCase3.xml b/rules/examples/Transportation Status Only/TransportationStatus_Example_UseCase3.xml index fef9c0ce..819146a9 100644 --- a/rules/examples/Transportation Status Only/TransportationStatus_Example_UseCase3.xml +++ b/rules/examples/Transportation Status Only/TransportationStatus_Example_UseCase3.xml @@ -9,6 +9,7 @@ KHN23-44044 3 13 + 735005233GS1TRANSPORT000001 @@ -29,6 +30,7 @@ + 625435485674654132 21 @@ -44,6 +46,7 @@ 14:00:00+01:00 + 3453 2021-09-29 @@ -61,6 +64,7 @@ iVBORw0KGgoAAAANSUhEUgAAAoYAAAChCAIAAADV3umJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAABRJSURBVHhe7d0hbBxHG8bxqKqqwEgNaEGlQMPCg0aVSdXAoMqkkisVGBpUKooCLZUYBjos8KBhVGRoGBhoGNjv+fy+fTu9O+/t3e7svrv3/4HIO3b21rO788zs7K6f/A0AABIgkgEASIFIBgAgBSIZAIAUiGQAAFIgkgEASIFIBgAgBSIZAIAUiGQAAFIgkgEASIFIBgAgBSIZAIAUiGQAAFIgkgEASIFIBgAgBSIZAIAUiGQAAFIgkgEASIFIBgAgBSIZAIAUiGQAAFIgkgEASIFIBgAgBSIZAIAUiGQAAFIgkgEASIFIBgAgBSIZAIAUiGQAAFIgkgEASIFIBgAgBSIZAIAUiGQAAFIgkgEASIFIBgAgBSIZAIAUiGQAAFIgkgEASIFIBgAgBSIZAIAUiGQAAFIgkgEASIFIBgAgBSIZAIAUiGQAAFIgkgEASIFIBgAgBSIZAIAUiGQAAFIgkgFUsVwuj4+P375968sAtiGSAVTxzTffPHny5OnTp74MYBsiGWiLYd9OlMfGlwFsw9kCtMWwbyeWx+LLALaZ/NnCwAWD8YQhY9pR38Wq69OnT14EoNHkGxcGLhiMBYz4MhqdnJxYdV1dXXkRgEaTb1zsnBdfBqrxQ42DrZ23b99adR0fH3sRgEZEckU3NzdcVJ8TP9SI5Hbu7++9vqgxoB0iuSLlsW3b7e2tF2HKbG+KL2Mbry9qDGiHSK7o1atXtm0vX770IkyZ7U3xZWzj9UWNAe0QyRVpcOwbR5M0C74v2ZuteX1RY0A7RHJdvnE0SbPg+5K92ZrXV44a494O5EckV3R1deUbRyM+C74v2ZuteX3lqDHu7UB+RHJF9sy0vHr1yoswZbY3xZexjddXjhrj3g7kRyTX8scff/iWPXny+fNnL8WU+e4kklvz+spRY9zbgfyI5CrKPGaIPBu+R2nQW4t3avry2GxjxJeBZIjk/pV5fHJywhB5Nnyn0qC3E68KefbsmReNzbZHfBlIhkjuGXk8Y9nGfMl9+PDBqmuxWHjR2Gx7xJeBZIjkPpHHM/bp0yfbs3nGfMnFEwdnZ2deNDbbHvFlIJlpH5rRSooXjYc8nrf379/bzuWPKLR0fn5uNXZ5eelFY7PtEV8Gkpn2oRnn/Pfff+9FIyGPZy92sY46L0IjnQhWY8vl0ovGZtsjvgwkM+1DMx781QjGi8ZwcXFhmyHk8Vy9fPnSdvH19bUXodGzZ8+sxj59+uRFY7PtEV9GVvf39+oEv3jxwnfYf6l8rm9hm/ah6ftnvBPs7u5usVj4RpDHsxb9P+10L0Ijqy7x5QR8g4jkxCyMoz/3mKdPn/p/mBcieX/qpsUtuEIez1g8zzPXhqAGqzHx5QR8g4jklD5+/HhxcbE1jE2eewb7RSTv6fb2NvJYX7x588a/gTmK53lGv2thQqzGxJcT8A0ikpO5vr6OOw+CXZ1eHzTPe/BDJO9DB4SaZvtofcGVzNmL53l4F1t7VmPiywn4BhHJOWhgc35+HlNC4bEwltlfjJzwoTnWE1A6jOL99Rofk8eHIO7t53JIe1Zj4ssJ+AYRyaOyJN5465YSVyPmjWE841u6ShM+NId/Amq5XK4cRjTQByKuqo17b/+0WI2JLyfgG0Qkj0QN5sYk1kD54uLi44P16eQDCWMz4UNz4Cegysljw594OxxxsKnJ8CJsE+eLLydg2yO+jKHc3NwcHR157f9Dp9XZ2Zm+pR9omE62NRyICR+avtMGObvKyePyMMIh4FWae9ApY5WmYPaiBGyTxJdRn06fmOkzZRPaPJ1sazgoRHIr8TIQJo8PEK/S3IOaWqu0PPeoKwNsk+haDUNhvDIlrK9tsm/rdLKt4QARydvpqPJPYvL4IMUBoEbEi7BN9GPyzO/Efjw9PfUi1PHhwwdVstV20FhZIX15ebkxiVWo1lU/4Ks4VETyFmUeq/vmpTgkvEpzD2perdIuLi68aGwx93SYV0QH8Pnz519//fXbb7+1eg5HR0c3NzfL5bJ5OhlCJDdZyeN5Pw+HjbTT48obcxbtqZ21Sru6uvKiUcUNAXJ/f++l6IlODe3x8hq1OT4+VkdW3125dYskfgyR/CjyeLo0DFJb0MtgSCuxY+DFixdehBZU/1ZvSZrd2I+LxcKL0Jk6N+pyrY99nz59enp6ent7qx+Ip1WNwjhJLy0nInkz8ni6Yt+pXei+4+LPinAbwU7iHtoks4Nx068ODy9CB+/fv1+5j9pov6uGbadfXl6W42adjxcXF1yiaDbVSI6bJ2uMXcjj6Yo3X4qaDC/dV9w2rNaEG0/a0ykT9eZFY4suwocPH7wIu9NZoOYxKrOk0y1utlifNn758iXP9Lcx1UiOmarebx4hjyctGote9l1cc+O1MDvJ9gSURma2PXm6CJNzd3d3enqqCrSaDIpe9YOjw7o+baxjgDnj9qYayZX6vOUYizyeIt95T570su/iMFOv34vQQrYnoPhDXl0oUOOhg6BTQx3W8oZHpo17MdVI9n3e60SyOnrRBySPp0h70HafeFEHsbZnvFliR9megIqudve5jIPy9u3beHIsLBaL9acB9ZNMG/eCSP5XdPF0FJLHU1TuQS/qgJd27S3bE1BxYHCPXhuKUlVUXCIK6tBsvCq5Mjhm2rgLItmVQ2S1xV46Heql2jtx9K++9tLCu3fvXr9+7Qtz1PsejLsK1OJ4EdrJ9gRUzG5O8dQekqJU3amVCWMNfzXk3ZiyCu9y5theCeLfw16IZBf9+snNNq1P4eiM8u8VlMf6li/MUe97MObPeGnXrmKApX6SF42n7KsxenvMxglj9e+vrq4eu2Soyixvq9Z/5+Jid0Ty/5V3dU2oH60w1khu/Y05Cif/iYNR3iff1x6Mii3vYcFWaqmt3pLMwfc7nTE/GyeMj4+Pm88jRXjZ8iS5aWAGiOT/dKJPpvMW65X7KaSXW9KWy2Vf770azMpza17aTTzGkyRXJkQHj1Wdhk1eNJ6pT0jVo46mTpz1CWN765b/0CY2Eoha1RdcRuoRkfyfC56TuPCicyleKWUemz/elfLYYl6nmRelt5LHfe3By8tLW2eGXJmW+BNAqkMvGg9D5BXqo1xdXa0Pi3Xia6TbPNGwfllOic6rV/p16JE8rUvWK/1T6SuMTdll9qLEVibRe8xjiXm1DLkyLXEUNQ+2BsAQOejU0Fh2fbZYmieMzcY5MuU6c/O9O/RI1uFo68l/yVqnTXlKqK3p/YkOX3X6IcV6A9Emj29ubo6Pj5XizUMBKZvylrmijtHkLvjXkOqCP0NkWS6XG9+6pR2k8q03SG8M435HAigdeiTraNNKnj9//ueff3pRSradYbFY9H7PkXLI1557SPHbb799+eWXvqEPWo6P48kcNU/NwbxrUx7XWrTmHkfqU5Tngv+BD5H1K5+dna1PFYvOFwXq1gOVMB7FVCN510FMg++++85WpePPi5Ip87jeKRFz6uJFyai/H1c1zNdff92+Nla6NTqEFBsq1EBBrY//0C5NuT7aRsbR8HV8OZQ1gi2H8jnlueB/gENkHTM6GrUL4gAuHR0daae0Oa4I4xFNNZLV9tmB0r0zHqeujD77ta4Mkn6nS0vlnLp4aTIreWxUP/7tFhSxaqD9f/6XVq6DSvXw888/W0lDU642Kw6bcsjeZe8MMDExgPgVxj2VPn782LJfNQOqap0Fjx3Y6i+qt93+otrK001CGA9pqpEcU1biRftSMxqXNEe/2raiTMp6eVyOC41/o5r9HrWKNyevUJOxU3o1BHMXXYbIK12iMK1UjrNSbboXjSQeSdAXXjQvOmevr69PT083XpoWjYnVa9w6VbwuGkN5/vy51kMeD2mqkSx+1PSRH2XA7zTqqqpMynp5LOV1AuPfqMbaEf12vrw71YbqxLbW7Dos08+rrdHvXrZBu/riiy/si447KBpW615Ej6FLFQ0vyURydN1UezN7zYv6shcXFw0dSh2H2gtdboS22tNx+NNPP9k6VY31Gh+sIJJdPEwpSVI5klJnYL1TQskUwW90Nvr3qvFP6rbvVCflXusYA6oHtWVaia9uG9XSDz/8YF9330GxC2w9+jdKdu1qjChqb8SJ5LIjO61rDI9Rr0L1qaxdOU+D+nM6ETRo7rGVKOfLOt4hgZ0QyU5Hcznq2uOCT7+GmQzTb73e4x7g3Xj+SX1f4eilCfZ1bdu2sunvvoNsaFK+CbXHuyUG0/tEst3QJ6qZlqdk3KWoA9uLHqFTTIf6HhMoA9C2aasarkvLYrHQYVOjx1bmccfLP9gVkfwvHXlxDVOtwLgH4jCTYWqS7FPKDvgAr+PxT+pp35Ub372F8hU9bJuaxcea7PIahhf1quxqeFFuscE9TiTrNLR1GuWTql2dIf/2mjJLGvpJGlCW/W/xb4wqYnjlty5Z70S/Wr3WiTwe1zTO9o38qOn1dNLZHj39csgyMBszicKm3mRYee7FJ4p/uyb/pH8+qyH52ig3vvuY0lf00PzZF9oLKw1Tv0Pkx9j6xZdzqzGRXO7ZoJq3e+NXTo2VLPHSfzSMO9d/eDBtYli/r6pU1TvAvDh5PLoJR3K0if1eutEZYqsVHaBeOqxoNdQkeVHf1tsvXxg8kmNL1pOvvR7HlHFchfW5tNpDZGMfIb7cmnVxFFq+PIh6E8nauarwhtCS8rkdHc9//fXX1v8i+skh/2SCAvjm5kb1o2NeO6h58/QD+rEhZ9BW2gTyeBQTjuR6k23RuIgOUy8dkH92tXTceO758rCRXG5Jx7tIfC2dtz/i1mir1tum6DPVGyKLfYT4cqONuVWvS7eu94nkdart9Vsf9qDdd/HI3+Tvy0r6ttzs4WM4bGwTMLwJR3KPA6MVOhx1UPqqx0hl/+A66fjYuedFw0Zy6N4K+Io6b782w3p76pk9tkn2QeLLdbS5DmQvWnpsvKU1+M9VphSxT9SWeFE1qg1FnfZOOTLeSlWhY0x9lN5vlbCH7H///ferq6vT09NdOw0jxnAgj/MYov2txw+iCi2jDsqxUrlq69Zw7nnpGJHcvRUoX7XhRd003EMk/kmV66r5OtDGtx6u01G09yR9e3Gf8wC365fK/X50dPTjjz9ahWgc3P4m7f3c3d1dX1+fn59/9dVXtgFbaasUwNow7TgFeZI/a0gepzLtSI5hRI0LdGOlcr3Wrfnc828MHsm9tAJxJbnj1e+W7LPEl+t47DrQxjBeCaHy8vsAY+Wo/4FjJi4PDJAlqnblqGpen7W1J5Qzfdc1twkY3rQjOdqdSo3OKKlcqXWL551k47nn3xs2kjfO1O6qHCoN06b4h9WvK/+Yfz5oYxhvHAerHk6L96h4aR1DXrVeYYnSMMWwN519+r20fp04CtfI/gaqcB2K9abSe0ceJzTtSNYx5AfUkyeVrs7pI8pU1llX9WqY+Cf114ze3d3FU87y2Lnn3x42kn25Aw1BIqKGGSKLfZz4cjVxHWjjczIbw7gU/92X66h3XaeN5imGrdTL0RmtalQ+6fhR+m4dARt1nXUq6X/98ssvWlQl+BonouzIksd5DNH+VhWNjr4YJpVFZ2PvT3qE+I06tjXmzZs3sUJpOPf8JwaJ5B6jogyqwZoV/7z6dbVy+3fYGsZGe18/XDstxrpqvQcdIQpgVYvSt+yntqTA1h65vr6uerf2AMoH68njVCYfydboGB1kXto3HbLlk1FGLV0vqbki4l/dWC/ai9rHlZs/NYhpOPf8hwaJ5B6jIg6AIYcp0Zzp072oDu2vle5gyzAezIhXrdsoM/jo6Mg2tQ2dOwpgnTIaB2sN+XsbO4munn5N8jiVyUeylKlctbW63fTopxZV2GM261ewNatF8KIdaWPKeURRY7S1TfEfHSSSpy5aNGWzalu7TDur0rGnFlNxos+qMWPanXpCVhWjXLVet2sGP3v2TPtOP6zo1R7U/+14Lr979+7169e+kJV+Zfv1qz5Yjz3MpP2NUUu9gXLQOb8+Yg7dBzH39/e+rt3Tcf32H33dciTn/4FIbkHHQBxyQSX1IrPG9ZheDH/V2t7CIYoTHe1id2BJmwxeLBbqRtS7D0t5rE/xhaxUadrIjQ/XYVwzaX/LgbLOzErjlVLDi4S6dwuiuVe740XbbLwXV33/9k25/x8iuZ0YKAfVtn/vYOj4tN+9r6vWismHtPX3Xoliw+K25V1X6yKDZ3bxGbM0n/a3HLV0D8X21rO5+6SmXagUtXRtBl5qblYaLA0X1K75t9vx/0kkt1bueu2yekPktLpftbZXX+0dtxuRwZiu+bS/5UBZvHSaNLSNRmprwGskYT9p9r5yHn2aCT1YiXEpTe2Y2Tv8HrvU1OBhzPx/5+fnNpJW+trYmgzG1M1qSOSn7AMvmizFqv8mjbd2l3nccRo7hubMMKEl6wd3OWDKA/ibhzdeiQ7Fh6j9N2sH+LuEQAZEcl7lTWQawtp93Rvv+pbuDxdqzb6uhzlstYwDTMkDAMI8I/n7mn/FdjCK2DKVG/T1sL+v7mG8Yl/4NwAA9c0zkuf0sF3Drd2mxxuLfI3/6Os2WgBAG/OMZF+ekQhmjV/Pqv3VOau9kOTlDwBwIGaVXnHPsC9jR+WDZML9q8DAlsul3SnS8W5NTNSs0svu/9z61BAeU77+4uTkxEsBDKW8c3PI9ysgCQaU+Nfn3K9TBmavfL8Co4sDRCRjVdrXKQPAvBHJAACkQCQDAJACkQwAQApEMgAAKRDJAACkQCQDAJACkQwAQApEMgAAKRDJAACkQCQDAJACkQwAQApEMgAAKRDJAACkQCQDAJACkQwAQApEMgAAKRDJAACkQCQDAJACkQwAQApEMgAAKRDJAACkQCQDAJACkQwAQApEMgAAKRDJAACkQCQDAJACkQwAQApEMgAAKRDJAACkQCQDAJACkQwAQApEMgAACfz99/8AImZgbP028WEAAAAASUVORK5CYII= + 33572190 @@ -87,6 +91,7 @@ kh@ntgnordic.dk + 5560125220 @@ -109,6 +114,7 @@ info.bromma@beijerbygg.se + 691278571829041271246 2021-09-29 diff --git a/rules/examples/Transportation Status With Request use cases/TransportationStatusRequest_Example_usecase1.xml b/rules/examples/Transportation Status With Request use cases/TransportationStatusRequest_Example_usecase1.xml index fa70e228..82ffd970 100644 --- a/rules/examples/Transportation Status With Request use cases/TransportationStatusRequest_Example_usecase1.xml +++ b/rules/examples/Transportation Status With Request use cases/TransportationStatusRequest_Example_usecase1.xml @@ -9,6 +9,7 @@ 13:09:20+02:00 KHN23-44044 3 + 5560125220 @@ -31,6 +32,7 @@ info.bromma@beijerbygg.se + 33572190 @@ -57,11 +59,13 @@ kh@ntgnordic.dk + 691278571829041271246 2021-09-29 09:49:00+02:00 + 735005233GS1TRANSPORT000001 diff --git a/rules/examples/Transportation Status With Request use cases/TransportationStatusRequest_Example_usecase2.xml b/rules/examples/Transportation Status With Request use cases/TransportationStatusRequest_Example_usecase2.xml index 8caa89b6..16a9bb27 100644 --- a/rules/examples/Transportation Status With Request use cases/TransportationStatusRequest_Example_usecase2.xml +++ b/rules/examples/Transportation Status With Request use cases/TransportationStatusRequest_Example_usecase2.xml @@ -9,6 +9,7 @@ 13:09:20+02:00 KHN23-44044 4 + 5560125220 @@ -31,6 +32,7 @@ info.bromma@beijerbygg.se + 33572190 @@ -57,6 +59,7 @@ kh@ntgnordic.dk + 691278571829041271246 2021-09-29 diff --git a/rules/examples/Transportation Status With Request use cases/TransportationStatusRequest_Example_usecase3.xml b/rules/examples/Transportation Status With Request use cases/TransportationStatusRequest_Example_usecase3.xml index 9d444933..3f87cfaa 100644 --- a/rules/examples/Transportation Status With Request use cases/TransportationStatusRequest_Example_usecase3.xml +++ b/rules/examples/Transportation Status With Request use cases/TransportationStatusRequest_Example_usecase3.xml @@ -9,6 +9,7 @@ 13:09:20+02:00 KHN23-44044 4 + 5560125220 @@ -31,6 +32,7 @@ info.bromma@beijerbygg.se + 33572190 @@ -57,11 +59,13 @@ kh@ntgnordic.dk + 691278571829041271246 2021-09-29 09:49:00+02:00 + 735005233GS1TRANSPORT000001 diff --git a/rules/examples/Transportation Status With Request use cases/TransportationStatusRequest_Example_usecase4.xml b/rules/examples/Transportation Status With Request use cases/TransportationStatusRequest_Example_usecase4.xml index 8dab1a7f..fcc0f3d6 100644 --- a/rules/examples/Transportation Status With Request use cases/TransportationStatusRequest_Example_usecase4.xml +++ b/rules/examples/Transportation Status With Request use cases/TransportationStatusRequest_Example_usecase4.xml @@ -9,6 +9,7 @@ 13:09:20+02:00 KHN23-44044 3 + 5560125220 @@ -31,6 +32,7 @@ info.bromma@beijerbygg.se + 33572190 @@ -57,6 +59,7 @@ kh@ntgnordic.dk + 691278571829041271246 2021-09-29 diff --git a/rules/examples/Transportation Status With Request use cases/TransportationStatus_Example_UseCase1.xml b/rules/examples/Transportation Status With Request use cases/TransportationStatus_Example_UseCase1.xml index fdd2ee6b..10ce0600 100644 --- a/rules/examples/Transportation Status With Request use cases/TransportationStatus_Example_UseCase1.xml +++ b/rules/examples/Transportation Status With Request use cases/TransportationStatus_Example_UseCase1.xml @@ -9,6 +9,7 @@ KHN23-44044 3 1 + 735005233GS1TRANSPORT000001 @@ -40,6 +41,7 @@ + 3453 2021-09-29 @@ -57,6 +59,7 @@ iVBORw0KGgoAAAANSUhEUgAAAoYAAAChCAIAAADV3umJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAABRJSURBVHhe7d0hbBxHG8bxqKqqwEgNaEGlQMPCg0aVSdXAoMqkkisVGBpUKooCLZUYBjos8KBhVGRoGBhoGNjv+fy+fTu9O+/t3e7svrv3/4HIO3b21rO788zs7K6f/A0AABIgkgEASIFIBgAgBSIZAIAUiGQAAFIgkgEASIFIBgAgBSIZAIAUiGQAAFIgkgEASIFIBgAgBSIZAIAUiGQAAFIgkgEASIFIBgAgBSIZAIAUiGQAAFIgkgEASIFIBgAgBSIZAIAUiGQAAFIgkgEASIFIBgAgBSIZAIAUiGQAAFIgkgEASIFIBgAgBSIZAIAUiGQAAFIgkgEASIFIBgAgBSIZAIAUiGQAAFIgkgEASIFIBgAgBSIZAIAUiGQAAFIgkgEASIFIBgAgBSIZAIAUiGQAAFIgkgEASIFIBgAgBSIZAIAUiGQAAFIgkgEASIFIBgAgBSIZAIAUiGQAAFIgkgFUsVwuj4+P375968sAtiGSAVTxzTffPHny5OnTp74MYBsiGWiLYd9OlMfGlwFsw9kCtMWwbyeWx+LLALaZ/NnCwAWD8YQhY9pR38Wq69OnT14EoNHkGxcGLhiMBYz4MhqdnJxYdV1dXXkRgEaTb1zsnBdfBqrxQ42DrZ23b99adR0fH3sRgEZEckU3NzdcVJ8TP9SI5Hbu7++9vqgxoB0iuSLlsW3b7e2tF2HKbG+KL2Mbry9qDGiHSK7o1atXtm0vX770IkyZ7U3xZWzj9UWNAe0QyRVpcOwbR5M0C74v2ZuteX1RY0A7RHJdvnE0SbPg+5K92ZrXV44a494O5EckV3R1deUbRyM+C74v2ZuteX3lqDHu7UB+RHJF9sy0vHr1yoswZbY3xZexjddXjhrj3g7kRyTX8scff/iWPXny+fNnL8WU+e4kklvz+spRY9zbgfyI5CrKPGaIPBu+R2nQW4t3avry2GxjxJeBZIjk/pV5fHJywhB5Nnyn0qC3E68KefbsmReNzbZHfBlIhkjuGXk8Y9nGfMl9+PDBqmuxWHjR2Gx7xJeBZIjkPpHHM/bp0yfbs3nGfMnFEwdnZ2deNDbbHvFlIJlpH5rRSooXjYc8nrf379/bzuWPKLR0fn5uNXZ5eelFY7PtEV8Gkpn2oRnn/Pfff+9FIyGPZy92sY46L0IjnQhWY8vl0ovGZtsjvgwkM+1DMx781QjGi8ZwcXFhmyHk8Vy9fPnSdvH19bUXodGzZ8+sxj59+uRFY7PtEV9GVvf39+oEv3jxwnfYf6l8rm9hm/ah6ftnvBPs7u5usVj4RpDHsxb9P+10L0Ijqy7x5QR8g4jkxCyMoz/3mKdPn/p/mBcieX/qpsUtuEIez1g8zzPXhqAGqzHx5QR8g4jklD5+/HhxcbE1jE2eewb7RSTv6fb2NvJYX7x588a/gTmK53lGv2thQqzGxJcT8A0ikpO5vr6OOw+CXZ1eHzTPe/BDJO9DB4SaZvtofcGVzNmL53l4F1t7VmPiywn4BhHJOWhgc35+HlNC4bEwltlfjJzwoTnWE1A6jOL99Rofk8eHIO7t53JIe1Zj4ssJ+AYRyaOyJN5465YSVyPmjWE841u6ShM+NId/Amq5XK4cRjTQByKuqo17b/+0WI2JLyfgG0Qkj0QN5sYk1kD54uLi44P16eQDCWMz4UNz4Cegysljw594OxxxsKnJ8CJsE+eLLydg2yO+jKHc3NwcHR157f9Dp9XZ2Zm+pR9omE62NRyICR+avtMGObvKyePyMMIh4FWae9ApY5WmYPaiBGyTxJdRn06fmOkzZRPaPJ1sazgoRHIr8TIQJo8PEK/S3IOaWqu0PPeoKwNsk+haDUNhvDIlrK9tsm/rdLKt4QARydvpqPJPYvL4IMUBoEbEi7BN9GPyzO/Efjw9PfUi1PHhwwdVstV20FhZIX15ebkxiVWo1lU/4Ks4VETyFmUeq/vmpTgkvEpzD2perdIuLi68aGwx93SYV0QH8Pnz519//fXbb7+1eg5HR0c3NzfL5bJ5OhlCJDdZyeN5Pw+HjbTT48obcxbtqZ21Sru6uvKiUcUNAXJ/f++l6IlODe3x8hq1OT4+VkdW3125dYskfgyR/CjyeLo0DFJb0MtgSCuxY+DFixdehBZU/1ZvSZrd2I+LxcKL0Jk6N+pyrY99nz59enp6ent7qx+Ip1WNwjhJLy0nInkz8ni6Yt+pXei+4+LPinAbwU7iHtoks4Nx068ODy9CB+/fv1+5j9pov6uGbadfXl6W42adjxcXF1yiaDbVSI6bJ2uMXcjj6Yo3X4qaDC/dV9w2rNaEG0/a0ykT9eZFY4suwocPH7wIu9NZoOYxKrOk0y1utlifNn758iXP9Lcx1UiOmarebx4hjyctGote9l1cc+O1MDvJ9gSURma2PXm6CJNzd3d3enqqCrSaDIpe9YOjw7o+baxjgDnj9qYayZX6vOUYizyeIt95T570su/iMFOv34vQQrYnoPhDXl0oUOOhg6BTQx3W8oZHpo17MdVI9n3e60SyOnrRBySPp0h70HafeFEHsbZnvFliR9megIqudve5jIPy9u3beHIsLBaL9acB9ZNMG/eCSP5XdPF0FJLHU1TuQS/qgJd27S3bE1BxYHCPXhuKUlVUXCIK6tBsvCq5Mjhm2rgLItmVQ2S1xV46Heql2jtx9K++9tLCu3fvXr9+7Qtz1PsejLsK1OJ4EdrJ9gRUzG5O8dQekqJU3amVCWMNfzXk3ZiyCu9y5theCeLfw16IZBf9+snNNq1P4eiM8u8VlMf6li/MUe97MObPeGnXrmKApX6SF42n7KsxenvMxglj9e+vrq4eu2Soyixvq9Z/5+Jid0Ty/5V3dU2oH60w1khu/Y05Cif/iYNR3iff1x6Mii3vYcFWaqmt3pLMwfc7nTE/GyeMj4+Pm88jRXjZ8iS5aWAGiOT/dKJPpvMW65X7KaSXW9KWy2Vf770azMpza17aTTzGkyRXJkQHj1Wdhk1eNJ6pT0jVo46mTpz1CWN765b/0CY2Eoha1RdcRuoRkfyfC56TuPCicyleKWUemz/elfLYYl6nmRelt5LHfe3By8tLW2eGXJmW+BNAqkMvGg9D5BXqo1xdXa0Pi3Xia6TbPNGwfllOic6rV/p16JE8rUvWK/1T6SuMTdll9qLEVibRe8xjiXm1DLkyLXEUNQ+2BsAQOejU0Fh2fbZYmieMzcY5MuU6c/O9O/RI1uFo68l/yVqnTXlKqK3p/YkOX3X6IcV6A9Emj29ubo6Pj5XizUMBKZvylrmijtHkLvjXkOqCP0NkWS6XG9+6pR2k8q03SG8M435HAigdeiTraNNKnj9//ueff3pRSradYbFY9H7PkXLI1557SPHbb799+eWXvqEPWo6P48kcNU/NwbxrUx7XWrTmHkfqU5Tngv+BD5H1K5+dna1PFYvOFwXq1gOVMB7FVCN510FMg++++85WpePPi5Ip87jeKRFz6uJFyai/H1c1zNdff92+Nla6NTqEFBsq1EBBrY//0C5NuT7aRsbR8HV8OZQ1gi2H8jnlueB/gENkHTM6GrUL4gAuHR0daae0Oa4I4xFNNZLV9tmB0r0zHqeujD77ta4Mkn6nS0vlnLp4aTIreWxUP/7tFhSxaqD9f/6XVq6DSvXw888/W0lDU642Kw6bcsjeZe8MMDExgPgVxj2VPn782LJfNQOqap0Fjx3Y6i+qt93+otrK001CGA9pqpEcU1biRftSMxqXNEe/2raiTMp6eVyOC41/o5r9HrWKNyevUJOxU3o1BHMXXYbIK12iMK1UjrNSbboXjSQeSdAXXjQvOmevr69PT083XpoWjYnVa9w6VbwuGkN5/vy51kMeD2mqkSx+1PSRH2XA7zTqqqpMynp5LOV1AuPfqMbaEf12vrw71YbqxLbW7Dos08+rrdHvXrZBu/riiy/si447KBpW615Ej6FLFQ0vyURydN1UezN7zYv6shcXFw0dSh2H2gtdboS22tNx+NNPP9k6VY31Gh+sIJJdPEwpSVI5klJnYL1TQskUwW90Nvr3qvFP6rbvVCflXusYA6oHtWVaia9uG9XSDz/8YF9330GxC2w9+jdKdu1qjChqb8SJ5LIjO61rDI9Rr0L1qaxdOU+D+nM6ETRo7rGVKOfLOt4hgZ0QyU5Hcznq2uOCT7+GmQzTb73e4x7g3Xj+SX1f4eilCfZ1bdu2sunvvoNsaFK+CbXHuyUG0/tEst3QJ6qZlqdk3KWoA9uLHqFTTIf6HhMoA9C2aasarkvLYrHQYVOjx1bmccfLP9gVkfwvHXlxDVOtwLgH4jCTYWqS7FPKDvgAr+PxT+pp35Ub372F8hU9bJuaxcea7PIahhf1quxqeFFuscE9TiTrNLR1GuWTql2dIf/2mjJLGvpJGlCW/W/xb4wqYnjlty5Z70S/Wr3WiTwe1zTO9o38qOn1dNLZHj39csgyMBszicKm3mRYee7FJ4p/uyb/pH8+qyH52ig3vvuY0lf00PzZF9oLKw1Tv0Pkx9j6xZdzqzGRXO7ZoJq3e+NXTo2VLPHSfzSMO9d/eDBtYli/r6pU1TvAvDh5PLoJR3K0if1eutEZYqsVHaBeOqxoNdQkeVHf1tsvXxg8kmNL1pOvvR7HlHFchfW5tNpDZGMfIb7cmnVxFFq+PIh6E8nauarwhtCS8rkdHc9//fXX1v8i+skh/2SCAvjm5kb1o2NeO6h58/QD+rEhZ9BW2gTyeBQTjuR6k23RuIgOUy8dkH92tXTceO758rCRXG5Jx7tIfC2dtz/i1mir1tum6DPVGyKLfYT4cqONuVWvS7eu94nkdart9Vsf9qDdd/HI3+Tvy0r6ttzs4WM4bGwTMLwJR3KPA6MVOhx1UPqqx0hl/+A66fjYuedFw0Zy6N4K+Io6b782w3p76pk9tkn2QeLLdbS5DmQvWnpsvKU1+M9VphSxT9SWeFE1qg1FnfZOOTLeSlWhY0x9lN5vlbCH7H///ferq6vT09NdOw0jxnAgj/MYov2txw+iCi2jDsqxUrlq69Zw7nnpGJHcvRUoX7XhRd003EMk/kmV66r5OtDGtx6u01G09yR9e3Gf8wC365fK/X50dPTjjz9ahWgc3P4m7f3c3d1dX1+fn59/9dVXtgFbaasUwNow7TgFeZI/a0gepzLtSI5hRI0LdGOlcr3Wrfnc828MHsm9tAJxJbnj1e+W7LPEl+t47DrQxjBeCaHy8vsAY+Wo/4FjJi4PDJAlqnblqGpen7W1J5Qzfdc1twkY3rQjOdqdSo3OKKlcqXWL551k47nn3xs2kjfO1O6qHCoN06b4h9WvK/+Yfz5oYxhvHAerHk6L96h4aR1DXrVeYYnSMMWwN519+r20fp04CtfI/gaqcB2K9abSe0ceJzTtSNYx5AfUkyeVrs7pI8pU1llX9WqY+Cf114ze3d3FU87y2Lnn3x42kn25Aw1BIqKGGSKLfZz4cjVxHWjjczIbw7gU/92X66h3XaeN5imGrdTL0RmtalQ+6fhR+m4dARt1nXUq6X/98ssvWlQl+BonouzIksd5DNH+VhWNjr4YJpVFZ2PvT3qE+I06tjXmzZs3sUJpOPf8JwaJ5B6jogyqwZoV/7z6dbVy+3fYGsZGe18/XDstxrpqvQcdIQpgVYvSt+yntqTA1h65vr6uerf2AMoH68njVCYfydboGB1kXto3HbLlk1FGLV0vqbki4l/dWC/ai9rHlZs/NYhpOPf8hwaJ5B6jIg6AIYcp0Zzp072oDu2vle5gyzAezIhXrdsoM/jo6Mg2tQ2dOwpgnTIaB2sN+XsbO4munn5N8jiVyUeylKlctbW63fTopxZV2GM261ewNatF8KIdaWPKeURRY7S1TfEfHSSSpy5aNGWzalu7TDur0rGnFlNxos+qMWPanXpCVhWjXLVet2sGP3v2TPtOP6zo1R7U/+14Lr979+7169e+kJV+Zfv1qz5Yjz3MpP2NUUu9gXLQOb8+Yg7dBzH39/e+rt3Tcf32H33dciTn/4FIbkHHQBxyQSX1IrPG9ZheDH/V2t7CIYoTHe1id2BJmwxeLBbqRtS7D0t5rE/xhaxUadrIjQ/XYVwzaX/LgbLOzErjlVLDi4S6dwuiuVe740XbbLwXV33/9k25/x8iuZ0YKAfVtn/vYOj4tN+9r6vWismHtPX3Xoliw+K25V1X6yKDZ3bxGbM0n/a3HLV0D8X21rO5+6SmXagUtXRtBl5qblYaLA0X1K75t9vx/0kkt1bueu2yekPktLpftbZXX+0dtxuRwZiu+bS/5UBZvHSaNLSNRmprwGskYT9p9r5yHn2aCT1YiXEpTe2Y2Tv8HrvU1OBhzPx/5+fnNpJW+trYmgzG1M1qSOSn7AMvmizFqv8mjbd2l3nccRo7hubMMKEl6wd3OWDKA/ibhzdeiQ7Fh6j9N2sH+LuEQAZEcl7lTWQawtp93Rvv+pbuDxdqzb6uhzlstYwDTMkDAMI8I/n7mn/FdjCK2DKVG/T1sL+v7mG8Yl/4NwAA9c0zkuf0sF3Drd2mxxuLfI3/6Os2WgBAG/OMZF+ekQhmjV/Pqv3VOau9kOTlDwBwIGaVXnHPsC9jR+WDZML9q8DAlsul3SnS8W5NTNSs0svu/9z61BAeU77+4uTkxEsBDKW8c3PI9ysgCQaU+Nfn3K9TBmavfL8Co4sDRCRjVdrXKQPAvBHJAACkQCQDAJACkQwAQApEMgAAKRDJAACkQCQDAJACkQwAQApEMgAAKRDJAACkQCQDAJACkQwAQApEMgAAKRDJAACkQCQDAJACkQwAQApEMgAAKRDJAACkQCQDAJACkQwAQApEMgAAKRDJAACkQCQDAJACkQwAQApEMgAAKRDJAACkQCQDAJACkQwAQApEMgAAKRDJAACkQCQDAJACkQwAQApEMgAACfz99/8AImZgbP028WEAAAAASUVORK5CYII= + 33572190 @@ -83,6 +86,7 @@ kh@ntgnordic.dk + 5560125220 @@ -105,11 +109,13 @@ info.bromma@beijerbygg.se + TSR_1 2021-09-29 13:09:20+02:00 + 691278571829041271246 2021-09-29 diff --git a/rules/examples/Transportation Status With Request use cases/TransportationStatus_Example_UseCase2.xml b/rules/examples/Transportation Status With Request use cases/TransportationStatus_Example_UseCase2.xml index 51f25d33..ff97c720 100644 --- a/rules/examples/Transportation Status With Request use cases/TransportationStatus_Example_UseCase2.xml +++ b/rules/examples/Transportation Status With Request use cases/TransportationStatus_Example_UseCase2.xml @@ -9,6 +9,7 @@ KHN23-44044 3 1 + 735005233GS1TRANSPORT000001 @@ -29,6 +30,7 @@ + 625435485674654132 2021-09-29 @@ -81,6 +83,7 @@ + 3453 2021-09-29 @@ -125,6 +128,7 @@ kh@ntgnordic.dk + 5560125220 @@ -147,11 +151,13 @@ info.bromma@beijerbygg.se + TSR_1 2021-09-29 13:09:20+02:00 + 691278571829041271246 2021-09-29 diff --git a/rules/examples/Transportation Status With Request use cases/TransportationStatus_Example_UseCase3.xml b/rules/examples/Transportation Status With Request use cases/TransportationStatus_Example_UseCase3.xml index fd58f315..607f5c8a 100644 --- a/rules/examples/Transportation Status With Request use cases/TransportationStatus_Example_UseCase3.xml +++ b/rules/examples/Transportation Status With Request use cases/TransportationStatus_Example_UseCase3.xml @@ -9,6 +9,7 @@ KHN23-44044 3 1 + 735005233GS1TRANSPORT000001 @@ -29,6 +30,7 @@ + 625435485674654132 2021-09-29 @@ -54,6 +56,7 @@ + 625435485674654132 2021-09-29 @@ -79,6 +82,7 @@ + 3453 2021-09-29 @@ -96,6 +100,7 @@ iVBORw0KGgoAAAANSUhEUgAAAoYAAAChCAIAAADV3umJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAABRJSURBVHhe7d0hbBxHG8bxqKqqwEgNaEGlQMPCg0aVSdXAoMqkkisVGBpUKooCLZUYBjos8KBhVGRoGBhoGNjv+fy+fTu9O+/t3e7svrv3/4HIO3b21rO788zs7K6f/A0AABIgkgEASIFIBgAgBSIZAIAUiGQAAFIgkgEASIFIBgAgBSIZAIAUiGQAAFIgkgEASIFIBgAgBSIZAIAUiGQAAFIgkgEASIFIBgAgBSIZAIAUiGQAAFIgkgEASIFIBgAgBSIZAIAUiGQAAFIgkgEASIFIBgAgBSIZAIAUiGQAAFIgkgEASIFIBgAgBSIZAIAUiGQAAFIgkgEASIFIBgAgBSIZAIAUiGQAAFIgkgEASIFIBgAgBSIZAIAUiGQAAFIgkgEASIFIBgAgBSIZAIAUiGQAAFIgkgEASIFIBgAgBSIZAIAUiGQAAFIgkgEASIFIBgAgBSIZAIAUiGQAAFIgkgFUsVwuj4+P375968sAtiGSAVTxzTffPHny5OnTp74MYBsiGWiLYd9OlMfGlwFsw9kCtMWwbyeWx+LLALaZ/NnCwAWD8YQhY9pR38Wq69OnT14EoNHkGxcGLhiMBYz4MhqdnJxYdV1dXXkRgEaTb1zsnBdfBqrxQ42DrZ23b99adR0fH3sRgEZEckU3NzdcVJ8TP9SI5Hbu7++9vqgxoB0iuSLlsW3b7e2tF2HKbG+KL2Mbry9qDGiHSK7o1atXtm0vX770IkyZ7U3xZWzj9UWNAe0QyRVpcOwbR5M0C74v2ZuteX1RY0A7RHJdvnE0SbPg+5K92ZrXV44a494O5EckV3R1deUbRyM+C74v2ZuteX3lqDHu7UB+RHJF9sy0vHr1yoswZbY3xZexjddXjhrj3g7kRyTX8scff/iWPXny+fNnL8WU+e4kklvz+spRY9zbgfyI5CrKPGaIPBu+R2nQW4t3avry2GxjxJeBZIjk/pV5fHJywhB5Nnyn0qC3E68KefbsmReNzbZHfBlIhkjuGXk8Y9nGfMl9+PDBqmuxWHjR2Gx7xJeBZIjkPpHHM/bp0yfbs3nGfMnFEwdnZ2deNDbbHvFlIJlpH5rRSooXjYc8nrf379/bzuWPKLR0fn5uNXZ5eelFY7PtEV8Gkpn2oRnn/Pfff+9FIyGPZy92sY46L0IjnQhWY8vl0ovGZtsjvgwkM+1DMx781QjGi8ZwcXFhmyHk8Vy9fPnSdvH19bUXodGzZ8+sxj59+uRFY7PtEV9GVvf39+oEv3jxwnfYf6l8rm9hm/ah6ftnvBPs7u5usVj4RpDHsxb9P+10L0Ijqy7x5QR8g4jkxCyMoz/3mKdPn/p/mBcieX/qpsUtuEIez1g8zzPXhqAGqzHx5QR8g4jklD5+/HhxcbE1jE2eewb7RSTv6fb2NvJYX7x588a/gTmK53lGv2thQqzGxJcT8A0ikpO5vr6OOw+CXZ1eHzTPe/BDJO9DB4SaZvtofcGVzNmL53l4F1t7VmPiywn4BhHJOWhgc35+HlNC4bEwltlfjJzwoTnWE1A6jOL99Rofk8eHIO7t53JIe1Zj4ssJ+AYRyaOyJN5465YSVyPmjWE841u6ShM+NId/Amq5XK4cRjTQByKuqo17b/+0WI2JLyfgG0Qkj0QN5sYk1kD54uLi44P16eQDCWMz4UNz4Cegysljw594OxxxsKnJ8CJsE+eLLydg2yO+jKHc3NwcHR157f9Dp9XZ2Zm+pR9omE62NRyICR+avtMGObvKyePyMMIh4FWae9ApY5WmYPaiBGyTxJdRn06fmOkzZRPaPJ1sazgoRHIr8TIQJo8PEK/S3IOaWqu0PPeoKwNsk+haDUNhvDIlrK9tsm/rdLKt4QARydvpqPJPYvL4IMUBoEbEi7BN9GPyzO/Efjw9PfUi1PHhwwdVstV20FhZIX15ebkxiVWo1lU/4Ks4VETyFmUeq/vmpTgkvEpzD2perdIuLi68aGwx93SYV0QH8Pnz519//fXbb7+1eg5HR0c3NzfL5bJ5OhlCJDdZyeN5Pw+HjbTT48obcxbtqZ21Sru6uvKiUcUNAXJ/f++l6IlODe3x8hq1OT4+VkdW3125dYskfgyR/CjyeLo0DFJb0MtgSCuxY+DFixdehBZU/1ZvSZrd2I+LxcKL0Jk6N+pyrY99nz59enp6ent7qx+Ip1WNwjhJLy0nInkz8ni6Yt+pXei+4+LPinAbwU7iHtoks4Nx068ODy9CB+/fv1+5j9pov6uGbadfXl6W42adjxcXF1yiaDbVSI6bJ2uMXcjj6Yo3X4qaDC/dV9w2rNaEG0/a0ykT9eZFY4suwocPH7wIu9NZoOYxKrOk0y1utlifNn758iXP9Lcx1UiOmarebx4hjyctGote9l1cc+O1MDvJ9gSURma2PXm6CJNzd3d3enqqCrSaDIpe9YOjw7o+baxjgDnj9qYayZX6vOUYizyeIt95T570su/iMFOv34vQQrYnoPhDXl0oUOOhg6BTQx3W8oZHpo17MdVI9n3e60SyOnrRBySPp0h70HafeFEHsbZnvFliR9megIqudve5jIPy9u3beHIsLBaL9acB9ZNMG/eCSP5XdPF0FJLHU1TuQS/qgJd27S3bE1BxYHCPXhuKUlVUXCIK6tBsvCq5Mjhm2rgLItmVQ2S1xV46Heql2jtx9K++9tLCu3fvXr9+7Qtz1PsejLsK1OJ4EdrJ9gRUzG5O8dQekqJU3amVCWMNfzXk3ZiyCu9y5theCeLfw16IZBf9+snNNq1P4eiM8u8VlMf6li/MUe97MObPeGnXrmKApX6SF42n7KsxenvMxglj9e+vrq4eu2Soyixvq9Z/5+Jid0Ty/5V3dU2oH60w1khu/Y05Cif/iYNR3iff1x6Mii3vYcFWaqmt3pLMwfc7nTE/GyeMj4+Pm88jRXjZ8iS5aWAGiOT/dKJPpvMW65X7KaSXW9KWy2Vf770azMpza17aTTzGkyRXJkQHj1Wdhk1eNJ6pT0jVo46mTpz1CWN765b/0CY2Eoha1RdcRuoRkfyfC56TuPCicyleKWUemz/elfLYYl6nmRelt5LHfe3By8tLW2eGXJmW+BNAqkMvGg9D5BXqo1xdXa0Pi3Xia6TbPNGwfllOic6rV/p16JE8rUvWK/1T6SuMTdll9qLEVibRe8xjiXm1DLkyLXEUNQ+2BsAQOejU0Fh2fbZYmieMzcY5MuU6c/O9O/RI1uFo68l/yVqnTXlKqK3p/YkOX3X6IcV6A9Emj29ubo6Pj5XizUMBKZvylrmijtHkLvjXkOqCP0NkWS6XG9+6pR2k8q03SG8M435HAigdeiTraNNKnj9//ueff3pRSradYbFY9H7PkXLI1557SPHbb799+eWXvqEPWo6P48kcNU/NwbxrUx7XWrTmHkfqU5Tngv+BD5H1K5+dna1PFYvOFwXq1gOVMB7FVCN510FMg++++85WpePPi5Ip87jeKRFz6uJFyai/H1c1zNdff92+Nla6NTqEFBsq1EBBrY//0C5NuT7aRsbR8HV8OZQ1gi2H8jnlueB/gENkHTM6GrUL4gAuHR0daae0Oa4I4xFNNZLV9tmB0r0zHqeujD77ta4Mkn6nS0vlnLp4aTIreWxUP/7tFhSxaqD9f/6XVq6DSvXw888/W0lDU642Kw6bcsjeZe8MMDExgPgVxj2VPn782LJfNQOqap0Fjx3Y6i+qt93+otrK001CGA9pqpEcU1biRftSMxqXNEe/2raiTMp6eVyOC41/o5r9HrWKNyevUJOxU3o1BHMXXYbIK12iMK1UjrNSbboXjSQeSdAXXjQvOmevr69PT083XpoWjYnVa9w6VbwuGkN5/vy51kMeD2mqkSx+1PSRH2XA7zTqqqpMynp5LOV1AuPfqMbaEf12vrw71YbqxLbW7Dos08+rrdHvXrZBu/riiy/si447KBpW615Ej6FLFQ0vyURydN1UezN7zYv6shcXFw0dSh2H2gtdboS22tNx+NNPP9k6VY31Gh+sIJJdPEwpSVI5klJnYL1TQskUwW90Nvr3qvFP6rbvVCflXusYA6oHtWVaia9uG9XSDz/8YF9330GxC2w9+jdKdu1qjChqb8SJ5LIjO61rDI9Rr0L1qaxdOU+D+nM6ETRo7rGVKOfLOt4hgZ0QyU5Hcznq2uOCT7+GmQzTb73e4x7g3Xj+SX1f4eilCfZ1bdu2sunvvoNsaFK+CbXHuyUG0/tEst3QJ6qZlqdk3KWoA9uLHqFTTIf6HhMoA9C2aasarkvLYrHQYVOjx1bmccfLP9gVkfwvHXlxDVOtwLgH4jCTYWqS7FPKDvgAr+PxT+pp35Ub372F8hU9bJuaxcea7PIahhf1quxqeFFuscE9TiTrNLR1GuWTql2dIf/2mjJLGvpJGlCW/W/xb4wqYnjlty5Z70S/Wr3WiTwe1zTO9o38qOn1dNLZHj39csgyMBszicKm3mRYee7FJ4p/uyb/pH8+qyH52ig3vvuY0lf00PzZF9oLKw1Tv0Pkx9j6xZdzqzGRXO7ZoJq3e+NXTo2VLPHSfzSMO9d/eDBtYli/r6pU1TvAvDh5PLoJR3K0if1eutEZYqsVHaBeOqxoNdQkeVHf1tsvXxg8kmNL1pOvvR7HlHFchfW5tNpDZGMfIb7cmnVxFFq+PIh6E8nauarwhtCS8rkdHc9//fXX1v8i+skh/2SCAvjm5kb1o2NeO6h58/QD+rEhZ9BW2gTyeBQTjuR6k23RuIgOUy8dkH92tXTceO758rCRXG5Jx7tIfC2dtz/i1mir1tum6DPVGyKLfYT4cqONuVWvS7eu94nkdart9Vsf9qDdd/HI3+Tvy0r6ttzs4WM4bGwTMLwJR3KPA6MVOhx1UPqqx0hl/+A66fjYuedFw0Zy6N4K+Io6b782w3p76pk9tkn2QeLLdbS5DmQvWnpsvKU1+M9VphSxT9SWeFE1qg1FnfZOOTLeSlWhY0x9lN5vlbCH7H///ferq6vT09NdOw0jxnAgj/MYov2txw+iCi2jDsqxUrlq69Zw7nnpGJHcvRUoX7XhRd003EMk/kmV66r5OtDGtx6u01G09yR9e3Gf8wC365fK/X50dPTjjz9ahWgc3P4m7f3c3d1dX1+fn59/9dVXtgFbaasUwNow7TgFeZI/a0gepzLtSI5hRI0LdGOlcr3Wrfnc828MHsm9tAJxJbnj1e+W7LPEl+t47DrQxjBeCaHy8vsAY+Wo/4FjJi4PDJAlqnblqGpen7W1J5Qzfdc1twkY3rQjOdqdSo3OKKlcqXWL551k47nn3xs2kjfO1O6qHCoN06b4h9WvK/+Yfz5oYxhvHAerHk6L96h4aR1DXrVeYYnSMMWwN519+r20fp04CtfI/gaqcB2K9abSe0ceJzTtSNYx5AfUkyeVrs7pI8pU1llX9WqY+Cf114ze3d3FU87y2Lnn3x42kn25Aw1BIqKGGSKLfZz4cjVxHWjjczIbw7gU/92X66h3XaeN5imGrdTL0RmtalQ+6fhR+m4dARt1nXUq6X/98ssvWlQl+BonouzIksd5DNH+VhWNjr4YJpVFZ2PvT3qE+I06tjXmzZs3sUJpOPf8JwaJ5B6jogyqwZoV/7z6dbVy+3fYGsZGe18/XDstxrpqvQcdIQpgVYvSt+yntqTA1h65vr6uerf2AMoH68njVCYfydboGB1kXto3HbLlk1FGLV0vqbki4l/dWC/ai9rHlZs/NYhpOPf8hwaJ5B6jIg6AIYcp0Zzp072oDu2vle5gyzAezIhXrdsoM/jo6Mg2tQ2dOwpgnTIaB2sN+XsbO4munn5N8jiVyUeylKlctbW63fTopxZV2GM261ewNatF8KIdaWPKeURRY7S1TfEfHSSSpy5aNGWzalu7TDur0rGnFlNxos+qMWPanXpCVhWjXLVet2sGP3v2TPtOP6zo1R7U/+14Lr979+7169e+kJV+Zfv1qz5Yjz3MpP2NUUu9gXLQOb8+Yg7dBzH39/e+rt3Tcf32H33dciTn/4FIbkHHQBxyQSX1IrPG9ZheDH/V2t7CIYoTHe1id2BJmwxeLBbqRtS7D0t5rE/xhaxUadrIjQ/XYVwzaX/LgbLOzErjlVLDi4S6dwuiuVe740XbbLwXV33/9k25/x8iuZ0YKAfVtn/vYOj4tN+9r6vWismHtPX3Xoliw+K25V1X6yKDZ3bxGbM0n/a3HLV0D8X21rO5+6SmXagUtXRtBl5qblYaLA0X1K75t9vx/0kkt1bueu2yekPktLpftbZXX+0dtxuRwZiu+bS/5UBZvHSaNLSNRmprwGskYT9p9r5yHn2aCT1YiXEpTe2Y2Tv8HrvU1OBhzPx/5+fnNpJW+trYmgzG1M1qSOSn7AMvmizFqv8mjbd2l3nccRo7hubMMKEl6wd3OWDKA/ibhzdeiQ7Fh6j9N2sH+LuEQAZEcl7lTWQawtp93Rvv+pbuDxdqzb6uhzlstYwDTMkDAMI8I/n7mn/FdjCK2DKVG/T1sL+v7mG8Yl/4NwAA9c0zkuf0sF3Drd2mxxuLfI3/6Os2WgBAG/OMZF+ekQhmjV/Pqv3VOau9kOTlDwBwIGaVXnHPsC9jR+WDZML9q8DAlsul3SnS8W5NTNSs0svu/9z61BAeU77+4uTkxEsBDKW8c3PI9ysgCQaU+Nfn3K9TBmavfL8Co4sDRCRjVdrXKQPAvBHJAACkQCQDAJACkQwAQApEMgAAKRDJAACkQCQDAJACkQwAQApEMgAAKRDJAACkQCQDAJACkQwAQApEMgAAKRDJAACkQCQDAJACkQwAQApEMgAAKRDJAACkQCQDAJACkQwAQApEMgAAKRDJAACkQCQDAJACkQwAQApEMgAAKRDJAACkQCQDAJACkQwAQApEMgAAKRDJAACkQCQDAJACkQwAQApEMgAACfz99/8AImZgbP028WEAAAAASUVORK5CYII= + 33572190 @@ -122,6 +127,7 @@ kh@ntgnordic.dk + 5560125220 @@ -144,11 +150,13 @@ info.bromma@beijerbygg.se + TSR_1 2021-09-29 13:09:20+02:00 + 691278571829041271246 2021-09-29 diff --git a/rules/examples/Transportation Status With Request use cases/TransportationStatus_Example_UseCase4.xml b/rules/examples/Transportation Status With Request use cases/TransportationStatus_Example_UseCase4.xml index ebef0b97..15a7f6b5 100644 --- a/rules/examples/Transportation Status With Request use cases/TransportationStatus_Example_UseCase4.xml +++ b/rules/examples/Transportation Status With Request use cases/TransportationStatus_Example_UseCase4.xml @@ -9,6 +9,7 @@ KHN23-44044 3 18 + 735005233GS1TRANSPORT000001 @@ -22,6 +23,7 @@ + 3453 2021-09-29 @@ -39,6 +41,7 @@ iVBORw0KGgoAAAANSUhEUgAAAoYAAAChCAIAAADV3umJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAABRJSURBVHhe7d0hbBxHG8bxqKqqwEgNaEGlQMPCg0aVSdXAoMqkkisVGBpUKooCLZUYBjos8KBhVGRoGBhoGNjv+fy+fTu9O+/t3e7svrv3/4HIO3b21rO788zs7K6f/A0AABIgkgEASIFIBgAgBSIZAIAUiGQAAFIgkgEASIFIBgAgBSIZAIAUiGQAAFIgkgEASIFIBgAgBSIZAIAUiGQAAFIgkgEASIFIBgAgBSIZAIAUiGQAAFIgkgEASIFIBgAgBSIZAIAUiGQAAFIgkgEASIFIBgAgBSIZAIAUiGQAAFIgkgEASIFIBgAgBSIZAIAUiGQAAFIgkgEASIFIBgAgBSIZAIAUiGQAAFIgkgEASIFIBgAgBSIZAIAUiGQAAFIgkgEASIFIBgAgBSIZAIAUiGQAAFIgkgEASIFIBgAgBSIZAIAUiGQAAFIgkgEASIFIBgAgBSIZAIAUiGQAAFIgkgFUsVwuj4+P375968sAtiGSAVTxzTffPHny5OnTp74MYBsiGWiLYd9OlMfGlwFsw9kCtMWwbyeWx+LLALaZ/NnCwAWD8YQhY9pR38Wq69OnT14EoNHkGxcGLhiMBYz4MhqdnJxYdV1dXXkRgEaTb1zsnBdfBqrxQ42DrZ23b99adR0fH3sRgEZEckU3NzdcVJ8TP9SI5Hbu7++9vqgxoB0iuSLlsW3b7e2tF2HKbG+KL2Mbry9qDGiHSK7o1atXtm0vX770IkyZ7U3xZWzj9UWNAe0QyRVpcOwbR5M0C74v2ZuteX1RY0A7RHJdvnE0SbPg+5K92ZrXV44a494O5EckV3R1deUbRyM+C74v2ZuteX3lqDHu7UB+RHJF9sy0vHr1yoswZbY3xZexjddXjhrj3g7kRyTX8scff/iWPXny+fNnL8WU+e4kklvz+spRY9zbgfyI5CrKPGaIPBu+R2nQW4t3avry2GxjxJeBZIjk/pV5fHJywhB5Nnyn0qC3E68KefbsmReNzbZHfBlIhkjuGXk8Y9nGfMl9+PDBqmuxWHjR2Gx7xJeBZIjkPpHHM/bp0yfbs3nGfMnFEwdnZ2deNDbbHvFlIJlpH5rRSooXjYc8nrf379/bzuWPKLR0fn5uNXZ5eelFY7PtEV8Gkpn2oRnn/Pfff+9FIyGPZy92sY46L0IjnQhWY8vl0ovGZtsjvgwkM+1DMx781QjGi8ZwcXFhmyHk8Vy9fPnSdvH19bUXodGzZ8+sxj59+uRFY7PtEV9GVvf39+oEv3jxwnfYf6l8rm9hm/ah6ftnvBPs7u5usVj4RpDHsxb9P+10L0Ijqy7x5QR8g4jkxCyMoz/3mKdPn/p/mBcieX/qpsUtuEIez1g8zzPXhqAGqzHx5QR8g4jklD5+/HhxcbE1jE2eewb7RSTv6fb2NvJYX7x588a/gTmK53lGv2thQqzGxJcT8A0ikpO5vr6OOw+CXZ1eHzTPe/BDJO9DB4SaZvtofcGVzNmL53l4F1t7VmPiywn4BhHJOWhgc35+HlNC4bEwltlfjJzwoTnWE1A6jOL99Rofk8eHIO7t53JIe1Zj4ssJ+AYRyaOyJN5465YSVyPmjWE841u6ShM+NId/Amq5XK4cRjTQByKuqo17b/+0WI2JLyfgG0Qkj0QN5sYk1kD54uLi44P16eQDCWMz4UNz4Cegysljw594OxxxsKnJ8CJsE+eLLydg2yO+jKHc3NwcHR157f9Dp9XZ2Zm+pR9omE62NRyICR+avtMGObvKyePyMMIh4FWae9ApY5WmYPaiBGyTxJdRn06fmOkzZRPaPJ1sazgoRHIr8TIQJo8PEK/S3IOaWqu0PPeoKwNsk+haDUNhvDIlrK9tsm/rdLKt4QARydvpqPJPYvL4IMUBoEbEi7BN9GPyzO/Efjw9PfUi1PHhwwdVstV20FhZIX15ebkxiVWo1lU/4Ks4VETyFmUeq/vmpTgkvEpzD2perdIuLi68aGwx93SYV0QH8Pnz519//fXbb7+1eg5HR0c3NzfL5bJ5OhlCJDdZyeN5Pw+HjbTT48obcxbtqZ21Sru6uvKiUcUNAXJ/f++l6IlODe3x8hq1OT4+VkdW3125dYskfgyR/CjyeLo0DFJb0MtgSCuxY+DFixdehBZU/1ZvSZrd2I+LxcKL0Jk6N+pyrY99nz59enp6ent7qx+Ip1WNwjhJLy0nInkz8ni6Yt+pXei+4+LPinAbwU7iHtoks4Nx068ODy9CB+/fv1+5j9pov6uGbadfXl6W42adjxcXF1yiaDbVSI6bJ2uMXcjj6Yo3X4qaDC/dV9w2rNaEG0/a0ykT9eZFY4suwocPH7wIu9NZoOYxKrOk0y1utlifNn758iXP9Lcx1UiOmarebx4hjyctGote9l1cc+O1MDvJ9gSURma2PXm6CJNzd3d3enqqCrSaDIpe9YOjw7o+baxjgDnj9qYayZX6vOUYizyeIt95T570su/iMFOv34vQQrYnoPhDXl0oUOOhg6BTQx3W8oZHpo17MdVI9n3e60SyOnrRBySPp0h70HafeFEHsbZnvFliR9megIqudve5jIPy9u3beHIsLBaL9acB9ZNMG/eCSP5XdPF0FJLHU1TuQS/qgJd27S3bE1BxYHCPXhuKUlVUXCIK6tBsvCq5Mjhm2rgLItmVQ2S1xV46Heql2jtx9K++9tLCu3fvXr9+7Qtz1PsejLsK1OJ4EdrJ9gRUzG5O8dQekqJU3amVCWMNfzXk3ZiyCu9y5theCeLfw16IZBf9+snNNq1P4eiM8u8VlMf6li/MUe97MObPeGnXrmKApX6SF42n7KsxenvMxglj9e+vrq4eu2Soyixvq9Z/5+Jid0Ty/5V3dU2oH60w1khu/Y05Cif/iYNR3iff1x6Mii3vYcFWaqmt3pLMwfc7nTE/GyeMj4+Pm88jRXjZ8iS5aWAGiOT/dKJPpvMW65X7KaSXW9KWy2Vf770azMpza17aTTzGkyRXJkQHj1Wdhk1eNJ6pT0jVo46mTpz1CWN765b/0CY2Eoha1RdcRuoRkfyfC56TuPCicyleKWUemz/elfLYYl6nmRelt5LHfe3By8tLW2eGXJmW+BNAqkMvGg9D5BXqo1xdXa0Pi3Xia6TbPNGwfllOic6rV/p16JE8rUvWK/1T6SuMTdll9qLEVibRe8xjiXm1DLkyLXEUNQ+2BsAQOejU0Fh2fbZYmieMzcY5MuU6c/O9O/RI1uFo68l/yVqnTXlKqK3p/YkOX3X6IcV6A9Emj29ubo6Pj5XizUMBKZvylrmijtHkLvjXkOqCP0NkWS6XG9+6pR2k8q03SG8M435HAigdeiTraNNKnj9//ueff3pRSradYbFY9H7PkXLI1557SPHbb799+eWXvqEPWo6P48kcNU/NwbxrUx7XWrTmHkfqU5Tngv+BD5H1K5+dna1PFYvOFwXq1gOVMB7FVCN510FMg++++85WpePPi5Ip87jeKRFz6uJFyai/H1c1zNdff92+Nla6NTqEFBsq1EBBrY//0C5NuT7aRsbR8HV8OZQ1gi2H8jnlueB/gENkHTM6GrUL4gAuHR0daae0Oa4I4xFNNZLV9tmB0r0zHqeujD77ta4Mkn6nS0vlnLp4aTIreWxUP/7tFhSxaqD9f/6XVq6DSvXw888/W0lDU642Kw6bcsjeZe8MMDExgPgVxj2VPn782LJfNQOqap0Fjx3Y6i+qt93+otrK001CGA9pqpEcU1biRftSMxqXNEe/2raiTMp6eVyOC41/o5r9HrWKNyevUJOxU3o1BHMXXYbIK12iMK1UjrNSbboXjSQeSdAXXjQvOmevr69PT083XpoWjYnVa9w6VbwuGkN5/vy51kMeD2mqkSx+1PSRH2XA7zTqqqpMynp5LOV1AuPfqMbaEf12vrw71YbqxLbW7Dos08+rrdHvXrZBu/riiy/si447KBpW615Ej6FLFQ0vyURydN1UezN7zYv6shcXFw0dSh2H2gtdboS22tNx+NNPP9k6VY31Gh+sIJJdPEwpSVI5klJnYL1TQskUwW90Nvr3qvFP6rbvVCflXusYA6oHtWVaia9uG9XSDz/8YF9330GxC2w9+jdKdu1qjChqb8SJ5LIjO61rDI9Rr0L1qaxdOU+D+nM6ETRo7rGVKOfLOt4hgZ0QyU5Hcznq2uOCT7+GmQzTb73e4x7g3Xj+SX1f4eilCfZ1bdu2sunvvoNsaFK+CbXHuyUG0/tEst3QJ6qZlqdk3KWoA9uLHqFTTIf6HhMoA9C2aasarkvLYrHQYVOjx1bmccfLP9gVkfwvHXlxDVOtwLgH4jCTYWqS7FPKDvgAr+PxT+pp35Ub372F8hU9bJuaxcea7PIahhf1quxqeFFuscE9TiTrNLR1GuWTql2dIf/2mjJLGvpJGlCW/W/xb4wqYnjlty5Z70S/Wr3WiTwe1zTO9o38qOn1dNLZHj39csgyMBszicKm3mRYee7FJ4p/uyb/pH8+qyH52ig3vvuY0lf00PzZF9oLKw1Tv0Pkx9j6xZdzqzGRXO7ZoJq3e+NXTo2VLPHSfzSMO9d/eDBtYli/r6pU1TvAvDh5PLoJR3K0if1eutEZYqsVHaBeOqxoNdQkeVHf1tsvXxg8kmNL1pOvvR7HlHFchfW5tNpDZGMfIb7cmnVxFFq+PIh6E8nauarwhtCS8rkdHc9//fXX1v8i+skh/2SCAvjm5kb1o2NeO6h58/QD+rEhZ9BW2gTyeBQTjuR6k23RuIgOUy8dkH92tXTceO758rCRXG5Jx7tIfC2dtz/i1mir1tum6DPVGyKLfYT4cqONuVWvS7eu94nkdart9Vsf9qDdd/HI3+Tvy0r6ttzs4WM4bGwTMLwJR3KPA6MVOhx1UPqqx0hl/+A66fjYuedFw0Zy6N4K+Io6b782w3p76pk9tkn2QeLLdbS5DmQvWnpsvKU1+M9VphSxT9SWeFE1qg1FnfZOOTLeSlWhY0x9lN5vlbCH7H///ferq6vT09NdOw0jxnAgj/MYov2txw+iCi2jDsqxUrlq69Zw7nnpGJHcvRUoX7XhRd003EMk/kmV66r5OtDGtx6u01G09yR9e3Gf8wC365fK/X50dPTjjz9ahWgc3P4m7f3c3d1dX1+fn59/9dVXtgFbaasUwNow7TgFeZI/a0gepzLtSI5hRI0LdGOlcr3Wrfnc828MHsm9tAJxJbnj1e+W7LPEl+t47DrQxjBeCaHy8vsAY+Wo/4FjJi4PDJAlqnblqGpen7W1J5Qzfdc1twkY3rQjOdqdSo3OKKlcqXWL551k47nn3xs2kjfO1O6qHCoN06b4h9WvK/+Yfz5oYxhvHAerHk6L96h4aR1DXrVeYYnSMMWwN519+r20fp04CtfI/gaqcB2K9abSe0ceJzTtSNYx5AfUkyeVrs7pI8pU1llX9WqY+Cf114ze3d3FU87y2Lnn3x42kn25Aw1BIqKGGSKLfZz4cjVxHWjjczIbw7gU/92X66h3XaeN5imGrdTL0RmtalQ+6fhR+m4dARt1nXUq6X/98ssvWlQl+BonouzIksd5DNH+VhWNjr4YJpVFZ2PvT3qE+I06tjXmzZs3sUJpOPf8JwaJ5B6jogyqwZoV/7z6dbVy+3fYGsZGe18/XDstxrpqvQcdIQpgVYvSt+yntqTA1h65vr6uerf2AMoH68njVCYfydboGB1kXto3HbLlk1FGLV0vqbki4l/dWC/ai9rHlZs/NYhpOPf8hwaJ5B6jIg6AIYcp0Zzp072oDu2vle5gyzAezIhXrdsoM/jo6Mg2tQ2dOwpgnTIaB2sN+XsbO4munn5N8jiVyUeylKlctbW63fTopxZV2GM261ewNatF8KIdaWPKeURRY7S1TfEfHSSSpy5aNGWzalu7TDur0rGnFlNxos+qMWPanXpCVhWjXLVet2sGP3v2TPtOP6zo1R7U/+14Lr979+7169e+kJV+Zfv1qz5Yjz3MpP2NUUu9gXLQOb8+Yg7dBzH39/e+rt3Tcf32H33dciTn/4FIbkHHQBxyQSX1IrPG9ZheDH/V2t7CIYoTHe1id2BJmwxeLBbqRtS7D0t5rE/xhaxUadrIjQ/XYVwzaX/LgbLOzErjlVLDi4S6dwuiuVe740XbbLwXV33/9k25/x8iuZ0YKAfVtn/vYOj4tN+9r6vWismHtPX3Xoliw+K25V1X6yKDZ3bxGbM0n/a3HLV0D8X21rO5+6SmXagUtXRtBl5qblYaLA0X1K75t9vx/0kkt1bueu2yekPktLpftbZXX+0dtxuRwZiu+bS/5UBZvHSaNLSNRmprwGskYT9p9r5yHn2aCT1YiXEpTe2Y2Tv8HrvU1OBhzPx/5+fnNpJW+trYmgzG1M1qSOSn7AMvmizFqv8mjbd2l3nccRo7hubMMKEl6wd3OWDKA/ibhzdeiQ7Fh6j9N2sH+LuEQAZEcl7lTWQawtp93Rvv+pbuDxdqzb6uhzlstYwDTMkDAMI8I/n7mn/FdjCK2DKVG/T1sL+v7mG8Yl/4NwAA9c0zkuf0sF3Drd2mxxuLfI3/6Os2WgBAG/OMZF+ekQhmjV/Pqv3VOau9kOTlDwBwIGaVXnHPsC9jR+WDZML9q8DAlsul3SnS8W5NTNSs0svu/9z61BAeU77+4uTkxEsBDKW8c3PI9ysgCQaU+Nfn3K9TBmavfL8Co4sDRCRjVdrXKQPAvBHJAACkQCQDAJACkQwAQApEMgAAKRDJAACkQCQDAJACkQwAQApEMgAAKRDJAACkQCQDAJACkQwAQApEMgAAKRDJAACkQCQDAJACkQwAQApEMgAAKRDJAACkQCQDAJACkQwAQApEMgAAKRDJAACkQCQDAJACkQwAQApEMgAAKRDJAACkQCQDAJACkQwAQApEMgAAKRDJAACkQCQDAJACkQwAQApEMgAACfz99/8AImZgbP028WEAAAAASUVORK5CYII= + 33572190 @@ -65,6 +68,7 @@ kh@ntgnordic.dk + 5560125220 @@ -87,11 +91,13 @@ info.bromma@beijerbygg.se + TSR_1 2021-09-29 13:09:20+02:00 + 691278571829041271246 2021-09-29 diff --git a/rules/examples/Waybill use cases/Waybill_Example_usecase1.xml b/rules/examples/Waybill use cases/Waybill_Example_usecase1.xml index a1a9dc1c..b112dab2 100644 --- a/rules/examples/Waybill use cases/Waybill_Example_usecase1.xml +++ b/rules/examples/Waybill use cases/Waybill_Example_usecase1.xml @@ -10,6 +10,7 @@ 09:52:15+02:00 Air Waybill KHN23-44044 + 5560125220 @@ -32,6 +33,7 @@ info.bromma@beijerbygg.se + 33572190 @@ -58,6 +60,7 @@ kh@ntgnordic.dk + ByggeSpeditören @@ -80,15 +83,18 @@ ce@byggespeditoren.se + 73500538500000019 hank at arriving + 735005233GS1TRANSPORT000001 2460 3.10 false 2 + 5560339086 @@ -110,16 +116,19 @@ some.email@skanska.se + SE SE + DAP To be paid on invoice - + + 173500538500000061 AG @@ -136,7 +145,8 @@ Stolpförankring galvaniserad - + + 173500538500000023 AG @@ -154,6 +164,7 @@ + 3 @@ -162,6 +173,7 @@ + 456789 @@ -179,12 +191,14 @@ + 2021-09-25 12:00:00+02:00 2021-09-27 12:00:00+02:00 + Bällstavägen 102 @@ -199,6 +213,7 @@ 11:30:00+02:00 + DAP @@ -207,6 +222,7 @@ + 7648779 380 @@ -218,6 +234,7 @@ + 3453 2021-09-29 diff --git a/rules/examples/Weight Statement use cases/WeightStatement_Example_1.xml b/rules/examples/Weight Statement use cases/WeightStatement_Example_1.xml index 1032eefa..3a213cc9 100644 --- a/rules/examples/Weight Statement use cases/WeightStatement_Example_1.xml +++ b/rules/examples/Weight Statement use cases/WeightStatement_Example_1.xml @@ -8,6 +8,7 @@ 2022-05-12 11:19:19+01:00 01 + 7300010000001 @@ -17,6 +18,7 @@ Weighing Solutions AB + 1251513513245 @@ -26,6 +28,7 @@ Transport Management Solutions AB + 1234415341925 @@ -38,6 +41,7 @@ Townsend pit + 5790000435951 @@ -46,10 +50,13 @@ Tony's Trucks and Transport + 73500538500000019 + 1 + Sortering 0/2 mm krossat bergmaterial CE-märkt enligt system 2+ för användning till asfalt. @@ -65,6 +72,7 @@ KO2012140200 + AAF 12.3 From fc72fe2e8a64ea702a936dc2a603ab268856015f Mon Sep 17 00:00:00 2001 From: JorgenErlandsson Date: Wed, 16 Oct 2024 15:15:34 +0200 Subject: [PATCH 24/38] Releasenotes + Build --- build.sh | 27 ++++++---- build_old.sh | 92 ++++++++++++++++++++++++++++++++++ guides/release-notes/main.adoc | 2 + 3 files changed, 112 insertions(+), 9 deletions(-) create mode 100644 build_old.sh diff --git a/build.sh b/build.sh index 281e286a..71220e68 100644 --- a/build.sh +++ b/build.sh @@ -74,16 +74,25 @@ docker run --rm -i -v $PROJECT:/src anskaffelser/validator:2.1.0 build -x -t -n for sch in $PROJECT/rules/sch/*.sch; do docker run --rm -i -v $PROJECT:/src -v $PROJECT/target/schematron:/target klakegg/schematron prepare /src/rules/sch/$(basename $sch) /target/$(basename $sch) done -docker run --rm -i -v $PROJECT/target/site/files:/src alpine:3.6 rm -rf /src/Schematron.zip -docker run --rm -i -v $PROJECT/target/schematron:/src -v $PROJECT/target/site/files:/target -w /src kramos/alpine-zip -r /target/Schematron.zip . -# Example files -docker run --rm -i -v $PROJECT/target/site/files:/src alpine:3.6 rm -rf /src/Examples.zip -docker run --rm -i -v $PROJECT/rules/examples:/src -v $PROJECT/target/site/files:/target -w /src kramos/alpine-zip -r /target/Examples.zip . - -# Mapping files -docker run --rm -i -v $PROJECT/target/site/files:/src alpine:3.6 rm -rf /src/Mapping.zip -docker run --rm -i -v $PROJECT/rules/mapping:/src -v $PROJECT/target/site/files:/target -w /src kramos/alpine-zip -r /target/Mapping.zip . +# Removing old zip files and creating new ones +docker run --rm -i \ + -v $PROJECT/target/site/files:/files \ + -v $PROJECT/target/schematron:/schematron \ + -v $PROJECT/rules/examples:/examples \ + -v $PROJECT/rules/mapping:/mapping \ + -w /tmp \ + alpine:latest sh -c ' + apk add --no-cache zip + rm -rf /files/Schematron.zip + cd /schematron && zip -r /files/Schematron.zip . + echo "Example files" + rm -rf /files/Examples.zip + cd /examples && zip -r /files/Examples.zip . + echo "Mapping files" + rm -rf /files/Mapping.zip + cd /mapping && zip -r /files/Mapping.zip . + ' # Guides docker run --rm -i -v $PROJECT:/documents -v $PROJECT/target:/target difi/asciidoctor diff --git a/build_old.sh b/build_old.sh new file mode 100644 index 00000000..281e286a --- /dev/null +++ b/build_old.sh @@ -0,0 +1,92 @@ +#!/bin/sh + +PROJECT=$(dirname $(readlink -f "$0")) + +# Delete target folder if found +if [ -e $PROJECT/target ]; then + docker run --rm -i -v $PROJECT:/src alpine:3.6 rm -rf /src/target +fi + +# Transform the files in source dir to syntax. +echo "Generating documentation: Advanced Despatch Advice" +docker run --rm -i -v $PROJECT:/src -v $PROJECT/target/generated:/target --entrypoint java klakegg/saxon:9.8.0-7 -cp /saxon.jar net.sf.saxon.Transform -s:/src/structure/source/ubl-advanced-despatch-advice.xml -xsl:/src/tools/UBLInstance-To-StructureXML.xsl -o:/src/structure/syntax/ubl-advanced-despatch-advice.xml UblBaseUrl=https://raw.githubusercontent.com/OpenPEPPOL/poacc-upgrade-3/master/structure/syntax/ UblDocBaseUrl=https://docs.peppol.eu/poacc/upgrade-3/syntax/DespatchAdvice/ UblXmlReferenceFile=ubl-despatch-advice.xml -ext:on --allow-external-functions:on +echo "Generating documentation: Weight statement" +docker run --rm -i -v $PROJECT:/src -v $PROJECT/target/generated:/target --entrypoint java klakegg/saxon:9.8.0-7 -cp /saxon.jar net.sf.saxon.Transform -s:/src/structure/source/ubl-weight-statement.xml -xsl:/src/tools/UBLInstance-To-StructureXML.xsl -o:/src/structure/syntax/ubl-weight-statement.xml UblBaseUrl=https://raw.githubusercontent.com/OpenPEPPOL/poacc-upgrade-3/master/structure/syntax/ UblDocBaseUrl=https://docs.peppol.eu/poacc/upgrade-3/syntax/DespatchAdvice/ UblXmlReferenceFile=ubl-despatch-advice.xml -ext:on --allow-external-functions:on +echo "Generating documentation: Transport execution plan request" +docker run --rm -i -v $PROJECT:/src -v $PROJECT/target/generated:/target --entrypoint java klakegg/saxon:9.8.0-7 -cp /saxon.jar net.sf.saxon.Transform -s:/src/structure/source/ubl-transport-execution-plan-request.xml -xsl:/src/tools/UBLInstance-To-StructureXML.xsl -o:/src/structure/syntax/ubl-transport-execution-plan-request.xml UblBaseUrl=https://raw.githubusercontent.com/OpenPEPPOL/poacc-upgrade-3/master/structure/syntax/ UblDocBaseUrl=https://docs.peppol.eu/poacc/upgrade-3/syntax/DespatchAdvice/ UblXmlReferenceFile=ubl-despatch-advice.xml -ext:on --allow-external-functions:on +echo "Generating documentation: Transport execution plan" +docker run --rm -i -v $PROJECT:/src -v $PROJECT/target/generated:/target --entrypoint java klakegg/saxon:9.8.0-7 -cp /saxon.jar net.sf.saxon.Transform -s:/src/structure/source/ubl-transport-execution-plan.xml -xsl:/src/tools/UBLInstance-To-StructureXML.xsl -o:/src/structure/syntax/ubl-transport-execution-plan.xml UblBaseUrl=https://raw.githubusercontent.com/OpenPEPPOL/poacc-upgrade-3/master/structure/syntax/ UblDocBaseUrl=https://docs.peppol.eu/poacc/upgrade-3/syntax/DespatchAdvice/ UblXmlReferenceFile=ubl-despatch-advice.xml -ext:on --allow-external-functions:on +echo "Generating documentation: Waybill" +docker run --rm -i -v $PROJECT:/src -v $PROJECT/target/generated:/target --entrypoint java klakegg/saxon:9.8.0-7 -cp /saxon.jar net.sf.saxon.Transform -s:/src/structure/source/ubl-waybill.xml -xsl:/src/tools/UBLInstance-To-StructureXML.xsl -o:/src/structure/syntax/ubl-waybill.xml UblBaseUrl=https://raw.githubusercontent.com/OpenPEPPOL/poacc-upgrade-3/master/structure/syntax/ UblDocBaseUrl=https://docs.peppol.eu/poacc/upgrade-3/syntax/DespatchAdvice/ UblXmlReferenceFile=ubl-despatch-advice.xml -ext:on --allow-external-functions:on +echo "Generating documentation: Transportation Status Request" +docker run --rm -i -v $PROJECT:/src -v $PROJECT/target/generated:/target --entrypoint java klakegg/saxon:9.8.0-7 -cp /saxon.jar net.sf.saxon.Transform -s:/src/structure/source/ubl-transportation-status-request.xml -xsl:/src/tools/UBLInstance-To-StructureXML.xsl -o:/src/structure/syntax/ubl-transportation-status-request.xml UblBaseUrl=https://raw.githubusercontent.com/OpenPEPPOL/poacc-upgrade-3/master/structure/syntax/ UblDocBaseUrl=https://docs.peppol.eu/poacc/upgrade-3/syntax/DespatchAdvice/ UblXmlReferenceFile=ubl-despatch-advice.xml -ext:on --allow-external-functions:on +echo "Generating documentation: Transportation Status" +docker run --rm -i -v $PROJECT:/src -v $PROJECT/target/generated:/target --entrypoint java klakegg/saxon:9.8.0-7 -cp /saxon.jar net.sf.saxon.Transform -s:/src/structure/source/ubl-transportation-status.xml -xsl:/src/tools/UBLInstance-To-StructureXML.xsl -o:/src/structure/syntax/ubl-transportation-status.xml UblBaseUrl=https://raw.githubusercontent.com/OpenPEPPOL/poacc-upgrade-3/master/structure/syntax/ UblDocBaseUrl=https://docs.peppol.eu/poacc/upgrade-3/syntax/DespatchAdvice/ UblXmlReferenceFile=ubl-despatch-advice.xml -ext:on --allow-external-functions:on +echo "Generating documentation: Receipt Advice" +docker run --rm -i -v $PROJECT:/src -v $PROJECT/target/generated:/target --entrypoint java klakegg/saxon:9.8.0-7 -cp /saxon.jar net.sf.saxon.Transform -s:/src/structure/source/ubl-receipt-advice.xml -xsl:/src/tools/UBLInstance-To-StructureXML.xsl -o:/src/structure/syntax/ubl-receipt-advice.xml UblBaseUrl=https://raw.githubusercontent.com/OpenPEPPOL/poacc-upgrade-3/master/structure/syntax/ UblDocBaseUrl=https://docs.peppol.eu/poacc/upgrade-3/syntax/DespatchAdvice/ UblXmlReferenceFile=ubl-despatch-advice.xml -ext:on --allow-external-functions:on + +# Generate maping documents. +echo "Generating mapping documents: Advanced Despatch advice" +docker run --rm -i -v $PROJECT:/src -v $PROJECT/target/generated:/target --entrypoint java klakegg/saxon:9.8.0-7 -cp /saxon.jar net.sf.saxon.Transform -s:/src/structure/syntax/ubl-advanced-despatch-advice.xml -xsl:/src/tools/create-mapping-document.xsl -o:/src/rules/mapping/AdvancedDespatchAdvice.xml -ext:on --allow-external-functions:on +echo "Generating mapping documents: Weight statement" +docker run --rm -i -v $PROJECT:/src -v $PROJECT/target/generated:/target --entrypoint java klakegg/saxon:9.8.0-7 -cp /saxon.jar net.sf.saxon.Transform -s:/src/structure/syntax/ubl-weight-statement.xml -xsl:/src/tools/create-mapping-document.xsl -o:/src/rules/mapping/WeightStatement.xml -ext:on --allow-external-functions:on +echo "Generating mapping documents: Transport execution plan request" +docker run --rm -i -v $PROJECT:/src -v $PROJECT/target/generated:/target --entrypoint java klakegg/saxon:9.8.0-7 -cp /saxon.jar net.sf.saxon.Transform -s:/src/structure/syntax/ubl-transport-execution-plan-request.xml -xsl:/src/tools/create-mapping-document.xsl -o:/src/rules/mapping/TransportExecutionPlanRequest.xml -ext:on --allow-external-functions:on +echo "Generating mapping documents: Transport execution plan" +docker run --rm -i -v $PROJECT:/src -v $PROJECT/target/generated:/target --entrypoint java klakegg/saxon:9.8.0-7 -cp /saxon.jar net.sf.saxon.Transform -s:/src/structure/syntax/ubl-transport-execution-plan.xml -xsl:/src/tools/create-mapping-document.xsl -o:/src/rules/mapping/TransportExecutionPlan.xml -ext:on --allow-external-functions:on +echo "Generating mapping documents: Waybill" +docker run --rm -i -v $PROJECT:/src -v $PROJECT/target/generated:/target --entrypoint java klakegg/saxon:9.8.0-7 -cp /saxon.jar net.sf.saxon.Transform -s:/src/structure/syntax/ubl-waybill.xml -xsl:/src/tools/create-mapping-document.xsl -o:/src/rules/mapping/Waybill.xml -ext:on --allow-external-functions:on +echo "Generating mapping documents: Transportation Status Request" +docker run --rm -i -v $PROJECT:/src -v $PROJECT/target/generated:/target --entrypoint java klakegg/saxon:9.8.0-7 -cp /saxon.jar net.sf.saxon.Transform -s:/src/structure/syntax/ubl-transportation-status-request.xml -xsl:/src/tools/create-mapping-document.xsl -o:/src/rules/mapping/TransportationStatusRequest.xml -ext:on --allow-external-functions:on +echo "Generating mapping documents: Transportation Status" +docker run --rm -i -v $PROJECT:/src -v $PROJECT/target/generated:/target --entrypoint java klakegg/saxon:9.8.0-7 -cp /saxon.jar net.sf.saxon.Transform -s:/src/structure/syntax/ubl-transportation-status.xml -xsl:/src/tools/create-mapping-document.xsl -o:/src/rules/mapping/TransportationStatus.xml -ext:on --allow-external-functions:on +echo "Generating mapping documents: Receipt Advice" +docker run --rm -i -v $PROJECT:/src -v $PROJECT/target/generated:/target --entrypoint java klakegg/saxon:9.8.0-7 -cp /saxon.jar net.sf.saxon.Transform -s:/src/structure/syntax/ubl-receipt-advice.xml -xsl:/src/tools/create-mapping-document.xsl -o:/src/rules/mapping/ReceiptAdvice.xml -ext:on --allow-external-functions:on + +# Create examples based on documentation. +echo "Generating example: Advanced Despatch Advice" +docker run --rm -i -v $PROJECT:/src -v $PROJECT/target/generated:/target --entrypoint java klakegg/saxon:9.8.0-7 -cp /saxon.jar net.sf.saxon.Transform -s:/src/structure/source/ubl-advanced-despatch-advice.xml -xsl:/src/tools/remove-pi.xsl -o:/src/rules/examples/AdvancedDespatchAdvice_Example_Full.xml -ext:on --allow-external-functions:on +echo "Generating example: Weight statement" +docker run --rm -i -v $PROJECT:/src -v $PROJECT/target/generated:/target --entrypoint java klakegg/saxon:9.8.0-7 -cp /saxon.jar net.sf.saxon.Transform -s:/src/structure/source/ubl-weight-statement.xml -xsl:/src/tools/remove-pi.xsl -o:/src/rules/examples/WeightStatement_Example_Full.xml -ext:on --allow-external-functions:on +echo "Generating example: Transport execution plan request" +docker run --rm -i -v $PROJECT:/src -v $PROJECT/target/generated:/target --entrypoint java klakegg/saxon:9.8.0-7 -cp /saxon.jar net.sf.saxon.Transform -s:/src/structure/source/ubl-transport-execution-plan-request.xml -xsl:/src/tools/remove-pi.xsl -o:/src/rules/examples/TransportExecutionPlanRequest_Example_Full.xml -ext:on --allow-external-functions:on +echo "Generating example: Transport execution plan" +docker run --rm -i -v $PROJECT:/src -v $PROJECT/target/generated:/target --entrypoint java klakegg/saxon:9.8.0-7 -cp /saxon.jar net.sf.saxon.Transform -s:/src/structure/source/ubl-transport-execution-plan.xml -xsl:/src/tools/remove-pi.xsl -o:/src/rules/examples/TransportExecutionPlan_Example_Full.xml -ext:on --allow-external-functions:on +echo "Generating example: Waybill" +docker run --rm -i -v $PROJECT:/src -v $PROJECT/target/generated:/target --entrypoint java klakegg/saxon:9.8.0-7 -cp /saxon.jar net.sf.saxon.Transform -s:/src/structure/source/ubl-waybill.xml -xsl:/src/tools/remove-pi.xsl -o:/src/rules/examples/Waybill_Example_Full.xml -ext:on --allow-external-functions:on +echo "Generating example: Transportation Status Request " +docker run --rm -i -v $PROJECT:/src -v $PROJECT/target/generated:/target --entrypoint java klakegg/saxon:9.8.0-7 -cp /saxon.jar net.sf.saxon.Transform -s:/src/structure/source/ubl-transportation-status-request.xml -xsl:/src/tools/remove-pi.xsl -o:/src/rules/examples/TransportationStatusRequest_Example_Full.xml -ext:on --allow-external-functions:on +echo "Generating example: Transportation Status" +docker run --rm -i -v $PROJECT:/src -v $PROJECT/target/generated:/target --entrypoint java klakegg/saxon:9.8.0-7 -cp /saxon.jar net.sf.saxon.Transform -s:/src/structure/source/ubl-transportation-status.xml -xsl:/src/tools/remove-pi.xsl -o:/src/rules/examples/TransportationStatus_Example_Full.xml -ext:on --allow-external-functions:on +echo "Generating example: Receipt Advice" +docker run --rm -i -v $PROJECT:/src -v $PROJECT/target/generated:/target --entrypoint java klakegg/saxon:9.8.0-7 -cp /saxon.jar net.sf.saxon.Transform -s:/src/structure/source/ubl-receipt-advice.xml -xsl:/src/tools/remove-pi.xsl -o:/src/rules/examples/ReceiptAdvice_Example_Full.xml -ext:on --allow-external-functions:on + +# Structure +docker run --rm -i \ + -v $PROJECT:/src \ + -v $PROJECT/target:/target \ + difi/vefa-structure:0.6.1 + +# Testing validation rules +docker run --rm -i -v $PROJECT:/src anskaffelser/validator:2.1.0 build -x -t -n eu.peppol.poacc.upgrade.v3 -a rules -target target/validator-test /src + +# Schematron +for sch in $PROJECT/rules/sch/*.sch; do + docker run --rm -i -v $PROJECT:/src -v $PROJECT/target/schematron:/target klakegg/schematron prepare /src/rules/sch/$(basename $sch) /target/$(basename $sch) +done +docker run --rm -i -v $PROJECT/target/site/files:/src alpine:3.6 rm -rf /src/Schematron.zip +docker run --rm -i -v $PROJECT/target/schematron:/src -v $PROJECT/target/site/files:/target -w /src kramos/alpine-zip -r /target/Schematron.zip . + +# Example files +docker run --rm -i -v $PROJECT/target/site/files:/src alpine:3.6 rm -rf /src/Examples.zip +docker run --rm -i -v $PROJECT/rules/examples:/src -v $PROJECT/target/site/files:/target -w /src kramos/alpine-zip -r /target/Examples.zip . + +# Mapping files +docker run --rm -i -v $PROJECT/target/site/files:/src alpine:3.6 rm -rf /src/Mapping.zip +docker run --rm -i -v $PROJECT/rules/mapping:/src -v $PROJECT/target/site/files:/target -w /src kramos/alpine-zip -r /target/Mapping.zip . + +# Guides +docker run --rm -i -v $PROJECT:/documents -v $PROJECT/target:/target difi/asciidoctor + +# Fix ownership +docker run --rm -i -v $PROJECT:/src alpine:3.6 chown -R $(id -g $USER).$(id -g $USER) /src/target diff --git a/guides/release-notes/main.adoc b/guides/release-notes/main.adoc index b55522bf..e7b4e4aa 100644 --- a/guides/release-notes/main.adoc +++ b/guides/release-notes/main.adoc @@ -11,6 +11,8 @@ openPeppol AISBL :leveloffset: +1 +include::v1.1.adoc[] + include::v1.0.adoc[] :leveloffset: -1 From d380167a6641727ddf830ab0fe3dc335275d8142 Mon Sep 17 00:00:00 2001 From: JorgenErlandsson Date: Sat, 19 Oct 2024 11:40:01 +0200 Subject: [PATCH 25/38] Bugfix --- .../description/environmentaldata.adoc | 123 ++++++------ .../description/environmentaldataje.adoc | 189 ++++++++++++++++++ 2 files changed, 252 insertions(+), 60 deletions(-) create mode 100644 guides/profiles/66-advanceddespatchadvice/description/environmentaldataje.adoc diff --git a/guides/profiles/66-advanceddespatchadvice/description/environmentaldata.adoc b/guides/profiles/66-advanceddespatchadvice/description/environmentaldata.adoc index 01db88a4..73c8aa33 100644 --- a/guides/profiles/66-advanceddespatchadvice/description/environmentaldata.adoc +++ b/guides/profiles/66-advanceddespatchadvice/description/environmentaldata.adoc @@ -1,66 +1,65 @@ [[environmental-data]] = Environmental Data -The environmental data on header level resides within the OriginalDespatchTransportationService element and are -.Transport Service Code, which is set to a fixed value of FuelReport since this is the only current application -.Transport Equipment, where the fuel consumption and related information resides for the transport -.Environmental Emission, that can contain CO~2~ and other emissions related to the transport or other service that consumes fuel. +The environmental data on header level resides within the OriginalDespatchTransportationService group. +The element *Transport Service Code,* is set to a fix value of FuelReport since this is the only current application. +The group *Transport Equipment,* is where the fuel consumption and related information resides for the transport. +The group *Environmental Emission,* contains CO~2~ and other emissions related to the transport or other service that consumes fuel. [[fuel]] == Fuel -The fuel consumption and related information regarding the fuel type to be used to caculate emissions tor the tansport or other service that consumes fuel. - -Table 4. Definitions of the AttributeID:s. +The fuel consumption and related information regarding the fuel type, that is used to calculate emissions for the transport or other service that consumes fuel. +The table below shows which information that can be sent, and by repeating the group MeasurementDimension you can send several. The value in the table is sent in element AttributeID and the value of it in Measure or Description. See example below. +.Definitions of the AttributeID:s. [cols="2,4",options="header",stripes=even] |==== -|AttributeID |Definition -|ConversionFactor |Conversion and emission factor CO~2~ equivalent for calculating CO~2~ according to the fuel specified in the group. -|DrivingDistance |Driving distance in kilometers that has been used for the assignment. -|DrivingTime |Driving time in hours that has been used for the assignment. -|EnergyContent |Amount of energy content (KWh) in the fuel specified in the group. -|EngineType |Environment class for the type of engine that has been used for the assignment. -|FuelConsumption |The consumed amount of fuel in the assignment. +|AttributeID |Definition +|ConversionFactor |Conversion and emission factor CO~2~ equivalent for calculating CO~2~ according to the fuel specified in the group. +|DrivingDistance |Driving distance in kilometers that has been used for the assignment. +|DrivingTime |Driving time in hours that has been used for the assignment. +|EnergyContent |Amount of energy content (KWh) in the fuel specified in the group. +|EngineType |Environment class for the type of engine that has been used for the assignment. +|FuelConsumption |The consumed amount of fuel in the assignment. |FuelMeasurementMethod |The method that the fuel consumption has been measured. -|RenewableFuel |Share of renewable fuel in percent. +|RenewableFuel |Share of renewable fuel in percent. |==== -Table 5. Definitions of the FuelMeasurementMethod values. +Contains the possible values for the Description element when the AttributeID is FuelMeasurementMethod. +.Definitions of the FuelMeasurementMethod values. [cols="2,4",options="header",stripes=even] |==== |FuelMeasurementMethod |Definition -|AutomaticMeasurement |Automatic measurement via CAN bus, OBD2 or similar -|StandardEstimate |The values have been calculated by using standard consumption for a machine or vehicle. -|ManualMeasurement |The values have been calculated by manually measure, e.g. fuel consumption for a machine between two refueling occasions. +|AutomaticMeasurement |Automatic measurement via CAN bus, OBD2 or similar +|StandardEstimate |The values have been calculated by using standard consumption for a machine or vehicle. +|ManualMeasurement |The values have been calculated by manually measure, e.g. fuel consumption for a machine between two refueling occasions. |==== -Table 6. Definitions of the EngineType values. - +.Definitions of the EngineType values. Contains the possible values for the Description element when the AttributeID is EngineType. [cols="2,4",options="header",stripes=even] |==== |EngineType |Definition -|Euro2 |Euro 2 -|Euro3 |Euro 3 -|Euro4 |Euro 4 -|Euro5 |Euro 5 -|Euro6 |Euro 6 -|Euro7 |Euro 7 +|Euro2 |Euro 2 +|Euro3 |Euro 3 +|Euro4 |Euro 4 +|Euro5 |Euro 5 +|Euro6 |Euro 6 +|Euro7 |Euro 7 |EuroStageII |Euro Stage II |EuroStageIIIA |Euro Stage IIIA |EuroStageIIIB |Euro Stage IIIB |EuroStageIV |Euro Stage IV |EuroStageV |Euro Stage V -|EV |EV -|FuelCell |Fuel Cell -|Hybrid |Hybrid -|PHEV |Plug-in Hybrid +|EV |EV +|FuelCell |Fuel Cell +|Hybrid |Hybrid +|PHEV |Plug-in Hybrid |==== -Example: - +.Example: [source, xml, indent=0] ---- include::{snippet-dir}/snippet-30-4.xml[tags=fuel] @@ -71,21 +70,21 @@ include::{snippet-dir}/snippet-30-4.xml[tags=fuel] Caculated envionmental emissions related to the transport or other related service that consumes fuel. -Table 7. Definitions of the EnvironmentalEmissionTypeCode:s. +For all other AttributeIDs, the element Measure is used instead of Description. +.Definitions of the EnvironmentalEmissionTypeCode:s. [cols="1,5",options="header",stripes=even] |==== |AttributeID |Definition -|CO2 |Amount of fossil CO~2~-eq based on a life cycle perspective, well to wheel, according to EN15804 amendment version A1 +|CO2 |Amount of fossil CO~2~-eq based on a life cycle perspective, well to wheel, according to EN15804 amendment version A1 |CO2_WtW_vA2 |Amount of fossil CO~2~-eq based on a life cycle perspective, well to wheel, according to EN15804 amendment version A2 |CO2_WtW_vA3 |Amount of fossil CO~2~-eq based on a life cycle perspective, well to wheel, according to EN15804 amendment version A3 -|HC |Amount of emission of hydro carbon for the assignment. -|NOX |Amount of emission of nitroge oxide for the assignment. -|PM |Amount of emission of particulate matter. +|HC |Amount of emission of hydro carbon for the assignment. +|NOX |Amount of emission of nitroge oxide for the assignment. +|PM |Amount of emission of particulate matter. |==== -Example: - +.Example: [source, xml, indent=0] ---- include::{snippet-dir}/snippet-30-4.xml[tags=environmentalemission] @@ -94,17 +93,24 @@ include::{snippet-dir}/snippet-30-4.xml[tags=environmentalemission] [[product-climate-data]] == Product Climate Data -To determine the CO~2~ equivalent in kilograms for the despatch line, the following calculation must be performed: +To determine the CO~2~ equivalent in kilograms for the despatch line, in total, the following calculation must be performed: *CO~2~eq despatch line = (Net net weight) x (GWP GHG value per kilogram) x Quantity* +Where *GWP GHG value per kilogram* is one of the following + +* GWP GHG A1-3 vA1 EPD value +* GWP GHG A1-3 vA2 EPD value +* GWP GHG A1-3 vA3 EPD value + +According to table 9 and 10 below. + The GWP GHG value per kilogram can be either a generic value from an authority or specific value from an Enviromental Product Declaration (EPD). To be able to calculate product climate data the related CO~2~ value and the weight of products are needed. The net weight per item is the recommended way to provide the weight information to the customer. See related information here: link:{ada-dir}/cac-DespatchLine/cac-Item/cac-Dimension/[cac-Dimension] -Example: - +.Example: [source, xml, indent=0] ---- include::{snippet-dir}/snippet-30-1.xml[tags=itemnetweight] @@ -113,8 +119,7 @@ Item identifiers are used for the receiver to understand what article has been r In some cases, the authority has specific requirements carbon accounting in regards to where the products are beeing used. This requirement can be fulfilled by the use of Buyers item identification. See related information here: link:{ada-dir}/cac-DespatchLine/cac-Item/cac-BuyersItemIdentification/[cac:BuyersItemIdentification] -Example: - +.Example: [source, xml, indent=0] ---- include::{snippet-dir}/snippet-30-1.xml[tags=buyersitemidentification] @@ -128,8 +133,7 @@ Below you will find two examples from Swedish authorities that provide generic p The list id IPNC is a reference to the code list link:{codelist-ItemPropertyNameCode}[Item Property Name Code (openPEPPOL)] -Table 8. Reference external generic climate data list. - +.Reference external generic climate data list. [cols="1,1,1,3",options="header",stripes=even] |==== |Name |NameCode |listID |Definition @@ -139,8 +143,7 @@ Table 8. Reference external generic climate data list. If no suitable generic value can be found in the resource lists, it is recommended to use 'NA' to indicate that there are no applicable resources available for the item. -Example: - +.Example: [source, xml, indent=0] ---- include::{snippet-dir}/snippet-30-4.xml[tags=genericproductclimatedata] @@ -154,19 +157,19 @@ EPD:s are related to despatch line but since it is environmental related informa Please note that "GWP-GHG" and "GWP-IOBC" are interchangable terms and can be used interchangeably, but in this document "GWP-GHG" is used. The term "GWP-IOBC" is commonly utilized by certain program operators, which are organizations responsible for publishing Environmental Product Declarations (EPDs). -Table 9. Definitions of the EPD related properties for machine readable information. - +.Definitions of the EPD related properties for machine readable information. [cols="1,1,1,3",options="header",stripes=even] |==== |Name |NameCode |listID |Definition |EPD Dataset ID |EPDDatasetID |IPNC |The EPD dataset id gives the digital reference to a produkt type in the EDP |EPD Dataset URL |EPDDataSetURL |IPNC |URL to fetch the machine readable digital information from a source assigned by the supplier -|GWP GHG A1-3 vA1 EPD line value |GWP-GHG_A1-3_vA1 |IPNC |Global warming potential green house gases for process A1-3 100 EPD total value for line in kilo grams (unitCode="KGM") according to EN15804 amendment version A1 -|GWP GHG A1-3 vA2 EPD line value |GWP-GHG_A1-3_vA2 |IPNC |Global warming potential green house gases for process A1-3 100 EPD total value for line in kilo grams (unitCode="KGM") according to EN15804 amendment version A2 -|GWP GHG A1-3 vA2 EPD line value |GWP-GHG_A1-3_vA3 |IPNC |Global warming potential green house gases for process A1-3 100 EPD total value for line in kilo grams (unitCode="KGM") according to EN15804 amendment version A3 +|GWP GHG A1-3 vA1 EPD value |GWP-GHG_A1-3_vA1 |IPNC |Global warming potential green house gases for process A1-3 100 EPD calculated per kilograms (unitCode="KGM") according to EN15804 amendment version A1 +|GWP GHG A1-3 vA2 EPD value |GWP-GHG_A1-3_vA2 |IPNC |Global warming potential green house gases for process A1-3 100 EPD calculated per kilo grams (unitCode="KGM") according to EN15804 amendment version A2 +|GWP GHG A1-3 vA3 EPD value |GWP-GHG_A1-3_vA3 |IPNC |Global warming potential green house gases for process A1-3 100 EPD calculated per kilo grams (unitCode="KGM") according to EN15804 amendment version A3 +|Mother EPD ID |MotherEPDID |IPNC |If a daughter EPD is utilized, the identifier of the corresponding mother EPD should be provided in this element. |==== -Table 10. Definition of the EPD related properties for human readable information, e.g. EPD published as PDF. +.Definition of the EPD related properties for human readable information, e.g. EPD published as PDF. [cols="1,1,1,3",options="header",stripes=even] |==== |Name |NameCode |listID |Definition @@ -174,15 +177,15 @@ Table 10. Definition of the EPD related properties for human readable informatio |EPD Number |EPDNumber |IPNC |The number of the published EDP |EPD Product name |EPDProductName |IPNC |The product name relating to an individual dataset in the EPD |EPD HR URL |EPDHRURL |IPNC |URL to the human readable version of an EPD, for verification purposes -|GWP GHG A1-3 vA1 EPD line value |GWP-GHG_A1-3_vA1 |IPNC |Global warming potential green house gases for process A1-3 100 EPD total value for line in kilo grams (unitCode="KGM") according to EN15804 amendment version A1 -|GWP GHG A1-3 vA2 EPD line value |GWP-GHG_A1-3_vA2 |IPNC |Global warming potential green house gases for process A1-3 100 EPD total value for line in kilo grams (unitCode="KGM") according to EN15804 amendment version A2 -|GWP GHG A1-3 vA2 EPD line value |GWP-GHG_A1-3_vA2 |IPNC |Global warming potential green house gases for process A1-3 100 EPD total value for line in kilo grams (unitCode="KGM") according to EN15804 amendment version A3 +|GWP GHG A1-3 vA1 EPD value |GWP-GHG_A1-3_vA1 |IPNC |Global warming potential green house gases for process A1-3 100 EPD calculated per kilo grams (unitCode="KGM") according to EN15804 amendment version A1 +|GWP GHG A1-3 vA2 EPD value |GWP-GHG_A1-3_vA2 |IPNC |Global warming potential green house gases for process A1-3 100 EPD calculated per kilo grams (unitCode="KGM") according to EN15804 amendment version A2 +|GWP GHG A1-3 vA3 EPD value |GWP-GHG_A1-3_vA3 |IPNC |Global warming potential green house gases for process A1-3 100 EPD calculated per kilo grams (unitCode="KGM") according to EN15804 amendment version A3 +|Mother EPD ID |MotherEPDID |IPNC |If a daughter EPD is utilized, the identifier of the corresponding mother EPD should be provided in this element. |==== See <> for more info how to link or attach the PDF. -Example: - +.Example: [source, xml, indent=0] ---- include::{snippet-dir}/snippet-30-4.xml[tags=epd] diff --git a/guides/profiles/66-advanceddespatchadvice/description/environmentaldataje.adoc b/guides/profiles/66-advanceddespatchadvice/description/environmentaldataje.adoc new file mode 100644 index 00000000..01db88a4 --- /dev/null +++ b/guides/profiles/66-advanceddespatchadvice/description/environmentaldataje.adoc @@ -0,0 +1,189 @@ +[[environmental-data]] += Environmental Data + +The environmental data on header level resides within the OriginalDespatchTransportationService element and are +.Transport Service Code, which is set to a fixed value of FuelReport since this is the only current application +.Transport Equipment, where the fuel consumption and related information resides for the transport +.Environmental Emission, that can contain CO~2~ and other emissions related to the transport or other service that consumes fuel. + +[[fuel]] +== Fuel + +The fuel consumption and related information regarding the fuel type to be used to caculate emissions tor the tansport or other service that consumes fuel. + +Table 4. Definitions of the AttributeID:s. + +[cols="2,4",options="header",stripes=even] +|==== +|AttributeID |Definition +|ConversionFactor |Conversion and emission factor CO~2~ equivalent for calculating CO~2~ according to the fuel specified in the group. +|DrivingDistance |Driving distance in kilometers that has been used for the assignment. +|DrivingTime |Driving time in hours that has been used for the assignment. +|EnergyContent |Amount of energy content (KWh) in the fuel specified in the group. +|EngineType |Environment class for the type of engine that has been used for the assignment. +|FuelConsumption |The consumed amount of fuel in the assignment. +|FuelMeasurementMethod |The method that the fuel consumption has been measured. +|RenewableFuel |Share of renewable fuel in percent. +|==== + +Table 5. Definitions of the FuelMeasurementMethod values. + +[cols="2,4",options="header",stripes=even] +|==== +|FuelMeasurementMethod |Definition +|AutomaticMeasurement |Automatic measurement via CAN bus, OBD2 or similar +|StandardEstimate |The values have been calculated by using standard consumption for a machine or vehicle. +|ManualMeasurement |The values have been calculated by manually measure, e.g. fuel consumption for a machine between two refueling occasions. + +|==== + +Table 6. Definitions of the EngineType values. + +[cols="2,4",options="header",stripes=even] +|==== +|EngineType |Definition +|Euro2 |Euro 2 +|Euro3 |Euro 3 +|Euro4 |Euro 4 +|Euro5 |Euro 5 +|Euro6 |Euro 6 +|Euro7 |Euro 7 +|EuroStageII |Euro Stage II +|EuroStageIIIA |Euro Stage IIIA +|EuroStageIIIB |Euro Stage IIIB +|EuroStageIV |Euro Stage IV +|EuroStageV |Euro Stage V +|EV |EV +|FuelCell |Fuel Cell +|Hybrid |Hybrid +|PHEV |Plug-in Hybrid +|==== + +Example: + +[source, xml, indent=0] +---- +include::{snippet-dir}/snippet-30-4.xml[tags=fuel] +---- + +[[environmental-emission]] +== Environmental Emission + +Caculated envionmental emissions related to the transport or other related service that consumes fuel. + +Table 7. Definitions of the EnvironmentalEmissionTypeCode:s. + +[cols="1,5",options="header",stripes=even] +|==== +|AttributeID |Definition +|CO2 |Amount of fossil CO~2~-eq based on a life cycle perspective, well to wheel, according to EN15804 amendment version A1 +|CO2_WtW_vA2 |Amount of fossil CO~2~-eq based on a life cycle perspective, well to wheel, according to EN15804 amendment version A2 +|CO2_WtW_vA3 |Amount of fossil CO~2~-eq based on a life cycle perspective, well to wheel, according to EN15804 amendment version A3 +|HC |Amount of emission of hydro carbon for the assignment. +|NOX |Amount of emission of nitroge oxide for the assignment. +|PM |Amount of emission of particulate matter. +|==== + +Example: + +[source, xml, indent=0] +---- +include::{snippet-dir}/snippet-30-4.xml[tags=environmentalemission] +---- + +[[product-climate-data]] +== Product Climate Data + +To determine the CO~2~ equivalent in kilograms for the despatch line, the following calculation must be performed: + +*CO~2~eq despatch line = (Net net weight) x (GWP GHG value per kilogram) x Quantity* + +The GWP GHG value per kilogram can be either a generic value from an authority or specific value from an Enviromental Product Declaration (EPD). + +To be able to calculate product climate data the related CO~2~ value and the weight of products are needed. +The net weight per item is the recommended way to provide the weight information to the customer. See related information here: link:{ada-dir}/cac-DespatchLine/cac-Item/cac-Dimension/[cac-Dimension] + +Example: + +[source, xml, indent=0] +---- +include::{snippet-dir}/snippet-30-1.xml[tags=itemnetweight] +---- +Item identifiers are used for the receiver to understand what article has been received, at least one identifier is required, see related information here: <> +In some cases, the authority has specific requirements carbon accounting in regards to where the products are beeing used. This requirement can be fulfilled by the use of Buyers item identification. See related information here: +link:{ada-dir}/cac-DespatchLine/cac-Item/cac-BuyersItemIdentification/[cac:BuyersItemIdentification] + +Example: + +[source, xml, indent=0] +---- +include::{snippet-dir}/snippet-30-1.xml[tags=buyersitemidentification] +---- + +[[generic-product-climate-data]] +=== Generic Product Climate Data + +Generic product climate data is often provided from an authority and are related to a product category codes such as UNSPSC or similar. +Below you will find two examples from Swedish authorities that provide generic product climate data. + +The list id IPNC is a reference to the code list link:{codelist-ItemPropertyNameCode}[Item Property Name Code (openPEPPOL)] + +Table 8. Reference external generic climate data list. + +[cols="1,1,1,3",options="header",stripes=even] +|==== +|Name |NameCode |listID |Definition +|Boverket Resource ID |BoVResourceID |IPNC | A representative Resource ID according to the Swedish National Board of Housing, Building and Planning (Boverket) generic product type. Use NA as value if no relevant Resource ID exists. +|Trafikverket Resource ID |TrVResourceID |IPNC | A representative Resource ID according to the Swedish Transport Administration (Trafikverket) generic product type. Use NA as value if no relevant Resource ID exists. +|==== + +If no suitable generic value can be found in the resource lists, it is recommended to use 'NA' to indicate that there are no applicable resources available for the item. + +Example: + +[source, xml, indent=0] +---- +include::{snippet-dir}/snippet-30-4.xml[tags=genericproductclimatedata] +---- +[[epd]] +=== Environmental Product Declaration (EPD) + +Environmental Product Declaration (EPD) provides specific CO~2~ data related to the product. +EPD:s are related to despatch line but since it is environmental related information it is presented in this section. + +Please note that "GWP-GHG" and "GWP-IOBC" are interchangable terms and can be used interchangeably, but in this document +"GWP-GHG" is used. The term "GWP-IOBC" is commonly utilized by certain program operators, which are organizations responsible for publishing Environmental Product Declarations (EPDs). + +Table 9. Definitions of the EPD related properties for machine readable information. + +[cols="1,1,1,3",options="header",stripes=even] +|==== +|Name |NameCode |listID |Definition +|EPD Dataset ID |EPDDatasetID |IPNC |The EPD dataset id gives the digital reference to a produkt type in the EDP +|EPD Dataset URL |EPDDataSetURL |IPNC |URL to fetch the machine readable digital information from a source assigned by the supplier +|GWP GHG A1-3 vA1 EPD line value |GWP-GHG_A1-3_vA1 |IPNC |Global warming potential green house gases for process A1-3 100 EPD total value for line in kilo grams (unitCode="KGM") according to EN15804 amendment version A1 +|GWP GHG A1-3 vA2 EPD line value |GWP-GHG_A1-3_vA2 |IPNC |Global warming potential green house gases for process A1-3 100 EPD total value for line in kilo grams (unitCode="KGM") according to EN15804 amendment version A2 +|GWP GHG A1-3 vA2 EPD line value |GWP-GHG_A1-3_vA3 |IPNC |Global warming potential green house gases for process A1-3 100 EPD total value for line in kilo grams (unitCode="KGM") according to EN15804 amendment version A3 +|==== + +Table 10. Definition of the EPD related properties for human readable information, e.g. EPD published as PDF. +[cols="1,1,1,3",options="header",stripes=even] +|==== +|Name |NameCode |listID |Definition +|Program Operator |ProgramOperator |IPNC |The name of the program operator that has published the EPD, if applicable. +|EPD Number |EPDNumber |IPNC |The number of the published EDP +|EPD Product name |EPDProductName |IPNC |The product name relating to an individual dataset in the EPD +|EPD HR URL |EPDHRURL |IPNC |URL to the human readable version of an EPD, for verification purposes +|GWP GHG A1-3 vA1 EPD line value |GWP-GHG_A1-3_vA1 |IPNC |Global warming potential green house gases for process A1-3 100 EPD total value for line in kilo grams (unitCode="KGM") according to EN15804 amendment version A1 +|GWP GHG A1-3 vA2 EPD line value |GWP-GHG_A1-3_vA2 |IPNC |Global warming potential green house gases for process A1-3 100 EPD total value for line in kilo grams (unitCode="KGM") according to EN15804 amendment version A2 +|GWP GHG A1-3 vA2 EPD line value |GWP-GHG_A1-3_vA2 |IPNC |Global warming potential green house gases for process A1-3 100 EPD total value for line in kilo grams (unitCode="KGM") according to EN15804 amendment version A3 +|==== + +See <> for more info how to link or attach the PDF. + +Example: + +[source, xml, indent=0] +---- +include::{snippet-dir}/snippet-30-4.xml[tags=epd] +---- \ No newline at end of file From d91e092cd94f77211b5c22533a8b8dd632378840 Mon Sep 17 00:00:00 2001 From: JorgenErlandsson Date: Sat, 19 Oct 2024 12:53:49 +0200 Subject: [PATCH 26/38] Internal review, part 1 --- .../description/environmentaldata.adoc | 2 +- .../description/environmentaldataje.adoc | 189 ------------------ ...ncedDespatchAdvice__Example_UseCase_04.xml | 4 +- ...ncedDespatchAdvice__Example_UseCase_05.xml | 4 +- ...__Example_UseCase_06_Concrete_material.xml | 2 +- ...ncedDespatchAdvice__Example_UseCase_07.xml | 4 +- ...ncedDespatchAdvice__Example_UseCase_09.xml | 4 +- ...ncedDespatchAdvice__Example_UseCase_10.xml | 4 +- ...ncedDespatchAdvice__Example_UseCase_11.xml | 4 +- .../advanceddespatch/snippet-30-4.xml | 6 +- .../source/ubl-advanced-despatch-advice.xml | 6 +- 11 files changed, 20 insertions(+), 209 deletions(-) delete mode 100644 guides/profiles/66-advanceddespatchadvice/description/environmentaldataje.adoc diff --git a/guides/profiles/66-advanceddespatchadvice/description/environmentaldata.adoc b/guides/profiles/66-advanceddespatchadvice/description/environmentaldata.adoc index 73c8aa33..047325cf 100644 --- a/guides/profiles/66-advanceddespatchadvice/description/environmentaldata.adoc +++ b/guides/profiles/66-advanceddespatchadvice/description/environmentaldata.adoc @@ -53,7 +53,7 @@ Contains the possible values for the Description element when the AttributeID is |EuroStageIIIB |Euro Stage IIIB |EuroStageIV |Euro Stage IV |EuroStageV |Euro Stage V -|EV |EV +|EV |Electrical Vehicle |FuelCell |Fuel Cell |Hybrid |Hybrid |PHEV |Plug-in Hybrid diff --git a/guides/profiles/66-advanceddespatchadvice/description/environmentaldataje.adoc b/guides/profiles/66-advanceddespatchadvice/description/environmentaldataje.adoc deleted file mode 100644 index 01db88a4..00000000 --- a/guides/profiles/66-advanceddespatchadvice/description/environmentaldataje.adoc +++ /dev/null @@ -1,189 +0,0 @@ -[[environmental-data]] -= Environmental Data - -The environmental data on header level resides within the OriginalDespatchTransportationService element and are -.Transport Service Code, which is set to a fixed value of FuelReport since this is the only current application -.Transport Equipment, where the fuel consumption and related information resides for the transport -.Environmental Emission, that can contain CO~2~ and other emissions related to the transport or other service that consumes fuel. - -[[fuel]] -== Fuel - -The fuel consumption and related information regarding the fuel type to be used to caculate emissions tor the tansport or other service that consumes fuel. - -Table 4. Definitions of the AttributeID:s. - -[cols="2,4",options="header",stripes=even] -|==== -|AttributeID |Definition -|ConversionFactor |Conversion and emission factor CO~2~ equivalent for calculating CO~2~ according to the fuel specified in the group. -|DrivingDistance |Driving distance in kilometers that has been used for the assignment. -|DrivingTime |Driving time in hours that has been used for the assignment. -|EnergyContent |Amount of energy content (KWh) in the fuel specified in the group. -|EngineType |Environment class for the type of engine that has been used for the assignment. -|FuelConsumption |The consumed amount of fuel in the assignment. -|FuelMeasurementMethod |The method that the fuel consumption has been measured. -|RenewableFuel |Share of renewable fuel in percent. -|==== - -Table 5. Definitions of the FuelMeasurementMethod values. - -[cols="2,4",options="header",stripes=even] -|==== -|FuelMeasurementMethod |Definition -|AutomaticMeasurement |Automatic measurement via CAN bus, OBD2 or similar -|StandardEstimate |The values have been calculated by using standard consumption for a machine or vehicle. -|ManualMeasurement |The values have been calculated by manually measure, e.g. fuel consumption for a machine between two refueling occasions. - -|==== - -Table 6. Definitions of the EngineType values. - -[cols="2,4",options="header",stripes=even] -|==== -|EngineType |Definition -|Euro2 |Euro 2 -|Euro3 |Euro 3 -|Euro4 |Euro 4 -|Euro5 |Euro 5 -|Euro6 |Euro 6 -|Euro7 |Euro 7 -|EuroStageII |Euro Stage II -|EuroStageIIIA |Euro Stage IIIA -|EuroStageIIIB |Euro Stage IIIB -|EuroStageIV |Euro Stage IV -|EuroStageV |Euro Stage V -|EV |EV -|FuelCell |Fuel Cell -|Hybrid |Hybrid -|PHEV |Plug-in Hybrid -|==== - -Example: - -[source, xml, indent=0] ----- -include::{snippet-dir}/snippet-30-4.xml[tags=fuel] ----- - -[[environmental-emission]] -== Environmental Emission - -Caculated envionmental emissions related to the transport or other related service that consumes fuel. - -Table 7. Definitions of the EnvironmentalEmissionTypeCode:s. - -[cols="1,5",options="header",stripes=even] -|==== -|AttributeID |Definition -|CO2 |Amount of fossil CO~2~-eq based on a life cycle perspective, well to wheel, according to EN15804 amendment version A1 -|CO2_WtW_vA2 |Amount of fossil CO~2~-eq based on a life cycle perspective, well to wheel, according to EN15804 amendment version A2 -|CO2_WtW_vA3 |Amount of fossil CO~2~-eq based on a life cycle perspective, well to wheel, according to EN15804 amendment version A3 -|HC |Amount of emission of hydro carbon for the assignment. -|NOX |Amount of emission of nitroge oxide for the assignment. -|PM |Amount of emission of particulate matter. -|==== - -Example: - -[source, xml, indent=0] ----- -include::{snippet-dir}/snippet-30-4.xml[tags=environmentalemission] ----- - -[[product-climate-data]] -== Product Climate Data - -To determine the CO~2~ equivalent in kilograms for the despatch line, the following calculation must be performed: - -*CO~2~eq despatch line = (Net net weight) x (GWP GHG value per kilogram) x Quantity* - -The GWP GHG value per kilogram can be either a generic value from an authority or specific value from an Enviromental Product Declaration (EPD). - -To be able to calculate product climate data the related CO~2~ value and the weight of products are needed. -The net weight per item is the recommended way to provide the weight information to the customer. See related information here: link:{ada-dir}/cac-DespatchLine/cac-Item/cac-Dimension/[cac-Dimension] - -Example: - -[source, xml, indent=0] ----- -include::{snippet-dir}/snippet-30-1.xml[tags=itemnetweight] ----- -Item identifiers are used for the receiver to understand what article has been received, at least one identifier is required, see related information here: <> -In some cases, the authority has specific requirements carbon accounting in regards to where the products are beeing used. This requirement can be fulfilled by the use of Buyers item identification. See related information here: -link:{ada-dir}/cac-DespatchLine/cac-Item/cac-BuyersItemIdentification/[cac:BuyersItemIdentification] - -Example: - -[source, xml, indent=0] ----- -include::{snippet-dir}/snippet-30-1.xml[tags=buyersitemidentification] ----- - -[[generic-product-climate-data]] -=== Generic Product Climate Data - -Generic product climate data is often provided from an authority and are related to a product category codes such as UNSPSC or similar. -Below you will find two examples from Swedish authorities that provide generic product climate data. - -The list id IPNC is a reference to the code list link:{codelist-ItemPropertyNameCode}[Item Property Name Code (openPEPPOL)] - -Table 8. Reference external generic climate data list. - -[cols="1,1,1,3",options="header",stripes=even] -|==== -|Name |NameCode |listID |Definition -|Boverket Resource ID |BoVResourceID |IPNC | A representative Resource ID according to the Swedish National Board of Housing, Building and Planning (Boverket) generic product type. Use NA as value if no relevant Resource ID exists. -|Trafikverket Resource ID |TrVResourceID |IPNC | A representative Resource ID according to the Swedish Transport Administration (Trafikverket) generic product type. Use NA as value if no relevant Resource ID exists. -|==== - -If no suitable generic value can be found in the resource lists, it is recommended to use 'NA' to indicate that there are no applicable resources available for the item. - -Example: - -[source, xml, indent=0] ----- -include::{snippet-dir}/snippet-30-4.xml[tags=genericproductclimatedata] ----- -[[epd]] -=== Environmental Product Declaration (EPD) - -Environmental Product Declaration (EPD) provides specific CO~2~ data related to the product. -EPD:s are related to despatch line but since it is environmental related information it is presented in this section. - -Please note that "GWP-GHG" and "GWP-IOBC" are interchangable terms and can be used interchangeably, but in this document -"GWP-GHG" is used. The term "GWP-IOBC" is commonly utilized by certain program operators, which are organizations responsible for publishing Environmental Product Declarations (EPDs). - -Table 9. Definitions of the EPD related properties for machine readable information. - -[cols="1,1,1,3",options="header",stripes=even] -|==== -|Name |NameCode |listID |Definition -|EPD Dataset ID |EPDDatasetID |IPNC |The EPD dataset id gives the digital reference to a produkt type in the EDP -|EPD Dataset URL |EPDDataSetURL |IPNC |URL to fetch the machine readable digital information from a source assigned by the supplier -|GWP GHG A1-3 vA1 EPD line value |GWP-GHG_A1-3_vA1 |IPNC |Global warming potential green house gases for process A1-3 100 EPD total value for line in kilo grams (unitCode="KGM") according to EN15804 amendment version A1 -|GWP GHG A1-3 vA2 EPD line value |GWP-GHG_A1-3_vA2 |IPNC |Global warming potential green house gases for process A1-3 100 EPD total value for line in kilo grams (unitCode="KGM") according to EN15804 amendment version A2 -|GWP GHG A1-3 vA2 EPD line value |GWP-GHG_A1-3_vA3 |IPNC |Global warming potential green house gases for process A1-3 100 EPD total value for line in kilo grams (unitCode="KGM") according to EN15804 amendment version A3 -|==== - -Table 10. Definition of the EPD related properties for human readable information, e.g. EPD published as PDF. -[cols="1,1,1,3",options="header",stripes=even] -|==== -|Name |NameCode |listID |Definition -|Program Operator |ProgramOperator |IPNC |The name of the program operator that has published the EPD, if applicable. -|EPD Number |EPDNumber |IPNC |The number of the published EDP -|EPD Product name |EPDProductName |IPNC |The product name relating to an individual dataset in the EPD -|EPD HR URL |EPDHRURL |IPNC |URL to the human readable version of an EPD, for verification purposes -|GWP GHG A1-3 vA1 EPD line value |GWP-GHG_A1-3_vA1 |IPNC |Global warming potential green house gases for process A1-3 100 EPD total value for line in kilo grams (unitCode="KGM") according to EN15804 amendment version A1 -|GWP GHG A1-3 vA2 EPD line value |GWP-GHG_A1-3_vA2 |IPNC |Global warming potential green house gases for process A1-3 100 EPD total value for line in kilo grams (unitCode="KGM") according to EN15804 amendment version A2 -|GWP GHG A1-3 vA2 EPD line value |GWP-GHG_A1-3_vA2 |IPNC |Global warming potential green house gases for process A1-3 100 EPD total value for line in kilo grams (unitCode="KGM") according to EN15804 amendment version A3 -|==== - -See <> for more info how to link or attach the PDF. - -Example: - -[source, xml, indent=0] ----- -include::{snippet-dir}/snippet-30-4.xml[tags=epd] ----- \ No newline at end of file diff --git a/rules/examples/Advanced Despatch Advice use cases/AdvancedDespatchAdvice__Example_UseCase_04.xml b/rules/examples/Advanced Despatch Advice use cases/AdvancedDespatchAdvice__Example_UseCase_04.xml index 327c5979..0db8c22b 100644 --- a/rules/examples/Advanced Despatch Advice use cases/AdvancedDespatchAdvice__Example_UseCase_04.xml +++ b/rules/examples/Advanced Despatch Advice use cases/AdvancedDespatchAdvice__Example_UseCase_04.xml @@ -130,8 +130,8 @@ FuelReport - HVO - HVO Diesel + 6000000017 + HVO100 FuelConsumption 115.6 diff --git a/rules/examples/Advanced Despatch Advice use cases/AdvancedDespatchAdvice__Example_UseCase_05.xml b/rules/examples/Advanced Despatch Advice use cases/AdvancedDespatchAdvice__Example_UseCase_05.xml index 54155457..e118a502 100644 --- a/rules/examples/Advanced Despatch Advice use cases/AdvancedDespatchAdvice__Example_UseCase_05.xml +++ b/rules/examples/Advanced Despatch Advice use cases/AdvancedDespatchAdvice__Example_UseCase_05.xml @@ -129,8 +129,8 @@ FuelReport - HVO - HVO Diesel + 6000000017 + HVO100 FuelConsumption 115.6 diff --git a/rules/examples/Advanced Despatch Advice use cases/AdvancedDespatchAdvice__Example_UseCase_06_Concrete_material.xml b/rules/examples/Advanced Despatch Advice use cases/AdvancedDespatchAdvice__Example_UseCase_06_Concrete_material.xml index a3cce266..73049816 100644 --- a/rules/examples/Advanced Despatch Advice use cases/AdvancedDespatchAdvice__Example_UseCase_06_Concrete_material.xml +++ b/rules/examples/Advanced Despatch Advice use cases/AdvancedDespatchAdvice__Example_UseCase_06_Concrete_material.xml @@ -263,7 +263,7 @@ - GWP GHG A1-3 EPD total value for line + GWP GHG A1-3 EPD value per kilogram GWP-GHG_A1-3_vA1 NA 0.251 diff --git a/rules/examples/Advanced Despatch Advice use cases/AdvancedDespatchAdvice__Example_UseCase_07.xml b/rules/examples/Advanced Despatch Advice use cases/AdvancedDespatchAdvice__Example_UseCase_07.xml index 003e9b97..45be7fd7 100644 --- a/rules/examples/Advanced Despatch Advice use cases/AdvancedDespatchAdvice__Example_UseCase_07.xml +++ b/rules/examples/Advanced Despatch Advice use cases/AdvancedDespatchAdvice__Example_UseCase_07.xml @@ -126,8 +126,8 @@ FuelReport - HVO - HVO Diesel + 6000000017 + HVO100 FuelConsumption 115.6 diff --git a/rules/examples/Advanced Despatch Advice use cases/AdvancedDespatchAdvice__Example_UseCase_09.xml b/rules/examples/Advanced Despatch Advice use cases/AdvancedDespatchAdvice__Example_UseCase_09.xml index 34a2c6fa..6679181b 100644 --- a/rules/examples/Advanced Despatch Advice use cases/AdvancedDespatchAdvice__Example_UseCase_09.xml +++ b/rules/examples/Advanced Despatch Advice use cases/AdvancedDespatchAdvice__Example_UseCase_09.xml @@ -127,8 +127,8 @@ FuelReport - HVO - HVO Diesel + 6000000017 + HVO100 FuelConsumption 115.6 diff --git a/rules/examples/Advanced Despatch Advice use cases/AdvancedDespatchAdvice__Example_UseCase_10.xml b/rules/examples/Advanced Despatch Advice use cases/AdvancedDespatchAdvice__Example_UseCase_10.xml index 3f57f618..27ad276f 100644 --- a/rules/examples/Advanced Despatch Advice use cases/AdvancedDespatchAdvice__Example_UseCase_10.xml +++ b/rules/examples/Advanced Despatch Advice use cases/AdvancedDespatchAdvice__Example_UseCase_10.xml @@ -127,8 +127,8 @@ FuelReport - HVO - HVO Diesel + 6000000017 + HVO100 FuelConsumption 115.6 diff --git a/rules/examples/Advanced Despatch Advice use cases/AdvancedDespatchAdvice__Example_UseCase_11.xml b/rules/examples/Advanced Despatch Advice use cases/AdvancedDespatchAdvice__Example_UseCase_11.xml index afc0bef4..fe311a21 100644 --- a/rules/examples/Advanced Despatch Advice use cases/AdvancedDespatchAdvice__Example_UseCase_11.xml +++ b/rules/examples/Advanced Despatch Advice use cases/AdvancedDespatchAdvice__Example_UseCase_11.xml @@ -130,8 +130,8 @@ FuelReport - HVO - HVO Diesel + 6000000017 + HVO100 FuelConsumption 115.6 diff --git a/rules/snippets/advanceddespatch/snippet-30-4.xml b/rules/snippets/advanceddespatch/snippet-30-4.xml index 53281e39..44adc902 100644 --- a/rules/snippets/advanceddespatch/snippet-30-4.xml +++ b/rules/snippets/advanceddespatch/snippet-30-4.xml @@ -110,8 +110,8 @@ FuelReport - HVO - HVO Diesel + 6000000017 + HVO100 FuelConsumption 115.6 @@ -303,7 +303,7 @@ - GWP GHG A1-3 EPD total value for line + GWP GHG A1-3 EPD value per kilogram GWP-GHG_A1-3_vA1 NA 0.251 diff --git a/structure/source/ubl-advanced-despatch-advice.xml b/structure/source/ubl-advanced-despatch-advice.xml index ce884125..a61aaed5 100644 --- a/structure/source/ubl-advanced-despatch-advice.xml +++ b/structure/source/ubl-advanced-despatch-advice.xml @@ -813,7 +813,7 @@ - HVO + 6000000017 @@ -827,7 +827,7 @@ - HVO Diesel + HVO100 @@ -1910,7 +1910,7 @@ - 77e416eb-a363-4258-a04e-171d843a6460 + 77e416eb-a363-4258-a04e-171d843a6460 From fdd78b452e949e7f6acb09b28b0ea80e3a2a67f3 Mon Sep 17 00:00:00 2001 From: github-actions <41898282+github-actions[bot]@users.noreply.github.com> Date: Sat, 19 Oct 2024 10:55:40 +0000 Subject: [PATCH 27/38] Generated by github actions --- .../examples/AdvancedDespatchAdvice_Example_Full.xml | 12 +++++++----- rules/mapping/AdvancedDespatchAdvice.xml | 12 ++++++------ structure/syntax/ubl-advanced-despatch-advice.xml | 12 ++++++------ 3 files changed, 19 insertions(+), 17 deletions(-) diff --git a/rules/examples/AdvancedDespatchAdvice_Example_Full.xml b/rules/examples/AdvancedDespatchAdvice_Example_Full.xml index d26aca9c..2706b39d 100644 --- a/rules/examples/AdvancedDespatchAdvice_Example_Full.xml +++ b/rules/examples/AdvancedDespatchAdvice_Example_Full.xml @@ -288,10 +288,10 @@ FuelReport - HVO - HVO Diesel + 6000000017 + HVO100 FuelConsumption 115.6 @@ -559,7 +559,9 @@ - 77e416eb-a363-4258-a04e-171d843a6460 + 77e416eb-a363-4258-a04e-171d843a6460 Rigidity EPDNumber NEPD-1717-700-SE diff --git a/rules/mapping/AdvancedDespatchAdvice.xml b/rules/mapping/AdvancedDespatchAdvice.xml index 5b4a94cd..ac2cdf2c 100644 --- a/rules/mapping/AdvancedDespatchAdvice.xml +++ b/rules/mapping/AdvancedDespatchAdvice.xml @@ -6100,7 +6100,7 @@ Used to specify the type of fuel. - HVO + 6000000017 /ubl:DespatchAdvice/cac:Shipment/cac:Consignment/cac:OriginalDespatchTransportationService/cac:TransportEquipment/cbc:TransportEquipmentTypeCode @@ -6126,7 +6126,7 @@ Identifies the codelist. - FuelGroup + ClimateDatabas /ubl:DespatchAdvice/cac:Shipment/cac:Consignment/cac:OriginalDespatchTransportationService/cac:TransportEquipment/cbc:TransportEquipmentTypeCode/listID @@ -6152,7 +6152,7 @@ Identifies the Agency that issues the Type-code. - Trafikverket + Boverket /ubl:DespatchAdvice/cac:Shipment/cac:Consignment/cac:OriginalDespatchTransportationService/cac:TransportEquipment/cbc:TransportEquipmentTypeCode/listAgencyID @@ -6178,7 +6178,7 @@ Identifies the version of the List. - 2023:1 + 02.05.000 /ubl:DespatchAdvice/cac:Shipment/cac:Consignment/cac:OriginalDespatchTransportationService/cac:TransportEquipment/cbc:TransportEquipmentTypeCode/listVersionID @@ -6204,7 +6204,7 @@ Fuel description. - HVO Diesel + HVO100 /ubl:DespatchAdvice/cac:Shipment/cac:Consignment/cac:OriginalDespatchTransportationService/cac:TransportEquipment/cbc:Description @@ -12810,7 +12810,7 @@ - sdfdf + https://define.cobuilder.no/77e416eb-a363-4258-a04e-171d843a6460/2022/ /ubl:DespatchAdvice/cac:DespatchLine/cac:Item/cac:AdditionalItemProperty/cbc:ID/schemeDataURI diff --git a/structure/syntax/ubl-advanced-despatch-advice.xml b/structure/syntax/ubl-advanced-despatch-advice.xml index 65629ad8..6b0e8829 100644 --- a/structure/syntax/ubl-advanced-despatch-advice.xml +++ b/structure/syntax/ubl-advanced-despatch-advice.xml @@ -1528,31 +1528,31 @@ cbc:TransportEquipmentTypeCode Tranport equipment type code Used to specify the type of fuel. - HVO + 6000000017 listID List Identifier Identifies the codelist. - FuelGroup + ClimateDatabas listAgencyID List Agency Identifier Identifies the Agency that issues the Type-code. - Trafikverket + Boverket listVersionID List Version Identifier Identifies the version of the List. - 2023:1 + 02.05.000 cbc:Description Description Fuel description. - HVO Diesel + HVO100 cac:MeasurementDimension @@ -3166,7 +3166,7 @@ schemeDataURI Scheme Data URI - sdfdf + https://define.cobuilder.no/77e416eb-a363-4258-a04e-171d843a6460/2022/ schemeID From d7cbab3f70c69a29f4b21eccca8f65d2c9b697cd Mon Sep 17 00:00:00 2001 From: JorgenErlandsson Date: Sun, 20 Oct 2024 12:19:17 +0200 Subject: [PATCH 28/38] Internal review part 2 --- structure/codelist/UNCL7143.xml | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/structure/codelist/UNCL7143.xml b/structure/codelist/UNCL7143.xml index 8c207315..4411f3e7 100644 --- a/structure/codelist/UNCL7143.xml +++ b/structure/codelist/UNCL7143.xml @@ -313,7 +313,14 @@ Material code Code defining the material's type, surface, geometric form plus various classifying characteristics. - + + + EMD + EMDN (European Medical Device Nomenclature) + Nomenclature system for identification of medical devices based on European Medical Device Nomenclature classification system. + + + EN International Article Numbering Association (EAN) Number assigned to a manufacturer's product according to the International Article Numbering Association. @@ -328,7 +335,14 @@ Buyer's internal product group code Product group code used within a buyer's internal systems. - + + + GMN + Global model number + The GMN is the GS1-identification key used to identify a product model or product family based on attributes common to the model or family as defined by industry or regulation. + + + GN National product group code National product group code. Administered by a national agency. From 7a823c65437ea4f2a6ae23dd245c6a8f42db3352 Mon Sep 17 00:00:00 2001 From: github-actions <41898282+github-actions[bot]@users.noreply.github.com> Date: Sun, 20 Oct 2024 10:21:14 +0000 Subject: [PATCH 29/38] Generated by github actions --- target/generated/T120-basic.sch | 2 +- target/generated/T122-basic.sch | 2 +- target/generated/T123-basic.sch | 2 +- target/generated/T124-basic.sch | 2 +- target/generated/T125-basic.sch | 2 +- target/schematron/PEPPOLBIS-T120.sch | 2 +- target/schematron/PEPPOLBIS-T122.sch | 2 +- target/schematron/PEPPOLBIS-T123.sch | 2 +- target/schematron/PEPPOLBIS-T124.sch | 2 +- target/schematron/PEPPOLBIS-T125.sch | 2 +- 10 files changed, 10 insertions(+), 10 deletions(-) diff --git a/target/generated/T120-basic.sch b/target/generated/T120-basic.sch index 7b2fe524..3cf515e5 100644 --- a/target/generated/T120-basic.sch +++ b/target/generated/T120-basic.sch @@ -1 +1 @@ -Element 'cbc:CustomizationID' MUST be provided.Element 'cbc:ProfileID' MUST be provided.Element 'cbc:ID' MUST be provided.Element 'cbc:IssueDate' MUST be provided.Element 'cbc:IssueTime' MUST be provided.Element 'cac:DespatchSupplierParty' MUST be provided.Element 'cac:DeliveryCustomerParty' MUST be provided.Element 'cac:Shipment' MUST be provided.Element 'cac:DespatchLine' MUST be provided.Document MUST not contain schema location.Value MUST be part of code list 'Document status code (openPEPPOL)'.Value MUST be part of code list 'Despatch advice type code (openPEPPOL)'.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'Document name code, full list (UNCL1001)'.Attribute 'mimeCode' MUST be present.Value MUST be part of code list 'Mime code (IANA Subset)'.Attribute 'filename' MUST be present.Element 'cbc:URI' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Party' MUST be provided.Element 'cbc:EndpointID' MUST be provided.Element 'cac:PartyLegalEntity' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Party' MUST be provided.Element 'cbc:EndpointID' MUST be provided.Element 'cac:PartyLegalEntity' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Party' MUST be provided.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Party' MUST be provided.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Party' MUST be provided.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'Type of Shipment ID (openPEPPOL)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'currencyID' MUST be present.Value MUST be part of code list 'Currency codes (ISO 4217)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'Type of Consignment ID (openPEPPOL)'.Value MUST be part of code list 'Handling Code (TRED4079)' or 'Handling code (Beast, openPeppol)'.Attribute 'listID' MUST be present.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:IdentityDocumentReference' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:TransportServiceCode' MUST be provided.Element 'cbc:AttributeID' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Value MUST be part of code list 'ISO 6523 ICD list'.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:EnvironmentalEmissionTypeCode' MUST be provided.Element 'cbc:ValueMeasure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:TransportModeCode' MUST be provided.Value MUST be part of code list 'Recommendation 19 (UN/ECE) Transport Modes'.Value MUST be part of code list 'Recommendation 28 (UN/ECE) Transport Means'.Element 'cbc:AircraftID' MUST be provided.Element 'cbc:LicensePlateID' MUST be provided.Element 'cbc:TrainID' MUST be provided.Element 'cbc:VesselID' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Line' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:CoordinateSystemCode' MUST be provided.Element 'cbc:LatitudeDegreesMeasure' MUST be provided.Element 'cbc:LongitudeDegreesMeasure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:CoordinateSystemCode' MUST be provided.Element 'cbc:LatitudeDegreesMeasure' MUST be provided.Element 'cbc:LongitudeDegreesMeasure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cbc:TransportHandlingUnitTypeCode' MUST be provided.Value MUST be part of code list 'Type of Transport Handling Unit ID (openPEPPOL)'.Value MUST be part of code list 'Recommendation 21 (UN/ECE)'.Value MUST be part of code list 'Handling Code (TRED4079)' or 'Handling code (Beast, openPeppol)'.Attribute 'listID' MUST be present.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'Transport equipment type code (UNCL8053) '.Value MUST be part of code list 'Size type code (TRED8155)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'.Attribute 'unitCode' MUST be present.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'.Attribute 'unitCode' MUST be present.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cbc:Quantity' MUST be provided.Attribute 'currencyID' MUST be present.Value MUST be part of code list 'Currency codes (ISO 4217)'.Attribute 'unitCode' MUST be present.Document MUST NOT contain elements not part of the data model.Element 'cbc:PackagingTypeCode' MUST be provided.Value MUST be part of code list 'Type of Transport Handling Unit ID (openPEPPOL)'.Value MUST be part of code list 'Recommendation 21 (UN/ECE)'.Element 'cbc:PackagingTypeCode' MUST be provided.Value MUST be part of code list 'Recommendation 21 (UN/ECE)'.Element 'cbc:PackagingTypeCode' MUST be provided.Value MUST be part of code list 'Recommendation 21 (UN/ECE)'.Element 'cbc:ID' MUST be provided.Element 'cbc:Quantity' MUST be provided.Attribute 'currencyID' MUST be present.Value MUST be part of code list 'Currency codes (ISO 4217)'.Attribute 'unitCode' MUST be present.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cbc:Quantity' MUST be provided.Attribute 'currencyID' MUST be present.Value MUST be part of code list 'Currency codes (ISO 4217)'.Attribute 'unitCode' MUST be present.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cbc:Quantity' MUST be provided.Attribute 'currencyID' MUST be present.Value MUST be part of code list 'Currency codes (ISO 4217)'.Attribute 'unitCode' MUST be present.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cbc:DeliveredQuantity' MUST be provided.Element 'cac:OrderLineReference' MUST be provided.Element 'cac:Item' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Element 'cbc:LineID' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'Document name code, full list (UNCL1001)'.Attribute 'mimeCode' MUST be present.Value MUST be part of code list 'Mime code (IANA Subset)'.Attribute 'filename' MUST be present.Element 'cbc:URI' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:Name' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Document MUST NOT contain elements not part of the data model.Element 'cbc:ItemClassificationCode' MUST be provided.Attribute 'listID' MUST be present.Value MUST be part of code list 'Item type identification code (UNCL7143)'.Document MUST NOT contain elements not part of the data model.Value MUST be part of code list 'Dangerous goods regulations code (UNCL8273)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Element 'cbc:PackingCriteriaCode' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:Name' MUST be provided.Element 'cbc:Value' MUST be provided.Attribute 'listID' MUST be present.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cbc:CertificateTypeCode' MUST be provided.Element 'cbc:CertificateType' MUST be provided.Element 'cac:IssuerParty' MUST be provided.Element 'cac:PartyName' MUST be provided.Element 'cbc:Name' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model. \ No newline at end of file +Element 'cbc:CustomizationID' MUST be provided.Element 'cbc:ProfileID' MUST be provided.Element 'cbc:ID' MUST be provided.Element 'cbc:IssueDate' MUST be provided.Element 'cbc:IssueTime' MUST be provided.Element 'cac:DespatchSupplierParty' MUST be provided.Element 'cac:DeliveryCustomerParty' MUST be provided.Element 'cac:Shipment' MUST be provided.Element 'cac:DespatchLine' MUST be provided.Document MUST not contain schema location.Value MUST be part of code list 'Document status code (openPEPPOL)'.Value MUST be part of code list 'Despatch advice type code (openPEPPOL)'.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'Document name code, full list (UNCL1001)'.Attribute 'mimeCode' MUST be present.Value MUST be part of code list 'Mime code (IANA Subset)'.Attribute 'filename' MUST be present.Element 'cbc:URI' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Party' MUST be provided.Element 'cbc:EndpointID' MUST be provided.Element 'cac:PartyLegalEntity' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Party' MUST be provided.Element 'cbc:EndpointID' MUST be provided.Element 'cac:PartyLegalEntity' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Party' MUST be provided.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Party' MUST be provided.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Party' MUST be provided.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'Type of Shipment ID (openPEPPOL)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'currencyID' MUST be present.Value MUST be part of code list 'Currency codes (ISO 4217)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'Type of Consignment ID (openPEPPOL)'.Value MUST be part of code list 'Handling Code (TRED4079)' or 'Handling code (Beast, openPeppol)'.Attribute 'listID' MUST be present.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:IdentityDocumentReference' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:TransportServiceCode' MUST be provided.Element 'cbc:AttributeID' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Value MUST be part of code list 'ISO 6523 ICD list'.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:EnvironmentalEmissionTypeCode' MUST be provided.Element 'cbc:ValueMeasure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:TransportModeCode' MUST be provided.Value MUST be part of code list 'Recommendation 19 (UN/ECE) Transport Modes'.Value MUST be part of code list 'Recommendation 28 (UN/ECE) Transport Means'.Element 'cbc:AircraftID' MUST be provided.Element 'cbc:LicensePlateID' MUST be provided.Element 'cbc:TrainID' MUST be provided.Element 'cbc:VesselID' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Line' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:CoordinateSystemCode' MUST be provided.Element 'cbc:LatitudeDegreesMeasure' MUST be provided.Element 'cbc:LongitudeDegreesMeasure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:CoordinateSystemCode' MUST be provided.Element 'cbc:LatitudeDegreesMeasure' MUST be provided.Element 'cbc:LongitudeDegreesMeasure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cbc:TransportHandlingUnitTypeCode' MUST be provided.Value MUST be part of code list 'Type of Transport Handling Unit ID (openPEPPOL)'.Value MUST be part of code list 'Recommendation 21 (UN/ECE)'.Value MUST be part of code list 'Handling Code (TRED4079)' or 'Handling code (Beast, openPeppol)'.Attribute 'listID' MUST be present.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'Transport equipment type code (UNCL8053) '.Value MUST be part of code list 'Size type code (TRED8155)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'.Attribute 'unitCode' MUST be present.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'.Attribute 'unitCode' MUST be present.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cbc:Quantity' MUST be provided.Attribute 'currencyID' MUST be present.Value MUST be part of code list 'Currency codes (ISO 4217)'.Attribute 'unitCode' MUST be present.Document MUST NOT contain elements not part of the data model.Element 'cbc:PackagingTypeCode' MUST be provided.Value MUST be part of code list 'Type of Transport Handling Unit ID (openPEPPOL)'.Value MUST be part of code list 'Recommendation 21 (UN/ECE)'.Element 'cbc:PackagingTypeCode' MUST be provided.Value MUST be part of code list 'Recommendation 21 (UN/ECE)'.Element 'cbc:PackagingTypeCode' MUST be provided.Value MUST be part of code list 'Recommendation 21 (UN/ECE)'.Element 'cbc:ID' MUST be provided.Element 'cbc:Quantity' MUST be provided.Attribute 'currencyID' MUST be present.Value MUST be part of code list 'Currency codes (ISO 4217)'.Attribute 'unitCode' MUST be present.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cbc:Quantity' MUST be provided.Attribute 'currencyID' MUST be present.Value MUST be part of code list 'Currency codes (ISO 4217)'.Attribute 'unitCode' MUST be present.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cbc:Quantity' MUST be provided.Attribute 'currencyID' MUST be present.Value MUST be part of code list 'Currency codes (ISO 4217)'.Attribute 'unitCode' MUST be present.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cbc:DeliveredQuantity' MUST be provided.Element 'cac:OrderLineReference' MUST be provided.Element 'cac:Item' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Element 'cbc:LineID' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'Document name code, full list (UNCL1001)'.Attribute 'mimeCode' MUST be present.Value MUST be part of code list 'Mime code (IANA Subset)'.Attribute 'filename' MUST be present.Element 'cbc:URI' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:Name' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Document MUST NOT contain elements not part of the data model.Element 'cbc:ItemClassificationCode' MUST be provided.Attribute 'listID' MUST be present.Value MUST be part of code list 'Item type identification code (UNCL7143)'.Document MUST NOT contain elements not part of the data model.Value MUST be part of code list 'Dangerous goods regulations code (UNCL8273)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Element 'cbc:PackingCriteriaCode' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:Name' MUST be provided.Element 'cbc:Value' MUST be provided.Attribute 'listID' MUST be present.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cbc:CertificateTypeCode' MUST be provided.Element 'cbc:CertificateType' MUST be provided.Element 'cac:IssuerParty' MUST be provided.Element 'cac:PartyName' MUST be provided.Element 'cbc:Name' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model. \ No newline at end of file diff --git a/target/generated/T122-basic.sch b/target/generated/T122-basic.sch index 35d03f94..ae99fb9e 100644 --- a/target/generated/T122-basic.sch +++ b/target/generated/T122-basic.sch @@ -1 +1 @@ -Element 'cbc:CustomizationID' MUST be provided.Element 'cbc:ProfileID' MUST be provided.Element 'cbc:ID' MUST be provided.Element 'cbc:IssueDate' MUST be provided.Element 'cbc:IssueTime' MUST be provided.Element 'cbc:WeightStatementTypeCode' MUST be provided.Element 'cac:SenderParty' MUST be provided.Element 'cac:ReceiverParty' MUST be provided.Element 'cac:WeighingParty' MUST be provided.Element 'cac:Shipment' MUST be provided.Document MUST not contain schema location.Value MUST be part of code list 'Weight Statement Type Code (openPEPPOL)'.Element 'cbc:EndpointID' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Element 'cbc:ID' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:EndpointID' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Element 'cbc:ID' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:PhysicalLocation' MUST be provided.Element 'cbc:ID' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cac:GoodsItem' MUST be provided.Value MUST be part of code list 'Type of Shipment ID (openPEPPOL)'.Element 'cbc:ID' MUST be provided.Element 'cac:MeasurementDimension' MUST be provided.Element 'cbc:Name' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Attribute 'schemeID' MUST be present.Document MUST NOT contain elements not part of the data model.Element 'cbc:ItemClassificationCode' MUST be provided.Attribute 'listID' MUST be present.Value MUST be part of code list 'Item type identification code (UNCL7143)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Value MUST be part of code list 'Measured attribute code for weight statement (UNCL6313 Subset) T122'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model. \ No newline at end of file +Element 'cbc:CustomizationID' MUST be provided.Element 'cbc:ProfileID' MUST be provided.Element 'cbc:ID' MUST be provided.Element 'cbc:IssueDate' MUST be provided.Element 'cbc:IssueTime' MUST be provided.Element 'cbc:WeightStatementTypeCode' MUST be provided.Element 'cac:SenderParty' MUST be provided.Element 'cac:ReceiverParty' MUST be provided.Element 'cac:WeighingParty' MUST be provided.Element 'cac:Shipment' MUST be provided.Document MUST not contain schema location.Value MUST be part of code list 'Weight Statement Type Code (openPEPPOL)'.Element 'cbc:EndpointID' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Element 'cbc:ID' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:EndpointID' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Element 'cbc:ID' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:PhysicalLocation' MUST be provided.Element 'cbc:ID' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cac:GoodsItem' MUST be provided.Value MUST be part of code list 'Type of Shipment ID (openPEPPOL)'.Element 'cbc:ID' MUST be provided.Element 'cac:MeasurementDimension' MUST be provided.Element 'cbc:Name' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Attribute 'schemeID' MUST be present.Document MUST NOT contain elements not part of the data model.Element 'cbc:ItemClassificationCode' MUST be provided.Attribute 'listID' MUST be present.Value MUST be part of code list 'Item type identification code (UNCL7143)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Value MUST be part of code list 'Measured attribute code for weight statement (UNCL6313 Subset) T122'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model. \ No newline at end of file diff --git a/target/generated/T123-basic.sch b/target/generated/T123-basic.sch index 2fc08f85..e6170cb7 100644 --- a/target/generated/T123-basic.sch +++ b/target/generated/T123-basic.sch @@ -1 +1 @@ -Element 'cbc:CustomizationID' MUST be provided.Element 'cbc:ProfileID' MUST be provided.Element 'cbc:ID' MUST be provided.Element 'cbc:IssueDate' MUST be provided.Element 'cbc:IssueTime' MUST be provided.Element 'cac:TransportUserParty' MUST be provided.Element 'cac:TransportServiceProviderParty' MUST be provided.Element 'cac:MainTransportationService' MUST be provided.Element 'cac:Consignment' MUST be provided.Document MUST not contain schema location.Value MUST be part of code list 'Document status code (openPEPPOL)'.Element 'cbc:EndpointID' MUST be provided.Element 'cac:PartyLegalEntity' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:EndpointID' MUST be provided.Element 'cac:PartyLegalEntity' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:PartyLegalEntity' MUST be provided.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'Document name code, full list (UNCL1001)'.Attribute 'mimeCode' MUST be present.Value MUST be part of code list 'Mime code (IANA Subset)'.Attribute 'filename' MUST be present.Element 'cbc:URI' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:TransportServiceCode' MUST be provided.Value MUST be part of code list 'Transport Service Code (openPEPPOL)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:TransportServiceCode' MUST be provided.Value MUST be part of code list 'Transport Service Code (openPEPPOL)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cac:ConsigneeParty' MUST be provided.Element 'cac:ConsignorParty' MUST be provided.Value MUST be part of code list 'Type of Consignment ID (openPEPPOL)'.Attribute 'unitCode' MUST be present.Attribute 'unitCode' MUST be present.Attribute 'unitCode' MUST be present.Attribute 'unitCode' MUST be present.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:CoordinateSystemCode' MUST be provided.Element 'cbc:LatitudeDegreesMeasure' MUST be provided.Element 'cbc:LongitudeDegreesMeasure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:CoordinateSystemCode' MUST be provided.Element 'cbc:LatitudeDegreesMeasure' MUST be provided.Element 'cbc:LongitudeDegreesMeasure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Value MUST be part of code list 'ISO 6523 ICD list'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ChargeIndicator' MUST be provided.Element 'cbc:AllowanceChargeReasonCode' MUST be provided.Element 'cbc:Amount' MUST be provided.Value MUST be part of code list 'Freight Allowance-Charge Reason Code'.Attribute 'currencyID' MUST be present.Document MUST NOT contain elements not part of the data model.Element 'cbc:TransportModeCode' MUST be provided.Value MUST be part of code list 'Recommendation 19 (UN/ECE) Transport Modes'.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:CoordinateSystemCode' MUST be provided.Element 'cbc:LatitudeDegreesMeasure' MUST be provided.Element 'cbc:LongitudeDegreesMeasure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cbc:TransportHandlingUnitTypeCode' MUST be provided.Value MUST be part of code list 'Type of Transport Handling Unit ID (openPEPPOL)'.Value MUST be part of code list 'Recommendation 21 (UN/ECE)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'Transport equipment type code (UNCL8053) '.Value MUST be part of code list 'Size type code (TRED8155)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'.Attribute 'unitCode' MUST be present.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'.Attribute 'unitCode' MUST be present.Document MUST NOT contain elements not part of the data model.Element 'cbc:ItemClassificationCode' MUST be provided.Attribute 'listID' MUST be present.Value MUST be part of code list 'Item type identification code (UNCL7143)'.Attribute 'listVersionID' MUST be present.Attribute 'name' MUST be present.Document MUST NOT contain elements not part of the data model.Value MUST be part of code list 'Dangerous goods regulations code (UNCL8273)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Element 'cbc:PackingCriteriaCode' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model. \ No newline at end of file +Element 'cbc:CustomizationID' MUST be provided.Element 'cbc:ProfileID' MUST be provided.Element 'cbc:ID' MUST be provided.Element 'cbc:IssueDate' MUST be provided.Element 'cbc:IssueTime' MUST be provided.Element 'cac:TransportUserParty' MUST be provided.Element 'cac:TransportServiceProviderParty' MUST be provided.Element 'cac:MainTransportationService' MUST be provided.Element 'cac:Consignment' MUST be provided.Document MUST not contain schema location.Value MUST be part of code list 'Document status code (openPEPPOL)'.Element 'cbc:EndpointID' MUST be provided.Element 'cac:PartyLegalEntity' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:EndpointID' MUST be provided.Element 'cac:PartyLegalEntity' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:PartyLegalEntity' MUST be provided.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'Document name code, full list (UNCL1001)'.Attribute 'mimeCode' MUST be present.Value MUST be part of code list 'Mime code (IANA Subset)'.Attribute 'filename' MUST be present.Element 'cbc:URI' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:TransportServiceCode' MUST be provided.Value MUST be part of code list 'Transport Service Code (openPEPPOL)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:TransportServiceCode' MUST be provided.Value MUST be part of code list 'Transport Service Code (openPEPPOL)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cac:ConsigneeParty' MUST be provided.Element 'cac:ConsignorParty' MUST be provided.Value MUST be part of code list 'Type of Consignment ID (openPEPPOL)'.Attribute 'unitCode' MUST be present.Attribute 'unitCode' MUST be present.Attribute 'unitCode' MUST be present.Attribute 'unitCode' MUST be present.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:CoordinateSystemCode' MUST be provided.Element 'cbc:LatitudeDegreesMeasure' MUST be provided.Element 'cbc:LongitudeDegreesMeasure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:CoordinateSystemCode' MUST be provided.Element 'cbc:LatitudeDegreesMeasure' MUST be provided.Element 'cbc:LongitudeDegreesMeasure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Value MUST be part of code list 'ISO 6523 ICD list'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ChargeIndicator' MUST be provided.Element 'cbc:AllowanceChargeReasonCode' MUST be provided.Element 'cbc:Amount' MUST be provided.Value MUST be part of code list 'Freight Allowance-Charge Reason Code'.Attribute 'currencyID' MUST be present.Document MUST NOT contain elements not part of the data model.Element 'cbc:TransportModeCode' MUST be provided.Value MUST be part of code list 'Recommendation 19 (UN/ECE) Transport Modes'.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:CoordinateSystemCode' MUST be provided.Element 'cbc:LatitudeDegreesMeasure' MUST be provided.Element 'cbc:LongitudeDegreesMeasure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cbc:TransportHandlingUnitTypeCode' MUST be provided.Value MUST be part of code list 'Type of Transport Handling Unit ID (openPEPPOL)'.Value MUST be part of code list 'Recommendation 21 (UN/ECE)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'Transport equipment type code (UNCL8053) '.Value MUST be part of code list 'Size type code (TRED8155)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'.Attribute 'unitCode' MUST be present.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'.Attribute 'unitCode' MUST be present.Document MUST NOT contain elements not part of the data model.Element 'cbc:ItemClassificationCode' MUST be provided.Attribute 'listID' MUST be present.Value MUST be part of code list 'Item type identification code (UNCL7143)'.Attribute 'listVersionID' MUST be present.Attribute 'name' MUST be present.Document MUST NOT contain elements not part of the data model.Value MUST be part of code list 'Dangerous goods regulations code (UNCL8273)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Element 'cbc:PackingCriteriaCode' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model. \ No newline at end of file diff --git a/target/generated/T124-basic.sch b/target/generated/T124-basic.sch index a06b7a70..23bf5b28 100644 --- a/target/generated/T124-basic.sch +++ b/target/generated/T124-basic.sch @@ -1 +1 @@ -Element 'cbc:CustomizationID' MUST be provided.Element 'cbc:ProfileID' MUST be provided.Element 'cbc:ID' MUST be provided.Element 'cbc:IssueDate' MUST be provided.Element 'cbc:IssueTime' MUST be provided.Element 'cac:SenderParty' MUST be provided.Element 'cac:ReceiverParty' MUST be provided.Element 'cac:TransportUserParty' MUST be provided.Element 'cac:TransportServiceProviderParty' MUST be provided.Element 'cac:MainTransportationService' MUST be provided.Element 'cac:Consignment' MUST be provided.Document MUST not contain schema location.Value MUST be part of code list 'Document status code (openPEPPOL)'.Element 'cbc:EndpointID' MUST be provided.Element 'cac:PartyLegalEntity' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:EndpointID' MUST be provided.Element 'cac:PartyIdentification' MUST be provided.Element 'cac:PartyLegalEntity' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:PartyLegalEntity' MUST be provided.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:PartyLegalEntity' MUST be provided.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:PartyLegalEntity' MUST be provided.Element 'cbc:ID' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'Document name code, full list (UNCL1001)'.Attribute 'mimeCode' MUST be present.Value MUST be part of code list 'Mime code (IANA Subset)'.Attribute 'filename' MUST be present.Element 'cbc:URI' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:TransportServiceCode' MUST be provided.Value MUST be part of code list 'Transport Service Code (openPEPPOL)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:TransportServiceCode' MUST be provided.Value MUST be part of code list 'Transport Service Code (openPEPPOL)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cac:PlannedPickupTransportEvent' MUST be provided.Element 'cac:PlannedDeliveryTransportEvent' MUST be provided.Element 'cac:ConsigneeParty' MUST be provided.Element 'cac:ConsignorParty' MUST be provided.Element 'cac:MainCarriageShipmentStage' MUST be provided.Value MUST be part of code list 'Type of Consignment ID (openPEPPOL)'.Attribute 'unitCode' MUST be present.Attribute 'unitCode' MUST be present.Attribute 'unitCode' MUST be present.Attribute 'unitCode' MUST be present.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Line' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:CoordinateSystemCode' MUST be provided.Element 'cbc:LatitudeDegreesMeasure' MUST be provided.Element 'cbc:LongitudeDegreesMeasure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Line' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:CoordinateSystemCode' MUST be provided.Element 'cbc:LatitudeDegreesMeasure' MUST be provided.Element 'cbc:LongitudeDegreesMeasure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Line' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:CoordinateSystemCode' MUST be provided.Element 'cbc:LatitudeDegreesMeasure' MUST be provided.Element 'cbc:LongitudeDegreesMeasure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Line' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:CoordinateSystemCode' MUST be provided.Element 'cbc:LatitudeDegreesMeasure' MUST be provided.Element 'cbc:LongitudeDegreesMeasure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Value MUST be part of code list 'ISO 6523 ICD list'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ChargeIndicator' MUST be provided.Element 'cbc:AllowanceChargeReasonCode' MUST be provided.Element 'cbc:Amount' MUST be provided.Value MUST be part of code list 'Freight Allowance-Charge Reason Code'.Attribute 'currencyID' MUST be present.Document MUST NOT contain elements not part of the data model.Element 'cbc:TransportModeCode' MUST be provided.Value MUST be part of code list 'Recommendation 19 (UN/ECE) Transport Modes'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:IdentityDocumentReference' MUST be provided.Element 'cbc:ID' MUST be provided.Element 'cbc:DocumentType' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:CoordinateSystemCode' MUST be provided.Element 'cbc:LatitudeDegreesMeasure' MUST be provided.Element 'cbc:LongitudeDegreesMeasure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:IdentificationID' MUST be provided.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:TransportModeCode' MUST be provided.Value MUST be part of code list 'Recommendation 19 (UN/ECE) Transport Modes'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:IdentityDocumentReference' MUST be provided.Element 'cbc:ID' MUST be provided.Element 'cbc:DocumentType' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:CoordinateSystemCode' MUST be provided.Element 'cbc:LatitudeDegreesMeasure' MUST be provided.Element 'cbc:LongitudeDegreesMeasure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:IdentificationID' MUST be provided.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:TransportModeCode' MUST be provided.Value MUST be part of code list 'Recommendation 19 (UN/ECE) Transport Modes'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:IdentityDocumentReference' MUST be provided.Element 'cbc:ID' MUST be provided.Element 'cbc:DocumentType' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:CoordinateSystemCode' MUST be provided.Element 'cbc:LatitudeDegreesMeasure' MUST be provided.Element 'cbc:LongitudeDegreesMeasure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:IdentificationID' MUST be provided.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cbc:TransportHandlingUnitTypeCode' MUST be provided.Value MUST be part of code list 'Type of Transport Handling Unit ID (openPEPPOL)'.Value MUST be part of code list 'Recommendation 21 (UN/ECE)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'Transport equipment type code (UNCL8053) '.Value MUST be part of code list 'Size type code (TRED8155)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'.Attribute 'unitCode' MUST be present.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'.Attribute 'unitCode' MUST be present.Document MUST NOT contain elements not part of the data model.Attribute 'unitCode' MUST be present.Element 'cbc:ItemClassificationCode' MUST be provided.Attribute 'listID' MUST be present.Value MUST be part of code list 'Item type identification code (UNCL7143)'.Attribute 'listVersionID' MUST be present.Attribute 'name' MUST be present.Document MUST NOT contain elements not part of the data model.Value MUST be part of code list 'Dangerous goods regulations code (UNCL8273)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Element 'cbc:PackingCriteriaCode' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model. \ No newline at end of file +Element 'cbc:CustomizationID' MUST be provided.Element 'cbc:ProfileID' MUST be provided.Element 'cbc:ID' MUST be provided.Element 'cbc:IssueDate' MUST be provided.Element 'cbc:IssueTime' MUST be provided.Element 'cac:SenderParty' MUST be provided.Element 'cac:ReceiverParty' MUST be provided.Element 'cac:TransportUserParty' MUST be provided.Element 'cac:TransportServiceProviderParty' MUST be provided.Element 'cac:MainTransportationService' MUST be provided.Element 'cac:Consignment' MUST be provided.Document MUST not contain schema location.Value MUST be part of code list 'Document status code (openPEPPOL)'.Element 'cbc:EndpointID' MUST be provided.Element 'cac:PartyLegalEntity' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:EndpointID' MUST be provided.Element 'cac:PartyIdentification' MUST be provided.Element 'cac:PartyLegalEntity' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:PartyLegalEntity' MUST be provided.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:PartyLegalEntity' MUST be provided.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:PartyLegalEntity' MUST be provided.Element 'cbc:ID' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'Document name code, full list (UNCL1001)'.Attribute 'mimeCode' MUST be present.Value MUST be part of code list 'Mime code (IANA Subset)'.Attribute 'filename' MUST be present.Element 'cbc:URI' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:TransportServiceCode' MUST be provided.Value MUST be part of code list 'Transport Service Code (openPEPPOL)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:TransportServiceCode' MUST be provided.Value MUST be part of code list 'Transport Service Code (openPEPPOL)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cac:PlannedPickupTransportEvent' MUST be provided.Element 'cac:PlannedDeliveryTransportEvent' MUST be provided.Element 'cac:ConsigneeParty' MUST be provided.Element 'cac:ConsignorParty' MUST be provided.Element 'cac:MainCarriageShipmentStage' MUST be provided.Value MUST be part of code list 'Type of Consignment ID (openPEPPOL)'.Attribute 'unitCode' MUST be present.Attribute 'unitCode' MUST be present.Attribute 'unitCode' MUST be present.Attribute 'unitCode' MUST be present.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Line' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:CoordinateSystemCode' MUST be provided.Element 'cbc:LatitudeDegreesMeasure' MUST be provided.Element 'cbc:LongitudeDegreesMeasure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Line' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:CoordinateSystemCode' MUST be provided.Element 'cbc:LatitudeDegreesMeasure' MUST be provided.Element 'cbc:LongitudeDegreesMeasure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Line' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:CoordinateSystemCode' MUST be provided.Element 'cbc:LatitudeDegreesMeasure' MUST be provided.Element 'cbc:LongitudeDegreesMeasure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Line' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:CoordinateSystemCode' MUST be provided.Element 'cbc:LatitudeDegreesMeasure' MUST be provided.Element 'cbc:LongitudeDegreesMeasure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Value MUST be part of code list 'ISO 6523 ICD list'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ChargeIndicator' MUST be provided.Element 'cbc:AllowanceChargeReasonCode' MUST be provided.Element 'cbc:Amount' MUST be provided.Value MUST be part of code list 'Freight Allowance-Charge Reason Code'.Attribute 'currencyID' MUST be present.Document MUST NOT contain elements not part of the data model.Element 'cbc:TransportModeCode' MUST be provided.Value MUST be part of code list 'Recommendation 19 (UN/ECE) Transport Modes'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:IdentityDocumentReference' MUST be provided.Element 'cbc:ID' MUST be provided.Element 'cbc:DocumentType' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:CoordinateSystemCode' MUST be provided.Element 'cbc:LatitudeDegreesMeasure' MUST be provided.Element 'cbc:LongitudeDegreesMeasure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:IdentificationID' MUST be provided.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:TransportModeCode' MUST be provided.Value MUST be part of code list 'Recommendation 19 (UN/ECE) Transport Modes'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:IdentityDocumentReference' MUST be provided.Element 'cbc:ID' MUST be provided.Element 'cbc:DocumentType' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:CoordinateSystemCode' MUST be provided.Element 'cbc:LatitudeDegreesMeasure' MUST be provided.Element 'cbc:LongitudeDegreesMeasure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:IdentificationID' MUST be provided.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:TransportModeCode' MUST be provided.Value MUST be part of code list 'Recommendation 19 (UN/ECE) Transport Modes'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:IdentityDocumentReference' MUST be provided.Element 'cbc:ID' MUST be provided.Element 'cbc:DocumentType' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:CoordinateSystemCode' MUST be provided.Element 'cbc:LatitudeDegreesMeasure' MUST be provided.Element 'cbc:LongitudeDegreesMeasure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:IdentificationID' MUST be provided.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cbc:TransportHandlingUnitTypeCode' MUST be provided.Value MUST be part of code list 'Type of Transport Handling Unit ID (openPEPPOL)'.Value MUST be part of code list 'Recommendation 21 (UN/ECE)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'Transport equipment type code (UNCL8053) '.Value MUST be part of code list 'Size type code (TRED8155)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'.Attribute 'unitCode' MUST be present.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'.Attribute 'unitCode' MUST be present.Document MUST NOT contain elements not part of the data model.Attribute 'unitCode' MUST be present.Element 'cbc:ItemClassificationCode' MUST be provided.Attribute 'listID' MUST be present.Value MUST be part of code list 'Item type identification code (UNCL7143)'.Attribute 'listVersionID' MUST be present.Attribute 'name' MUST be present.Document MUST NOT contain elements not part of the data model.Value MUST be part of code list 'Dangerous goods regulations code (UNCL8273)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Element 'cbc:PackingCriteriaCode' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model. \ No newline at end of file diff --git a/target/generated/T125-basic.sch b/target/generated/T125-basic.sch index c600451d..c6b0e8e1 100644 --- a/target/generated/T125-basic.sch +++ b/target/generated/T125-basic.sch @@ -1 +1 @@ -Element 'cbc:CustomizationID' MUST be provided.Element 'cbc:ProfileID' MUST be provided.Element 'cbc:ID' MUST be provided.Element 'cbc:IssueDate' MUST be provided.Element 'cbc:IssueTime' MUST be provided.Element 'cbc:Name' MUST be provided.Element 'cac:ConsignorParty' MUST be provided.Element 'cac:CarrierParty' MUST be provided.Element 'cac:Shipment' MUST be provided.Document MUST not contain schema location.Element 'cbc:EndpointID' MUST be provided.Element 'cac:PartyLegalEntity' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:EndpointID' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:IdentityDocumentReference' MUST be provided.Element 'cbc:ID' MUST be provided.Element 'cbc:DocumentType' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cac:Consignment' MUST be provided.Element 'cac:ShipmentStage' MUST be provided.Value MUST be part of code list 'Type of Shipment ID (openPEPPOL)'.Element 'cbc:ID' MUST be provided.Element 'cac:ConsigneeParty' MUST be provided.Value MUST be part of code list 'Type of Consignment ID (openPEPPOL)'.Attribute 'unitCode' MUST be present.Attribute 'unitCode' MUST be present.Attribute 'unitCode' MUST be present.Attribute 'unitCode' MUST be present.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cbc:TransportHandlingUnitTypeCode' MUST be provided.Value MUST be part of code list 'Type of Transport Handling Unit ID (openPEPPOL)'.Value MUST be part of code list 'Recommendation 21 (UN/ECE)'.Value MUST be part of code list 'Handling code (Beast, openPeppol)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'Transport equipment type code (UNCL8053) '.Value MUST be part of code list 'Size type code (TRED8155)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'.Attribute 'unitCode' MUST be present.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'.Attribute 'unitCode' MUST be present.Document MUST NOT contain elements not part of the data model.Element 'cbc:ItemClassificationCode' MUST be provided.Attribute 'listID' MUST be present.Value MUST be part of code list 'Item type identification code (UNCL7143)'.Document MUST NOT contain elements not part of the data model.Value MUST be part of code list 'Dangerous goods regulations code (UNCL8273)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Element 'cbc:PackingCriteriaCode' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:TransportModeCode' MUST be provided.Value MUST be part of code list 'Recommendation 19 (UN/ECE) Transport Modes'.Element 'cbc:AircraftID' MUST be provided.Element 'cbc:LicensePlateID' MUST be provided.Element 'cbc:TrainID' MUST be provided.Element 'cbc:VesselID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:DeliveryLocation' MUST be provided.Element 'cac:EstimatedDeliveryPeriod' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CoordinateSystemCode' MUST be provided.Element 'cbc:LatitudeDegreesMeasure' MUST be provided.Element 'cbc:LongitudeDegreesMeasure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:EstimatedDespatchPeriod' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:CoordinateSystemCode' MUST be provided.Element 'cbc:LatitudeDegreesMeasure' MUST be provided.Element 'cbc:LongitudeDegreesMeasure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'Document name code, full list (UNCL1001)'.Attribute 'mimeCode' MUST be present.Value MUST be part of code list 'Mime code (IANA Subset)'.Attribute 'filename' MUST be present.Element 'cbc:URI' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cac:SignatoryParty' MUST be provided.Element 'cac:DigitalSignatureAttachment' MUST be provided.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:FamilyName' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Attribute 'mimeCode' MUST be present.Value MUST be part of code list 'Mime code (IANA Subset)'.Attribute 'filename' MUST be present.Element 'cbc:URI' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model. \ No newline at end of file +Element 'cbc:CustomizationID' MUST be provided.Element 'cbc:ProfileID' MUST be provided.Element 'cbc:ID' MUST be provided.Element 'cbc:IssueDate' MUST be provided.Element 'cbc:IssueTime' MUST be provided.Element 'cbc:Name' MUST be provided.Element 'cac:ConsignorParty' MUST be provided.Element 'cac:CarrierParty' MUST be provided.Element 'cac:Shipment' MUST be provided.Document MUST not contain schema location.Element 'cbc:EndpointID' MUST be provided.Element 'cac:PartyLegalEntity' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:EndpointID' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:IdentityDocumentReference' MUST be provided.Element 'cbc:ID' MUST be provided.Element 'cbc:DocumentType' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cac:Consignment' MUST be provided.Element 'cac:ShipmentStage' MUST be provided.Value MUST be part of code list 'Type of Shipment ID (openPEPPOL)'.Element 'cbc:ID' MUST be provided.Element 'cac:ConsigneeParty' MUST be provided.Value MUST be part of code list 'Type of Consignment ID (openPEPPOL)'.Attribute 'unitCode' MUST be present.Attribute 'unitCode' MUST be present.Attribute 'unitCode' MUST be present.Attribute 'unitCode' MUST be present.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cbc:TransportHandlingUnitTypeCode' MUST be provided.Value MUST be part of code list 'Type of Transport Handling Unit ID (openPEPPOL)'.Value MUST be part of code list 'Recommendation 21 (UN/ECE)'.Value MUST be part of code list 'Handling code (Beast, openPeppol)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'Transport equipment type code (UNCL8053) '.Value MUST be part of code list 'Size type code (TRED8155)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'.Attribute 'unitCode' MUST be present.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'.Attribute 'unitCode' MUST be present.Document MUST NOT contain elements not part of the data model.Element 'cbc:ItemClassificationCode' MUST be provided.Attribute 'listID' MUST be present.Value MUST be part of code list 'Item type identification code (UNCL7143)'.Document MUST NOT contain elements not part of the data model.Value MUST be part of code list 'Dangerous goods regulations code (UNCL8273)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Element 'cbc:PackingCriteriaCode' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:TransportModeCode' MUST be provided.Value MUST be part of code list 'Recommendation 19 (UN/ECE) Transport Modes'.Element 'cbc:AircraftID' MUST be provided.Element 'cbc:LicensePlateID' MUST be provided.Element 'cbc:TrainID' MUST be provided.Element 'cbc:VesselID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:DeliveryLocation' MUST be provided.Element 'cac:EstimatedDeliveryPeriod' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CoordinateSystemCode' MUST be provided.Element 'cbc:LatitudeDegreesMeasure' MUST be provided.Element 'cbc:LongitudeDegreesMeasure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:EstimatedDespatchPeriod' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:CoordinateSystemCode' MUST be provided.Element 'cbc:LatitudeDegreesMeasure' MUST be provided.Element 'cbc:LongitudeDegreesMeasure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'Document name code, full list (UNCL1001)'.Attribute 'mimeCode' MUST be present.Value MUST be part of code list 'Mime code (IANA Subset)'.Attribute 'filename' MUST be present.Element 'cbc:URI' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cac:SignatoryParty' MUST be provided.Element 'cac:DigitalSignatureAttachment' MUST be provided.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:FamilyName' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Attribute 'mimeCode' MUST be present.Value MUST be part of code list 'Mime code (IANA Subset)'.Attribute 'filename' MUST be present.Element 'cbc:URI' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model. \ No newline at end of file diff --git a/target/schematron/PEPPOLBIS-T120.sch b/target/schematron/PEPPOLBIS-T120.sch index 2ba8d298..969435f1 100644 --- a/target/schematron/PEPPOLBIS-T120.sch +++ b/target/schematron/PEPPOLBIS-T120.sch @@ -213,7 +213,7 @@ + value="tokenize('AA AB AC AD AE AF AG AH AI AJ AK AL AM AN AO AP AQ AR AS AT AU AV AW AX AY AZ BA BB BC BD BE BF BG BH BI BJ BK BL BM BN BO BP BQ BR BS BT BU BV BW BX BY BZ CC CG CL CR CV DR DW EC EF EMD EN FS GB GMN GN GS HS IB IN IS IT IZ MA MF MN MP NB ON PD PL PO PV QS RC RN RU RY SA SG SK SN SRS SRT SRU SRV SRW SRX SRY SRZ SS SSA SSB SSC SSD SSE SSF SSG SSH SSI SSJ SSK SSL SSM SSN SSO SSP SSQ SSR SSS SST SSU SSV SSW SSX SSY SSZ ST STA STB STC STD STE STF STG STH STI STJ STK STL STM STN STO STP STQ STR STS STT STU STV STW STX STY STZ SUA SUB SUC SUD SUE SUF SUG SUH SUI SUJ SUK SUL SUM TG TSN TSO TSP TSQ TSR TSS TST TSU UA UP VN VP VS VX ZZZ', '\s')"/> Element 'cbc:CustomizationID' MUST be provided. Element 'cbc:ProfileID' MUST be provided. diff --git a/target/schematron/PEPPOLBIS-T122.sch b/target/schematron/PEPPOLBIS-T122.sch index a2251d6f..1e2d7dda 100644 --- a/target/schematron/PEPPOLBIS-T122.sch +++ b/target/schematron/PEPPOLBIS-T122.sch @@ -187,7 +187,7 @@ + value="tokenize('AA AB AC AD AE AF AG AH AI AJ AK AL AM AN AO AP AQ AR AS AT AU AV AW AX AY AZ BA BB BC BD BE BF BG BH BI BJ BK BL BM BN BO BP BQ BR BS BT BU BV BW BX BY BZ CC CG CL CR CV DR DW EC EF EMD EN FS GB GMN GN GS HS IB IN IS IT IZ MA MF MN MP NB ON PD PL PO PV QS RC RN RU RY SA SG SK SN SRS SRT SRU SRV SRW SRX SRY SRZ SS SSA SSB SSC SSD SSE SSF SSG SSH SSI SSJ SSK SSL SSM SSN SSO SSP SSQ SSR SSS SST SSU SSV SSW SSX SSY SSZ ST STA STB STC STD STE STF STG STH STI STJ STK STL STM STN STO STP STQ STR STS STT STU STV STW STX STY STZ SUA SUB SUC SUD SUE SUF SUG SUH SUI SUJ SUK SUL SUM TG TSN TSO TSP TSQ TSR TSS TST TSU UA UP VN VP VS VX ZZZ', '\s')"/> diff --git a/target/schematron/PEPPOLBIS-T123.sch b/target/schematron/PEPPOLBIS-T123.sch index 095d7a67..e7ffc8de 100644 --- a/target/schematron/PEPPOLBIS-T123.sch +++ b/target/schematron/PEPPOLBIS-T123.sch @@ -209,7 +209,7 @@ + value="tokenize('AA AB AC AD AE AF AG AH AI AJ AK AL AM AN AO AP AQ AR AS AT AU AV AW AX AY AZ BA BB BC BD BE BF BG BH BI BJ BK BL BM BN BO BP BQ BR BS BT BU BV BW BX BY BZ CC CG CL CR CV DR DW EC EF EMD EN FS GB GMN GN GS HS IB IN IS IT IZ MA MF MN MP NB ON PD PL PO PV QS RC RN RU RY SA SG SK SN SRS SRT SRU SRV SRW SRX SRY SRZ SS SSA SSB SSC SSD SSE SSF SSG SSH SSI SSJ SSK SSL SSM SSN SSO SSP SSQ SSR SSS SST SSU SSV SSW SSX SSY SSZ ST STA STB STC STD STE STF STG STH STI STJ STK STL STM STN STO STP STQ STR STS STT STU STV STW STX STY STZ SUA SUB SUC SUD SUE SUF SUG SUH SUI SUJ SUK SUL SUM TG TSN TSO TSP TSQ TSR TSS TST TSU UA UP VN VP VS VX ZZZ', '\s')"/> Element 'cbc:CustomizationID' MUST be provided. Element 'cbc:ProfileID' MUST be provided. diff --git a/target/schematron/PEPPOLBIS-T124.sch b/target/schematron/PEPPOLBIS-T124.sch index 42cc6841..32adad95 100644 --- a/target/schematron/PEPPOLBIS-T124.sch +++ b/target/schematron/PEPPOLBIS-T124.sch @@ -209,7 +209,7 @@ + value="tokenize('AA AB AC AD AE AF AG AH AI AJ AK AL AM AN AO AP AQ AR AS AT AU AV AW AX AY AZ BA BB BC BD BE BF BG BH BI BJ BK BL BM BN BO BP BQ BR BS BT BU BV BW BX BY BZ CC CG CL CR CV DR DW EC EF EMD EN FS GB GMN GN GS HS IB IN IS IT IZ MA MF MN MP NB ON PD PL PO PV QS RC RN RU RY SA SG SK SN SRS SRT SRU SRV SRW SRX SRY SRZ SS SSA SSB SSC SSD SSE SSF SSG SSH SSI SSJ SSK SSL SSM SSN SSO SSP SSQ SSR SSS SST SSU SSV SSW SSX SSY SSZ ST STA STB STC STD STE STF STG STH STI STJ STK STL STM STN STO STP STQ STR STS STT STU STV STW STX STY STZ SUA SUB SUC SUD SUE SUF SUG SUH SUI SUJ SUK SUL SUM TG TSN TSO TSP TSQ TSR TSS TST TSU UA UP VN VP VS VX ZZZ', '\s')"/> Element 'cbc:CustomizationID' MUST be provided. Element 'cbc:ProfileID' MUST be provided. diff --git a/target/schematron/PEPPOLBIS-T125.sch b/target/schematron/PEPPOLBIS-T125.sch index 3656215e..1d6d2041 100644 --- a/target/schematron/PEPPOLBIS-T125.sch +++ b/target/schematron/PEPPOLBIS-T125.sch @@ -206,7 +206,7 @@ + value="tokenize('AA AB AC AD AE AF AG AH AI AJ AK AL AM AN AO AP AQ AR AS AT AU AV AW AX AY AZ BA BB BC BD BE BF BG BH BI BJ BK BL BM BN BO BP BQ BR BS BT BU BV BW BX BY BZ CC CG CL CR CV DR DW EC EF EMD EN FS GB GMN GN GS HS IB IN IS IT IZ MA MF MN MP NB ON PD PL PO PV QS RC RN RU RY SA SG SK SN SRS SRT SRU SRV SRW SRX SRY SRZ SS SSA SSB SSC SSD SSE SSF SSG SSH SSI SSJ SSK SSL SSM SSN SSO SSP SSQ SSR SSS SST SSU SSV SSW SSX SSY SSZ ST STA STB STC STD STE STF STG STH STI STJ STK STL STM STN STO STP STQ STR STS STT STU STV STW STX STY STZ SUA SUB SUC SUD SUE SUF SUG SUH SUI SUJ SUK SUL SUM TG TSN TSO TSP TSQ TSR TSS TST TSU UA UP VN VP VS VX ZZZ', '\s')"/> Element 'cbc:CustomizationID' MUST be provided. Element 'cbc:ProfileID' MUST be provided. From cb62da5e1f4d61059dd75802f81ec82cc5c6966e Mon Sep 17 00:00:00 2001 From: JorgenErlandsson Date: Sun, 20 Oct 2024 12:19:17 +0200 Subject: [PATCH 30/38] Internal review part 2 --- guides/release-notes/v1.1.adoc | 2 +- structure/codelist/UNCL7143.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/guides/release-notes/v1.1.adoc b/guides/release-notes/v1.1.adoc index e0525dde..4b686fb3 100644 --- a/guides/release-notes/v1.1.adoc +++ b/guides/release-notes/v1.1.adoc @@ -39,7 +39,7 @@ This is the first release update of the Peppol Logistics standard. This time onl * ShipmentIDType Added to specify which type of Shipment ID that is used. It is linked to @schemeID under cac:Shipment/cbc:ID. == Updated Codelists -* No codelists are changed in this release. +* UNCL7143 Two values added, upgrading the codelist to version D23A. == New Rules * No rules are added in this release. diff --git a/structure/codelist/UNCL7143.xml b/structure/codelist/UNCL7143.xml index 4411f3e7..c5113728 100644 --- a/structure/codelist/UNCL7143.xml +++ b/structure/codelist/UNCL7143.xml @@ -2,7 +2,7 @@ Item type identification code (UNCL7143) UNCL7143 - D.19A + D.23A UN/CEFACT From 70467d599c841d9e24c4c82f228d22a3193c7cbe Mon Sep 17 00:00:00 2001 From: JorgenErlandsson Date: Tue, 10 Dec 2024 13:38:25 +0100 Subject: [PATCH 31/38] Changes after Review Period --- structure/codelist/ConsignmentIDType.xml | 6 ------ structure/codelist/ShipmentIDType.xml | 6 ------ structure/codelist/TransportHandlingUnitIDType.xml | 6 ------ structure/source/ubl-advanced-despatch-advice.xml | 2 +- 4 files changed, 1 insertion(+), 19 deletions(-) diff --git a/structure/codelist/ConsignmentIDType.xml b/structure/codelist/ConsignmentIDType.xml index 19845ff4..d77dfd08 100644 --- a/structure/codelist/ConsignmentIDType.xml +++ b/structure/codelist/ConsignmentIDType.xml @@ -12,11 +12,5 @@ GINC GS1 GINC ID. - - - ZZZ - Mutually agreed ID. - - diff --git a/structure/codelist/ShipmentIDType.xml b/structure/codelist/ShipmentIDType.xml index 08d1e146..8a4522ee 100644 --- a/structure/codelist/ShipmentIDType.xml +++ b/structure/codelist/ShipmentIDType.xml @@ -12,11 +12,5 @@ GSIN GS1 GSIN ID. - - - ZZZ - Mutually agreed ID. - - diff --git a/structure/codelist/TransportHandlingUnitIDType.xml b/structure/codelist/TransportHandlingUnitIDType.xml index f4c1eef9..3445f8e3 100644 --- a/structure/codelist/TransportHandlingUnitIDType.xml +++ b/structure/codelist/TransportHandlingUnitIDType.xml @@ -12,11 +12,5 @@ SSCC GS1 SSCC ID. - - - ZZZ - Mutually agreed ID. - - diff --git a/structure/source/ubl-advanced-despatch-advice.xml b/structure/source/ubl-advanced-despatch-advice.xml index a61aaed5..0a9c469d 100644 --- a/structure/source/ubl-advanced-despatch-advice.xml +++ b/structure/source/ubl-advanced-despatch-advice.xml @@ -813,7 +813,7 @@ - 6000000017 + 6000000017 From 60fa45585c79094e8608d8f25add507aaee51a8e Mon Sep 17 00:00:00 2001 From: github-actions <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 10 Dec 2024 12:40:15 +0000 Subject: [PATCH 32/38] Generated by github actions --- .../AdvancedDespatchAdvice_Example_Full.xml | 2 +- rules/mapping/AdvancedDespatchAdvice.xml | 4 +- .../syntax/ubl-advanced-despatch-advice.xml | 3 +- target/generated/T120-basic.sch | 2 +- target/generated/T122-basic.sch | 2 +- target/generated/T123-basic.sch | 2 +- target/generated/T124-basic.sch | 2 +- target/generated/T125-basic.sch | 2 +- target/generated/T126-basic.sch | 2 +- target/generated/T127-basic.sch | 2 +- target/generated/T128-basic.sch | 2 +- target/schematron/PEPPOLBIS-T120.sch | 48 +++++++++---------- target/schematron/PEPPOLBIS-T122.sch | 12 ++--- target/schematron/PEPPOLBIS-T123.sch | 38 +++++++-------- target/schematron/PEPPOLBIS-T124.sch | 38 +++++++-------- target/schematron/PEPPOLBIS-T125.sch | 36 +++++++------- target/schematron/PEPPOLBIS-T126.sch | 12 ++--- target/schematron/PEPPOLBIS-T127.sch | 18 +++---- target/schematron/PEPPOLBIS-T128.sch | 32 ++++++------- 19 files changed, 130 insertions(+), 129 deletions(-) diff --git a/rules/examples/AdvancedDespatchAdvice_Example_Full.xml b/rules/examples/AdvancedDespatchAdvice_Example_Full.xml index 2706b39d..862aa0a5 100644 --- a/rules/examples/AdvancedDespatchAdvice_Example_Full.xml +++ b/rules/examples/AdvancedDespatchAdvice_Example_Full.xml @@ -288,7 +288,7 @@ FuelReport - 6000000017 HVO100 diff --git a/rules/mapping/AdvancedDespatchAdvice.xml b/rules/mapping/AdvancedDespatchAdvice.xml index ac2cdf2c..3d100729 100644 --- a/rules/mapping/AdvancedDespatchAdvice.xml +++ b/rules/mapping/AdvancedDespatchAdvice.xml @@ -6126,7 +6126,7 @@ Identifies the codelist. - ClimateDatabas + ClimateDatabase /ubl:DespatchAdvice/cac:Shipment/cac:Consignment/cac:OriginalDespatchTransportationService/cac:TransportEquipment/cbc:TransportEquipmentTypeCode/listID @@ -12778,7 +12778,7 @@ •  •  •  •  cbc:ID - + ID ID of the property if assigned by an Agency diff --git a/structure/syntax/ubl-advanced-despatch-advice.xml b/structure/syntax/ubl-advanced-despatch-advice.xml index 6b0e8829..a6c218b8 100644 --- a/structure/syntax/ubl-advanced-despatch-advice.xml +++ b/structure/syntax/ubl-advanced-despatch-advice.xml @@ -1533,7 +1533,7 @@ listID List Identifier Identifies the codelist. - ClimateDatabas + ClimateDatabase listAgencyID @@ -3161,6 +3161,7 @@ the goods and services invoiced. cbc:ID + ID ID of the property if assigned by an Agency 77e416eb-a363-4258-a04e-171d843a6460 diff --git a/target/generated/T120-basic.sch b/target/generated/T120-basic.sch index 3cf515e5..12068197 100644 --- a/target/generated/T120-basic.sch +++ b/target/generated/T120-basic.sch @@ -1 +1 @@ -Element 'cbc:CustomizationID' MUST be provided.Element 'cbc:ProfileID' MUST be provided.Element 'cbc:ID' MUST be provided.Element 'cbc:IssueDate' MUST be provided.Element 'cbc:IssueTime' MUST be provided.Element 'cac:DespatchSupplierParty' MUST be provided.Element 'cac:DeliveryCustomerParty' MUST be provided.Element 'cac:Shipment' MUST be provided.Element 'cac:DespatchLine' MUST be provided.Document MUST not contain schema location.Value MUST be part of code list 'Document status code (openPEPPOL)'.Value MUST be part of code list 'Despatch advice type code (openPEPPOL)'.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'Document name code, full list (UNCL1001)'.Attribute 'mimeCode' MUST be present.Value MUST be part of code list 'Mime code (IANA Subset)'.Attribute 'filename' MUST be present.Element 'cbc:URI' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Party' MUST be provided.Element 'cbc:EndpointID' MUST be provided.Element 'cac:PartyLegalEntity' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Party' MUST be provided.Element 'cbc:EndpointID' MUST be provided.Element 'cac:PartyLegalEntity' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Party' MUST be provided.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Party' MUST be provided.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Party' MUST be provided.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'Type of Shipment ID (openPEPPOL)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'currencyID' MUST be present.Value MUST be part of code list 'Currency codes (ISO 4217)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'Type of Consignment ID (openPEPPOL)'.Value MUST be part of code list 'Handling Code (TRED4079)' or 'Handling code (Beast, openPeppol)'.Attribute 'listID' MUST be present.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:IdentityDocumentReference' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:TransportServiceCode' MUST be provided.Element 'cbc:AttributeID' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Value MUST be part of code list 'ISO 6523 ICD list'.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:EnvironmentalEmissionTypeCode' MUST be provided.Element 'cbc:ValueMeasure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:TransportModeCode' MUST be provided.Value MUST be part of code list 'Recommendation 19 (UN/ECE) Transport Modes'.Value MUST be part of code list 'Recommendation 28 (UN/ECE) Transport Means'.Element 'cbc:AircraftID' MUST be provided.Element 'cbc:LicensePlateID' MUST be provided.Element 'cbc:TrainID' MUST be provided.Element 'cbc:VesselID' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Line' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:CoordinateSystemCode' MUST be provided.Element 'cbc:LatitudeDegreesMeasure' MUST be provided.Element 'cbc:LongitudeDegreesMeasure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:CoordinateSystemCode' MUST be provided.Element 'cbc:LatitudeDegreesMeasure' MUST be provided.Element 'cbc:LongitudeDegreesMeasure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cbc:TransportHandlingUnitTypeCode' MUST be provided.Value MUST be part of code list 'Type of Transport Handling Unit ID (openPEPPOL)'.Value MUST be part of code list 'Recommendation 21 (UN/ECE)'.Value MUST be part of code list 'Handling Code (TRED4079)' or 'Handling code (Beast, openPeppol)'.Attribute 'listID' MUST be present.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'Transport equipment type code (UNCL8053) '.Value MUST be part of code list 'Size type code (TRED8155)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'.Attribute 'unitCode' MUST be present.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'.Attribute 'unitCode' MUST be present.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cbc:Quantity' MUST be provided.Attribute 'currencyID' MUST be present.Value MUST be part of code list 'Currency codes (ISO 4217)'.Attribute 'unitCode' MUST be present.Document MUST NOT contain elements not part of the data model.Element 'cbc:PackagingTypeCode' MUST be provided.Value MUST be part of code list 'Type of Transport Handling Unit ID (openPEPPOL)'.Value MUST be part of code list 'Recommendation 21 (UN/ECE)'.Element 'cbc:PackagingTypeCode' MUST be provided.Value MUST be part of code list 'Recommendation 21 (UN/ECE)'.Element 'cbc:PackagingTypeCode' MUST be provided.Value MUST be part of code list 'Recommendation 21 (UN/ECE)'.Element 'cbc:ID' MUST be provided.Element 'cbc:Quantity' MUST be provided.Attribute 'currencyID' MUST be present.Value MUST be part of code list 'Currency codes (ISO 4217)'.Attribute 'unitCode' MUST be present.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cbc:Quantity' MUST be provided.Attribute 'currencyID' MUST be present.Value MUST be part of code list 'Currency codes (ISO 4217)'.Attribute 'unitCode' MUST be present.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cbc:Quantity' MUST be provided.Attribute 'currencyID' MUST be present.Value MUST be part of code list 'Currency codes (ISO 4217)'.Attribute 'unitCode' MUST be present.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cbc:DeliveredQuantity' MUST be provided.Element 'cac:OrderLineReference' MUST be provided.Element 'cac:Item' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Element 'cbc:LineID' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'Document name code, full list (UNCL1001)'.Attribute 'mimeCode' MUST be present.Value MUST be part of code list 'Mime code (IANA Subset)'.Attribute 'filename' MUST be present.Element 'cbc:URI' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:Name' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Document MUST NOT contain elements not part of the data model.Element 'cbc:ItemClassificationCode' MUST be provided.Attribute 'listID' MUST be present.Value MUST be part of code list 'Item type identification code (UNCL7143)'.Document MUST NOT contain elements not part of the data model.Value MUST be part of code list 'Dangerous goods regulations code (UNCL8273)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Element 'cbc:PackingCriteriaCode' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:Name' MUST be provided.Element 'cbc:Value' MUST be provided.Attribute 'listID' MUST be present.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cbc:CertificateTypeCode' MUST be provided.Element 'cbc:CertificateType' MUST be provided.Element 'cac:IssuerParty' MUST be provided.Element 'cac:PartyName' MUST be provided.Element 'cbc:Name' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model. \ No newline at end of file +Element 'cbc:CustomizationID' MUST be provided.Element 'cbc:ProfileID' MUST be provided.Element 'cbc:ID' MUST be provided.Element 'cbc:IssueDate' MUST be provided.Element 'cbc:IssueTime' MUST be provided.Element 'cac:DespatchSupplierParty' MUST be provided.Element 'cac:DeliveryCustomerParty' MUST be provided.Element 'cac:Shipment' MUST be provided.Element 'cac:DespatchLine' MUST be provided.Document MUST not contain schema location.Value MUST be part of code list 'Document status code (openPEPPOL)'.Value MUST be part of code list 'Despatch advice type code (openPEPPOL)'.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'Document name code, full list (UNCL1001)'.Attribute 'mimeCode' MUST be present.Value MUST be part of code list 'Mime code (IANA Subset)'.Attribute 'filename' MUST be present.Element 'cbc:URI' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Party' MUST be provided.Element 'cbc:EndpointID' MUST be provided.Element 'cac:PartyLegalEntity' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Party' MUST be provided.Element 'cbc:EndpointID' MUST be provided.Element 'cac:PartyLegalEntity' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Party' MUST be provided.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Party' MUST be provided.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Party' MUST be provided.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'Type of Shipment ID (openPEPPOL)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'currencyID' MUST be present.Value MUST be part of code list 'Currency codes (ISO 4217)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'Type of Consignment ID (openPEPPOL)'.Value MUST be part of code list 'Handling Code (TRED4079)' or 'Handling code (Beast, openPeppol)'.Attribute 'listID' MUST be present.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:IdentityDocumentReference' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:TransportServiceCode' MUST be provided.Element 'cbc:AttributeID' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Value MUST be part of code list 'ISO 6523 ICD list'.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:EnvironmentalEmissionTypeCode' MUST be provided.Element 'cbc:ValueMeasure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:TransportModeCode' MUST be provided.Value MUST be part of code list 'Recommendation 19 (UN/ECE) Transport Modes'.Value MUST be part of code list 'Recommendation 28 (UN/ECE) Transport Means'.Element 'cbc:AircraftID' MUST be provided.Element 'cbc:LicensePlateID' MUST be provided.Element 'cbc:TrainID' MUST be provided.Element 'cbc:VesselID' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Line' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:CoordinateSystemCode' MUST be provided.Element 'cbc:LatitudeDegreesMeasure' MUST be provided.Element 'cbc:LongitudeDegreesMeasure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:CoordinateSystemCode' MUST be provided.Element 'cbc:LatitudeDegreesMeasure' MUST be provided.Element 'cbc:LongitudeDegreesMeasure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cbc:TransportHandlingUnitTypeCode' MUST be provided.Value MUST be part of code list 'Type of Transport Handling Unit ID (openPEPPOL)'.Value MUST be part of code list 'Recommendation 21 (UN/ECE)'.Value MUST be part of code list 'Handling Code (TRED4079)' or 'Handling code (Beast, openPeppol)'.Attribute 'listID' MUST be present.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'Transport equipment type code (UNCL8053) '.Value MUST be part of code list 'Size type code (TRED8155)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'.Attribute 'unitCode' MUST be present.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'.Attribute 'unitCode' MUST be present.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cbc:Quantity' MUST be provided.Attribute 'currencyID' MUST be present.Value MUST be part of code list 'Currency codes (ISO 4217)'.Attribute 'unitCode' MUST be present.Document MUST NOT contain elements not part of the data model.Element 'cbc:PackagingTypeCode' MUST be provided.Value MUST be part of code list 'Type of Transport Handling Unit ID (openPEPPOL)'.Value MUST be part of code list 'Recommendation 21 (UN/ECE)'.Element 'cbc:PackagingTypeCode' MUST be provided.Value MUST be part of code list 'Recommendation 21 (UN/ECE)'.Element 'cbc:PackagingTypeCode' MUST be provided.Value MUST be part of code list 'Recommendation 21 (UN/ECE)'.Element 'cbc:ID' MUST be provided.Element 'cbc:Quantity' MUST be provided.Attribute 'currencyID' MUST be present.Value MUST be part of code list 'Currency codes (ISO 4217)'.Attribute 'unitCode' MUST be present.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cbc:Quantity' MUST be provided.Attribute 'currencyID' MUST be present.Value MUST be part of code list 'Currency codes (ISO 4217)'.Attribute 'unitCode' MUST be present.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cbc:Quantity' MUST be provided.Attribute 'currencyID' MUST be present.Value MUST be part of code list 'Currency codes (ISO 4217)'.Attribute 'unitCode' MUST be present.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cbc:DeliveredQuantity' MUST be provided.Element 'cac:OrderLineReference' MUST be provided.Element 'cac:Item' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Element 'cbc:LineID' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'Document name code, full list (UNCL1001)'.Attribute 'mimeCode' MUST be present.Value MUST be part of code list 'Mime code (IANA Subset)'.Attribute 'filename' MUST be present.Element 'cbc:URI' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:Name' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Document MUST NOT contain elements not part of the data model.Element 'cbc:ItemClassificationCode' MUST be provided.Attribute 'listID' MUST be present.Value MUST be part of code list 'Item type identification code (UNCL7143)'.Document MUST NOT contain elements not part of the data model.Value MUST be part of code list 'Dangerous goods regulations code (UNCL8273)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Element 'cbc:PackingCriteriaCode' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:Name' MUST be provided.Element 'cbc:Value' MUST be provided.Attribute 'listID' MUST be present.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cbc:CertificateTypeCode' MUST be provided.Element 'cbc:CertificateType' MUST be provided.Element 'cac:IssuerParty' MUST be provided.Element 'cac:PartyName' MUST be provided.Element 'cbc:Name' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model. \ No newline at end of file diff --git a/target/generated/T122-basic.sch b/target/generated/T122-basic.sch index ae99fb9e..6618364a 100644 --- a/target/generated/T122-basic.sch +++ b/target/generated/T122-basic.sch @@ -1 +1 @@ -Element 'cbc:CustomizationID' MUST be provided.Element 'cbc:ProfileID' MUST be provided.Element 'cbc:ID' MUST be provided.Element 'cbc:IssueDate' MUST be provided.Element 'cbc:IssueTime' MUST be provided.Element 'cbc:WeightStatementTypeCode' MUST be provided.Element 'cac:SenderParty' MUST be provided.Element 'cac:ReceiverParty' MUST be provided.Element 'cac:WeighingParty' MUST be provided.Element 'cac:Shipment' MUST be provided.Document MUST not contain schema location.Value MUST be part of code list 'Weight Statement Type Code (openPEPPOL)'.Element 'cbc:EndpointID' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Element 'cbc:ID' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:EndpointID' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Element 'cbc:ID' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:PhysicalLocation' MUST be provided.Element 'cbc:ID' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cac:GoodsItem' MUST be provided.Value MUST be part of code list 'Type of Shipment ID (openPEPPOL)'.Element 'cbc:ID' MUST be provided.Element 'cac:MeasurementDimension' MUST be provided.Element 'cbc:Name' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Attribute 'schemeID' MUST be present.Document MUST NOT contain elements not part of the data model.Element 'cbc:ItemClassificationCode' MUST be provided.Attribute 'listID' MUST be present.Value MUST be part of code list 'Item type identification code (UNCL7143)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Value MUST be part of code list 'Measured attribute code for weight statement (UNCL6313 Subset) T122'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model. \ No newline at end of file +Element 'cbc:CustomizationID' MUST be provided.Element 'cbc:ProfileID' MUST be provided.Element 'cbc:ID' MUST be provided.Element 'cbc:IssueDate' MUST be provided.Element 'cbc:IssueTime' MUST be provided.Element 'cbc:WeightStatementTypeCode' MUST be provided.Element 'cac:SenderParty' MUST be provided.Element 'cac:ReceiverParty' MUST be provided.Element 'cac:WeighingParty' MUST be provided.Element 'cac:Shipment' MUST be provided.Document MUST not contain schema location.Value MUST be part of code list 'Weight Statement Type Code (openPEPPOL)'.Element 'cbc:EndpointID' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Element 'cbc:ID' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:EndpointID' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Element 'cbc:ID' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:PhysicalLocation' MUST be provided.Element 'cbc:ID' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cac:GoodsItem' MUST be provided.Value MUST be part of code list 'Type of Shipment ID (openPEPPOL)'.Element 'cbc:ID' MUST be provided.Element 'cac:MeasurementDimension' MUST be provided.Element 'cbc:Name' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Attribute 'schemeID' MUST be present.Document MUST NOT contain elements not part of the data model.Element 'cbc:ItemClassificationCode' MUST be provided.Attribute 'listID' MUST be present.Value MUST be part of code list 'Item type identification code (UNCL7143)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Value MUST be part of code list 'Measured attribute code for weight statement (UNCL6313 Subset) T122'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model. \ No newline at end of file diff --git a/target/generated/T123-basic.sch b/target/generated/T123-basic.sch index e6170cb7..3b613194 100644 --- a/target/generated/T123-basic.sch +++ b/target/generated/T123-basic.sch @@ -1 +1 @@ -Element 'cbc:CustomizationID' MUST be provided.Element 'cbc:ProfileID' MUST be provided.Element 'cbc:ID' MUST be provided.Element 'cbc:IssueDate' MUST be provided.Element 'cbc:IssueTime' MUST be provided.Element 'cac:TransportUserParty' MUST be provided.Element 'cac:TransportServiceProviderParty' MUST be provided.Element 'cac:MainTransportationService' MUST be provided.Element 'cac:Consignment' MUST be provided.Document MUST not contain schema location.Value MUST be part of code list 'Document status code (openPEPPOL)'.Element 'cbc:EndpointID' MUST be provided.Element 'cac:PartyLegalEntity' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:EndpointID' MUST be provided.Element 'cac:PartyLegalEntity' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:PartyLegalEntity' MUST be provided.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'Document name code, full list (UNCL1001)'.Attribute 'mimeCode' MUST be present.Value MUST be part of code list 'Mime code (IANA Subset)'.Attribute 'filename' MUST be present.Element 'cbc:URI' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:TransportServiceCode' MUST be provided.Value MUST be part of code list 'Transport Service Code (openPEPPOL)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:TransportServiceCode' MUST be provided.Value MUST be part of code list 'Transport Service Code (openPEPPOL)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cac:ConsigneeParty' MUST be provided.Element 'cac:ConsignorParty' MUST be provided.Value MUST be part of code list 'Type of Consignment ID (openPEPPOL)'.Attribute 'unitCode' MUST be present.Attribute 'unitCode' MUST be present.Attribute 'unitCode' MUST be present.Attribute 'unitCode' MUST be present.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:CoordinateSystemCode' MUST be provided.Element 'cbc:LatitudeDegreesMeasure' MUST be provided.Element 'cbc:LongitudeDegreesMeasure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:CoordinateSystemCode' MUST be provided.Element 'cbc:LatitudeDegreesMeasure' MUST be provided.Element 'cbc:LongitudeDegreesMeasure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Value MUST be part of code list 'ISO 6523 ICD list'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ChargeIndicator' MUST be provided.Element 'cbc:AllowanceChargeReasonCode' MUST be provided.Element 'cbc:Amount' MUST be provided.Value MUST be part of code list 'Freight Allowance-Charge Reason Code'.Attribute 'currencyID' MUST be present.Document MUST NOT contain elements not part of the data model.Element 'cbc:TransportModeCode' MUST be provided.Value MUST be part of code list 'Recommendation 19 (UN/ECE) Transport Modes'.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:CoordinateSystemCode' MUST be provided.Element 'cbc:LatitudeDegreesMeasure' MUST be provided.Element 'cbc:LongitudeDegreesMeasure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cbc:TransportHandlingUnitTypeCode' MUST be provided.Value MUST be part of code list 'Type of Transport Handling Unit ID (openPEPPOL)'.Value MUST be part of code list 'Recommendation 21 (UN/ECE)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'Transport equipment type code (UNCL8053) '.Value MUST be part of code list 'Size type code (TRED8155)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'.Attribute 'unitCode' MUST be present.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'.Attribute 'unitCode' MUST be present.Document MUST NOT contain elements not part of the data model.Element 'cbc:ItemClassificationCode' MUST be provided.Attribute 'listID' MUST be present.Value MUST be part of code list 'Item type identification code (UNCL7143)'.Attribute 'listVersionID' MUST be present.Attribute 'name' MUST be present.Document MUST NOT contain elements not part of the data model.Value MUST be part of code list 'Dangerous goods regulations code (UNCL8273)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Element 'cbc:PackingCriteriaCode' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model. \ No newline at end of file +Element 'cbc:CustomizationID' MUST be provided.Element 'cbc:ProfileID' MUST be provided.Element 'cbc:ID' MUST be provided.Element 'cbc:IssueDate' MUST be provided.Element 'cbc:IssueTime' MUST be provided.Element 'cac:TransportUserParty' MUST be provided.Element 'cac:TransportServiceProviderParty' MUST be provided.Element 'cac:MainTransportationService' MUST be provided.Element 'cac:Consignment' MUST be provided.Document MUST not contain schema location.Value MUST be part of code list 'Document status code (openPEPPOL)'.Element 'cbc:EndpointID' MUST be provided.Element 'cac:PartyLegalEntity' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:EndpointID' MUST be provided.Element 'cac:PartyLegalEntity' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:PartyLegalEntity' MUST be provided.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'Document name code, full list (UNCL1001)'.Attribute 'mimeCode' MUST be present.Value MUST be part of code list 'Mime code (IANA Subset)'.Attribute 'filename' MUST be present.Element 'cbc:URI' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:TransportServiceCode' MUST be provided.Value MUST be part of code list 'Transport Service Code (openPEPPOL)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:TransportServiceCode' MUST be provided.Value MUST be part of code list 'Transport Service Code (openPEPPOL)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cac:ConsigneeParty' MUST be provided.Element 'cac:ConsignorParty' MUST be provided.Value MUST be part of code list 'Type of Consignment ID (openPEPPOL)'.Attribute 'unitCode' MUST be present.Attribute 'unitCode' MUST be present.Attribute 'unitCode' MUST be present.Attribute 'unitCode' MUST be present.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:CoordinateSystemCode' MUST be provided.Element 'cbc:LatitudeDegreesMeasure' MUST be provided.Element 'cbc:LongitudeDegreesMeasure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:CoordinateSystemCode' MUST be provided.Element 'cbc:LatitudeDegreesMeasure' MUST be provided.Element 'cbc:LongitudeDegreesMeasure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Value MUST be part of code list 'ISO 6523 ICD list'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ChargeIndicator' MUST be provided.Element 'cbc:AllowanceChargeReasonCode' MUST be provided.Element 'cbc:Amount' MUST be provided.Value MUST be part of code list 'Freight Allowance-Charge Reason Code'.Attribute 'currencyID' MUST be present.Document MUST NOT contain elements not part of the data model.Element 'cbc:TransportModeCode' MUST be provided.Value MUST be part of code list 'Recommendation 19 (UN/ECE) Transport Modes'.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:CoordinateSystemCode' MUST be provided.Element 'cbc:LatitudeDegreesMeasure' MUST be provided.Element 'cbc:LongitudeDegreesMeasure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cbc:TransportHandlingUnitTypeCode' MUST be provided.Value MUST be part of code list 'Type of Transport Handling Unit ID (openPEPPOL)'.Value MUST be part of code list 'Recommendation 21 (UN/ECE)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'Transport equipment type code (UNCL8053) '.Value MUST be part of code list 'Size type code (TRED8155)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'.Attribute 'unitCode' MUST be present.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'.Attribute 'unitCode' MUST be present.Document MUST NOT contain elements not part of the data model.Element 'cbc:ItemClassificationCode' MUST be provided.Attribute 'listID' MUST be present.Value MUST be part of code list 'Item type identification code (UNCL7143)'.Attribute 'listVersionID' MUST be present.Attribute 'name' MUST be present.Document MUST NOT contain elements not part of the data model.Value MUST be part of code list 'Dangerous goods regulations code (UNCL8273)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Element 'cbc:PackingCriteriaCode' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model. \ No newline at end of file diff --git a/target/generated/T124-basic.sch b/target/generated/T124-basic.sch index 23bf5b28..19459435 100644 --- a/target/generated/T124-basic.sch +++ b/target/generated/T124-basic.sch @@ -1 +1 @@ -Element 'cbc:CustomizationID' MUST be provided.Element 'cbc:ProfileID' MUST be provided.Element 'cbc:ID' MUST be provided.Element 'cbc:IssueDate' MUST be provided.Element 'cbc:IssueTime' MUST be provided.Element 'cac:SenderParty' MUST be provided.Element 'cac:ReceiverParty' MUST be provided.Element 'cac:TransportUserParty' MUST be provided.Element 'cac:TransportServiceProviderParty' MUST be provided.Element 'cac:MainTransportationService' MUST be provided.Element 'cac:Consignment' MUST be provided.Document MUST not contain schema location.Value MUST be part of code list 'Document status code (openPEPPOL)'.Element 'cbc:EndpointID' MUST be provided.Element 'cac:PartyLegalEntity' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:EndpointID' MUST be provided.Element 'cac:PartyIdentification' MUST be provided.Element 'cac:PartyLegalEntity' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:PartyLegalEntity' MUST be provided.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:PartyLegalEntity' MUST be provided.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:PartyLegalEntity' MUST be provided.Element 'cbc:ID' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'Document name code, full list (UNCL1001)'.Attribute 'mimeCode' MUST be present.Value MUST be part of code list 'Mime code (IANA Subset)'.Attribute 'filename' MUST be present.Element 'cbc:URI' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:TransportServiceCode' MUST be provided.Value MUST be part of code list 'Transport Service Code (openPEPPOL)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:TransportServiceCode' MUST be provided.Value MUST be part of code list 'Transport Service Code (openPEPPOL)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cac:PlannedPickupTransportEvent' MUST be provided.Element 'cac:PlannedDeliveryTransportEvent' MUST be provided.Element 'cac:ConsigneeParty' MUST be provided.Element 'cac:ConsignorParty' MUST be provided.Element 'cac:MainCarriageShipmentStage' MUST be provided.Value MUST be part of code list 'Type of Consignment ID (openPEPPOL)'.Attribute 'unitCode' MUST be present.Attribute 'unitCode' MUST be present.Attribute 'unitCode' MUST be present.Attribute 'unitCode' MUST be present.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Line' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:CoordinateSystemCode' MUST be provided.Element 'cbc:LatitudeDegreesMeasure' MUST be provided.Element 'cbc:LongitudeDegreesMeasure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Line' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:CoordinateSystemCode' MUST be provided.Element 'cbc:LatitudeDegreesMeasure' MUST be provided.Element 'cbc:LongitudeDegreesMeasure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Line' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:CoordinateSystemCode' MUST be provided.Element 'cbc:LatitudeDegreesMeasure' MUST be provided.Element 'cbc:LongitudeDegreesMeasure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Line' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:CoordinateSystemCode' MUST be provided.Element 'cbc:LatitudeDegreesMeasure' MUST be provided.Element 'cbc:LongitudeDegreesMeasure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Value MUST be part of code list 'ISO 6523 ICD list'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ChargeIndicator' MUST be provided.Element 'cbc:AllowanceChargeReasonCode' MUST be provided.Element 'cbc:Amount' MUST be provided.Value MUST be part of code list 'Freight Allowance-Charge Reason Code'.Attribute 'currencyID' MUST be present.Document MUST NOT contain elements not part of the data model.Element 'cbc:TransportModeCode' MUST be provided.Value MUST be part of code list 'Recommendation 19 (UN/ECE) Transport Modes'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:IdentityDocumentReference' MUST be provided.Element 'cbc:ID' MUST be provided.Element 'cbc:DocumentType' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:CoordinateSystemCode' MUST be provided.Element 'cbc:LatitudeDegreesMeasure' MUST be provided.Element 'cbc:LongitudeDegreesMeasure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:IdentificationID' MUST be provided.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:TransportModeCode' MUST be provided.Value MUST be part of code list 'Recommendation 19 (UN/ECE) Transport Modes'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:IdentityDocumentReference' MUST be provided.Element 'cbc:ID' MUST be provided.Element 'cbc:DocumentType' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:CoordinateSystemCode' MUST be provided.Element 'cbc:LatitudeDegreesMeasure' MUST be provided.Element 'cbc:LongitudeDegreesMeasure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:IdentificationID' MUST be provided.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:TransportModeCode' MUST be provided.Value MUST be part of code list 'Recommendation 19 (UN/ECE) Transport Modes'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:IdentityDocumentReference' MUST be provided.Element 'cbc:ID' MUST be provided.Element 'cbc:DocumentType' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:CoordinateSystemCode' MUST be provided.Element 'cbc:LatitudeDegreesMeasure' MUST be provided.Element 'cbc:LongitudeDegreesMeasure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:IdentificationID' MUST be provided.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cbc:TransportHandlingUnitTypeCode' MUST be provided.Value MUST be part of code list 'Type of Transport Handling Unit ID (openPEPPOL)'.Value MUST be part of code list 'Recommendation 21 (UN/ECE)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'Transport equipment type code (UNCL8053) '.Value MUST be part of code list 'Size type code (TRED8155)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'.Attribute 'unitCode' MUST be present.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'.Attribute 'unitCode' MUST be present.Document MUST NOT contain elements not part of the data model.Attribute 'unitCode' MUST be present.Element 'cbc:ItemClassificationCode' MUST be provided.Attribute 'listID' MUST be present.Value MUST be part of code list 'Item type identification code (UNCL7143)'.Attribute 'listVersionID' MUST be present.Attribute 'name' MUST be present.Document MUST NOT contain elements not part of the data model.Value MUST be part of code list 'Dangerous goods regulations code (UNCL8273)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Element 'cbc:PackingCriteriaCode' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model. \ No newline at end of file +Element 'cbc:CustomizationID' MUST be provided.Element 'cbc:ProfileID' MUST be provided.Element 'cbc:ID' MUST be provided.Element 'cbc:IssueDate' MUST be provided.Element 'cbc:IssueTime' MUST be provided.Element 'cac:SenderParty' MUST be provided.Element 'cac:ReceiverParty' MUST be provided.Element 'cac:TransportUserParty' MUST be provided.Element 'cac:TransportServiceProviderParty' MUST be provided.Element 'cac:MainTransportationService' MUST be provided.Element 'cac:Consignment' MUST be provided.Document MUST not contain schema location.Value MUST be part of code list 'Document status code (openPEPPOL)'.Element 'cbc:EndpointID' MUST be provided.Element 'cac:PartyLegalEntity' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:EndpointID' MUST be provided.Element 'cac:PartyIdentification' MUST be provided.Element 'cac:PartyLegalEntity' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:PartyLegalEntity' MUST be provided.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:PartyLegalEntity' MUST be provided.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:PartyLegalEntity' MUST be provided.Element 'cbc:ID' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'Document name code, full list (UNCL1001)'.Attribute 'mimeCode' MUST be present.Value MUST be part of code list 'Mime code (IANA Subset)'.Attribute 'filename' MUST be present.Element 'cbc:URI' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:TransportServiceCode' MUST be provided.Value MUST be part of code list 'Transport Service Code (openPEPPOL)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:TransportServiceCode' MUST be provided.Value MUST be part of code list 'Transport Service Code (openPEPPOL)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cac:PlannedPickupTransportEvent' MUST be provided.Element 'cac:PlannedDeliveryTransportEvent' MUST be provided.Element 'cac:ConsigneeParty' MUST be provided.Element 'cac:ConsignorParty' MUST be provided.Element 'cac:MainCarriageShipmentStage' MUST be provided.Value MUST be part of code list 'Type of Consignment ID (openPEPPOL)'.Attribute 'unitCode' MUST be present.Attribute 'unitCode' MUST be present.Attribute 'unitCode' MUST be present.Attribute 'unitCode' MUST be present.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Line' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:CoordinateSystemCode' MUST be provided.Element 'cbc:LatitudeDegreesMeasure' MUST be provided.Element 'cbc:LongitudeDegreesMeasure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Line' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:CoordinateSystemCode' MUST be provided.Element 'cbc:LatitudeDegreesMeasure' MUST be provided.Element 'cbc:LongitudeDegreesMeasure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Line' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:CoordinateSystemCode' MUST be provided.Element 'cbc:LatitudeDegreesMeasure' MUST be provided.Element 'cbc:LongitudeDegreesMeasure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Line' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:CoordinateSystemCode' MUST be provided.Element 'cbc:LatitudeDegreesMeasure' MUST be provided.Element 'cbc:LongitudeDegreesMeasure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Value MUST be part of code list 'ISO 6523 ICD list'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ChargeIndicator' MUST be provided.Element 'cbc:AllowanceChargeReasonCode' MUST be provided.Element 'cbc:Amount' MUST be provided.Value MUST be part of code list 'Freight Allowance-Charge Reason Code'.Attribute 'currencyID' MUST be present.Document MUST NOT contain elements not part of the data model.Element 'cbc:TransportModeCode' MUST be provided.Value MUST be part of code list 'Recommendation 19 (UN/ECE) Transport Modes'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:IdentityDocumentReference' MUST be provided.Element 'cbc:ID' MUST be provided.Element 'cbc:DocumentType' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:CoordinateSystemCode' MUST be provided.Element 'cbc:LatitudeDegreesMeasure' MUST be provided.Element 'cbc:LongitudeDegreesMeasure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:IdentificationID' MUST be provided.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:TransportModeCode' MUST be provided.Value MUST be part of code list 'Recommendation 19 (UN/ECE) Transport Modes'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:IdentityDocumentReference' MUST be provided.Element 'cbc:ID' MUST be provided.Element 'cbc:DocumentType' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:CoordinateSystemCode' MUST be provided.Element 'cbc:LatitudeDegreesMeasure' MUST be provided.Element 'cbc:LongitudeDegreesMeasure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:IdentificationID' MUST be provided.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:TransportModeCode' MUST be provided.Value MUST be part of code list 'Recommendation 19 (UN/ECE) Transport Modes'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:IdentityDocumentReference' MUST be provided.Element 'cbc:ID' MUST be provided.Element 'cbc:DocumentType' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:CoordinateSystemCode' MUST be provided.Element 'cbc:LatitudeDegreesMeasure' MUST be provided.Element 'cbc:LongitudeDegreesMeasure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:IdentificationID' MUST be provided.Element 'cac:Location' MUST be provided.Element 'cac:Period' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cbc:TransportHandlingUnitTypeCode' MUST be provided.Value MUST be part of code list 'Type of Transport Handling Unit ID (openPEPPOL)'.Value MUST be part of code list 'Recommendation 21 (UN/ECE)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'Transport equipment type code (UNCL8053) '.Value MUST be part of code list 'Size type code (TRED8155)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'.Attribute 'unitCode' MUST be present.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'.Attribute 'unitCode' MUST be present.Document MUST NOT contain elements not part of the data model.Attribute 'unitCode' MUST be present.Element 'cbc:ItemClassificationCode' MUST be provided.Attribute 'listID' MUST be present.Value MUST be part of code list 'Item type identification code (UNCL7143)'.Attribute 'listVersionID' MUST be present.Attribute 'name' MUST be present.Document MUST NOT contain elements not part of the data model.Value MUST be part of code list 'Dangerous goods regulations code (UNCL8273)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Element 'cbc:PackingCriteriaCode' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model. \ No newline at end of file diff --git a/target/generated/T125-basic.sch b/target/generated/T125-basic.sch index c6b0e8e1..accd9e59 100644 --- a/target/generated/T125-basic.sch +++ b/target/generated/T125-basic.sch @@ -1 +1 @@ -Element 'cbc:CustomizationID' MUST be provided.Element 'cbc:ProfileID' MUST be provided.Element 'cbc:ID' MUST be provided.Element 'cbc:IssueDate' MUST be provided.Element 'cbc:IssueTime' MUST be provided.Element 'cbc:Name' MUST be provided.Element 'cac:ConsignorParty' MUST be provided.Element 'cac:CarrierParty' MUST be provided.Element 'cac:Shipment' MUST be provided.Document MUST not contain schema location.Element 'cbc:EndpointID' MUST be provided.Element 'cac:PartyLegalEntity' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:EndpointID' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:IdentityDocumentReference' MUST be provided.Element 'cbc:ID' MUST be provided.Element 'cbc:DocumentType' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cac:Consignment' MUST be provided.Element 'cac:ShipmentStage' MUST be provided.Value MUST be part of code list 'Type of Shipment ID (openPEPPOL)'.Element 'cbc:ID' MUST be provided.Element 'cac:ConsigneeParty' MUST be provided.Value MUST be part of code list 'Type of Consignment ID (openPEPPOL)'.Attribute 'unitCode' MUST be present.Attribute 'unitCode' MUST be present.Attribute 'unitCode' MUST be present.Attribute 'unitCode' MUST be present.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cbc:TransportHandlingUnitTypeCode' MUST be provided.Value MUST be part of code list 'Type of Transport Handling Unit ID (openPEPPOL)'.Value MUST be part of code list 'Recommendation 21 (UN/ECE)'.Value MUST be part of code list 'Handling code (Beast, openPeppol)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'Transport equipment type code (UNCL8053) '.Value MUST be part of code list 'Size type code (TRED8155)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'.Attribute 'unitCode' MUST be present.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'.Attribute 'unitCode' MUST be present.Document MUST NOT contain elements not part of the data model.Element 'cbc:ItemClassificationCode' MUST be provided.Attribute 'listID' MUST be present.Value MUST be part of code list 'Item type identification code (UNCL7143)'.Document MUST NOT contain elements not part of the data model.Value MUST be part of code list 'Dangerous goods regulations code (UNCL8273)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Element 'cbc:PackingCriteriaCode' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:TransportModeCode' MUST be provided.Value MUST be part of code list 'Recommendation 19 (UN/ECE) Transport Modes'.Element 'cbc:AircraftID' MUST be provided.Element 'cbc:LicensePlateID' MUST be provided.Element 'cbc:TrainID' MUST be provided.Element 'cbc:VesselID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:DeliveryLocation' MUST be provided.Element 'cac:EstimatedDeliveryPeriod' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CoordinateSystemCode' MUST be provided.Element 'cbc:LatitudeDegreesMeasure' MUST be provided.Element 'cbc:LongitudeDegreesMeasure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:EstimatedDespatchPeriod' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:CoordinateSystemCode' MUST be provided.Element 'cbc:LatitudeDegreesMeasure' MUST be provided.Element 'cbc:LongitudeDegreesMeasure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'Document name code, full list (UNCL1001)'.Attribute 'mimeCode' MUST be present.Value MUST be part of code list 'Mime code (IANA Subset)'.Attribute 'filename' MUST be present.Element 'cbc:URI' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cac:SignatoryParty' MUST be provided.Element 'cac:DigitalSignatureAttachment' MUST be provided.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:FamilyName' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Attribute 'mimeCode' MUST be present.Value MUST be part of code list 'Mime code (IANA Subset)'.Attribute 'filename' MUST be present.Element 'cbc:URI' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model. \ No newline at end of file +Element 'cbc:CustomizationID' MUST be provided.Element 'cbc:ProfileID' MUST be provided.Element 'cbc:ID' MUST be provided.Element 'cbc:IssueDate' MUST be provided.Element 'cbc:IssueTime' MUST be provided.Element 'cbc:Name' MUST be provided.Element 'cac:ConsignorParty' MUST be provided.Element 'cac:CarrierParty' MUST be provided.Element 'cac:Shipment' MUST be provided.Document MUST not contain schema location.Element 'cbc:EndpointID' MUST be provided.Element 'cac:PartyLegalEntity' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:EndpointID' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:IdentityDocumentReference' MUST be provided.Element 'cbc:ID' MUST be provided.Element 'cbc:DocumentType' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cac:Consignment' MUST be provided.Element 'cac:ShipmentStage' MUST be provided.Value MUST be part of code list 'Type of Shipment ID (openPEPPOL)'.Element 'cbc:ID' MUST be provided.Element 'cac:ConsigneeParty' MUST be provided.Value MUST be part of code list 'Type of Consignment ID (openPEPPOL)'.Attribute 'unitCode' MUST be present.Attribute 'unitCode' MUST be present.Attribute 'unitCode' MUST be present.Attribute 'unitCode' MUST be present.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cbc:TransportHandlingUnitTypeCode' MUST be provided.Value MUST be part of code list 'Type of Transport Handling Unit ID (openPEPPOL)'.Value MUST be part of code list 'Recommendation 21 (UN/ECE)'.Value MUST be part of code list 'Handling code (Beast, openPeppol)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'Transport equipment type code (UNCL8053) '.Value MUST be part of code list 'Size type code (TRED8155)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'.Attribute 'unitCode' MUST be present.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Value MUST be part of code list 'Measured attribute code for despatch advice (UNCL6313 Subset) T120'.Attribute 'unitCode' MUST be present.Document MUST NOT contain elements not part of the data model.Element 'cbc:ItemClassificationCode' MUST be provided.Attribute 'listID' MUST be present.Value MUST be part of code list 'Item type identification code (UNCL7143)'.Document MUST NOT contain elements not part of the data model.Value MUST be part of code list 'Dangerous goods regulations code (UNCL8273)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Element 'cbc:PackingCriteriaCode' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:AttributeID' MUST be provided.Element 'cbc:Measure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:TransportModeCode' MUST be provided.Value MUST be part of code list 'Recommendation 19 (UN/ECE) Transport Modes'.Element 'cbc:AircraftID' MUST be provided.Element 'cbc:LicensePlateID' MUST be provided.Element 'cbc:TrainID' MUST be provided.Element 'cbc:VesselID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:DeliveryLocation' MUST be provided.Element 'cac:EstimatedDeliveryPeriod' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CoordinateSystemCode' MUST be provided.Element 'cbc:LatitudeDegreesMeasure' MUST be provided.Element 'cbc:LongitudeDegreesMeasure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:EstimatedDespatchPeriod' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:CoordinateSystemCode' MUST be provided.Element 'cbc:LatitudeDegreesMeasure' MUST be provided.Element 'cbc:LongitudeDegreesMeasure' MUST be provided.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Recommendation 20, including Recommendation 21 codes - prefixed with X (UN/ECE)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'Document name code, full list (UNCL1001)'.Attribute 'mimeCode' MUST be present.Value MUST be part of code list 'Mime code (IANA Subset)'.Attribute 'filename' MUST be present.Element 'cbc:URI' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cac:SignatoryParty' MUST be provided.Element 'cac:DigitalSignatureAttachment' MUST be provided.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:FamilyName' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Attribute 'mimeCode' MUST be present.Value MUST be part of code list 'Mime code (IANA Subset)'.Attribute 'filename' MUST be present.Element 'cbc:URI' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model. \ No newline at end of file diff --git a/target/generated/T126-basic.sch b/target/generated/T126-basic.sch index 4554e24a..dbde7f98 100644 --- a/target/generated/T126-basic.sch +++ b/target/generated/T126-basic.sch @@ -1 +1 @@ -Element 'cbc:CustomizationID' MUST be provided.Element 'cbc:ProfileID' MUST be provided.Element 'cbc:ID' MUST be provided.Element 'cbc:IssueDate' MUST be provided.Element 'cbc:IssueTime' MUST be provided.Element 'cbc:ShippingOrderID' MUST be provided.Element 'cbc:TransportationStatusTypeCode' MUST be provided.Element 'cac:SenderParty' MUST be provided.Element 'cac:ReceiverParty' MUST be provided.Document MUST not contain schema location.Value MUST be part of code list 'Transportation Status Type Code (openPEPPOL)'.Element 'cbc:EndpointID' MUST be provided.Element 'cac:PartyLegalEntity' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:EndpointID' MUST be provided.Element 'cac:PartyLegalEntity' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'Type of Consignment ID (openPEPPOL)'.Value MUST be part of code list 'Transport Event Type Code (openPEPPOL)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'Type of Transport Handling Unit ID (openPEPPOL)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model. \ No newline at end of file +Element 'cbc:CustomizationID' MUST be provided.Element 'cbc:ProfileID' MUST be provided.Element 'cbc:ID' MUST be provided.Element 'cbc:IssueDate' MUST be provided.Element 'cbc:IssueTime' MUST be provided.Element 'cbc:ShippingOrderID' MUST be provided.Element 'cbc:TransportationStatusTypeCode' MUST be provided.Element 'cac:SenderParty' MUST be provided.Element 'cac:ReceiverParty' MUST be provided.Document MUST not contain schema location.Value MUST be part of code list 'Transportation Status Type Code (openPEPPOL)'.Element 'cbc:EndpointID' MUST be provided.Element 'cac:PartyLegalEntity' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:EndpointID' MUST be provided.Element 'cac:PartyLegalEntity' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'Type of Consignment ID (openPEPPOL)'.Value MUST be part of code list 'Transport Event Type Code (openPEPPOL)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'Type of Transport Handling Unit ID (openPEPPOL)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model. \ No newline at end of file diff --git a/target/generated/T127-basic.sch b/target/generated/T127-basic.sch index 3d17cca6..5d24f9c2 100644 --- a/target/generated/T127-basic.sch +++ b/target/generated/T127-basic.sch @@ -1 +1 @@ -Element 'cbc:CustomizationID' MUST be provided.Element 'cbc:ProfileID' MUST be provided.Element 'cbc:ID' MUST be provided.Element 'cbc:IssueDate' MUST be provided.Element 'cbc:IssueTime' MUST be provided.Element 'cbc:Description' MUST be provided.Element 'cbc:ShippingOrderID' MUST be provided.Element 'cbc:TransportationStatusTypeCode' MUST be provided.Element 'cbc:TransportExecutionStatusCode' MUST be provided.Element 'cac:SenderParty' MUST be provided.Element 'cac:ReceiverParty' MUST be provided.Document MUST not contain schema location.Value MUST be part of code list 'Transportation Status Type Code (openPEPPOL)'.Value MUST be part of code list 'Transportation Status Code (openPEPPOL)'.Element 'cbc:ID' MUST be provided.Element 'cac:Status' MUST be provided.Value MUST be part of code list 'Type of Consignment ID (openPEPPOL)'.Element 'cbc:Description' MUST be provided.Attribute 'listID' MUST be present.Document MUST NOT contain elements not part of the data model.Value MUST be part of code list 'Transport Event Type Code (openPEPPOL)'.Element 'cbc:Description' MUST be provided.Attribute 'listID' MUST be present.Attribute 'listID' MUST be present.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cac:SignatoryParty' MUST be provided.Element 'cac:Person' MUST be provided.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:FamilyName' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Attribute 'mimeCode' MUST be present.Value MUST be part of code list 'Mime code (IANA Subset)'.Attribute 'filename' MUST be present.Element 'cbc:URI' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'Type of Transport Handling Unit ID (openPEPPOL)'.Element 'cbc:Description' MUST be provided.Attribute 'listID' MUST be present.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:IdentificationID' MUST be provided.Value MUST be part of code list 'Transport Event Type Code (openPEPPOL)'.Element 'cbc:Description' MUST be provided.Attribute 'listID' MUST be present.Attribute 'listID' MUST be present.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cac:SignatoryParty' MUST be provided.Element 'cac:Person' MUST be provided.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:FamilyName' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Attribute 'mimeCode' MUST be present.Value MUST be part of code list 'Mime code (IANA Subset)'.Attribute 'filename' MUST be present.Element 'cbc:URI' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'Document name code, full list (UNCL1001)'.Attribute 'mimeCode' MUST be present.Value MUST be part of code list 'Mime code (IANA Subset)'.Attribute 'filename' MUST be present.Element 'cbc:URI' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cac:SignatoryParty' MUST be provided.Element 'cac:Person' MUST be provided.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:FamilyName' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Attribute 'mimeCode' MUST be present.Value MUST be part of code list 'Mime code (IANA Subset)'.Attribute 'filename' MUST be present.Element 'cbc:URI' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:EndpointID' MUST be provided.Element 'cac:PartyLegalEntity' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:EndpointID' MUST be provided.Element 'cac:PartyLegalEntity' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model. \ No newline at end of file +Element 'cbc:CustomizationID' MUST be provided.Element 'cbc:ProfileID' MUST be provided.Element 'cbc:ID' MUST be provided.Element 'cbc:IssueDate' MUST be provided.Element 'cbc:IssueTime' MUST be provided.Element 'cbc:Description' MUST be provided.Element 'cbc:ShippingOrderID' MUST be provided.Element 'cbc:TransportationStatusTypeCode' MUST be provided.Element 'cbc:TransportExecutionStatusCode' MUST be provided.Element 'cac:SenderParty' MUST be provided.Element 'cac:ReceiverParty' MUST be provided.Document MUST not contain schema location.Value MUST be part of code list 'Transportation Status Type Code (openPEPPOL)'.Value MUST be part of code list 'Transportation Status Code (openPEPPOL)'.Element 'cbc:ID' MUST be provided.Element 'cac:Status' MUST be provided.Value MUST be part of code list 'Type of Consignment ID (openPEPPOL)'.Element 'cbc:Description' MUST be provided.Attribute 'listID' MUST be present.Document MUST NOT contain elements not part of the data model.Value MUST be part of code list 'Transport Event Type Code (openPEPPOL)'.Element 'cbc:Description' MUST be provided.Attribute 'listID' MUST be present.Attribute 'listID' MUST be present.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cac:SignatoryParty' MUST be provided.Element 'cac:Person' MUST be provided.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:FamilyName' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Attribute 'mimeCode' MUST be present.Value MUST be part of code list 'Mime code (IANA Subset)'.Attribute 'filename' MUST be present.Element 'cbc:URI' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'Type of Transport Handling Unit ID (openPEPPOL)'.Element 'cbc:Description' MUST be provided.Attribute 'listID' MUST be present.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:IdentificationID' MUST be provided.Value MUST be part of code list 'Transport Event Type Code (openPEPPOL)'.Element 'cbc:Description' MUST be provided.Attribute 'listID' MUST be present.Attribute 'listID' MUST be present.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cac:SignatoryParty' MUST be provided.Element 'cac:Person' MUST be provided.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:FamilyName' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Attribute 'mimeCode' MUST be present.Value MUST be part of code list 'Mime code (IANA Subset)'.Attribute 'filename' MUST be present.Element 'cbc:URI' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'Document name code, full list (UNCL1001)'.Attribute 'mimeCode' MUST be present.Value MUST be part of code list 'Mime code (IANA Subset)'.Attribute 'filename' MUST be present.Element 'cbc:URI' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cac:SignatoryParty' MUST be provided.Element 'cac:Person' MUST be provided.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:FamilyName' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Attribute 'mimeCode' MUST be present.Value MUST be part of code list 'Mime code (IANA Subset)'.Attribute 'filename' MUST be present.Element 'cbc:URI' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:EndpointID' MUST be provided.Element 'cac:PartyLegalEntity' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:EndpointID' MUST be provided.Element 'cac:PartyLegalEntity' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:Line' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model. \ No newline at end of file diff --git a/target/generated/T128-basic.sch b/target/generated/T128-basic.sch index 1c60c049..8aec45a6 100644 --- a/target/generated/T128-basic.sch +++ b/target/generated/T128-basic.sch @@ -1 +1 @@ -Element 'cbc:CustomizationID' MUST be provided.Element 'cbc:ProfileID' MUST be provided.Element 'cbc:ID' MUST be provided.Element 'cbc:IssueDate' MUST be provided.Element 'cbc:IssueTime' MUST be provided.Element 'cbc:ReceiptAdviceTypeCode' MUST be provided.Element 'cac:DespatchDocumentReference' MUST be provided.Element 'cac:DeliveryCustomerParty' MUST be provided.Element 'cac:DespatchSupplierParty' MUST be provided.Element 'cac:ReceiptLine' MUST be provided.Document MUST not contain schema location.Value MUST be part of code list 'Document status code (openPEPPOL)'.Value MUST be part of code list 'Receipt Advice Type (openPEPPOL)'.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cbc:IssueDate' MUST be provided.Element 'cbc:IssueTime' MUST be provided.Value MUST be part of code list 'Application Response type code (UNCL4343 Subset T128)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'Document name code, full list (UNCL1001)'.Attribute 'mimeCode' MUST be present.Value MUST be part of code list 'Mime code (IANA Subset)'.Attribute 'filename' MUST be present.Element 'cbc:URI' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Party' MUST be provided.Element 'cbc:EndpointID' MUST be provided.Element 'cac:PartyLegalEntity' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Party' MUST be provided.Element 'cbc:EndpointID' MUST be provided.Element 'cac:PartyLegalEntity' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Party' MUST be provided.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Party' MUST be provided.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'Type of Shipment ID (openPEPPOL)'.Element 'cbc:ID' MUST be provided.Element 'cac:Status' MUST be provided.Value MUST be part of code list 'Type of Consignment ID (openPEPPOL)'.Element 'cbc:ConditionCode' MUST be provided.Value MUST be part of code list 'Application Response type code (UNCL4343 Subset T128)'.Value MUST be part of code list 'Consignment Status Reason (openPEPPOL)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:IdentityDocumentReference' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ActualDeliveryDate' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cbc:TransportHandlingUnitTypeCode' MUST be provided.Element 'cac:Status' MUST be provided.Value MUST be part of code list 'Type of Transport Handling Unit ID (openPEPPOL)'.Value MUST be part of code list 'Recommendation 21 (UN/ECE)'.Element 'cbc:ConditionCode' MUST be provided.Value MUST be part of code list 'Application Response type code (UNCL4343 Subset T128)'.Value MUST be part of code list 'Transport Handling Unit Reason codes (based on UNCL7007). '.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cac:DespatchLineReference' MUST be provided.Attribute 'unitCode' MUST be present.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Receipt Advice Action (openPEPPOL)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Reject Reason (openPEPPOL)'.Value MUST be part of code list 'Receipt Advice Action (openPEPPOL)'.Attribute 'unitCode' MUST be present.Element 'cbc:LineID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:LineID' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:Name' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model. \ No newline at end of file +Element 'cbc:CustomizationID' MUST be provided.Element 'cbc:ProfileID' MUST be provided.Element 'cbc:ID' MUST be provided.Element 'cbc:IssueDate' MUST be provided.Element 'cbc:IssueTime' MUST be provided.Element 'cbc:ReceiptAdviceTypeCode' MUST be provided.Element 'cac:DespatchDocumentReference' MUST be provided.Element 'cac:DeliveryCustomerParty' MUST be provided.Element 'cac:DespatchSupplierParty' MUST be provided.Element 'cac:ReceiptLine' MUST be provided.Document MUST not contain schema location.Value MUST be part of code list 'Document status code (openPEPPOL)'.Value MUST be part of code list 'Receipt Advice Type (openPEPPOL)'.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cbc:IssueDate' MUST be provided.Element 'cbc:IssueTime' MUST be provided.Value MUST be part of code list 'Application Response type code (UNCL4343 Subset T128)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'Document name code, full list (UNCL1001)'.Attribute 'mimeCode' MUST be present.Value MUST be part of code list 'Mime code (IANA Subset)'.Attribute 'filename' MUST be present.Element 'cbc:URI' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Party' MUST be provided.Element 'cbc:EndpointID' MUST be provided.Element 'cac:PartyLegalEntity' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Party' MUST be provided.Element 'cbc:EndpointID' MUST be provided.Element 'cac:PartyLegalEntity' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'Electronic Address Scheme (EAS)'.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:CompanyID' MUST be provided.Element 'cac:TaxScheme' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:RegistrationName' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Party' MUST be provided.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cac:Party' MUST be provided.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:Country' MUST be provided.Element 'cbc:IdentificationCode' MUST be provided.Value MUST be part of code list 'Country codes (ISO 3166-1:Alpha2)'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'Type of Shipment ID (openPEPPOL)'.Element 'cbc:ID' MUST be provided.Element 'cac:Status' MUST be provided.Value MUST be part of code list 'Type of Consignment ID (openPEPPOL)'.Element 'cbc:ConditionCode' MUST be provided.Value MUST be part of code list 'Application Response type code (UNCL4343 Subset T128)'.Value MUST be part of code list 'Consignment Status Reason (openPEPPOL)'.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Value MUST be part of code list 'ISO 6523 ICD list'.Element 'cbc:Name' MUST be provided.Element 'cac:IdentityDocumentReference' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ActualDeliveryDate' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cbc:TransportHandlingUnitTypeCode' MUST be provided.Element 'cac:Status' MUST be provided.Value MUST be part of code list 'Type of Transport Handling Unit ID (openPEPPOL)'.Value MUST be part of code list 'Recommendation 21 (UN/ECE)'.Element 'cbc:ConditionCode' MUST be provided.Value MUST be part of code list 'Application Response type code (UNCL4343 Subset T128)'.Value MUST be part of code list 'Transport Handling Unit Reason codes (based on UNCL7007). '.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Element 'cac:DespatchLineReference' MUST be provided.Attribute 'unitCode' MUST be present.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Receipt Advice Action (openPEPPOL)'.Attribute 'unitCode' MUST be present.Value MUST be part of code list 'Reject Reason (openPEPPOL)'.Value MUST be part of code list 'Receipt Advice Action (openPEPPOL)'.Attribute 'unitCode' MUST be present.Element 'cbc:LineID' MUST be provided.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Element 'cbc:LineID' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:Name' MUST be provided.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Document MUST NOT contain elements not part of the data model.Element 'cbc:ID' MUST be provided.Attribute 'schemeID' MUST be present.Value MUST be part of code list 'ISO 6523 ICD list'.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model.Document MUST NOT contain elements not part of the data model. \ No newline at end of file diff --git a/target/schematron/PEPPOLBIS-T120.sch b/target/schematron/PEPPOLBIS-T120.sch index 969435f1..c4f5fa7d 100644 --- a/target/schematron/PEPPOLBIS-T120.sch +++ b/target/schematron/PEPPOLBIS-T120.sch @@ -177,43 +177,43 @@ - - + - + + - - - - - - - - + + - - - - + + + + + + + + + + Element 'cbc:CustomizationID' MUST be provided. Element 'cbc:ProfileID' MUST be provided. diff --git a/target/schematron/PEPPOLBIS-T122.sch b/target/schematron/PEPPOLBIS-T122.sch index 1e2d7dda..5b454b00 100644 --- a/target/schematron/PEPPOLBIS-T122.sch +++ b/target/schematron/PEPPOLBIS-T122.sch @@ -179,15 +179,15 @@ - - - + + - + + diff --git a/target/schematron/PEPPOLBIS-T123.sch b/target/schematron/PEPPOLBIS-T123.sch index e7ffc8de..26be25f1 100644 --- a/target/schematron/PEPPOLBIS-T123.sch +++ b/target/schematron/PEPPOLBIS-T123.sch @@ -179,37 +179,37 @@ - - - - + - - - - + + + - - - - + + + + + + + + Element 'cbc:CustomizationID' MUST be provided. Element 'cbc:ProfileID' MUST be provided. diff --git a/target/schematron/PEPPOLBIS-T124.sch b/target/schematron/PEPPOLBIS-T124.sch index 32adad95..af95e38f 100644 --- a/target/schematron/PEPPOLBIS-T124.sch +++ b/target/schematron/PEPPOLBIS-T124.sch @@ -179,37 +179,37 @@ - - - - + - - - - + + + - - - - + + + + + + + + Element 'cbc:CustomizationID' MUST be provided. Element 'cbc:ProfileID' MUST be provided. diff --git a/target/schematron/PEPPOLBIS-T125.sch b/target/schematron/PEPPOLBIS-T125.sch index 1d6d2041..55b8dad7 100644 --- a/target/schematron/PEPPOLBIS-T125.sch +++ b/target/schematron/PEPPOLBIS-T125.sch @@ -179,34 +179,34 @@ - - + - - - - - + + + - - - - + + + + + + + Element 'cbc:CustomizationID' MUST be provided. Element 'cbc:ProfileID' MUST be provided. diff --git a/target/schematron/PEPPOLBIS-T126.sch b/target/schematron/PEPPOLBIS-T126.sch index e3518397..cc475eee 100644 --- a/target/schematron/PEPPOLBIS-T126.sch +++ b/target/schematron/PEPPOLBIS-T126.sch @@ -179,17 +179,17 @@ - - + + - - + + Element 'cbc:CustomizationID' MUST be provided. Element 'cbc:ProfileID' MUST be provided. diff --git a/target/schematron/PEPPOLBIS-T127.sch b/target/schematron/PEPPOLBIS-T127.sch index 45ce7ff0..0465bc00 100644 --- a/target/schematron/PEPPOLBIS-T127.sch +++ b/target/schematron/PEPPOLBIS-T127.sch @@ -181,21 +181,21 @@ - - - + + + + + + - - - Element 'cbc:CustomizationID' MUST be provided. Element 'cbc:ProfileID' MUST be provided. diff --git a/target/schematron/PEPPOLBIS-T128.sch b/target/schematron/PEPPOLBIS-T128.sch index 8b4f4729..cdfed277 100644 --- a/target/schematron/PEPPOLBIS-T128.sch +++ b/target/schematron/PEPPOLBIS-T128.sch @@ -177,30 +177,30 @@ - - - - - - + - - - + - + + - + + + + + + + Element 'cbc:CustomizationID' MUST be provided. Element 'cbc:ProfileID' MUST be provided. From 8edc8824caab8cda7f7c9e87b3e37cef82421d72 Mon Sep 17 00:00:00 2001 From: JorgenErlandsson Date: Wed, 11 Dec 2024 14:43:41 +0100 Subject: [PATCH 33/38] Change name from "Peppol Incubation..." to "Peppol Logistics - November 2024" --- project.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/project.xml b/project.xml index 79d37bef..9a3a14c9 100644 --- a/project.xml +++ b/project.xml @@ -1,6 +1,6 @@ - Peppol Incubation Project Logistics + Peppol Logistics - November 2024 From de6bc762977c90976284d7d8d8cdcf4434793ae3 Mon Sep 17 00:00:00 2001 From: Rikard Larsson Date: Mon, 16 Dec 2024 13:43:55 +0100 Subject: [PATCH 34/38] Test of new creation of documentation --- tools/UBLInstance-To-StructureXML-old.xsl | 640 ++++++++++++++ tools/UBLInstance-To-StructureXML.xsl | 990 ++++++++++------------ 2 files changed, 1077 insertions(+), 553 deletions(-) create mode 100644 tools/UBLInstance-To-StructureXML-old.xsl diff --git a/tools/UBLInstance-To-StructureXML-old.xsl b/tools/UBLInstance-To-StructureXML-old.xsl new file mode 100644 index 00000000..c94ae85f --- /dev/null +++ b/tools/UBLInstance-To-StructureXML-old.xsl @@ -0,0 +1,640 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2 + urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + / + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Logistics: + + Peppol: + + + + + + Peppol: + + Logistics: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/tools/UBLInstance-To-StructureXML.xsl b/tools/UBLInstance-To-StructureXML.xsl index 1683599d..ac6c04b6 100644 --- a/tools/UBLInstance-To-StructureXML.xsl +++ b/tools/UBLInstance-To-StructureXML.xsl @@ -1,632 +1,516 @@ - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2 - urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2 - - - - - - - - - - - + xmlns:fn="http://www.w3.org/2005/xpath-functions" + xmlns:synstr="urn:fdc:difi.no:2017:vefa:structure-1" + xmlns="urn:fdc:difi.no:2017:vefa:structure-1" + xmlns:xs="http://www.w3.org/2001/XMLSchema" + exclude-result-prefixes="xsl fn synstr xs"> + + + + + + + + + + + + - - - - - - + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + - - - - - - - - - + + + + + - - - - - - - - - + - - - + - + / + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - / - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + - + + + + + + + + + + + + + + + + + + + + - + - - - + - - - + + - - - + - + - - - - - - - + - + + + + + - - + + - - - - - + + - - + + - - - - - + + - - + + - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + + + + + + + + + + + + + + + + + + + / + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - + + + + + + + + + + + + + - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - + + + + - - - - + + BEAst: + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + - - - - - - - - - Logistics: - - Peppol: - - - - - - Peppol: - - Logistics: - - - - - - - + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - + + + + - - - - - - - - + + + + - - - - - + + + - - - - - - - + + - - - - - + - - - - - - - - - - - - - - - - - + + + + + + + + + - \ No newline at end of file From abb39d6f0f71775d4e06d50bcdf92f25c701c1d0 Mon Sep 17 00:00:00 2001 From: Rikard Larsson Date: Mon, 16 Dec 2024 13:54:02 +0100 Subject: [PATCH 35/38] Swap value and attribute order --- tools/UBLInstance-To-StructureXML-old.xsl | 640 ------------- tools/UBLInstance-To-StructureXML.xsl | 1002 ++++++++++++--------- 2 files changed, 564 insertions(+), 1078 deletions(-) delete mode 100644 tools/UBLInstance-To-StructureXML-old.xsl diff --git a/tools/UBLInstance-To-StructureXML-old.xsl b/tools/UBLInstance-To-StructureXML-old.xsl deleted file mode 100644 index c94ae85f..00000000 --- a/tools/UBLInstance-To-StructureXML-old.xsl +++ /dev/null @@ -1,640 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2 - urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - / - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Logistics: - - Peppol: - - - - - - Peppol: - - Logistics: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/tools/UBLInstance-To-StructureXML.xsl b/tools/UBLInstance-To-StructureXML.xsl index ac6c04b6..21c0bfbb 100644 --- a/tools/UBLInstance-To-StructureXML.xsl +++ b/tools/UBLInstance-To-StructureXML.xsl @@ -1,516 +1,642 @@ - + - - - - - - - - - - - - - - - - - - + xmlns:fo="http://www.w3.org/1999/XSL/Format" + xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:fn="http://www.w3.org/2005/xpath-functions" + xmlns:nsPep="urn:fdc:difi.no:2017:vefa:structure-1" + xmlns="urn:fdc:difi.no:2017:vefa:structure-1" + xmlns:map="http://www.w3.org/2005/xpath-functions/map" + xmlns:array="http://www.w3.org/2005/xpath-functions/array" + xmlns:oraext="http://www.oracle.com/XSL/Transform/java/oracle.tip.pc.services.functions.ExtFunc" + exclude-result-prefixes="xs fo fn xsl nsPep map array oraext"> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2 + urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2 + + + + + + + + + + + - - - + + + + + + - - - + + + + + + + + + - - - - - + + + + + + + + + - + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + - / - - - - - - + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + / + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - + + + - + + + + + + + + + + + + + + + - + + + - - BEAst: - - - + + + - + + + - + + + - + - + + + + + + - - - - - + + - + + + + + - - + + - + + + + + - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + - - - - - - - - - / - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - BEAst: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - + + + + - - - - - - - - - - + + + - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + Logistics: + + Peppol: + + + + + + Peppol: + + Logistics: + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - + + + + + + - - + + + + + + - + + + + + - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file From dad4f121a638755801c4182d6cc50ee52f202455 Mon Sep 17 00:00:00 2001 From: github-actions <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 16 Dec 2024 12:55:53 +0000 Subject: [PATCH 36/38] Generated by github actions --- .../syntax/ubl-advanced-despatch-advice.xml | 138 ++++++++--------- structure/syntax/ubl-receipt-advice.xml | 36 ++--- .../ubl-transport-execution-plan-request.xml | 82 +++++----- .../syntax/ubl-transport-execution-plan.xml | 140 +++++++++--------- .../ubl-transportation-status-request.xml | 18 +-- .../syntax/ubl-transportation-status.xml | 44 +++--- structure/syntax/ubl-waybill.xml | 68 ++++----- structure/syntax/ubl-weight-statement.xml | 22 +-- 8 files changed, 274 insertions(+), 274 deletions(-) diff --git a/structure/syntax/ubl-advanced-despatch-advice.xml b/structure/syntax/ubl-advanced-despatch-advice.xml index a6c218b8..ffc6ae37 100644 --- a/structure/syntax/ubl-advanced-despatch-advice.xml +++ b/structure/syntax/ubl-advanced-despatch-advice.xml @@ -133,7 +133,6 @@ The referenced document can here be inserted as a binary object. Binary object tir16-p051 - aHR0cHM6Ly90ZXN0LXZlZmEuZGlmaS5uby9wZXBwb2xiaXMvcG9hY2MvYmlsbGluZy8zLjAvYmlzLw== mimeCode Attached document Mime code @@ -147,6 +146,7 @@ The file name of the attached document Hours-spent.pdf + aHR0cHM6Ly90ZXN0LXZlZmEuZGlmaS5uby9wZXBwb2xiaXMvcG9hY2MvYmlsbGluZy8zLjAvYmlzLw== cac:ExternalReference @@ -177,7 +177,6 @@ Identifies the despatch party's electronic address Identifier tir16-071 - 7300010000001 schemeID Scheme identifier @@ -185,6 +184,7 @@ eas 0088 + 7300010000001 cac:PartyIdentification @@ -196,7 +196,6 @@ Identifier tir16-p001 PEPPOL-T120-R109 - 7300010000001 schemeID Scheme identifier @@ -204,6 +203,7 @@ ICD 0088 + 7300010000001 @@ -336,7 +336,6 @@ cbc:CompanyID Despatch supplier parties legal registration ID. The official identity of the party as registered with the relevant fiscal authority. - SC234567 schemeID Scheme identifier @@ -344,6 +343,7 @@ ICD 0089 + SC234567 cac:RegistrationAddress @@ -412,7 +412,6 @@ Identifies the consignee party's electronic address Identifier tir16-016 - 5798000000124 schemeID Scheme identifier @@ -420,6 +419,7 @@ eas 0088 + 5798000000124 cac:PartyIdentification @@ -431,7 +431,6 @@ Identifier tir16-015 PEPPOL-T120-R108 - 5790000435951 schemeID Scheme identifier @@ -439,6 +438,7 @@ ICD 0088 + 5790000435951 @@ -571,7 +571,6 @@ cbc:CompanyID Delivery customers parties legal registration ID. The official identity of the party as registered with the relevant fiscal authority. - GB523859989 schemeID Scheme identifier @@ -579,6 +578,7 @@ ICD 0089 + GB523859989 cac:RegistrationAddress @@ -646,7 +646,6 @@ Identifier tir16-030 PEPPOL-T120-R008 - 5790000435951 schemeID Scheme identifier @@ -654,6 +653,7 @@ ICD 0088 + 5790000435951 @@ -785,7 +785,6 @@ cbc:CompanyID Buyer party's legal registration ID. The official identity of the party as registered with the relevant fiscal authority. - GB523859989 schemeID Scheme identifier @@ -793,6 +792,7 @@ ICD 0089 + GB523859989 cac:RegistrationAddress @@ -860,7 +860,6 @@ Identifier tir16-066 PEPPOL-T120-R009 - 5790000435951 schemeID Scheme identifier @@ -868,6 +867,7 @@ ICD 0088 + 5790000435951 @@ -999,7 +999,6 @@ cbc:CompanyID Seller party's legal registration ID. The official identity of the party as registered with the relevant fiscal authority. - SC234567 schemeID Scheme identifier @@ -1007,6 +1006,7 @@ ICD 0089 + SC234567 cac:RegistrationAddress @@ -1072,7 +1072,6 @@ The originator party identifier. tir16-032 PEPPOL-T120-R010 - 5790000435951 schemeID Scheme identifier @@ -1080,6 +1079,7 @@ ICD 0088 + 5790000435951 @@ -1188,7 +1188,6 @@ Shipment identifier Identifies a shipment. Freight forwarders reference number. If this ID is in the GSIN format, it should be indicated in the attribute @schemeID. Use NA as a dummy value if the ID is unknown. tir16-038 - 73500538500000019 schemeID Used to indicate that the ID is in the GSIN format. The Global Shipment Identification Number (GSIN) is a number that @@ -1197,6 +1196,7 @@ ShipmentIDType GSIN + 73500538500000019 cbc:Information @@ -1211,7 +1211,6 @@ The gross weight of the despatch as a whole. Must be equal the the weight specified for the included transport handling units if this is specified tir16-074 PEPPOL-T120-R018 - 1030 unitCode Shipment quantity unit of measure @@ -1221,6 +1220,7 @@ UNECERec20 KGM + 1030 cbc:GrossVolumeMeasure @@ -1228,7 +1228,6 @@ The gross volume of the despatch as a whole. Must be greather or equal to the the volume specified for the included transport handling units if this is specified tir16-075 PEPPOL-T120-R019 - 1.456 unitCode Shipment volume unit of measure @@ -1238,6 +1237,7 @@ UNECERec20 MTQ + 1.456 cbc:TotalTransportHandlingUnitQuantity @@ -1252,7 +1252,6 @@ Declared statistics value amount The total declared value for customs purposes of those goods in this shipment that are subject to the same customs procedure and have the same tariff/statistical heading, country information, and duty regime. PEPPOL-T120-R021 - 92179.12 currencyID Currency identifier @@ -1260,6 +1259,7 @@ ISO4217 SEK + 92179.12 cac:Consignment @@ -1270,7 +1270,6 @@ Consignment identifier If this ID is in the GINC format, it should be indicated in the attribute @schemeID. Use NA as a dummy value if the ID is unknown. tir16-040 - 735005233GS1TRANSPORT000001 schemeID Used to indicate that the ID is in the GINC (Global Identification Number for Consignment) format. This number @@ -1280,6 +1279,7 @@ ConsignmentIDType GINC + 735005233GS1TRANSPORT000001 cbc:HazardousRiskIndicator @@ -1293,13 +1293,13 @@ The handling required for this shipment, expressed as a code. Use TRED4079, BeastHandlingCode or an another code id as listID. TRED4079 HandlingCode - 1 listID Identifier for codelist for handling code An identifier for the codelist used for the handling code TRED4079 + 1 cbc:HandlingInstructions @@ -1321,7 +1321,6 @@ Identifier tir16-p055 PEPPOL-T120-R110 - 5790000435951 schemeID Scheme identifier @@ -1329,6 +1328,7 @@ ICD 0088 + 5790000435951 @@ -1432,7 +1432,6 @@ cbc:CompanyID Carrier supplier parties legal registration ID. The official identity of the party as registered with the relevant fiscal authority. - SC234567 schemeID Scheme identifier @@ -1440,6 +1439,7 @@ ICD 0089 + SC234567 cac:RegistrationAddress @@ -1528,7 +1528,6 @@ cbc:TransportEquipmentTypeCode Tranport equipment type code Used to specify the type of fuel. - 6000000017 listID List Identifier @@ -1547,6 +1546,7 @@ Identifies the version of the List. 02.05.000 + 6000000017 cbc:Description @@ -1568,7 +1568,6 @@ cbc:Measure Measure The measured value. Used for EnergyContent, ConversionFactor, FuelConsumption, DrivingDistance, DrivingTime and RenewableFuel. unitCode refers to T6706. - 115.6 unitCode Measure unit of measure @@ -1576,6 +1575,7 @@ UNECERec20 LTR + 115.6 cbc:Description @@ -1599,13 +1599,13 @@ cbc:ID Identity of the fuel supplier The fuel supplier. - 7300010000001 schemeID Scheme identifier ICD 0088 + 7300010000001 @@ -1647,13 +1647,13 @@ cbc:ID Standard article identity of the fuel The fuel article number. The schemeID refers to the Article Number Type. - 1234567891234 schemeID Scheme identifier ICD 0160 + 1234567891234 @@ -1667,7 +1667,6 @@ cbc:EnvironmentalEmissionTypeCode Environmental emission type code Defines the type of emission reported. Values: "CO2" (Carbon Dioxide), NOX (Nitrogen Oxide), PM (Particulate Matter), HC (Hydro Carbon). - CO2 listID Identifier for codelist for environmental emissions type @@ -1679,12 +1678,12 @@ Name of environmental emissions type Carbon Dioxide + CO2 cbc:ValueMeasure Value of measurement The value of the emission. Refers to Carbon Dioxide/Nitrogen Oxide/Particulate Matter/Hydro Carbon. - 2.8 unitCode Measure unit of measure @@ -1692,6 +1691,7 @@ UNECERec20 MGM + 2.8 @@ -1784,13 +1784,13 @@ cbc:Measure Measure For the measure. Use UN/ECE Recommendation 20 and 21.subset. - 12.3 unitCode Measure unit of measure UNECERec20 TNE + 12.3 @@ -1831,13 +1831,13 @@ cbc:ID Identity of the delivery location Identifies the delivery location. - 5790000435951 schemeID Scheme identifier ICD 0088 + 5790000435951 cbc:Name @@ -1914,7 +1914,6 @@ cbc:LatitudeDegreesMeasure Latitude degrees The X coordinate. Use degrees with decimals. - 59.331660358041425 unitCode Latitude degrees unit of measure @@ -1922,12 +1921,12 @@ UNECERec20 DD + 59.331660358041425 cbc:LongitudeDegreesMeasure Longitude degrees The Y coordinate. Use degrees with decimals. - 18.063363084988005 unitCode Longitude degrees unit of measure @@ -1935,12 +1934,12 @@ UNECERec20 DD + 18.063363084988005 cbc:AltitudeMeasure Altitude The Z coordinate. - 12.5 unitCode Altitude unit of measure @@ -1948,6 +1947,7 @@ UNECERec20 MTR + 12.5 @@ -2021,13 +2021,13 @@ Identifier An identifier for the location to which the goods and services are despatched. For example a global location number. tir16-p046 - 34456456456456 schemeID Scheme identifier ICD 0088 + 34456456456456 cbc:StreetName @@ -2115,7 +2115,6 @@ cbc:LatitudeDegreesMeasure Latitude degrees The X coordinate. Use degrees with decimals. - 59.33169866504851 unitCode Latitude degrees unit of measure @@ -2123,12 +2122,12 @@ UNECERec20 DD + 59.33169866504851 cbc:LongitudeDegreesMeasure Longitude degrees The Y coordinate. Use degrees with decimals. - 18.063330898492403 unitCode Longitude degrees unit of measure @@ -2136,12 +2135,12 @@ UNECERec20 DD + 18.063330898492403 cbc:AltitudeMeasure Altitude The Z coordinate. - 12.5 unitCode Altitude unit of measure @@ -2149,6 +2148,7 @@ UNECERec20 MTR + 12.5 @@ -2195,12 +2195,12 @@ Identifier transport handling unit The Transport Handling Unit is identified with a Serial Shipping Container Code (SSCC). The GS1 identification key used to identify logistics units. The key comprises an extension digit, GS1 Company Prefix, serial reference and check digit. - 173500538500000016 schemeID TransportHandlingUnitIDType SSCC + 173500538500000016 cbc:TransportHandlingUnitTypeCode @@ -2215,13 +2215,13 @@ The handling for this transporthandling unit expressed as a code TRED4079 HandlingCode - 1 listID Identifier for codelist for handling code An identifier for the codelist used for the handling code TRED4079 + 1 cbc:HandlingInstructions @@ -2301,13 +2301,13 @@ For the measure. Use UN/ECE Recommendation 20 and 21.subset. PEPPOL-T120-R018 PEPPOL-T120-R019 - 123 unitCode Measure unit of measure UNECERec20 MTR + 123 @@ -2325,12 +2325,12 @@ cbc:Measure Measure The value of the minimal temperature measurement. - -21 unitCode Measure unit of measure CEL + -21 @@ -2348,12 +2348,12 @@ cbc:Measure Measure The value of the maximum temperature measurement. - -21 unitCode Measure unit of measure CEL + -21 @@ -2378,7 +2378,6 @@ Declared statistics value amount The total declared value for customs purposes of the goods item. PEPPOL-T120-R021 - 23044.78 currencyID Currency identifier @@ -2386,29 +2385,30 @@ ISO4217 EUR + 23044.78 cbc:Quantity Quantity The number of units making up this goods item. - 6 unitCode Quantity unit of measure The unit of measure that applies to the quantity. EA + 6 cbc:TraceID Trace identifier An identifier to use for different purposes. Specify in schemeID which type of Trace ID you use. - 345699634527 schemeID Scheme identifier sgtin + 345699634527 @@ -2420,12 +2420,12 @@ Package identifier The Package may be identified with a Serial Shipping Container Code (SSCC). The GS1 identification key used to identify logistics units. The key comprises an extension digit, GS1 Company Prefix, serial reference and check digit. - 173500538500000023 schemeID TransportHandlingUnitIDType SSCC + 173500538500000023 cbc:ReturnableMaterialIndicator @@ -2526,7 +2526,6 @@ Declared statistics value amount The total declared value for customs purposes of the goods item. PEPPOL-T120-R021 - 23044.78 currencyID Currency identifier @@ -2534,29 +2533,30 @@ ISO4217 EUR + 23044.78 cbc:Quantity Quantity The number of units making up this goods item. - 6 unitCode Quantity unit of measure The unit of measure that applies to the quantity. EA + 6 cbc:TraceID Trace identifier An identifier to use for different purposes. Specify in schemeID which type of Trace ID you use. - 345699634527 schemeID Scheme identifier urn:epc:sgid + 345699634527 @@ -2574,7 +2574,6 @@ cbc:Measure Measure For the measure. - 123 unitCode Measure unit of measure @@ -2582,6 +2581,7 @@ UNECERec20 MTR + 123 @@ -2607,7 +2607,6 @@ Declared statistics value amount The total declared value for customs purposes of the goods item. PEPPOL-T120-R021 - 23044.78 currencyID Currency identifier @@ -2615,29 +2614,30 @@ ISO4217 EUR + 23044.78 cbc:Quantity Quantity The number of units making up this goods item. - 6 unitCode Quantity unit of measure The unit of measure that applies to the quantity. EA + 6 cbc:TraceID Trace identifier An identifier to use for different purposes. Specify in schemeID which type of Trace ID you use. - 345699634527 schemeID Scheme identifier urn:epc:sgid + 345699634527 @@ -2655,7 +2655,6 @@ cbc:Measure Measure For the measure. - 123 unitCode Measure unit of measure @@ -2663,6 +2662,7 @@ UNECERec20 KGM + 123 @@ -2688,7 +2688,6 @@ Declared statistics value amount The total declared value for customs purposes of the goods item. PEPPOL-T120-R021 - 23044.78 currencyID Currency identifier @@ -2696,29 +2695,30 @@ ISO4217 EUR + 23044.78 cbc:Quantity Quantity The number of units making up this goods item. - 6 unitCode Quantity unit of measure The unit of measure that applies to the quantity. EA + 6 cbc:TraceID Trace identifier An identifier to use for different purposes. Specify in schemeID which type of Trace ID you use. - 345699634527 schemeID Scheme identifier urn:epc:sgid + 345699634527 @@ -2736,7 +2736,6 @@ cbc:Measure Measure For the measure. - 123 unitCode Measure unit of measure @@ -2744,6 +2743,7 @@ UNECERec20 MTR + 123 @@ -2778,7 +2778,6 @@ tir16-048 PEPPOL-T120-R005 PEPPOL-T120-R006 - 10 unitCode Ordered quantity unit of measure @@ -2788,6 +2787,7 @@ UNECERec20 EA + 10 cbc:OutstandingQuantity @@ -2796,7 +2796,6 @@ shipment). tir16-049 PEPPOL-T120-R007 - 2 unitCode Ordered quantity unit of measure @@ -2806,6 +2805,7 @@ UNECERec20 EA + 2 cbc:OutstandingReason @@ -2889,7 +2889,6 @@ cbc:EmbeddedDocumentBinaryObject Embedded binary object The referenced document can here be inserted as a binary object. - aHR0cHM6Ly90ZXN0LXZlZmEuZGlmaS5uby9wZXBwb2xiaXMvcG9hY2MvYmlsbGluZy8zLjAvYmlzLw== mimeCode Attached document Mime code @@ -2903,6 +2902,7 @@ The file name of the attached document. Hours-spent.pdf + aHR0cHM6Ly90ZXN0LXZlZmEuZGlmaS5uby9wZXBwb2xiaXMvcG9hY2MvYmlsbGluZy8zLjAvYmlzLw== cac:ExternalReference @@ -2981,7 +2981,6 @@ Identifier tir16-055 PEPPOL-T120-R003 - 1234567891234 schemeID Scheme identifier @@ -2990,6 +2989,7 @@ ICD 0160 + 1234567891234 cbc:ExtendedID @@ -3014,7 +3014,6 @@ Code tir16-p048 PEPPOL-T120-R040 - KO2012140200 listID Item classification identifier identification scheme @@ -3037,6 +3036,7 @@ The name of the Identification scheme identifier when @listID = ZZZ. Must be provided when @listID = ZZZ. SBMI + KO2012140200 @@ -3096,7 +3096,6 @@ cbc:NetWeightMeasure Net Weight Measure Net weight of the Hazardous item. - 123 unitCode Measure unit of measure @@ -3104,12 +3103,12 @@ UNECERec20 KGM + 123 cbc:NetVolumeMeasure Net Volume Measure Net volume of the Hazardous item. - 12.3 unitCode Measure unit of measure @@ -3117,6 +3116,7 @@ UNECERec20 MTQ + 12.3 cac:HazardousGoodsTransit @@ -3143,7 +3143,6 @@ cbc:Measure Measure The value of this temperature measurement. - 78 unitCode Measure unit of measure @@ -3151,6 +3150,7 @@ UNECERec20 CEL + 78 @@ -3163,7 +3163,6 @@ cbc:ID ID ID of the property if assigned by an Agency - 77e416eb-a363-4258-a04e-171d843a6460 schemeDataURI Scheme Data URI @@ -3179,6 +3178,7 @@ Scheme version identifier 2022 + 77e416eb-a363-4258-a04e-171d843a6460 cbc:Name @@ -3197,13 +3197,13 @@ system. Code tir16-p042 - EPDNumber listID Name code list id. An identifier for the code list used for the Name code, this is bilaterally agreed IPNC + EPDNumber cbc:Value @@ -3220,7 +3220,6 @@ relevant. May not be relevant when properties are descriptive. Quantity tir16-p043 - 15.00 unitCode Value quantity unit of measure @@ -3230,6 +3229,7 @@ UNECERec20 EA + 15.00 cbc:ValueQualifier @@ -3253,13 +3253,13 @@ Manufacturer party identifier Identifies the manufacturer party. PEPPOL-T120-R111 - 5790000435951 schemeID Scheme identifier ICD 0088 + 5790000435951 @@ -3449,7 +3449,6 @@ cbc:Measure Measure For the measure. - 123 unitCode Measure unit of measure @@ -3457,6 +3456,7 @@ UNECERec20 MTR + 123 diff --git a/structure/syntax/ubl-receipt-advice.xml b/structure/syntax/ubl-receipt-advice.xml index a08af09e..cb9c6205 100644 --- a/structure/syntax/ubl-receipt-advice.xml +++ b/structure/syntax/ubl-receipt-advice.xml @@ -173,7 +173,6 @@ The referenced document can here be inserted as a binary object. Binary object tir16-p051 - aHR0cHM6Ly90ZXN0LXZlZmEuZGlmaS5uby9wZXBwb2xiaXMvcG9hY2MvYmlsbGluZy8zLjAvYmlzLw== mimeCode Attached document Mime code @@ -187,6 +186,7 @@ The file name of the attached document DamageReport_01.pdf + aHR0cHM6Ly90ZXN0LXZlZmEuZGlmaS5uby9wZXBwb2xiaXMvcG9hY2MvYmlsbGluZy8zLjAvYmlzLw== cac:ExternalReference @@ -217,7 +217,6 @@ Identifies the consignee party's electronic address Identifier tir16-016 - 5798000000124 schemeID Scheme identifier @@ -225,6 +224,7 @@ eas 0088 + 5798000000124 cac:PartyIdentification @@ -236,7 +236,6 @@ Identifier tir16-015 PEPPOL-T128-R108 - 5790000435951 schemeID Scheme identifier @@ -244,6 +243,7 @@ ICD 0088 + 5790000435951 @@ -376,7 +376,6 @@ cbc:CompanyID Delivery customers parties legal registration name The official name of the party as registered with the relevant fiscal authority. - GB523859989 schemeID Scheme identifier @@ -384,6 +383,7 @@ ICD 0089 + GB523859989 cac:RegistrationAddress @@ -445,7 +445,6 @@ Identifies the despatch party's electronic address Identifier tir16-071 - 7300010000001 schemeID Scheme identifier @@ -453,6 +452,7 @@ eas 0088 + 7300010000001 cac:PartyIdentification @@ -464,7 +464,6 @@ Identifier tir16-p001 PEPPOL-T128-R109 - 7300010000001 schemeID Scheme identifier @@ -472,6 +471,7 @@ ICD 0088 + 7300010000001 @@ -604,7 +604,6 @@ cbc:CompanyID Despatch supplier parties legal registration name The official name of the party as registered with the relevant fiscal authority. - SC234567 schemeID Scheme identifier @@ -612,6 +611,7 @@ ICD 0089 + SC234567 cac:RegistrationAddress @@ -686,7 +686,6 @@ Identifier tir16-030 PEPPOL-T128-R008 - 5790000435951 schemeID Scheme identifier @@ -694,6 +693,7 @@ ICD 0088 + 5790000435951 @@ -813,7 +813,6 @@ Identifier tir16-066 PEPPOL-T128-R009 - 5790000435951 schemeID Scheme identifier @@ -821,6 +820,7 @@ ICD 0088 + 5790000435951 @@ -931,7 +931,6 @@ Identifies a shipment. Freight forwarders reference number. If this ID is in the GSIN format, it should be indicated in the attribute @schemeID. Use NA as a dummy value if the ID is unknown. tir16-038 PEPPOL-T128-R023 - 73500538500000019 schemeID Used to indicate that the ID is in the GSIN format. The Global Shipment Identification Number (GSIN) is a number that @@ -940,6 +939,7 @@ ShipmentIDType GSIN + 73500538500000019 cbc:Information @@ -957,7 +957,6 @@ Consignment identifier If this ID is in the GINC format, it should be indicated in the attribute @schemeID. Use NA as a dummy value if the ID is unknown. tir16-040 - 735005233GS1TRANSPORT000001 schemeID Used to indicate that the ID is in the GINC (Global Identification Number for Consignment) format. This number @@ -967,6 +966,7 @@ ConsignmentIDType GINC + 735005233GS1TRANSPORT000001 cac:Status @@ -1011,7 +1011,6 @@ Identifier tir16-p055 PEPPOL-T128-R110 - 5790000435951 schemeID Scheme identifier @@ -1019,6 +1018,7 @@ ICD 0088 + 5790000435951 @@ -1116,12 +1116,12 @@ Identifier transport handling unit The Transport Handling Unit is identified with a Serial Shipping Container Code (SSCC). The GS1 identification key used to identify logistics units. The key comprises an extension digit, GS1 Company Prefix, serial reference and check digit. - 173500538500000016 schemeID TransportHandlingUnitIDType SSCC + 173500538500000016 cbc:TransportHandlingUnitTypeCode @@ -1182,25 +1182,25 @@ cbc:ReceivedQuantity Received quantity The total quantity received, including any rejected parts. - 90 unitCode Quantity unit of measure The unit of measure that applies to the quantity. KGM + 90 cbc:ShortQuantity Short quantity The quantity received short; the difference between the quantity reported despatched and the quantity actually received. - 10 unitCode Quantity unit of measure The unit of measure that applies to the quantity. KGM + 10 cbc:ShortageActionCode @@ -1217,13 +1217,13 @@ PEPPOL-T128-R004 PEPPOL-T128-R005 PEPPOL-T128-R006 - 1 unitCode Quantity unit of measure The unit of measure that applies to the quantity. KGM + 1 cbc:RejectReasonCode @@ -1252,13 +1252,13 @@ cbc:OversupplyQuantity Oversupply Quantity The quantity over-supplied, i.e., the quantity over and above the quantity ordered. - 5 unitCode Quantity unit of measure The unit of measure that applies to the quantity. KGM + 5 cac:OrderLineReference @@ -1358,7 +1358,6 @@ Standard Item number Global Trade Item Number (GTIN) or other standardized identification. PEPPOL-T128-R003 - 1234567891234 schemeID Scheme identifier @@ -1366,6 +1365,7 @@ ICD 0160 + 1234567891234 cbc:ExtendedID diff --git a/structure/syntax/ubl-transport-execution-plan-request.xml b/structure/syntax/ubl-transport-execution-plan-request.xml index 3d3f910f..6d5873a9 100644 --- a/structure/syntax/ubl-transport-execution-plan-request.xml +++ b/structure/syntax/ubl-transport-execution-plan-request.xml @@ -78,7 +78,6 @@ cbc:EndpointID Sender party electronic address The endpoint for the transport user party. - 41955619 schemeID Scheme identifier @@ -86,6 +85,7 @@ eas 0198 + 41955619 cac:PartyIdentification @@ -94,12 +94,12 @@ cbc:ID PEPPOL-T123-R031 - 7300010000001 schemeID ICD 0088 + 7300010000001 @@ -203,7 +203,6 @@ cbc:CompanyID Transport user parties legal registration name The official name of the party as registered with the relevant fiscal authority. - SC234567 schemeID Scheme identifier @@ -211,6 +210,7 @@ ICD 0089 + SC234567 cac:RegistrationAddress @@ -267,7 +267,6 @@ cbc:EndpointID Sender party electronic address The endpoint for the transport service provider party. - 85955619 schemeID Scheme identifier @@ -275,6 +274,7 @@ eas 0198 + 85955619 cac:PartyIdentification @@ -283,12 +283,12 @@ cbc:ID PEPPOL-T123-R032 - 7300010000001 schemeID ICD 0088 + 7300010000001 @@ -392,7 +392,6 @@ cbc:CompanyID Transport service provider parties legal registration name The official name of the party as registered with the relevant fiscal authority. - SC234567 schemeID Scheme identifier @@ -400,6 +399,7 @@ ICD 0089 + SC234567 cac:RegistrationAddress @@ -459,12 +459,12 @@ cbc:ID PEPPOL-T123-R033 - 7300010000001 schemeID ICD 0088 + 7300010000001 @@ -568,7 +568,6 @@ cbc:CompanyID Transport user parties legal registration name The official name of the party as registered with the relevant fiscal authority. - SC234567 schemeID Scheme identifier @@ -576,6 +575,7 @@ ICD 0089 + SC234567 cac:RegistrationAddress @@ -660,7 +660,6 @@ The referenced document can here be inserted as a binary object. Binary object tir16-p051 - aHR0cHM6Ly90ZXN0LXZlZmEuZGlmaS5uby9wZXBwb2xiaXMvcG9hY2MvYmlsbGluZy8zLjAvYmlzLw== mimeCode Attached document Mime code @@ -674,6 +673,7 @@ The file name of the attached document Hours-spent.pdf + aHR0cHM6Ly90ZXN0LXZlZmEuZGlmaS5uby9wZXBwb2xiaXMvcG9hY2MvYmlsbGluZy8zLjAvYmlzLw== cac:ExternalReference @@ -736,7 +736,6 @@ Consignment identifier Id for the consignment, often a number from the Transport Service provider. If this ID is in the GINC format, it should be indicated in the attribute @schemeID. Use N/A if not applicable. - 735005233GS1TRANSPORT000001 schemeID Used to indicate that the ID is in the GINC (Global Identification Number for Consignment) format. This number @@ -746,6 +745,7 @@ ConsignmentIDType GINC + 735005233GS1TRANSPORT000001 cbc:ConsigneeAssignedID @@ -765,11 +765,11 @@ The gross weight of the consignment as a whole. Must be equal the sum of the gross weight specified for the included transport handling unites if this is specified PEPPOL-T123-R005 PEPPOL-T123-R008 - 1030 unitCode KGM + 1030 cbc:GrossVolumeMeasure @@ -777,22 +777,22 @@ The gross volumen of the consignment. Must be greather or equal the the volumen specified for the included transport handling unites if this is specified PEPPOL-T123-R006 PEPPOL-T123-R008 - 20 unitCode MTQ + 20 cbc:LoadingLengthMeasure Loading length measure The total length in a means of transport or a piece of transport equipment which, given the width and height of the transport means, will accommodate all of the consignments in a single consolidation. PEPPOL-T123-R008 - 0.4 unitCode MTR + 0.4 cbc:HazardousRiskIndicator @@ -806,11 +806,11 @@ The total number of transport handling units for this consignment. PEPPOL-T123-R003 PEPPOL-T123-R004 - 1 unitCode EA + 1 cac:RequestedPickupTransportEvent @@ -831,13 +831,13 @@ cbc:ID Identity of the pickup location Identifies the pickup location. - 5790000435951 schemeID Scheme identifier ICD 0088 + 5790000435951 cbc:Name @@ -914,7 +914,6 @@ cbc:LatitudeDegreesMeasure Latitude degrees The X coordinate. Use degrees with decimals. - 59.331660358041425 unitCode Latitude degrees unit of measure @@ -922,12 +921,12 @@ UNECERec20 DD + 59.331660358041425 cbc:LongitudeDegreesMeasure Longitude degrees The Y coordinate. Use degrees with decimals. - 18.063363084988005 unitCode Longitude degrees unit of measure @@ -935,12 +934,12 @@ UNECERec20 DD + 18.063363084988005 cbc:AltitudeMeasure Altitude The Z coordinate. - 12.5 unitCode Altitude unit of measure @@ -948,6 +947,7 @@ UNECERec20 MTR + 12.5 @@ -1015,13 +1015,13 @@ cbc:ID Identity of the delivery location Identifies the delivery location. - 5790000435951 schemeID Scheme identifier ICD 0088 + 5790000435951 cbc:Name @@ -1098,7 +1098,6 @@ cbc:LatitudeDegreesMeasure Latitude degrees The X coordinate. Use degrees with decimals. - 59.331660358041425 unitCode Latitude degrees unit of measure @@ -1106,12 +1105,12 @@ UNECERec20 DD + 59.331660358041425 cbc:LongitudeDegreesMeasure Longitude degrees The Y coordinate. Use degrees with decimals. - 18.063363084988005 unitCode Longitude degrees unit of measure @@ -1119,12 +1118,12 @@ UNECERec20 DD + 18.063363084988005 cbc:AltitudeMeasure Altitude The Z coordinate. - 12.5 unitCode Altitude unit of measure @@ -1132,6 +1131,7 @@ UNECERec20 MTR + 12.5 @@ -1191,12 +1191,12 @@ cbc:ID PEPPOL-T123-R034 - 7300010000001 schemeID ICD 0088 + 7300010000001 @@ -1279,7 +1279,6 @@ cbc:CompanyID Consignee parties legal registration name The official name of the party as registered with the relevant fiscal authority. - 1567535-0 schemeID Scheme identifier @@ -1287,6 +1286,7 @@ ICD 0212 + 1567535-0 cac:RegistrationAddress @@ -1346,12 +1346,12 @@ cbc:ID PEPPOL-T123-R035 - 7300010000001 schemeID ICD 0088 + 7300010000001 @@ -1434,7 +1434,6 @@ cbc:CompanyID Consignor parties legal registration name The official name of the party as registered with the relevant fiscal authority. - 13246149 schemeID Scheme identifier @@ -1442,6 +1441,7 @@ ICD 0198 + 13246149 cac:RegistrationAddress @@ -1540,13 +1540,13 @@ cbc:ID Identity of the location Identifies the location. - 5790000435951 schemeID Scheme identifier ICD 0088 + 5790000435951 cbc:Name @@ -1596,11 +1596,11 @@ cbc:Amount Amount The amount for this allowance or charge. - 100 currencyID EUR + 100 @@ -1638,13 +1638,13 @@ cbc:ID Identity of the delivery location Identifies the delivery location with e.g. UN Loco code - 5790000435951 schemeID Scheme identifier ICD 0088 + 5790000435951 cbc:Name @@ -1721,7 +1721,6 @@ cbc:LatitudeDegreesMeasure Latitude degrees The X coordinate. Use degrees with decimals. - 59.331660358041425 unitCode Latitude degrees unit of measure @@ -1729,12 +1728,12 @@ UNECERec20 DD + 59.331660358041425 cbc:LongitudeDegreesMeasure Longitude degrees The Y coordinate. Use degrees with decimals. - 18.063363084988005 unitCode Longitude degrees unit of measure @@ -1742,12 +1741,12 @@ UNECERec20 DD + 18.063363084988005 cbc:AltitudeMeasure Altitude The Z coordinate. - 12.5 unitCode Altitude unit of measure @@ -1755,6 +1754,7 @@ UNECERec20 MTR + 12.5 @@ -1821,13 +1821,13 @@ cbc:ID Identity of the delivery location Identifies the delivery location. - 5790000435951 schemeID Scheme identifier ICD 0088 + 5790000435951 cbc:Name @@ -1924,12 +1924,12 @@ Identifier transport handling unit The Transport Handling Unit is identified with a Serial Shipping Container Code (SSCC). The GS1 identification key used to identify logistics units. The key comprises an extension digit, GS1 Company Prefix, serial reference and check digit. - 173500538500000016 schemeID TransportHandlingUnitIDType SSCC + 173500538500000016 cbc:TransportHandlingUnitTypeCode @@ -2020,13 +2020,13 @@ cbc:Measure Measure For the measure. Use UN/ECE Recommendation 20 and 21.subset. - 123 unitCode Measure unit of measure UNECERec20 MTR + 123 @@ -2044,12 +2044,12 @@ cbc:Measure Measure The value of the minimal temperature measurement. - -21 unitCode Measure unit of measure CEL + -21 @@ -2067,12 +2067,12 @@ cbc:Measure Measure The value of the maximum temperature measurement. - -21 unitCode Measure unit of measure CEL + -21 @@ -2114,7 +2114,6 @@ cbc:ItemClassificationCode Item classification code - KO2012140200 listID The identification scheme identifier of the Item classification identifier. @@ -2129,6 +2128,7 @@ name SBMI + KO2012140200 @@ -2182,7 +2182,6 @@ cbc:NetWeightMeasure Net Weight Measure Net weight of the Hazardous item. - 123 unitCode Measure unit of measure @@ -2190,12 +2189,12 @@ UNECERec20 KGM + 123 cbc:NetVolumeMeasure Net Volume Measure Net volume of the Hazardous item. - 12.3 unitCode Measure unit of measure @@ -2203,6 +2202,7 @@ UNECERec20 MTQ + 12.3 cac:HazardousGoodsTransit @@ -2229,7 +2229,6 @@ cbc:Measure Measure The value of this temperature measurement. - 78 unitCode Measure unit of measure @@ -2237,6 +2236,7 @@ UNECERec20 CEL + 78 diff --git a/structure/syntax/ubl-transport-execution-plan.xml b/structure/syntax/ubl-transport-execution-plan.xml index 0175bdd8..d5334fce 100644 --- a/structure/syntax/ubl-transport-execution-plan.xml +++ b/structure/syntax/ubl-transport-execution-plan.xml @@ -84,7 +84,6 @@ cbc:EndpointID Sender party electronic address The endpoint for the sender party. - 41955619 schemeID Scheme identifier @@ -92,6 +91,7 @@ eas 0198 + 41955619 cac:PartyIdentification @@ -101,12 +101,12 @@ cbc:ID ID PEPPOL-T124-R031 - 7300010000001 schemeID ICD 0088 + 7300010000001 @@ -209,7 +209,6 @@ cbc:CompanyID Sender parties legal registration name The official name of the party as registered with the relevant fiscal authority. - SC234567 schemeID Scheme identifier @@ -217,6 +216,7 @@ ICD 0089 + SC234567 cac:RegistrationAddress @@ -273,7 +273,6 @@ cbc:EndpointID Receiver party electronic address The endpoint id for the receiver party. - 10154596 schemeID Scheme identifier @@ -281,6 +280,7 @@ eas 0198 + 10154596 cac:PartyIdentification @@ -290,12 +290,12 @@ cbc:ID ID PEPPOL-T124-R032 - 7300010000001 schemeID ICD 0088 + 7300010000001 @@ -399,7 +399,6 @@ cbc:CompanyID Receiver parties legal registration name The official name of the party as registered with the relevant fiscal authority. - SC234567 schemeID Scheme identifier @@ -407,6 +406,7 @@ ICD 0089 + SC234567 cac:RegistrationAddress @@ -467,12 +467,12 @@ cbc:ID ID PEPPOL-T124-R033 - 7300010000001 schemeID ICD 0088 + 7300010000001 @@ -576,7 +576,6 @@ cbc:CompanyID Transport user parties legal registration name The official name of the party as registered with the relevant fiscal authority. - SC234567 schemeID Scheme identifier @@ -584,6 +583,7 @@ ICD 0089 + SC234567 cac:RegistrationAddress @@ -644,12 +644,12 @@ cbc:ID ID PEPPOL-T124-R034 - 7300010000001 schemeID ICD 0088 + 7300010000001 @@ -753,7 +753,6 @@ cbc:CompanyID Transport service provider parties legal registration name The official name of the party as registered with the relevant fiscal authority. - SC234567 schemeID Scheme identifier @@ -761,6 +760,7 @@ ICD 0089 + SC234567 cac:RegistrationAddress @@ -820,12 +820,12 @@ cbc:ID PEPPOL-T124-R035 - 7300010000001 schemeID ICD 0088 + 7300010000001 @@ -929,7 +929,6 @@ cbc:CompanyID Transport user parties legal registration name The official name of the party as registered with the relevant fiscal authority. - SC234567 schemeID Scheme identifier @@ -937,6 +936,7 @@ ICD 0089 + SC234567 cac:RegistrationAddress @@ -1044,7 +1044,6 @@ The referenced document can here be inserted as a binary object. Binary object tir16-p051 - aHR0cHM6Ly90ZXN0LXZlZmEuZGlmaS5uby9wZXBwb2xiaXMvcG9hY2MvYmlsbGluZy8zLjAvYmlzLw== mimeCode Attached document Mime code @@ -1058,6 +1057,7 @@ The file name of the attached document Hours-spent.pdf + aHR0cHM6Ly90ZXN0LXZlZmEuZGlmaS5uby9wZXBwb2xiaXMvcG9hY2MvYmlsbGluZy8zLjAvYmlzLw== cac:ExternalReference @@ -1120,7 +1120,6 @@ Consignment identifier Id for the consignment, often a number from the Transport Service provider. If this ID is in the GINC format, it should be indicated in the attribute @schemeID. Use N/A if not applicable. - 735005233GS1TRANSPORT000001 schemeID Used to indicate that the ID is in the GINC (Global Identification Number for Consignment) format. This number @@ -1130,6 +1129,7 @@ ConsignmentIDType GINC + 735005233GS1TRANSPORT000001 cbc:ConsigneeAssignedID @@ -1149,11 +1149,11 @@ The gross weight of the consignment as a whole. Must be equal the sum of the gross weight specified for the included transport handling unites if this is specified PEPPOL-T124-R005 PEPPOL-T124-R008 - 1030 unitCode KGM + 1030 cbc:GrossVolumeMeasure @@ -1161,22 +1161,22 @@ The gross volumen of the consignment. Must be greather or equal the the volumen specified for the included transport handling unites if this is specified PEPPOL-T124-R006 PEPPOL-T124-R008 - 20 unitCode MTQ + 20 cbc:LoadingLengthMeasure Loading length measure The total length in a means of transport or a piece of transport equipment which, given the width and height of the transport means, will accommodate all of the consignments in a single consolidation. PEPPOL-T124-R008 - 0.4 unitCode MTR + 0.4 cbc:HazardousRiskIndicator @@ -1189,11 +1189,11 @@ Total number of transport handling units PEPPOL-T124-R003 PEPPOL-T124-R004 - 1 unitCode EA + 1 cac:RequestedPickupTransportEvent @@ -1213,13 +1213,13 @@ cbc:ID Identity of the pickup location Identifies the pickup location. - 5790000435951 schemeID Scheme identifier ICD 0088 + 5790000435951 cbc:Name @@ -1296,7 +1296,6 @@ cbc:LatitudeDegreesMeasure Latitude degrees The X coordinate. Use degrees with decimals. - 59.331660358041425 unitCode Latitude degrees unit of measure @@ -1304,12 +1303,12 @@ UNECERec20 DD + 59.331660358041425 cbc:LongitudeDegreesMeasure Longitude degrees The Y coordinate. Use degrees with decimals. - 18.063363084988005 unitCode Longitude degrees unit of measure @@ -1317,12 +1316,12 @@ UNECERec20 DD + 18.063363084988005 cbc:AltitudeMeasure Altitude The Z coordinate. - 12.5 unitCode Altitude unit of measure @@ -1330,6 +1329,7 @@ UNECERec20 MTR + 12.5 @@ -1392,13 +1392,13 @@ cbc:ID Identity of the delivery location Identifies the delivery location. - 5790000435951 schemeID Scheme identifier ICD 0088 + 5790000435951 cbc:Name @@ -1475,7 +1475,6 @@ cbc:LatitudeDegreesMeasure Latitude degrees The X coordinate. Use degrees with decimals. - 59.331660358041425 unitCode Latitude degrees unit of measure @@ -1483,12 +1482,12 @@ UNECERec20 DD + 59.331660358041425 cbc:LongitudeDegreesMeasure Longitude degrees The Y coordinate. Use degrees with decimals. - 18.063363084988005 unitCode Longitude degrees unit of measure @@ -1496,12 +1495,12 @@ UNECERec20 DD + 18.063363084988005 cbc:AltitudeMeasure Altitude The Z coordinate. - 12.5 unitCode Altitude unit of measure @@ -1509,6 +1508,7 @@ UNECERec20 MTR + 12.5 @@ -1571,13 +1571,13 @@ cbc:ID Identity of the pickup location Identifies the pickup location. - 5790000435951 schemeID Scheme identifier ICD 0088 + 5790000435951 cbc:Name @@ -1654,7 +1654,6 @@ cbc:LatitudeDegreesMeasure Latitude degrees The X coordinate. Use degrees with decimals. - 59.331660358041425 unitCode Latitude degrees unit of measure @@ -1662,12 +1661,12 @@ UNECERec20 DD + 59.331660358041425 cbc:LongitudeDegreesMeasure Longitude degrees The Y coordinate. Use degrees with decimals. - 18.063363084988005 unitCode Longitude degrees unit of measure @@ -1675,12 +1674,12 @@ UNECERec20 DD + 18.063363084988005 cbc:AltitudeMeasure Altitude The Z coordinate. - 12.5 unitCode Altitude unit of measure @@ -1688,6 +1687,7 @@ UNECERec20 MTR + 12.5 @@ -1750,13 +1750,13 @@ cbc:ID Identity of the delivery location Identifies the delivery location. - 5790000435951 schemeID Scheme identifier ICD 0088 + 5790000435951 cbc:Name @@ -1833,7 +1833,6 @@ cbc:LatitudeDegreesMeasure Latitude degrees The X coordinate. Use degrees with decimals. - 59.331660358041425 unitCode Latitude degrees unit of measure @@ -1841,12 +1840,12 @@ UNECERec20 DD + 59.331660358041425 cbc:LongitudeDegreesMeasure Longitude degrees The Y coordinate. Use degrees with decimals. - 18.063363084988005 unitCode Longitude degrees unit of measure @@ -1854,12 +1853,12 @@ UNECERec20 DD + 18.063363084988005 cbc:AltitudeMeasure Altitude The Z coordinate. - 12.5 unitCode Altitude unit of measure @@ -1867,6 +1866,7 @@ UNECERec20 MTR + 12.5 @@ -1922,12 +1922,12 @@ cbc:ID PEPPOL-T124-R036 - 7300010000001 schemeID ICD 0088 + 7300010000001 @@ -2009,7 +2009,6 @@ cbc:CompanyID Consignee parties legal registration name The official name of the party as registered with the relevant fiscal authority. - 1567535-0 schemeID Scheme identifier @@ -2017,6 +2016,7 @@ ICD 0212 + 1567535-0 cac:RegistrationAddress @@ -2076,12 +2076,12 @@ cbc:ID PEPPOL-T124-R037 - 7300010000001 schemeID ICD 0088 + 7300010000001 @@ -2163,7 +2163,6 @@ cbc:CompanyID Consignor parties legal registration name The official name of the party as registered with the relevant fiscal authority. - 13246149 schemeID Scheme identifier @@ -2171,6 +2170,7 @@ ICD 0198 + 13246149 cac:RegistrationAddress @@ -2269,13 +2269,13 @@ cbc:ID Identity of the location Identifies the location. - 5790000435951 schemeID Scheme identifier ICD 0088 + 5790000435951 cbc:Name @@ -2325,11 +2325,11 @@ cbc:Amount Amount The amount for this allowance or charge. - 100 currencyID EUR + 100 @@ -2361,12 +2361,12 @@ cbc:ID ID PEPPOL-T124-R030 - 7300010000001 schemeID ICD 0088 + 7300010000001 @@ -2448,7 +2448,6 @@ cbc:CompanyID Carrier parties legal registration name The official name of the party as registered with the relevant fiscal authority. - 10154596 schemeID Scheme identifier @@ -2456,6 +2455,7 @@ ICD 0198 + 10154596 cac:RegistrationAddress @@ -2544,13 +2544,13 @@ cbc:ID Identity of the delivery location Identifies the delivery location. - 5790000435951 schemeID Scheme identifier ICD 0088 + 5790000435951 cbc:Name @@ -2627,7 +2627,6 @@ cbc:LatitudeDegreesMeasure Latitude degrees The X coordinate. Use degrees with decimals. - 59.331660358041425 unitCode Latitude degrees unit of measure @@ -2635,12 +2634,12 @@ UNECERec20 DD + 59.331660358041425 cbc:LongitudeDegreesMeasure Longitude degrees The Y coordinate. Use degrees with decimals. - 18.063363084988005 unitCode Longitude degrees unit of measure @@ -2648,12 +2647,12 @@ UNECERec20 DD + 18.063363084988005 cbc:AltitudeMeasure Altitude The Z coordinate. - 12.5 unitCode Altitude unit of measure @@ -2661,6 +2660,7 @@ UNECERec20 MTR + 12.5 @@ -2723,13 +2723,13 @@ cbc:ID Identity of the delivery location Identifies the delivery location. - 5790000435951 schemeID Scheme identifier ICD 0088 + 5790000435951 cbc:Name @@ -2836,12 +2836,12 @@ cbc:ID ID PEPPOL-T124-R038 - 7300010000001 schemeID ICD 0088 + 7300010000001 @@ -2923,7 +2923,6 @@ cbc:CompanyID Carrier parties legal registration name The official name of the party as registered with the relevant fiscal authority. - 10154596 schemeID Scheme identifier @@ -2931,6 +2930,7 @@ ICD 0198 + 10154596 cac:RegistrationAddress @@ -3019,13 +3019,13 @@ cbc:ID Identity of the delivery location Identifies the delivery location. - 5790000435951 schemeID Scheme identifier ICD 0088 + 5790000435951 cbc:Name @@ -3102,7 +3102,6 @@ cbc:LatitudeDegreesMeasure Latitude degrees The X coordinate. Use degrees with decimals. - 59.331660358041425 unitCode Latitude degrees unit of measure @@ -3110,12 +3109,12 @@ UNECERec20 DD + 59.331660358041425 cbc:LongitudeDegreesMeasure Longitude degrees The Y coordinate. Use degrees with decimals. - 18.063363084988005 unitCode Longitude degrees unit of measure @@ -3123,12 +3122,12 @@ UNECERec20 DD + 18.063363084988005 cbc:AltitudeMeasure Altitude The Z coordinate. - 12.5 unitCode Altitude unit of measure @@ -3136,6 +3135,7 @@ UNECERec20 MTR + 12.5 @@ -3198,13 +3198,13 @@ cbc:ID Identity of the delivery location Identifies the delivery location. - 5790000435951 schemeID Scheme identifier ICD 0088 + 5790000435951 cbc:Name @@ -3317,12 +3317,12 @@ cbc:ID ID PEPPOL-T124-R039 - 7300010000001 schemeID ICD 0088 + 7300010000001 @@ -3404,7 +3404,6 @@ cbc:CompanyID Carrier parties legal registration name The official name of the party as registered with the relevant fiscal authority. - 10154596 schemeID Scheme identifier @@ -3412,6 +3411,7 @@ ICD 0198 + 10154596 cac:RegistrationAddress @@ -3500,13 +3500,13 @@ cbc:ID Identity of the delivery location Identifies the delivery location. - 5790000435951 schemeID Scheme identifier ICD 0088 + 5790000435951 cbc:Name @@ -3583,7 +3583,6 @@ cbc:LatitudeDegreesMeasure Latitude degrees The X coordinate. Use degrees with decimals. - 59.331660358041425 unitCode Latitude degrees unit of measure @@ -3591,12 +3590,12 @@ UNECERec20 DD + 59.331660358041425 cbc:LongitudeDegreesMeasure Longitude degrees The Y coordinate. Use degrees with decimals. - 18.063363084988005 unitCode Longitude degrees unit of measure @@ -3604,12 +3603,12 @@ UNECERec20 DD + 18.063363084988005 cbc:AltitudeMeasure Altitude The Z coordinate. - 12.5 unitCode Altitude unit of measure @@ -3617,6 +3616,7 @@ UNECERec20 MTR + 12.5 @@ -3679,13 +3679,13 @@ cbc:ID Identity of the delivery location Identifies the delivery location. - 5790000435951 schemeID Scheme identifier ICD 0088 + 5790000435951 cbc:Name @@ -3778,12 +3778,12 @@ Identifier transport handling unit The Transport Handling Unit is identified with a Serial Shipping Container Code (SSCC). The GS1 identification key used to identify logistics units. The key comprises an extension digit, GS1 Company Prefix, serial reference and check digit. - 173500538500000016 schemeID TransportHandlingUnitIDType SSCC + 173500538500000016 cbc:TransportHandlingUnitTypeCode @@ -3874,13 +3874,13 @@ cbc:Measure Measure For the measure. Use UN/ECE Recommendation 20 and 21.subset. - 123 unitCode Measure unit of measure UNECERec20 MTR + 123 @@ -3898,12 +3898,12 @@ cbc:Measure Measure The value of the minimal temperature measurement. - -21 unitCode Measure unit of measure CEL + -21 @@ -3921,12 +3921,12 @@ cbc:Measure Measure The value of the maximum temperature measurement. - -21 unitCode Measure unit of measure CEL + -21 @@ -3955,13 +3955,13 @@ cbc:Quantity Quantity The number of units making up this goods item. - 6 unitCode Quantity unit of measure The unit of measure that applies to the quantity. EA + 6 cac:Item @@ -3980,7 +3980,6 @@ cbc:ItemClassificationCode Item classification code - KO2012140200 listID The identification scheme identifier of the Item classification identifier. @@ -3995,6 +3994,7 @@ name SBMI + KO2012140200 @@ -4048,7 +4048,6 @@ cbc:NetWeightMeasure Net Weight Measure Net weight of the Hazardous item. - 123 unitCode Measure unit of measure @@ -4056,12 +4055,12 @@ UNECERec20 KGM + 123 cbc:NetVolumeMeasure Net Volume Measure Net volume of the Hazardous item. - 12.3 unitCode Measure unit of measure @@ -4069,6 +4068,7 @@ UNECERec20 MTQ + 12.3 cac:HazardousGoodsTransit @@ -4095,7 +4095,6 @@ cbc:Measure Measure The value of this temperature measurement. - 78 unitCode Measure unit of measure @@ -4103,6 +4102,7 @@ UNECERec20 CEL + 78 diff --git a/structure/syntax/ubl-transportation-status-request.xml b/structure/syntax/ubl-transportation-status-request.xml index ffe69e77..c8d15a39 100644 --- a/structure/syntax/ubl-transportation-status-request.xml +++ b/structure/syntax/ubl-transportation-status-request.xml @@ -61,11 +61,11 @@ cbc:ShippingOrderID Shipping Order ID An identifier (in the form of a reference number) of the Shipping Order or Forwarding Instruction associated with this shipment. - KHN23-44044 schemeID zzz + KHN23-44044 cbc:TransportationStatusTypeCode @@ -82,7 +82,6 @@ cbc:EndpointID Sender party electronic address The endpoint for the sender party. - 41955619 schemeID Scheme identifier @@ -90,6 +89,7 @@ eas 0198 + 41955619 cac:PartyIdentification @@ -99,12 +99,12 @@ cbc:ID ID PEPPOL-T126-R031 - 7300010000001 schemeID ICD 0088 + 7300010000001 @@ -207,7 +207,6 @@ cbc:CompanyID Sender parties legal registration name The official name of the party as registered with the relevant fiscal authority. - SC234567 schemeID Scheme identifier @@ -215,6 +214,7 @@ ICD 0089 + SC234567 cac:RegistrationAddress @@ -271,7 +271,6 @@ cbc:EndpointID Receiver party electronic address The endpoint id for the receiver party. - 10154596 schemeID Scheme identifier @@ -279,6 +278,7 @@ eas 0198 + 10154596 cac:PartyIdentification @@ -288,12 +288,12 @@ cbc:ID ID PEPPOL-T126-R032 - 7300010000001 schemeID ICD 0088 + 7300010000001 @@ -397,7 +397,6 @@ cbc:CompanyID Receiver parties legal registration name The official name of the party as registered with the relevant fiscal authority. - SC234567 schemeID Scheme identifier @@ -405,6 +404,7 @@ ICD 0089 + SC234567 cac:RegistrationAddress @@ -486,7 +486,6 @@ Consignment identifier Id for the consignment, often a number from the Transport Service provider. If this ID is in the GINC format, it should be indicated in the attribute @schemeID. Use N/A if not applicable. - 735005233GS1TRANSPORT000001 schemeID Used to indicate that the ID is in the GINC (Global Identification Number for Consignment) format. This number @@ -496,6 +495,7 @@ ConsignmentIDType GINC + 735005233GS1TRANSPORT000001 cac:TransportEvent @@ -524,12 +524,12 @@ Identifier transport handling unit The Transport Handling Unit is identified with a Serial Shipping Container Code (SSCC). The GS1 identification key used to identify logistics units. The key comprises an extension digit, GS1 Company Prefix, serial reference and check digit. - 173500538500000016 schemeID TransportHandlingUnitIDType SSCC + 173500538500000016 diff --git a/structure/syntax/ubl-transportation-status.xml b/structure/syntax/ubl-transportation-status.xml index ec7bc9f5..339ad3eb 100644 --- a/structure/syntax/ubl-transportation-status.xml +++ b/structure/syntax/ubl-transportation-status.xml @@ -75,11 +75,11 @@ Transportation Status Type Code The type of status being reported. TransportationStatusTypeCode - 3 listID TrStatus1 + 3 @@ -100,7 +100,6 @@ Consignment identifier Id for the consignment, often a number from the Transport Service provider. If this ID is in the GINC format, it should be indicated in the attribute @schemeID. Use N/A if not applicable. - 735005233GS1TRANSPORT000001 schemeID Used to indicate that the ID is in the GINC (Global Identification Number for Consignment) format. This number @@ -110,6 +109,7 @@ ConsignmentIDType GINC + 735005233GS1TRANSPORT000001 cac:Status @@ -119,11 +119,11 @@ cbc:ConditionCode Status Specifies the status condition of the related object. - 4 listID zzz + 4 cbc:Description @@ -175,11 +175,11 @@ cbc:ConditionCode Status Specifies the status condition of the related object. - 4 listID zzz + 4 cbc:Description @@ -191,11 +191,11 @@ cbc:StatusReasonCode Status Reason code The reason of the status expressed as a code. - 80 listID zzz + 80 cbc:StatusReason @@ -303,11 +303,11 @@ cbc:ID Person ID The ID for a person. The type of ID can be specified in a schemeID. - 45976 schemeID zzz + 45976 cbc:FirstName @@ -337,7 +337,6 @@ cbc:EmbeddedDocumentBinaryObject Embedded binary object The referenced document can here be inserted as a binary object. - aHR0cHM6Ly90ZXN0LXZlZmEuZGlmaS5uby9wZXBwb2xiaXMvcG9hY2MvYmlsbGluZy8zLjAvYmlzLw== mimeCode MimeCode @@ -347,6 +346,7 @@ filename Hours-spent.pdf + aHR0cHM6Ly90ZXN0LXZlZmEuZGlmaS5uby9wZXBwb2xiaXMvcG9hY2MvYmlsbGluZy8zLjAvYmlzLw== cac:ExternalReference @@ -396,12 +396,12 @@ Identifier transport handling unit The Transport Handling Unit is identified with a Serial Shipping Container Code (SSCC). The GS1 identification key used to identify logistics units. The key comprises an extension digit, GS1 Company Prefix, serial reference and check digit. - 173500538500000016 schemeID TransportHandlingUnitIDType SSCC + 173500538500000016 cac:Status @@ -411,11 +411,11 @@ cbc:ConditionCode Status Specifies the status condition of the related object. - 4 listID zzz + 4 cbc:Description @@ -470,11 +470,11 @@ cbc:ConditionCode Status Specifies the status condition of the related object. - 4 listID zzz + 4 cbc:Description @@ -486,11 +486,11 @@ cbc:StatusReasonCode Status Reason code The reason of the status expressed as a code. - 80 listID zzz + 80 cbc:StatusReason @@ -598,11 +598,11 @@ cbc:ID Person ID The ID for a person. The type of ID can be specified in a schemeID. - 45976 schemeID zzz + 45976 cbc:FirstName @@ -632,7 +632,6 @@ cbc:EmbeddedDocumentBinaryObject Embedded binary object The referenced document can here be inserted as a binary object. - aHR0cHM6Ly90ZXN0LXZlZmEuZGlmaS5uby9wZXBwb2xiaXMvcG9hY2MvYmlsbGluZy8zLjAvYmlzLw== mimeCode MimeCode @@ -642,6 +641,7 @@ filename Hours-spent.pdf + aHR0cHM6Ly90ZXN0LXZlZmEuZGlmaS5uby9wZXBwb2xiaXMvcG9hY2MvYmlsbGluZy8zLjAvYmlzLw== cac:ExternalReference @@ -714,7 +714,6 @@ cbc:EmbeddedDocumentBinaryObject Embedded binary object The referenced document can here be inserted as a binary object. - aHR0cHM6Ly90ZXN0LXZlZmEuZGlmaS5uby9wZXBwb2xiaXMvcG9hY2MvYmlsbGluZy8zLjAvYmlzLw== mimeCode MimeCode @@ -724,6 +723,7 @@ filename Hours-spent.pdf + aHR0cHM6Ly90ZXN0LXZlZmEuZGlmaS5uby9wZXBwb2xiaXMvcG9hY2MvYmlsbGluZy8zLjAvYmlzLw== cac:ExternalReference @@ -838,11 +838,11 @@ cbc:ID Person ID The ID for a person. The type of ID can be specified in a schemeID. - 45976 schemeID zzz + 45976 cbc:FirstName @@ -872,7 +872,6 @@ cbc:EmbeddedDocumentBinaryObject Embedded binary object The referenced document can here be inserted as a binary object. - aHR0cHM6Ly90ZXN0LXZlZmEuZGlmaS5uby9wZXBwb2xiaXMvcG9hY2MvYmlsbGluZy8zLjAvYmlzLw== mimeCode MimeCode @@ -882,6 +881,7 @@ filename Hours-spent.pdf + aHR0cHM6Ly90ZXN0LXZlZmEuZGlmaS5uby9wZXBwb2xiaXMvcG9hY2MvYmlsbGluZy8zLjAvYmlzLw== cac:ExternalReference @@ -905,7 +905,6 @@ cbc:EndpointID Sender party electronic address The endpoint for the sender party. - 41955619 schemeID Scheme identifier @@ -913,6 +912,7 @@ eas 0198 + 41955619 cac:PartyIdentification @@ -922,12 +922,12 @@ cbc:ID ID PEPPOL-T127-R031 - 7300010000001 schemeID ICD 0088 + 7300010000001 @@ -1030,7 +1030,6 @@ cbc:CompanyID Sender parties legal registration name The official name of the party as registered with the relevant fiscal authority. - SC234567 schemeID Scheme identifier @@ -1038,6 +1037,7 @@ ICD 0089 + SC234567 cac:RegistrationAddress @@ -1095,7 +1095,6 @@ cbc:EndpointID Receiver party electronic address The endpoint id for the receiver party. - 10154596 schemeID Scheme identifier @@ -1103,6 +1102,7 @@ eas 0198 + 10154596 cac:PartyIdentification @@ -1112,12 +1112,12 @@ cbc:ID ID PEPPOL-T127-R032 - 7300010000001 schemeID ICD 0088 + 7300010000001 @@ -1221,7 +1221,6 @@ cbc:CompanyID Receiver parties legal registration name The official name of the party as registered with the relevant fiscal authority. - SC234567 schemeID Scheme identifier @@ -1229,6 +1228,7 @@ ICD 0089 + SC234567 cac:RegistrationAddress diff --git a/structure/syntax/ubl-waybill.xml b/structure/syntax/ubl-waybill.xml index e1890f65..00a8da94 100644 --- a/structure/syntax/ubl-waybill.xml +++ b/structure/syntax/ubl-waybill.xml @@ -83,12 +83,12 @@ cbc:EndpointID Endpoint ID An identifier for the end point of the routing service for the Consignor party (e.g., EAN Location Number, GLN). - 13246149 schemeID eas 0198 + 13246149 cac:PartyIdentification @@ -99,12 +99,12 @@ ID The ID used for identification. PEPPOL-T125-R031 - 7300010000001 schemeID ICD 0088 + 7300010000001 @@ -188,7 +188,6 @@ cbc:CompanyID Consignor parties legal registration name The official name of the party as registered with the relevant fiscal authority. - 13246149 schemeID Scheme identifier @@ -196,6 +195,7 @@ ICD 0198 + 13246149 cac:RegistrationAddress @@ -252,12 +252,12 @@ cbc:EndpointID Endpoint ID An identifier for the end point of the routing service for the carrier party (e.g., EAN Location Number, GLN). - 0108023-3 schemeID eas 0212 + 0108023-3 cac:PartyIdentification @@ -266,12 +266,12 @@ cbc:ID PEPPOL-T125-R032 - 7300010000001 schemeID ICD 0088 + 7300010000001 @@ -354,7 +354,6 @@ cbc:CompanyID Carrier parties legal registration name The official name of the party as registered with the relevant fiscal authority. - 0108023-3 schemeID Scheme identifier @@ -362,6 +361,7 @@ ICD 0212 + 0108023-3 cac:RegistrationAddress @@ -443,12 +443,12 @@ cbc:ID PEPPOL-T125-R033 - 7300010000001 schemeID ICD 0088 + 7300010000001 @@ -531,7 +531,6 @@ cbc:CompanyID Freight forwarders parties legal registration name The official name of the party as registered with the relevant fiscal authority. - 0108023-3 schemeID Scheme identifier @@ -539,6 +538,7 @@ ICD 0212 + 0108023-3 cac:RegistrationAddress @@ -599,7 +599,6 @@ Identifies a shipment. Freight forwarders reference number. If this ID is in the GSIN format, it should be indicated in the attribute @schemeID. tir16-038 - 73500538500000019 schemeID Used to indicate that the ID is in the GSIN format. The Global Shipment Identification Number (GSIN) is a number that @@ -608,6 +607,7 @@ ShipmentIDType GSIN + 73500538500000019 cbc:Information @@ -625,7 +625,6 @@ Consignment identifier If this ID is in the GINC format, it should be indicated in the attribute @schemeID. tir16-040 - 735005233GS1TRANSPORT000001 schemeID Used to indicate that the ID is in the GINC (Global Identification Number for Consignment) format. This number @@ -635,6 +634,7 @@ ConsignmentIDType GINC + 735005233GS1TRANSPORT000001 cbc:ConsigneeAssignedID @@ -655,11 +655,11 @@ PEPPOL-T125-R005 PEPPOL-T125-R008 PEPPOL-T125-R040 - 1030 unitCode KGM + 1030 cbc:GrossVolumeMeasure @@ -667,22 +667,22 @@ The gross volumen of the consignment. Must be greather or equal the the volumen specified for the included transport handling unites if this is specified. Mandatory if grosswaight or loading lenght is not specified. PEPPOL-T125-R006 PEPPOL-T125-R008 - 20 unitCode MTQ + 20 cbc:LoadingLengthMeasure Loading length measure The total length in a means of transport or a piece of transport equipment which, given the width and height of the transport means, will accommodate all of the consignments in a single consolidation. Mandatory if grossweight or grossvolumen is not specified PEPPOL-T125-R008 - 0.4 unitCode MTR + 0.4 cbc:HazardousRiskIndicator @@ -696,11 +696,11 @@ The total numbers of transport handling units is this consignment PEPPOL-T125-R003 PEPPOL-T125-R004 - 1 unitCode EA + 1 cac:ConsigneeParty @@ -713,12 +713,12 @@ cbc:ID PEPPOL-T125-R034 - 7300010000001 schemeID ICD 0088 + 7300010000001 @@ -802,7 +802,6 @@ cbc:CompanyID Consignee or delivery parties legal registration id The official name of the party as registered with the relevant fiscal authority. - 1567535-0 schemeID Scheme identifier @@ -810,6 +809,7 @@ ICD 0212 + 1567535-0 cac:RegistrationAddress @@ -910,12 +910,12 @@ Identifier transport handling unit The Transport Handling Unit is identified with a Serial Shipping Container Code (SSCC). The GS1 identification key used to identify logistics units. The key comprises an extension digit, GS1 Company Prefix, serial reference and check digit. - 173500538500000061 schemeID TransportHandlingUnitIDType SSCC + 173500538500000061 cbc:TransportHandlingUnitTypeCode @@ -929,11 +929,11 @@ Handling Code The handling for this transporthandling unit expressed as a code HandlingCode - ZZ listID HandlingCode + ZZ cbc:HandlingInstructions @@ -1011,13 +1011,13 @@ cbc:Measure Measure For the measure. Use UN/ECE Recommendation 20 and 21.subset. - 123 unitCode Measure unit of measure UNECERec20 MTR + 123 @@ -1035,12 +1035,12 @@ cbc:Measure Measure The value of the minimal temperature measurement. - -21 unitCode Measure unit of measure CEL + -21 @@ -1058,12 +1058,12 @@ cbc:Measure Measure The value of the maximum temperature measurement. - -21 unitCode Measure unit of measure CEL + -21 @@ -1099,7 +1099,6 @@ cbc:ItemClassificationCode Item classification code - KO2012140200 listID The identification scheme identifier of the Item classification identifier. @@ -1114,6 +1113,7 @@ name SBMI + KO2012140200 @@ -1167,7 +1167,6 @@ cbc:NetWeightMeasure Net Weight Measure Net weight of the Hazardous item. - 123 unitCode Measure unit of measure @@ -1175,12 +1174,12 @@ UNECERec20 KGM + 123 cbc:NetVolumeMeasure Net Volume Measure Net volume of the Hazardous item. - 12.3 unitCode Measure unit of measure @@ -1188,6 +1187,7 @@ UNECERec20 MTQ + 12.3 cac:HazardousGoodsTransit @@ -1214,7 +1214,6 @@ cbc:Measure Measure The value of this temperature measurement. - 78 unitCode Measure unit of measure @@ -1222,6 +1221,7 @@ UNECERec20 CEL + 78 @@ -1318,13 +1318,13 @@ cbc:ID Identity of the delivery location Identifies the delivery location. - 5790000435951 schemeID Scheme identifier ICD 0088 + 5790000435951 cbc:Name @@ -1402,7 +1402,6 @@ cbc:LatitudeDegreesMeasure Latitude degrees The X coordinate. Use degrees with decimals. - 59.331660358041425 unitCode Latitude degrees unit of measure @@ -1410,12 +1409,12 @@ UNECERec20 DD + 59.331660358041425 cbc:LongitudeDegreesMeasure Longitude degrees The Y coordinate. Use degrees with decimals. - 18.063363084988005 unitCode Longitude degrees unit of measure @@ -1423,6 +1422,7 @@ UNECERec20 DD + 18.063363084988005 @@ -1566,7 +1566,6 @@ cbc:LatitudeDegreesMeasure Latitude degrees The X coordinate. Use degrees with decimals. - 59.33169866504851 unitCode Latitude degrees unit of measure @@ -1574,12 +1573,12 @@ UNECERec20 DD + 59.33169866504851 cbc:LongitudeDegreesMeasure Longitude degrees The Y coordinate. Use degrees with decimals. - 18.063330898492403 unitCode Longitude degrees unit of measure @@ -1587,12 +1586,12 @@ UNECERec20 DD + 18.063330898492403 cbc:AltitudeMeasure Altitude The Z coordinate. - 12.5 unitCode Altitude unit of measure @@ -1600,6 +1599,7 @@ UNECERec20 MTR + 12.5 @@ -1706,7 +1706,6 @@ cbc:EmbeddedDocumentBinaryObject Embedded binary object The referenced document can here be inserted as a binary object. - aHR0cHM6Ly90ZXN0LXZlZmEuZGlmaS5uby9wZXBwb2xiaXMvcG9hY2MvYmlsbGluZy8zLjAvYmlzLw== mimeCode MimeCode @@ -1716,6 +1715,7 @@ filename Hours-spent.pdf + aHR0cHM6Ly90ZXN0LXZlZmEuZGlmaS5uby9wZXBwb2xiaXMvcG9hY2MvYmlsbGluZy8zLjAvYmlzLw== cac:ExternalReference @@ -1829,11 +1829,11 @@ cbc:ID Person ID The ID for a person. The type of ID can be specified in a schemeID. - 45976 schemeID zzz + 45976 cbc:FirstName @@ -1863,7 +1863,6 @@ cbc:EmbeddedDocumentBinaryObject Embedded binary object The referenced document can here be inserted as a binary object. - aHR0cHM6Ly90ZXN0LXZlZmEuZGlmaS5uby9wZXBwb2xiaXMvcG9hY2MvYmlsbGluZy8zLjAvYmlzLw== mimeCode MimeCode @@ -1873,6 +1872,7 @@ filename Hours-spent.pdf + aHR0cHM6Ly90ZXN0LXZlZmEuZGlmaS5uby9wZXBwb2xiaXMvcG9hY2MvYmlsbGluZy8zLjAvYmlzLw== cac:ExternalReference diff --git a/structure/syntax/ubl-weight-statement.xml b/structure/syntax/ubl-weight-statement.xml index 733b21f9..abb63f82 100644 --- a/structure/syntax/ubl-weight-statement.xml +++ b/structure/syntax/ubl-weight-statement.xml @@ -74,7 +74,6 @@ cbc:EndpointID Senders electronic address Identifies the senders partys electronic address - 7300010000001 schemeID Scheme identifier @@ -82,6 +81,7 @@ eas 0088 + 7300010000001 cac:PartyIdentification @@ -92,7 +92,6 @@ Sender party identity The identifier of the Sender party PEPPOL-T122-R011 - 7300010000001 schemeID Scheme identifier @@ -100,6 +99,7 @@ ICD 0088 + 7300010000001 @@ -200,7 +200,6 @@ cbc:EndpointID Receiver electronic address Identifies the receivers partys electronic address - 1251513513245 schemeID Scheme identifier @@ -208,6 +207,7 @@ eas 0088 + 1251513513245 cac:PartyIdentification @@ -218,7 +218,6 @@ Receiver identity The identifier of the receiver party PEPPOL-T122-R012 - 1251513513245 schemeID Scheme identifier @@ -226,6 +225,7 @@ ICD 0088 + 1251513513245 @@ -331,7 +331,6 @@ Weighing party identity The identifier of the Weighing party PEPPOL-T122-R013 - 5790000435951 schemeID Scheme identifier @@ -339,6 +338,7 @@ ICD 0088 + 5790000435951 @@ -416,10 +416,10 @@ Physical Location ID Unique ID of the site for the weighing party. If possile an ID that is issued by a authority or similar. PEPPOL-T122-R010 - 0114-40-019-a schemeID + 0114-40-019-a cbc:Name @@ -466,7 +466,6 @@ Shipping party identity The identifier of the shippping party PEPPOL-T122-R014 - 5790000435951 schemeID Scheme identifier @@ -474,6 +473,7 @@ ICD 0088 + 5790000435951 @@ -577,7 +577,6 @@ Shipment identity If this ID is in the GSIN format, it should be indicated in the attribute @schemeID. Use NA if no specific shipment ID is available tir16-038 - 73500538500000019 schemeID Used to indicate that the ID is in the GSIN format. The Global Shipment Identification Number (GSIN) is a number that @@ -586,6 +585,7 @@ ShipmentIDType GSIN + 73500538500000019 cac:GoodsItem @@ -636,13 +636,13 @@ Item standard identifier Global Trade Item Number (GTIN) or other standardized identification. Associates the item with its identification according to a standard system. PEPPOL-T122-R003 - 1234567891234 schemeID Scheme identifier The identification scheme identifier of the Item standard identifier 0160 + 1234567891234 @@ -653,7 +653,6 @@ cbc:ItemClassificationCode Item classification code A code for classifying the item by its type or nature. Classification codes are used to allow grouping of similar items for a various purposes e.g. public procurement (CPV), e-Commerce (UNSPSC) etc. - KO2012140200 listID Item classification identifier identification scheme identifier @@ -673,6 +672,7 @@ The textual equivalent of the code value SBMI + KO2012140200 @@ -691,7 +691,6 @@ cbc:Measure Measure For the measure. - 12.3 unitCode Measure unit of measure @@ -699,6 +698,7 @@ UNECERec20 TNE + 12.3 From 5846a355e7a911d2bd74e969769a128eb53de1cd Mon Sep 17 00:00:00 2001 From: Rikard Larsson Date: Thu, 19 Dec 2024 16:46:32 +0100 Subject: [PATCH 37/38] Changed the names in the GWP values to correspond with the BIS --- structure/codelist/ItemPropertyNameCode.xml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/structure/codelist/ItemPropertyNameCode.xml b/structure/codelist/ItemPropertyNameCode.xml index 85e3daeb..1c917d50 100644 --- a/structure/codelist/ItemPropertyNameCode.xml +++ b/structure/codelist/ItemPropertyNameCode.xml @@ -2,7 +2,7 @@ Item Property Name Code (OpenPeppol) IPNC - 1.1 + 1.2 openPEPPOL @@ -27,15 +27,15 @@ GWP-GHG_A1-3_vA1 - GWP GHG A1-3 vA1 EPD line value + GWP GHG A1-3 vA1 EPD value GWP-GHG_A1-3_vA2 - GWP GHG A1-3 vA2 EPD line value + GWP GHG A1-3 vA2 EPD value GWP-GHG_A1-3_vA3 - GWP GHG A1-3 vA3 EPD line value + GWP GHG A1-3 vA3 EPD value ProgramOperator From d0d950a00bdf1e9e04498f6a452cc6034743fffe Mon Sep 17 00:00:00 2001 From: Rikard Larsson Date: Thu, 19 Dec 2024 17:11:32 +0100 Subject: [PATCH 38/38] Updated code list version to better reflect the change --- structure/codelist/ItemPropertyNameCode.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/structure/codelist/ItemPropertyNameCode.xml b/structure/codelist/ItemPropertyNameCode.xml index 1c917d50..90e2e46b 100644 --- a/structure/codelist/ItemPropertyNameCode.xml +++ b/structure/codelist/ItemPropertyNameCode.xml @@ -2,7 +2,7 @@ Item Property Name Code (OpenPeppol) IPNC - 1.2 + 1.1.1 openPEPPOL