PEPPOL-ADDR warning Peppol BIS 3.0
PEPPOL-ADDR — seller address has no city or postal code
What it means
Peppol BIS 3.0 expects a usable postal address for the seller — at least a city and a postal code. FakturWire warns when both are missing, because many access points and buyers reject an address that cannot be located.
What triggers it
The seller address has neither city nor postalZone.
How to fix it
Fill in the seller’s city and postal code:
{ "seller": { "address": { "city": "Budapest", "postalZone": "1011", "countryCode": "HU" } } } The country code (BT-40) is always required; city and postal code make the address routable. XRechnung goes further and requires the postal code as a hard error — see BR-DE-9.
Check your invoice now. Paste it into the free validator — it flags PEPPOL-ADDR and every other EN 16931, Peppol and XRechnung rule, each with the fix.
Or run the same check via API:
curl -X POST https://fakturwire.com/v1/validate \
-H "authorization: Bearer $FW_KEY" \
-d '{"invoice": { ... }, "profile": "peppol-bis-3"}'