GR-R-009: Greek suppliers that send an invoice through the PEPPOL network must use a correct TIN…
Peppol BIS Billing 3.0.21 · UBL
Original rule text
[GR-R-009]-Greek suppliers that send an invoice through the PEPPOL network must use a correct TIN number as an electronic address according to PEPPOL Electronic Address Identifier scheme (schemeID 9933).
./@schemeID='9933' and u:TinVerification(.)GR-R-009 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 a Greek supplier (country code 'GR' or 'EL' from VAT CompanyID or postal address), the cbc:EndpointID under cac:AccountingSupplierParty/cac:Party must have @schemeID='9933' and its value must pass the u:TinVerification() check. The test requires both conditions; if either the scheme identifier is not 9933 or the TIN is not valid according to that function, the invoice fails validation.
How to fix
Set the cbc:EndpointID element's schemeID attribute to 9933 and put a valid Greek TIN in its value, ensuring it passes u:TinVerification(). If the supplier is not Greek, check the country used by the rule (GR/EL) from cbc:CompanyID or cac:Country/cbc:IdentificationCode.
Guidance on this rule. The original text above is authoritative.
Where to go next
GR-R-009 changed in 1 published Peppol BIS Billing UBL release comparison:
- GR-R-009 in 3.0.2 → 3.0.10: New rule
Validate an invoice against these rules · All release changes