GR-R-001-1: When the Supplier is Greek, the Invoice Id should consist of 6 segments
Peppol BIS Billing 3.0.21 · UBL
Original rule text
[GR-R-001-1]- When the Supplier is Greek, the Invoice Id should consist of 6 segments
count($IdSegments) = 6GR-R-001-1 is a fatal rule in the country layer of Peppol BIS Billing 3.0.21 · UBL. An invoice that breaks it is rejected.
What this rule requires
For an invoice or credit note where the supplier country is Greece (GR or EL), the value of cbc:ID must consist of exactly six segments separated by the pipe character |. The test splits the ID on every | and counts the resulting parts; if the count is not 6, the document fails validation because the rule severity is fatal. This applies to both Invoice/cbc:ID and CreditNote/cbc:ID.
How to fix
Ensure the cbc:ID in the invoice or credit note contains exactly six pipe-separated segments, such as part1|part2|part3|part4|part5|part6. If the ID is generated by the system, adjust the generation logic for Greek suppliers to produce six segments.
Guidance on this rule. The original text above is authoritative.
Where to go next
GR-R-001-1 changed in 1 published Peppol BIS Billing UBL release comparison:
- GR-R-001-1 in 3.0.2 → 3.0.10: New rule
Validate an invoice against these rules · All release changes