Skip to content

Commit 5c0d200

Browse files
Generated by github actions
1 parent c79953e commit 5c0d200

File tree

1 file changed

+8
-3
lines changed

1 file changed

+8
-3
lines changed

target/schematron/PEPPOLBIS-T124.sch

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2763,9 +2763,14 @@
27632763
test="not(cac:BillToParty) or cac:BillToParty/cac:PartyName or cac:BillToParty/cac:PartyIdentification"
27642764
flag="fatal"> [PEPPOL-T124-R035] Party must include either a party name or a party identification.</assert>
27652765
<assert id="PEPPOL-T124-R040"
2766-
test="not(cac:MainTransportationService/cbc:TransportServiceCode = ('4', '22', '23', '24')) or (cac:Consignment/cac:PlannedPickupTransportEvent and cac:Consignment/PlannedDeliveryTransportEvent and cac:Consignment/cac:MainCarriageShipmentStage)"
2767-
flag="fatal">[PEPPOL-T124-R040] cac:Consignment/cac:PlannedPickupTransportEvent, cac:Consignment/cac:PlannedDeliveryTransportEvent
2768-
and cac:Consignment/cac:MainCarriageShipmentStage must be present when cac:MainTransportationService = "4", "22", "23" or "24".</assert>
2766+
test="not(cac:MainTransportationService/cbc:TransportServiceCode = ('4', '22', '23', '24')) or (cac:Consignment/cac:PlannedPickupTransportEvent)"
2767+
flag="fatal">[PEPPOL-T124-R040] cac:Consignment/cac:PlannedPickupTransportEvent must be present when cac:MainTransportationService = "4", "22", "23" or "24".</assert>
2768+
<assert id="PEPPOL-T124-R041"
2769+
test="not(cac:MainTransportationService/cbc:TransportServiceCode = ('4', '22', '23', '24')) or (cac:Consignment/PlannedDeliveryTransportEvent)"
2770+
flag="fatal">[PEPPOL-T124-R041] cac:Consignment/cac:PlannedDeliveryTransportEvent must be present when cac:MainTransportationService = "4", "22", "23" or "24".</assert>
2771+
<assert id="PEPPOL-T124-R042"
2772+
test="not(cac:MainTransportationService/cbc:TransportServiceCode = ('4', '22', '23', '24')) or (cac:Consignment/cac:MainCarriageShipmentStage)"
2773+
flag="fatal">[PEPPOL-T124-R042] cac:Consignment/cac:MainCarriageShipmentStage must be present when cac:MainTransportationService = "4", "22", "23" or "24".</assert>
27692774
</rule>
27702775
<rule context="ubl:TransportExecutionPlan/cac:Consignment/cac:ConsigneeParty">
27712776
<assert id="PEPPOL-T124-R036"

0 commit comments

Comments
 (0)