Symptoms

What this usually looks like

No schema errorNetwork failure or no deliveryConfusing provider messages
Likely cause

What is usually actually broken

The delivery problem sits outside the XML payload itself.

Next steps

Do these before you resend

  1. Separate document issues from routing issues.
  2. Check participant lookup evidence and provider symptoms together.
  3. Use the analyzer before escalating to support.
FAQ

What people ask right before they get blocked

What is the missing layer after XML validation?

Participant resolution, network capability, provider state, and access-point configuration all sit outside basic XML validity.

Why does this matter commercially?

Teams lose hours escalating the wrong failure class when a route problem gets mistaken for a document problem.

Operator guides

Go one level deeper before you resend

When to resend a Peppol invoice and when to escalate

A 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
Fixing missing Peppol profile fields before delivery fails

A practical guide for missing CustomizationID, profile markers, and other export-level metadata that leave XML looking valid but unusable in Peppol workflows.

Read the guide
Related issues

Similar failure patterns worth checking

Missing CustomizationID in a Peppol invoice

A Peppol invoice can contain the business data and still fail because the export is missing the profile marker tools expect to classify it correctly.

Open issue page
Odoo Peppol is using the wrong company binding

Multi-company setups, duplicates, and restored databases can leave Odoo pointing at the wrong Belgian participant even when the invoice itself looks fine.

Open issue page
Odoo says Peppol sent the invoice, but the customer never received it

If Odoo marks an invoice as sent while the customer sees nothing, you are usually dealing with routing, registration, or access-point issues rather than broken invoice content.

Open issue page