Skip to content

Commit 76f7de2

Browse files
Pracc dev t006 (#262)
* fix * Generated by github actions * fix rule * Generated by github actions --------- Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
1 parent 449fb6e commit 76f7de2

File tree

17 files changed

+82
-68
lines changed

17 files changed

+82
-68
lines changed

rules/examples/T006/TenderReceipt_full.xml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,22 +5,22 @@
55
<cbc:UBLVersionID>2.2</cbc:UBLVersionID>
66
<cbc:CustomizationID>urn:fdc:peppol.eu:prac:trns:t006:1</cbc:CustomizationID>
77
<cbc:ProfileID>urn:fdc:peppol.eu:prac:bis:p003</cbc:ProfileID>
8-
<cbc:ID schemeURI="urn:uuid">123e4567-e89b-12d3-a456-426614174000</cbc:ID>
8+
<cbc:ID schemeURI="urn:uuid">ef22b6fd-d89d-4cef-90d9-4febfc65aeb2</cbc:ID>
99
<cbc:ContractFolderID>ID-001</cbc:ContractFolderID>
1010
<cbc:IssueDate>2026-03-06</cbc:IssueDate>
1111
<cbc:IssueTime>10:00:00</cbc:IssueTime>
1212
<cbc:RegisteredDate>2026-03-06</cbc:RegisteredDate>
1313
<cbc:RegisteredTime>10:00:00</cbc:RegisteredTime>
1414
<cac:TenderDocumentReference>
15-
<cbc:ID>ID-001</cbc:ID>
15+
<cbc:ID schemeURI="urn:uuid">ef22b6fd-d89d-4cef-90d9-4febfc65aeb2</cbc:ID>
1616
<cbc:DocumentTypeCode listID="UNCL1001">13</cbc:DocumentTypeCode>
1717
<cac:Attachment>
1818
<cac:ExternalReference>
1919
<cbc:HashAlgorithmMethod>http://www.w3.org/2001/04/xmlenc#sha256</cbc:HashAlgorithmMethod>
2020
</cac:ExternalReference>
2121
</cac:Attachment>
2222
<cac:IssuerParty>
23-
<cbc:EndpointID schemeID="sample">Example</cbc:EndpointID>
23+
<cbc:EndpointID schemeID="9930">DE122268496</cbc:EndpointID>
2424
</cac:IssuerParty>
2525
</cac:TenderDocumentReference>
2626
<cac:SenderParty>

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -110,7 +110,7 @@
110110

111111
<rule context="cac:PartyIdentification/cbc:ID">
112112
<assert id="PEPPOL-T006-R008" flag="fatal" test="./@schemeID">[PEPPOL-T006-R008] A Party Identifier MUST have a scheme identifier attribute.</assert>
113-
<assert id="PEPPOL-T006-R009" flag="fatal" test="matches(normalize-space(./@schemeID),'^(0((00[3-9])|(0[1-9]\\d)|(1\\d{2})|(20\\d)|(21[0-3])))$')">[PEPPOL-T006-R009] A Party Identifier Scheme MUST be from the list of PEPPOL Party Identifiers described in the "PEPPOL Policy for using Identifiers".</assert>
113+
<assert id="PEPPOL-T006-R009" flag="fatal" test="matches(normalize-space(./@schemeID),'^(0((00[3-9])|(0[1-9]\d)|(1\d{2})|(20\d)|(21[0-3])))$')">[PEPPOL-T006-R009] A Party Identifier Scheme MUST be from the list of PEPPOL Party Identifiers described in the "PEPPOL Policy for using Identifiers".</assert>
114114
<report id="PEPPOL-T006-S325" flag="warning" test="./@*[not(name()='schemeID')]"><value-of select="$syntaxError"/>[PEPPOL-T006-S325] PartyIdentifier SHOULD NOT have any further attributes but schemeID</report>
115115
</rule>
116116

structure/syntax/ubl-tender-receipt.xml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,7 @@
5252
<Reference type="RULE">PEPPOL-T006-R005</Reference>
5353
<Value type="FIXED">urn:uuid</Value>
5454
</Attribute>
55+
<Value type="EXAMPLE">ef22b6fd-d89d-4cef-90d9-4febfc65aeb2</Value>
5556
</Element>
5657
<Element>
5758
<Term>cbc:ContractFolderID</Term>
@@ -95,6 +96,12 @@
9596
<Description>Identifier of the recieved tender document, must be the UUID of the received tender.</Description>
9697
<DataType>Identifier</DataType>
9798
<Reference type="RULE">PEPPOL-T006-R013</Reference>
99+
<Attribute>
100+
<Term>schemeURI</Term>
101+
<Name>Scheme identifier</Name>
102+
<Value type="FIXED">urn:uuid</Value>
103+
</Attribute>
104+
<Value type="EXAMPLE">ef22b6fd-d89d-4cef-90d9-4febfc65aeb2</Value>
98105
</Element>
99106
<Element>
100107
<Term>cbc:DocumentTypeCode</Term>
@@ -145,7 +152,9 @@
145152
<Name>Scheme identifier for electronic address identifier</Name>
146153
<Reference type="RULE">PEPPOL-T006-R010</Reference>
147154
<Reference type="RULE">PEPPOL-T006-R011</Reference>
155+
<Value type="EXAMPLE">9930</Value>
148156
</Attribute>
157+
<Value type="EXAMPLE">DE122268496</Value>
149158
</Element>
150159
</Element>
151160
</Element>

target/generated/T006-basic.sch

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

target/generated/T016-basic.sch

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

target/generated/T017-basic.sch

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

target/generated/T018-basic.sch

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

target/generated/T024-basic.sch

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

target/generated/T035-basic.sch

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

target/generated/T036-basic.sch

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)