Faktura

GR-R-004-1

fatalPeppol BIS Billing 3.0profileUBL

When Supplier is Greek, there must be one MARK Number

Why it fails

The invoice has no MARK number. Greek invoices must carry the unique registration number that myDATA assigns.

How to fix it

Add the MARK returned by myDATA when the invoice was transmitted. It is assigned by the platform, so it cannot be generated locally - send to myDATA first, then put the MARK on the e-invoice.

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 = '##M.AR.K##'])=1

Related rules

Part of GR-R — Greece.

Validate an invoice against this rule →

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