Skip to content

Commit 353da77

Browse files
Changes after review period
1 parent 9f824dc commit 353da77

File tree

7 files changed

+247
-9
lines changed

7 files changed

+247
-9
lines changed

guides/release-notes/v1.1.1.adoc

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -29,16 +29,21 @@ This is a separate release of the Peppol Logistics standard to introduce a new p
2929

3030
== Updated Rules
3131
* Rule PEPPOL-T123-R002 changed to allow ProfileID = 'urn:fdc:peppol.eu:logistics:bis:advanced_transport_execution_plan:1'). Korresponding unit-test also updated.
32+
* Rule PEPPOL-T123-R021 changed to be active only for MainTransportationService/TransportServiceCode "4", "22", "23" and "24".
3233
* Rule PEPPOL-T124-R002 changed to allow ProfileID = 'urn:fdc:peppol.eu:logistics:bis:advanced_transport_execution_plan:1'). Korresponding unit-test also updated.
3334
* Rule PEPPOL-T126-R002 changed to allow ProfileID = 'urn:fdc:peppol.eu:logistics:bis:advanced_transport_execution_plan:1'). Korresponding unit-test also updated.
3435
* Rule PEPPOL-T127-R002 changed to allow ProfileID = 'urn:fdc:peppol.eu:logistics:bis:advanced_transport_execution_plan:1'). Korresponding unit-test also updated.
3536

37+
== New Rules
38+
* Rule PEPPOL-T124-R040 added to ensure that the groups Consignment/PlannedPickupTransportEvent, Consignment/PlannedDeliveryTransportEvent and
39+
Consignment/MainCarriageShipmentStage stays mandatory for MainTransportationService/TransportServiceCode "4", "22", "23" and "24".
40+
3641
== Request For Change (RFC) that are included/solved in Release 1.1.1
3742
* LLC-23 + LLC-24 New profile Advanced Transport Execution Plan and new transaction Application Response, Changes to exsiting transactions Transport Execution Plan Request, Transport Execution Plan, Transportation Status Request and Transportation Status.
3843

3944
== Changes that are a part of Release 1.1.1
4045
* Changes to Transport Execution Plan Request and Transport Execution Plan: Change cardinality of Consignment from 1..1 to 1..n
41-
* New elements that needs to be added to both Transport Execution Plan Request and Transport Execution Plan:
46+
* New elements that are added to both Transport Execution Plan Request and Transport Execution Plan:
4247
** ProfileExecutionID
4348
** Note
4449
** CustomsDeclaration with ID, FunctionCode, ValidityPeriod with StartDate, CustomsParty and AdditionalDocumentReference (including ID, DocumentType and DocumentTypeCode) to Consignment
@@ -51,10 +56,13 @@ This is a separate release of the Peppol Logistics standard to introduce a new p
5156
* New elements to be added only to Transport Execution Plan Request:
5257
** TransportMeans with RegistrationNationalityID, RoadTransport/LicensePlateID, AirTransport/AircraftID, RailTransport/TrainID, MaritimeTransport/VesselID to Consignment/MainCarriageShipmentStage
5358
** DeclaredCustomsValueAmount to Consignment
54-
* Elements that needs to be added both to Transportation Status and Transportation Status Request
59+
* Elements that are added both to Transportation Status and Transportation Status Request
5560
** ProfileExecutionID
56-
* New elements that needs to be added only to Transportation Status Request
61+
* New elements that are added only to Transportation Status Request
5762
** Description
5863
** DocumentReference with ID, DocumentTypeCode, DocumentType and Attachment
59-
64+
* Changed cardinality from 1..1 to 0..1 for the following groups.
65+
** TransportExecutionPlan/Consignment/PlannedPickupTransportEvent
66+
** TransportExecutionPlan/Consignment/PlannedDeliveryTransportEvent
67+
** TransportExecutionPlan/Consignment/MainCarriageShipmentStage
6068

rules/sch/parts/PEPPOL-M-T123.sch

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,6 @@
2424
<assert id="PEPPOL-T123-R007" test="not(cac:DeliveryTerms) or ((cac:DeliveryTerms/cbc:ID) or (cac:DeliveryTerms/cbc:SpecialTerms))" flag="warning">[PEPPOL-T123-R007] Either ID or special terms need to be specified in Delivery terms</assert>
2525
<assert id="PEPPOL-T123-R008" test="(cbc:GrossWeightMeasure) or (cbc:GrossVolumeMeasure) or (cbc:LoadingLengthMeasure)" flag="warning">[PEPPOL-T123-R008] Either gross weight, gross volume or loading length must be specified</assert>
2626
<assert id="PEPPOL-T123-R010" test="not(cac:PaymentTerms) or cac:PaymentTerms/cbc:ID or cac:PaymentTerms/cbc:Note" flag="warning">[PEPPOL-T123-R010] When Payment terms is specified, either the ID or the note must be specified</assert>
27-
<assert id="PEPPOL-T123-R021" test="cac:RequestedPickupTransportEvent or cac:RequestedDeliveryTransportEvent" flag="fatal">[PEPPOL-T123-R021] At least one of Requested Pickup Transport Event or Requested Delivery Transport Event has to be specified</assert>
2827
</rule>
2928

3029
<rule context="cac:Period">
@@ -48,6 +47,9 @@
4847
<assert id="PEPPOL-T123-R032" test="cac:PartyName or cac:PartyIdentification" flag="fatal"> [PEPPOL-T123-R032] Party must include either a party name or a party identification.</assert>
4948
</rule>
5049
<rule context="ubl:TransportExecutionPlanRequest">
50+
<assert id="PEPPOL-T123-R021" test="not(cac:MainTransportationService/cbc:TransportServiceCode = ('4', '22', '23', '24'))
51+
or cac:Consignment/cac:RequestedPickupTransportEvent or cac:Consignment/cac:RequestedDeliveryTransportEvent"
52+
flag="fatal">[PEPPOL-T123-R021] At least one of Requested Pickup Transport Event or Requested Delivery Transport Event has to be specified for cac:MainTransportationService/cac:TransportServiceCode "4", "22", "23" and "24"</assert>
5153
<assert id="PEPPOL-T123-R033" test="not(cac:PayeeParty) or cac:PayeeParty/cac:PartyName or cac:PayeeParty/cac:PartyIdentification" flag="fatal"> [PEPPOL-T123-R033] Party must include either a party name or a party identification.</assert>
5254
</rule>
5355
<rule context="ubl:TransportExecutionPlanRequest/cac:Consignment/cac:ConsigneeParty">

rules/sch/parts/PEPPOL-M-T124.sch

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,10 @@
5959
</rule>
6060
<rule context="ubl:TransportExecutionPlan">
6161
<assert id="PEPPOL-T124-R035" test="not(cac:BillToParty) or cac:BillToParty/cac:PartyName or cac:BillToParty/cac:PartyIdentification" flag="fatal"> [PEPPOL-T124-R035] Party must include either a party name or a party identification.</assert>
62+
<assert id="PEPPOL-T124-R040" test="not(cac:MainTransportationService/cbc:TransportServiceCode = ('4', '22', '23', '24'))
63+
or (cac:Consignment/cac:PlannedPickupTransportEvent cac:Consignment/PlannedDeliveryTransportEvent cac:Consignment/cac:MainCarriageShipmentStage)"
64+
flag="fatal">[PEPPOL-T124-R040] cac:Consignment/cac:PlannedPickupTransportEvent, cac:Consignment/cac:PlannedDeliveryTransportEvent
65+
and cac:Consignment/cac:MainCarriageShipmentStage must be present when cac:MainTransportationService = "4", "22", "23" or "24".</assert>
6266
</rule>
6367
<rule context="ubl:TransportExecutionPlan/cac:Consignment/cac:ConsigneeParty">
6468
<assert id="PEPPOL-T124-R036" test="cac:PartyName or cac:PartyIdentification" flag="fatal"> [PEPPOL-T124-R036] Party must include either a party name or a party identification.</assert>

rules/unit-transport-execution-plan-request/PEPPOL-T123-R021.xml

Lines changed: 31 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,9 @@
1111
<ubl:TransportExecutionPlanRequest xmlns:ubl="urn:oasis:names:specification:ubl:schema:xsd:TransportExecutionPlanRequest-2"
1212
xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2"
1313
xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
14+
<cac:MainTransportationService>
15+
<cbc:TransportServiceCode>4</cbc:TransportServiceCode>
16+
</cac:MainTransportationService>
1417
<cac:Consignment>
1518
<cac:RequestedPickupTransportEvent>
1619
<cbc:IdentificationID>21412312412</cbc:IdentificationID>
@@ -29,6 +32,9 @@
2932
<ubl:TransportExecutionPlanRequest xmlns:ubl="urn:oasis:names:specification:ubl:schema:xsd:TransportExecutionPlanRequest-2"
3033
xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2"
3134
xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
35+
<cac:MainTransportationService>
36+
<cbc:TransportServiceCode>4</cbc:TransportServiceCode>
37+
</cac:MainTransportationService>
3238
<cac:Consignment>
3339
<cac:RequestedPickupTransportEvent>
3440
<cbc:IdentificationID>21412312412</cbc:IdentificationID>
@@ -44,21 +50,45 @@
4450
<ubl:TransportExecutionPlanRequest xmlns:ubl="urn:oasis:names:specification:ubl:schema:xsd:TransportExecutionPlanRequest-2"
4551
xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2"
4652
xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
53+
<cac:MainTransportationService>
54+
<cbc:TransportServiceCode>4</cbc:TransportServiceCode>
55+
</cac:MainTransportationService>
4756
<cac:Consignment>
4857
<cac:RequestedDeliveryTransportEvent>
4958
<cbc:IdentificationID>625435485674654132</cbc:IdentificationID>
5059
</cac:RequestedDeliveryTransportEvent>
5160
</cac:Consignment>
5261
</ubl:TransportExecutionPlanRequest>
5362
</test>
54-
63+
5564
<test>
5665
<assert id="4">
66+
<success>PEPPOL-T123-R021</success>
67+
</assert>
68+
<ubl:TransportExecutionPlanRequest xmlns:ubl="urn:oasis:names:specification:ubl:schema:xsd:TransportExecutionPlanRequest-2"
69+
xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2"
70+
xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
71+
<cac:MainTransportationService>
72+
<cbc:TransportServiceCode>1</cbc:TransportServiceCode>
73+
</cac:MainTransportationService>
74+
<cac:Consignment>
75+
76+
</cac:Consignment>
77+
78+
</ubl:TransportExecutionPlanRequest>
79+
</test>
80+
81+
<test>
82+
83+
<assert id="5">
5784
<error>PEPPOL-T123-R021</error>
5885
</assert>
5986
<ubl:TransportExecutionPlanRequest xmlns:ubl="urn:oasis:names:specification:ubl:schema:xsd:TransportExecutionPlanRequest-2"
6087
xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2"
6188
xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
89+
<cac:MainTransportationService>
90+
<cbc:TransportServiceCode>4</cbc:TransportServiceCode>
91+
</cac:MainTransportationService>
6292
<cac:Consignment>
6393

6494
</cac:Consignment>
Lines changed: 189 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,189 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<testSet xmlns="http://difi.no/xsd/vefa/validator/1.0" configuration="peppolbis-T124-base-1.0">
3+
<assert>
4+
<description>Verify that the Planned Pickup Transport Event, Planned Delivery Transport Event and Main Carriage Shipment Stage are being
5+
specified for the Consignment when the Transport Service Code is "4", "22", "23" or "24". </description>
6+
<scope>PEPPOL-T124-R040</scope>
7+
</assert>
8+
<test id="1">
9+
<assert>
10+
<success>PEPPOL-T124-R040</success>
11+
</assert>
12+
<ubl:TransportExecutionPlan xmlns:ubl="urn:oasis:names:specification:ubl:schema:xsd:TransportExecutionPlan-2"
13+
xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2"
14+
xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
15+
<cac:MainTransportationService>
16+
<cbc:TransportServiceCode>4</cbc:TransportServiceCode>
17+
</cac:MainTransportationService>
18+
<cac:Consignment>
19+
<cac:PlannedPickupTransportEvent>
20+
<cbc:IdentificationID>21412312412</cbc:IdentificationID>
21+
</cac:PlannedPickupTransportEvent>
22+
<cac:PlannedDeliveryTransportEvent>
23+
<cbc:IdentificationID>625435485674654132</cbc:IdentificationID>
24+
</cac:PlannedDeliveryTransportEvent>
25+
<cac:MainCarriageShipmentStage>
26+
<cbc:TransportModeCode>3</cbc:TransportModeCode>
27+
</cac:MainCarriageShipmentStage>
28+
</cac:Consignment>
29+
</ubl:TransportExecutionPlan>
30+
</test>
31+
32+
<test id="2">
33+
<assert>
34+
<success>PEPPOL-T124-R040</success>
35+
</assert>
36+
<ubl:TransportExecutionPlan xmlns:ubl="urn:oasis:names:specification:ubl:schema:xsd:TransportExecutionPlan-2"
37+
xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2"
38+
xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
39+
<cac:MainTransportationService>
40+
<cbc:TransportServiceCode>1</cbc:TransportServiceCode>
41+
</cac:MainTransportationService>
42+
<cac:Consignment>
43+
<cac:PlannedPickupTransportEvent>
44+
<cbc:IdentificationID>21412312412</cbc:IdentificationID>
45+
</cac:PlannedPickupTransportEvent>
46+
<cac:PlannedDeliveryTransportEvent>
47+
<cbc:IdentificationID>625435485674654132</cbc:IdentificationID>
48+
</cac:PlannedDeliveryTransportEvent>
49+
</cac:Consignment>
50+
</ubl:TransportExecutionPlan>
51+
</test>
52+
53+
<test id="3">
54+
<assert>
55+
<success>PEPPOL-T124-R040</success>
56+
</assert>
57+
<ubl:TransportExecutionPlan xmlns:ubl="urn:oasis:names:specification:ubl:schema:xsd:TransportExecutionPlan-2"
58+
xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2"
59+
xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
60+
<cac:MainTransportationService>
61+
<cbc:TransportServiceCode>1</cbc:TransportServiceCode>
62+
</cac:MainTransportationService>
63+
<cac:Consignment>
64+
<cac:PlannedPickupTransportEvent>
65+
<cbc:IdentificationID>21412312412</cbc:IdentificationID>
66+
</cac:PlannedPickupTransportEvent>
67+
<cac:MainCarriageShipmentStage>
68+
<cbc:TransportModeCode>3</cbc:TransportModeCode>
69+
</cac:MainCarriageShipmentStage>
70+
</cac:Consignment>
71+
</ubl:TransportExecutionPlan>
72+
</test>
73+
74+
<test id="4">
75+
<assert>
76+
<success>PEPPOL-T124-R040</success>
77+
</assert>
78+
<ubl:TransportExecutionPlan xmlns:ubl="urn:oasis:names:specification:ubl:schema:xsd:TransportExecutionPlan-2"
79+
xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2"
80+
xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
81+
<cac:MainTransportationService>
82+
<cbc:TransportServiceCode>1</cbc:TransportServiceCode>
83+
</cac:MainTransportationService>
84+
<cac:Consignment>
85+
<cac:PlannedDeliveryTransportEvent>
86+
<cbc:IdentificationID>625435485674654132</cbc:IdentificationID>
87+
</cac:PlannedDeliveryTransportEvent>
88+
<cac:MainCarriageShipmentStage>
89+
<cbc:TransportModeCode>3</cbc:TransportModeCode>
90+
</cac:MainCarriageShipmentStage>
91+
</cac:Consignment>
92+
</ubl:TransportExecutionPlan>
93+
</test>
94+
95+
<test id="5">
96+
<assert>
97+
<success>PEPPOL-T124-R040</success>
98+
</assert>
99+
<ubl:TransportExecutionPlan xmlns:ubl="urn:oasis:names:specification:ubl:schema:xsd:TransportExecutionPlan-2"
100+
xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2"
101+
xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
102+
<cac:MainTransportationService>
103+
<cbc:TransportServiceCode>1</cbc:TransportServiceCode>
104+
</cac:MainTransportationService>
105+
<cac:Consignment>
106+
107+
</cac:Consignment>
108+
</ubl:TransportExecutionPlan>
109+
</test>
110+
111+
<test id="6">
112+
<assert>
113+
<error>PEPPOL-T124-R040</error>
114+
</assert>
115+
<ubl:TransportExecutionPlan xmlns:ubl="urn:oasis:names:specification:ubl:schema:xsd:TransportExecutionPlan-2"
116+
xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2"
117+
xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
118+
<cac:MainTransportationService>
119+
<cbc:TransportServiceCode>4</cbc:TransportServiceCode>
120+
</cac:MainTransportationService>
121+
<cac:Consignment>
122+
<cac:PlannedPickupTransportEvent>
123+
<cbc:IdentificationID>21412312412</cbc:IdentificationID>
124+
</cac:PlannedPickupTransportEvent>
125+
<cac:PlannedDeliveryTransportEvent>
126+
<cbc:IdentificationID>625435485674654132</cbc:IdentificationID>
127+
</cac:PlannedDeliveryTransportEvent>
128+
</cac:Consignment>
129+
</ubl:TransportExecutionPlan>
130+
</test>
131+
132+
<test id="7">
133+
<assert>
134+
<error>PEPPOL-T124-R040</error>
135+
</assert>
136+
<ubl:TransportExecutionPlan xmlns:ubl="urn:oasis:names:specification:ubl:schema:xsd:TransportExecutionPlan-2"
137+
xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2"
138+
xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
139+
<cac:MainTransportationService>
140+
<cbc:TransportServiceCode>4</cbc:TransportServiceCode>
141+
</cac:MainTransportationService>
142+
<cac:Consignment>
143+
<cac:PlannedPickupTransportEvent>
144+
<cbc:IdentificationID>21412312412</cbc:IdentificationID>
145+
</cac:PlannedPickupTransportEvent>
146+
<cac:MainCarriageShipmentStage>
147+
<cbc:TransportModeCode>3</cbc:TransportModeCode>
148+
</cac:MainCarriageShipmentStage>
149+
</cac:Consignment>
150+
</ubl:TransportExecutionPlan>
151+
</test>
152+
153+
<test id="8">
154+
<assert>
155+
<error>PEPPOL-T124-R040</error>
156+
</assert>
157+
<ubl:TransportExecutionPlan xmlns:ubl="urn:oasis:names:specification:ubl:schema:xsd:TransportExecutionPlan-2"
158+
xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2"
159+
xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
160+
<cac:MainTransportationService>
161+
<cbc:TransportServiceCode>4</cbc:TransportServiceCode>
162+
</cac:MainTransportationService>
163+
<cac:Consignment>
164+
<cac:PlannedDeliveryTransportEvent>
165+
<cbc:IdentificationID>625435485674654132</cbc:IdentificationID>
166+
</cac:PlannedDeliveryTransportEvent>
167+
<cac:MainCarriageShipmentStage>
168+
<cbc:TransportModeCode>3</cbc:TransportModeCode>
169+
</cac:MainCarriageShipmentStage>
170+
</cac:Consignment>
171+
</ubl:TransportExecutionPlan>
172+
</test>
173+
174+
<test id="9">
175+
<assert>
176+
<error>PEPPOL-T124-R040</error>
177+
</assert>
178+
<ubl:TransportExecutionPlan xmlns:ubl="urn:oasis:names:specification:ubl:schema:xsd:TransportExecutionPlan-2"
179+
xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2"
180+
xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2">
181+
<cac:MainTransportationService>
182+
<cbc:TransportServiceCode>4</cbc:TransportServiceCode>
183+
</cac:MainTransportationService>
184+
<cac:Consignment>
185+
</cac:Consignment>
186+
</ubl:TransportExecutionPlan>
187+
</test>
188+
189+
</testSet>

structure/source/ubl-transport-execution-plan-request.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -579,6 +579,7 @@
579579
<?Cardinality 1..1?>
580580
<?Description A description of the main transportation service referenced in the Transport Execution Plan Request.?>
581581
<cbc:TransportServiceCode>4
582+
<?Rule PEPPOL-T123-R021?>
582583
<?Name Main Transportatin Service Code?>
583584
<?Cardinality 1..1?>
584585
<?Description A code signifying the extent of this transportation service (e.g., door-to-door, port-to-port).?>

structure/source/ubl-transport-execution-plan.xml

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -918,6 +918,7 @@
918918
<?Cardinality 1..1?>
919919
<?Description A description of the main transportation service referenced in the Transport Execution Plan.?>
920920
<cbc:TransportServiceCode>4
921+
<?Rule PEPPOL-T124-R010?>
921922
<?Name Main Transportatin Service Code?>
922923
<?Cardinality 1..1?>
923924
<?Description A code signifying the extent of this transportation service (e.g., door-to-door, port-to-port).?>
@@ -1536,7 +1537,8 @@
15361537
<?Name Planned pickup transport event ?>
15371538
<?Description The pickup of this consignment planned by the party responsible for providing the transportation service
15381539
(the transport service provider)?>
1539-
<?Cardinality 1..1?>
1540+
<?Cardinality 0..1?>
1541+
<?Rule PEPPOL-T124-R040?>
15401542
<cbc:IdentificationID>21412312412
15411543
<?Name Identifier pickup transport event ?>
15421544
<?Description An identifier for this pickup transport event within an agreed event identification scheme. ?>
@@ -1689,7 +1691,8 @@
16891691
<cac:PlannedDeliveryTransportEvent>
16901692
<?Name Requested delivery transport event ?>
16911693
<?Description The delivery of this consignment requested by the party requesting a transportation service (the transport user).?>
1692-
<?Cardinality 1..1?>
1694+
<?Cardinality 0..1?>
1695+
<?Rule PEPPOL-T124-R040?>
16931696
<cbc:IdentificationID>625435485674654132
16941697
<?Name Identifier delivery transport event ?>
16951698
<?Description An identifier for this delivery transport event within an agreed event identification scheme. ?>
@@ -2545,7 +2548,8 @@
25452548
<cac:MainCarriageShipmentStage>
25462549
<?Name Main carriage shipment stage ?>
25472550
<?Description The shipment stage during main carriage. ?>
2548-
<?Cardinality 1..1?>
2551+
<?Cardinality 0..1?>
2552+
<?Rule PEPPOL-T124-R040?>
25492553
<cbc:TransportModeCode>4
25502554
<?Name Transport mode code?>
25512555
<?Description A code signifying the method of transport used for this shipment stage. ?>

0 commit comments

Comments
 (0)