Peppol error when sending an invoice without a VAT amount in Odoo
Belgian zero-VAT or exempt invoices can still fail Peppol export when the tax category and exemption metadata do not line up with what the connector expects.
What is usually actually broken
The invoice uses a zero-VAT or exempt Belgian setup, but the exported tax category or exemption detail does not match what the Peppol workflow expects.
Do these before you resend
- Compare one working taxed invoice against the failing zero-VAT invoice at the tax-category level, not just the totals.
- Check the exemption reason, tax category, and Odoo tax mapping before you resend.
- Regenerate the invoice from the source setup once the zero-VAT configuration is corrected.
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
Odoo forum · March 2026
Open sourceWhat people ask right before they get blocked
Because the issue is often not the absence of VAT itself, but the missing or mismatched exemption and tax-category metadata that the export needs when VAT is zero.
No. Fix the zero-VAT configuration in Odoo so the regenerated invoice is structurally correct for the real Belgian tax treatment.
Go one level deeper before you resend
A field-by-field guide for totals mismatches, payable amount drift, and rounding side effects in e-invoice exports.
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 guide