GR-S-011: Greek suppliers must provide their Seller Tax Registration Number, prefixed by the…
Peppol BIS Billing 3.0.21 · UBL
Original rule text
[GR-S-011]-Greek suppliers must provide their Seller Tax Registration Number, prefixed by the country code
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:
- GR-S-011 in 3.0.10 → 3.0.15: New rule
Validate an invoice against these rules · All release changes