InvoiceValidator.eu

GR-S-008-1

warningPeppol BIS Billing 3.0profileUBL

When Supplier is Greek, there should be one invoice url

Why it fails

No invoice URL document reference is present, which the Greek profile expects.

How to fix it

Add a document reference carrying the URL where the invoice can be retrieved. Warning only.

What the validator checks

UBL — context /ubl-invoice:Invoice[$isGreekSender and ( /*/cac:AccountingSupplierParty/cac:Party/cac:PostalAddress/cac:Country/cbc:IdentificationCode = 'GR')] | /ubl-creditnote:CreditNote[$isGreekSender and ( /*/cac:AccountingSupplierParty/cac:Party/cac:PostalAddress/cac:Country/cbc:IdentificationCode = 'GR')]

count(cac:AdditionalDocumentReference[cbc:DocumentDescription = '##INVOICE|URL##'])=1

Related rules

Part of GR-S — Greece (warnings).

Check your own invoice against GR-S-008-1

…or paste the XML instead

Nothing is stored, and the whole invoice is checked, not just this rule. A PDF only works if it is Factur-X / ZUGFeRD — a PDF with the invoice XML inside it.

This is a Peppol BIS Billing 3.0 rule: an invoice can be perfectly valid EN 16931 and still be rejected by it.