PEPPOL-EN16931-R010

Buyer electronic address is missing

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

What it means

Peppol delivers documents to an electronic address, not to a company name, so the buyer's endpoint identifier (BT-49) is mandatory even though EN 16931 treats it as optional. Without it the receiving Access Point cannot determine where the invoice is meant to go. The value must also carry a scheme identifier from the Electronic Address Identifier code list, saying which registry the address belongs to.

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.

This one can be repaired automatically. The API applies the fix, re-validates, and reports exactly what changed with before and after values.

How to fix it

Supply the buyer's endpoint identifier and its scheme, for example a VAT number with scheme 9930 (DE:VAT) or an organisation number with scheme 0007 (SE:ORGNR). This value cannot be derived from the invoice; it must come from your customer record.

Where it applies

CII//ram:BuyerTradeParty/ram:URIUniversalCommunication/ram:URIID
UBL/Invoice/cac:AccountingCustomerParty/cac:Party/cbc:EndpointID

Check your own invoice

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

← All rules