Prerequisites
- Exact Online subscription with e-invoicing capability
- Peppol participant ID (register through Exact Online or an Access Point)
- Customer Peppol identifiers (KvK, OIN, or Belgian enterprise number)
- Administrator access to e-invoicing settings
Step-by-Step Setup
Register your Peppol participant ID
In Exact Online, navigate to Settings > E-invoicing. Register your company for Peppol by providing your KvK number (NL) or enterprise number (BE). Exact Online acts as your Peppol Access Point and handles the registration process.
Configure customer Peppol identifiers
For each customer you want to invoice via Peppol, open their account in CRM > Accounts and add their Peppol identifier. For Dutch companies this is typically KvK number (scheme 0106) or OIN (scheme 0190). For Belgian companies, use the enterprise number (scheme 0208).
Enable Peppol delivery for invoices
When creating an invoice, select Peppol as the delivery method. Exact Online checks the Peppol directory to verify the recipient is registered. If found, the invoice is sent via the Peppol network automatically upon posting.
Monitor delivery status
After sending, check the invoice delivery status in the invoice overview. Exact Online shows whether the Peppol transmission was successful, pending, or failed. For failures, check the error details and verify the recipient Peppol ID.
Common Exact Online Errors
Why this happens in Exact Online
Exact Online may not include the required ProfileID in the Peppol UBL output when certain configuration combinations are used.
How to fix it
Ensure e-invoicing is enabled at the company level, not just per customer. Check Settings > E-invoicing for the correct profile configuration.
Why this happens in Exact Online
Customer Peppol identifier entered with the wrong scheme ID. For example, using a KvK number with the OIN scheme, or entering a Belgian enterprise number without the correct prefix.
How to fix it
Verify the customer Peppol ID in CRM > Accounts. Use scheme 0106 for Dutch KvK, 0190 for OIN, 0208 for Belgian enterprise numbers. Look up the correct ID at directory.peppol.eu.
Why this happens in Exact Online
Rounding differences in multi-line invoices with mixed VAT rates. Exact Online rounds per line, but Peppol validation expects totals to match sum of line-level calculations.
How to fix it
Review invoices with multiple VAT rates for rounding discrepancies. If persistent, split into separate invoices per VAT rate.
Pre-Export Checklist for Exact Online
Before exporting Peppol BIS 3.0 from Exact Online, verify these items:
- 1Verify your Peppol participant ID is registered and active
- 2Confirm customer Peppol IDs match the Peppol directory
- 3Check that VAT numbers include country prefix (NL/BE)
- 4Ensure company bank details are in IBAN format
- 5Verify invoice totals match sum of line amounts
- 6Test with a known Peppol recipient before production rollout
Validate Your Output
Before enabling Peppol delivery in production, export your Peppol UBL output and validate it with Invoice Navigator. The Peppol BIS 3.0 validator catches all EN 16931 and Peppol-specific issues before they reach the network.
Validate Peppol BIS 3.0FAQ
Does Exact Online act as a Peppol Access Point?
Can I receive Peppol invoices in Exact Online?
Related Guides
Ready to Test Your Exact Online Export?
Upload your Peppol BIS 3.0 invoice and get instant compliance feedback with Exact Online-specific recommendations.
Validate Peppol BIS 3.0 Invoice