Peppol BIS Billing 3.0.21 · UBL

GR-R-010: Greek Suppliers that send an invoice through the PEPPOL network to a greek buyer must…

Peppol BIS Billing 3.0.21 · UBL

fatalcountry

Original rule text

[GR-R-010]-Greek Suppliers that send an invoice through the PEPPOL network to a greek buyer must use a correct TIN number as an electronic address according to PEPPOL Electronic Address Identifier scheme (SchemeID 9933)

Stored validation assertion
./@schemeID='9933' and u:TinVerification(.)

GR-R-010 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

This rule applies only when both the sender and receiver are Greek. In that case, the document must have at cac:AccountingCustomerParty/cac:Party/cbc:EndpointID a schemeID attribute exactly equal to '9933', and the endpoint ID value must pass the validator's TIN verification (u:TinVerification(.)). If either condition is missing or false, the document fails validation (fatal).

How to fix

Set cac:AccountingCustomerParty/cac:Party/cbc:EndpointID to the customer's Greek TIN (the value that passes u:TinVerification), and set its schemeID attribute to "9933". If the invoice is not Greek-to-Greek, no change is needed for this rule.

Guidance on this rule. The original text above is authoritative.

Where to go next

GR-R-010 changed in 1 published Peppol BIS Billing UBL release comparison:

Validate an invoice against these rules · All release changes