Compliance · · 2 min read

Peppol Onboarding Checklist for Finance Teams

A practical Peppol onboarding checklist for finance teams: participant IDs, SMP registration, AP setup, validation gates and go-live controls that actually work.

Why onboarding fails even when transport works

Most Peppol programmes fail for operational reasons, not protocol reasons. Teams often complete AS4 connectivity tests, then assume they are ready. But production issues usually come from:

  1. Incorrect participant identifiers.
  2. Missing process/profile alignment with trading partners.
  3. Weak invoice validation before submission.
  4. No clear ownership when exceptions occur.

A good onboarding checklist prevents exactly these failures.

Phase 1: Foundation

Before any invoice is sent:

  • Confirm your legal entities and participant IDs (for example, ISO 6523 identifiers) are final.
  • Decide which entities will send, receive, or do both.
  • Map your internal ERP company codes to participant IDs.
  • Document document types in scope (invoice, credit note, self-billing where relevant).
  • Agree whether onboarding runs in waves (by supplier/customer group) or by country.

Phase 2: Network registration

  • Publish or verify SMP records for each participant.
  • Validate endpoint URLs and certificate references in SMP.
  • Check SML/SMK registration matches environment (test vs production).
  • Perform lookup tests from external tooling, not only internal scripts.

If lookup fails externally, routing will fail in production regardless of your API health.

Phase 3: Validation controls

Every outbound document should pass a layered gate:

  1. UBL structural validation.
  2. Business math checks (totals, line taxes, allowances/charges).
  3. Peppol profile and code-list checks.
  4. Jurisdiction rules (for example PINT or national CIUS where applicable).

Treat validation error as a hard stop. Warnings can pass only with a clear policy.

Phase 4: Operational readiness

  • Define retry and idempotency behavior for outbound send.
  • Store message IDs, correlation IDs, receipts, and delivery outcomes.
  • Set alert thresholds for repeated validation or delivery failures.
  • Build a daily reconciliation between ERP exports and Peppol delivery outcomes.
  • Document support runbook: who handles failed sends, failed lookups, and schema mismatches.

Phase 5: Go-live controls

Use a controlled release checklist:

  • [ ] Pilot partner set approved.
  • [ ] End-to-end test invoices accepted by target partners.
  • [ ] Finance sign-off on posted accounting outcomes.
  • [ ] Compliance sign-off on retention/audit trace.
  • [ ] Incident response contacts confirmed.
  • [ ] Rollback and fallback plan documented.

KPIs to track in month one

Track these weekly from day one:

  • Submission success rate.
  • Validation rejection rate by reason.
  • Average time to resolve failed documents.
  • Duplicate send rate.
  • Partner-specific failure concentration.

These metrics tell you whether onboarding is truly stable or just temporarily quiet.

Final recommendation

Keep Peppol onboarding as a finance-led operating programme with technical enablement, not a pure IT project. When finance, integration, and compliance share one checklist, go-live quality improves dramatically.

If you want a managed AP + SMP rollout with built-in validation and operational monitoring, GoRoute can shorten implementation timelines while preserving audit-grade controls.

Frequently asked questions

Who should own Peppol onboarding in a company?
Ownership should be shared between finance operations, IT integration, and compliance. Finance owns business controls, IT owns transport and integration, and compliance signs off on legal and audit requirements.
What is the minimum technical setup for Peppol?
A certified Access Point for message exchange, an SMP record for discoverability, valid certificates, and invoice validation that enforces the right profile and business rules.
Do we need both AP and SMP from day one?
If you are using a provider like GoRoute, both are already available as managed services. If self-hosting, yes, both components must be operational and correctly registered for reliable exchange.
What is the most common go-live mistake?
Going live with successful transport tests but weak business validation. Transport confirms delivery, not invoice correctness.

Related posts

Building on Peppol?

GoRoute is a certified Peppol Access Point & SMP. Book a demo or read the docs to get started.

Book a demo Read the docs