Problems
Peppol e-invoicing problems and fixes
Practical answers for invoices that are rejected, don’t arrive or don’t add up.
Also available in:NederlandsFrançais
- Peppol 0208 vs 9925: why Belgian invoices do not arrive0208 and 9925 identify different Peppol addresses, even when they belong to the same Belgian company. If your software sends to an address that is not registered, the sending access point cannot find the receiver and the invoice is not delivered.Read more
- Peppol invoice rejected: identify and fix the causeA Peppol invoice can fail technical validation before delivery or be rejected by the buyer after receipt. First check who rejected it and read the exact message: a rule code such as BR-CO-15 points to a validation problem, not a commercial dispute.Read more
- Not receiving Peppol invoices: what to checkIf you are not receiving Peppol invoices, check that your exact participant ID is registered for the right document type. Then confirm that suppliers actually send through Peppol to that address rather than emailing PDFs or using another ID.Read more
- Peppol participant ID not found: find the right receiverA Peppol participant ID is a scheme:identifier pair, not just a company number. A participant not found or unknown receiver message can mean the scheme is wrong, the identifier contains a typo, or that exact address is not registered.Read more
- Invoice totals don’t match: fix calculations and roundingPeppol checks that line amounts, VAT breakdowns and invoice totals agree with the EN 16931 calculation chain. A common cause of mismatches is calculating and rounding VAT on every line, then summing it instead of calculating VAT on each category-and-rate taxable amount.Read more
- Reverse charge e-invoice rejected: AE or K?Use AE for reverse charge where that tax treatment applies, including relevant domestic transactions and cross-border services. Use K for an exempt intra-community supply of goods, not simply for every invoice to another EU country; both categories use a zero VAT rate in the invoice.Read more