diff --git a/guides/profiles/69-transportexecutionplan_w_request/description/transportHandlingUnit.adoc b/guides/profiles/69-transportexecutionplan_w_request/description/transportHandlingUnit.adoc
index dfbdf245..6b03acac 100644
--- a/guides/profiles/69-transportexecutionplan_w_request/description/transportHandlingUnit.adoc
+++ b/guides/profiles/69-transportexecutionplan_w_request/description/transportHandlingUnit.adoc
@@ -3,6 +3,7 @@
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.
+If the ID has the format of an SSCC, the attribute @schemeID should be included to indicate it.
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..c309a3b9 100644
--- a/guides/profiles/69-transportexecutionplan_w_request/principles/otherconcepts.adoc
+++ b/guides/profiles/69-transportexecutionplan_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/70-transportexecutionplan/description/transportHandlingUnit.adoc b/guides/profiles/70-transportexecutionplan/description/transportHandlingUnit.adoc
index dfbdf245..6b03acac 100644
--- a/guides/profiles/70-transportexecutionplan/description/transportHandlingUnit.adoc
+++ b/guides/profiles/70-transportexecutionplan/description/transportHandlingUnit.adoc
@@ -3,6 +3,7 @@
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.
+If the ID has the format of an SSCC, the attribute @schemeID should be included to indicate it.
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..c309a3b9 100644
--- a/guides/profiles/70-transportexecutionplan/principles/otherconcepts.adoc
+++ b/guides/profiles/70-transportexecutionplan/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/72-transportationstatus_w_request/description/consignment.adoc b/guides/profiles/72-transportationstatus_w_request/description/consignment.adoc
index 7c1c58e3..05756662 100644
--- a/guides/profiles/72-transportationstatus_w_request/description/consignment.adoc
+++ b/guides/profiles/72-transportationstatus_w_request/description/consignment.adoc
@@ -2,6 +2,7 @@
= Consignment
In this profile consignment is used to identify any transport events or transport handling units that it is requested status on.
+If the Transport Handling Unit ID has the format of an SSCC, the attribute @schemeID should be included to indicate it.
Example:
[source, xml, indent=0]
diff --git a/guides/profiles/73-transportationstatus/description/consignment.adoc b/guides/profiles/73-transportationstatus/description/consignment.adoc
index 7c1c58e3..05756662 100644
--- a/guides/profiles/73-transportationstatus/description/consignment.adoc
+++ b/guides/profiles/73-transportationstatus/description/consignment.adoc
@@ -2,6 +2,7 @@
= Consignment
In this profile consignment is used to identify any transport events or transport handling units that it is requested status on.
+If the Transport Handling Unit ID has the format of an SSCC, the attribute @schemeID should be included to indicate it.
Example:
[source, xml, indent=0]
diff --git a/project.xml b/project.xml
index 9b94f881..f2e62e60 100644
--- a/project.xml
+++ b/project.xml
@@ -228,6 +228,10 @@
CodeList-1
structure/codelist/RejectReasonCode.xml
+
+ CodeList-1
+ structure/codelist/TransportHandlingUnitIDType.xml
+
CodeList-1
structure/codelist/TransportHandlingUnitReason.xml
diff --git a/rules/snippets/transport-execution-plan-request/snippet-1.xml b/rules/snippets/transport-execution-plan-request/snippet-1.xml
index ac6ea458..0f526c2a 100644
--- a/rules/snippets/transport-execution-plan-request/snippet-1.xml
+++ b/rules/snippets/transport-execution-plan-request/snippet-1.xml
@@ -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..e5ce3ae7 100644
--- a/rules/snippets/transport-execution-plan/snippet-1.xml
+++ b/rules/snippets/transport-execution-plan/snippet-1.xml
@@ -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..6c6771bb 100644
--- a/rules/snippets/transportation-status-request/snippet-1.xml
+++ b/rules/snippets/transportation-status-request/snippet-1.xml
@@ -134,8 +134,8 @@
21412312412
- 11111222222222
+ 173500538500000016
-
+
diff --git a/rules/snippets/transportation-status/snippet-1.xml b/rules/snippets/transportation-status/snippet-1.xml
index 4a947e0b..5f93e483 100644
--- a/rules/snippets/transportation-status/snippet-1.xml
+++ b/rules/snippets/transportation-status/snippet-1.xml
@@ -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 1c51342b..0893c5a4 100644
--- a/structure/source/ubl-transport-execution-plan-request.xml
+++ b/structure/source/ubl-transport-execution-plan-request.xml
@@ -1546,7 +1546,9 @@
173500538500000016
-
+
diff --git a/structure/source/ubl-transport-execution-plan.xml b/structure/source/ubl-transport-execution-plan.xml
index 9c3c800f..f3282856 100644
--- a/structure/source/ubl-transport-execution-plan.xml
+++ b/structure/source/ubl-transport-execution-plan.xml
@@ -3080,7 +3080,9 @@
173500538500000016
-
+
diff --git a/structure/source/ubl-transportation-status-request.xml b/structure/source/ubl-transportation-status-request.xml
index a64c4ac6..af6cd576 100644
--- a/structure/source/ubl-transportation-status-request.xml
+++ b/structure/source/ubl-transportation-status-request.xml
@@ -403,7 +403,9 @@
173500538500000016
-
+
diff --git a/structure/source/ubl-transportation-status.xml b/structure/source/ubl-transportation-status.xml
index 87cf9e24..1cdf5bf3 100644
--- a/structure/source/ubl-transportation-status.xml
+++ b/structure/source/ubl-transportation-status.xml
@@ -277,7 +277,9 @@
173500538500000016
-
+