Electronic address scheme is not in the code list
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