PEPPOL-EN16931-CL008

Electronic address scheme is not in the code list

Repaired if you supply a value Field BT-34 PEPPOL UBL / CII

What it means

An electronic address is only meaningful together with the registry it belongs to, so the scheme identifier must come from the Peppol Electronic Address Identifier code list. A scheme outside that list — an internal code, or a value guessed from the country — cannot be resolved by the receiving Access Point.

Can it be fixed automatically?

The fix is mechanical once you provide the value, but the value itself is yours: it cannot be derived from the invoice and will not be guessed.

How to fix it

Set a scheme from the EAS code list that matches the identifier you are using, for example 0088 (GLN), 0007 (SE:ORGNR) or 9930 (DE:VAT). Which one is correct depends on which registry the party is actually registered in.

Where it applies

UBL/Invoice/cac:AccountingSupplierParty/cac:Party/cbc:EndpointID/@schemeID

Check your own invoice

curl -X POST https://einvoice.mgsoft.sk/v1/validate \
     -H 'Content-Type: application/xml' \
     --data-binary @invoice.xml

← All rules