Odoo suddenly says all customers are not on Peppol
If Odoo marks every customer as not on Peppol all at once, treat it as an environment or provider incident first, not a data-cleanup job on every partner record.
What is usually actually broken
The issue is more likely a DNS, provider, or environment-wide lookup problem than dozens of customer records breaking at once.
Do these before you resend
- Test one known-good participant outside Odoo before editing any customer records.
- Check whether the incident coincided with a DNS, network, or provider change.
- Treat the problem as global until one clean external lookup proves otherwise.
The fastest path from this page is a prefilled diagnosis. It opens the analyzer with this exact issue pattern already loaded and immediately prepares the EUR 9 fix-pack preview when the route looks blocked or risky.
Buy the rescue kit for this exact issue
If this page matches the exact blocker, you can unlock the issue-specific rescue kit directly without running the analyzer first.
Current public evidence for this exact failure
r/Odoo · April 2026
Open sourceWhat people ask right before they get blocked
No. If the failure appeared everywhere at once, the safer assumption is an environment or provider incident until proven otherwise.
Known-good customers failing at the same time, especially after a platform or network change, points away from isolated data errors.
Go one level deeper before you resend
A calm, ordered checklist for Belgian Odoo users when Peppol starts failing without a clear explanation.
Read the guideA fast decision guide for operators who need to know whether the next step is a resend, a partner-record fix, or a provider ticket.
Read the guideSimilar failure patterns worth checking
This exact Odoo message usually means the ERP is validating the wrong participant identity, stale evidence, or the wrong identifier scheme rather than proving the customer is truly unavailable.
Open issue pageThis contradiction usually means Odoo has the wrong identifier, wrong scheme, or stale participant evidence. This page breaks down the mismatch clearly.
Open issue pageA stored GLN or alternate identifier does not guarantee Odoo will resolve the exact Peppol participant the recipient expects. This page shows where the mismatch happens.
Open issue page