Know which fields are routing metadata

Some invoice exports contain the business data but miss the profile markers that Peppol and related tools use to classify the document.

That is why a file can still open as XML and yet be rejected or misinterpreted once it enters a stricter workflow.

Correct the source export, not the final file

Direct XML edits are brittle and easy to lose on the next export.

Treat missing profile fields as an ERP export configuration problem and fix them at the template or connector level.

Re-run the diagnosis on the regenerated file

After the export settings change, generate a fresh invoice and confirm the Peppol customization or profile markers are present before sending.

That keeps the next retry from collapsing into the same error class.

Related issue pages

Exact blocked moments this guide helps you resolve

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
Wrong endpoint scheme in a Belgian Peppol invoice

The invoice can look structurally valid and still fail because the participant scheme does not match the recipient's published routing identity.

Open issue page
Why a valid invoice can still fail on Peppol

Passing XML validation is not enough. Routing, registration, and provider state can still block delivery. This page explains the gap.

Open issue page
Next step

Use the analyzer on the live symptom

Guides are useful when the pattern is familiar. When the latest failure still feels fuzzy, run the analyzer with the exact provider message or XML so you can separate routing, profile, and provider-state problems.