Peppol BIS Billing 3.0.21 · UBL

GR-S-011: Greek suppliers must provide their Seller Tax Registration Number, prefixed by the…

Peppol BIS Billing 3.0.21 · UBL

warningother

Original rule text

[GR-S-011]-Greek suppliers must provide their Seller Tax Registration Number, prefixed by the country code

Stored validation assertion
count(cac:PartyTaxScheme[normalize-space(cac:TaxScheme/cbc:ID) = 'VAT']/cbc:CompanyID)=1 and
substring(cac:PartyTaxScheme[normalize-space(cac:TaxScheme/cbc:ID) = 'VAT']/cbc:CompanyID,1,2) = 'EL' and
u:TinVerification(substring(cac:PartyTaxScheme[normalize-space(cac:TaxScheme/cbc:ID) = 'VAT']/cbc:CompanyID,3))

GR-S-011 is a warning rule in the other layer of Peppol BIS Billing 3.0.21 · UBL. An invoice that breaks it is flagged but not rejected.

What this rule requires

For a Greek supplier, the rule requires that the seller party has exactly one VAT party tax scheme (cac:PartyTaxScheme with cac:TaxScheme/cbc:ID equal to VAT), its cbc:CompanyID starts with the country code EL, and the remaining part passes the validator's TIN verification. This is a warning, so the document is not rejected when the condition is not met, but it is reported as advisory.

How to fix

Ensure that for a Greek supplier the cac:AccountingSupplierParty/cac:Party contains exactly one cac:PartyTaxScheme where cac:TaxScheme/cbc:ID is VAT, cbc:CompanyID begins with EL, and the part after EL passes TIN verification. If the supplier is not Greek, the rule does not apply.

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

Where to go next

GR-S-011 changed in 1 published Peppol BIS Billing UBL release comparison:

Validate an invoice against these rules · All release changes