← Back to Guides

How to validate a Peppol invoice

There is a big difference between a useful local precheck and full formal validation. A local precheck helps you see whether the invoice has the expected structure and core fields. Formal validation goes further into network, semantic, and compliance rules.

Start with precheck

Before deeper validation, confirm the invoice family, customization ID, profile ID, parties, totals, and line items. That avoids wasting time on files that are already broken at a basic structural level.

Then escalate if needed

If the workflow is compliance-sensitive, escalate to the official or enterprise validation layer after the local precheck passes.