Implementation
End-to-end Peppol pipeline setup. ERP integration, format mapping, test cycles, and supervised go-live. We hand over a working system, not a slide deck.
Who this is for
- Companies committing to a full e-invoicing rollout in a defined timeline.
- Finance and IT teams that have scoped the programme and need execution.
- Scale-ups with one or more ERPs that need Peppol integration across multiple entities or countries.
- COOs and finance managers who need a predictable delivery timeline with fixed milestones.
Who it isn't for
- Single-entity businesses on a cloud ERP that already supports Peppol natively.
- Teams that have not yet scoped the programme (see Readiness Assessment first).
- Companies looking for a self-service integration guide. Our API documentation covers that.
What you get
Programme Plan
Five-phase Gantt-style plan with week markers, milestones, dependencies, and go-live readiness gates. Your single source of truth from kickoff to production.
Format mapping
Field-by-field mapping from your ERP output to Peppol BIS 3.0 and applicable country profiles. Covers invoices, credit notes, self-billing, and multi-currency scenarios.
Test cycles and validation
Schematron validation against production invoice samples. End-to-end send/receive testing on the Peppol test network. Regression suite for credit notes and edge cases.
Peppol participant registration
We handle Peppol participant registration for each entity. Includes endpoint configuration, routing setup, and verification across the live network.
Supervised go-live
Production cutover with parallel-run window, monitoring dashboard, runbook handover, and 30-day post-launch support. Zero post-launch reissues is the target.
Anonymised customer profile. Names and figures changed. Company details available on request under NDA.
Dutch SaaS scale-up, greenfield Peppol rollout
The situation
A Dutch SaaS scale-up with approximately 80 staff is growing fast. The company runs NetSuite as its primary ERP and invoices in multiple currencies (EUR, GBP, USD). Headquarters are in the Netherlands, with subsidiaries appearing in Germany and Belgium. There is no legacy e-invoicing infrastructure. The company has never sent or received a Peppol document.
The COO and finance manager share ownership of the initiative. The Belgian e-invoicing mandate applies to the Belgian subsidiary. The Dutch entity needs Peppol for an increasing number of enterprise customers requiring structured invoices. Germany is next in line as XRechnung requirements tighten.
What an Implementation programme would cover for this profile
In an Implementation programme for this profile we would start with a discovery phase to map the NetSuite configuration, run a Peppol Readiness Scan of the customer and supplier base, and document the multi-currency invoice flows. The programme plan would lock five phases across 12 to 16 weeks.
The format mapping phase would build field-by-field mappings from NetSuite output to Peppol BIS 3.0. Credit notes and self-billing scenarios would get dedicated mapping attention. Country profiles for Belgium, the Netherlands, and Germany would be configured individually. Tax breakdown alignment against EN16931 rules (BR-CO-15, BR-S-08) is typically where the detailed work sits.
Integration would cover Peppol participant registration for each entity, API integration via NetSuite SuiteScript, webhook configuration for inbound documents, and multi-entity routing. Test cycles would run schematron validation against production invoice samples before any document touches the live network.
What commonly goes sideways
For a profile like this, the most common risks we would surface and manage during the implementation include:
NetSuite's default tax breakdown structure is fragile around credit notes. The mapping between NetSuite tax lines and Peppol BIS 3.0 tax categories requires careful handling to avoid BR-CO-15 violations.
Verifying supplier reachability across customers' Peppol IDs takes longer than planned. Each customer's Peppol endpoint must be verified individually, and coverage gaps surface late in the process.
Test cycles commonly expose BR-CO-15 violations from NetSuite's default tax breakdown. The tax sum validation rule is strict and NetSuite's rounding behaviour does not always align.
Three countries means three sets of schematron rules, three registration processes, and three sets of test scenarios. Timeline pressure compounds when stakeholders in different countries operate on different cadences.
The go-live
In the go-live phase we would run a parallel production window where both the old and new invoicing paths operate simultaneously. The monitoring dashboard would track delivery status, validation results, and exception rates in real time. The team would receive a runbook covering escalation paths, common failure modes, and resolution procedures. A 30-day post-launch support period starts at cutover.
time-to-mandate-compliance
Cut from 9 months internal estimate to 3–4 months with structured programme delivery.
post-launch in the first month (typical)
Go-live with zero post-launch reissues. Test cycles and the readiness gate catch issues before production.
internal IT effort vs. building in-house
Internal IT effort reduced approximately 50% compared to building the Peppol integration pipeline in-house.
Implementation Programme Plan
Client: ████████ BV
- •ERP landscape mapping (NetSuite config export)
- •Peppol Readiness Scan of customer + supplier base
- •Invoice format gap analysis against Peppol BIS 3.0
- •Multi-currency flow documentation (EUR, GBP, USD)
- •NetSuite → UBL field mapping (██ fields)
- •Credit note and self-billing mapping
- •Tax breakdown alignment (BR-CO-15, BR-S-08)
- •Country profile configuration (BE, NL, DE)
- •Peppol participant registration (██████ entity)
- •API integration with NetSuite SuiteScript
- •Webhook configuration for inbound documents
- •Multi-entity routing and ██████ logic
- •Schematron validation against production samples
- •End-to-end send/receive with Peppol test network
- •Credit note regression suite (██ scenarios)
- •Supplier reachability verification across ██ Peppol IDs
- •Production cutover with parallel-run window
- •Monitoring dashboard handover
- •Runbook and escalation path documentation
- •30-day post-launch support period starts
Timeline assumes standard data access and stakeholder availability. Redacted fields (██) contain client-specific data available under NDA.
How we run it
Discovery and scoping
Week 1–3Map the ERP landscape, run a Peppol Readiness Scan on the customer and supplier base, document multi-currency flows, and lock the programme plan.
Format mapping and design
Week 3–7Build field-by-field mapping from ERP output to UBL. Cover credit notes, self-billing, and tax breakdown alignment. Sign off the mapping before integration starts.
Integration and build
Week 6–11Peppol participant registration, API integration with the ERP, webhook configuration for inbound documents, and multi-entity routing logic.
Test cycles
Week 10–14Schematron validation against production samples, end-to-end send/receive on the Peppol test network, credit note regression suite, and supplier reachability verification.
Go-live and handover
Week 14–16Production cutover with parallel-run window, monitoring dashboard handover, runbook and escalation documentation, and 30-day post-launch support period.
Format and pricing
From €35,000
Fixed price with day-rate overflow for out-of-scope work. Final price depends on ERP complexity, country mix, and scope of format mapping work. Day rate for overflow work agreed upfront in the proposal.
Often followed by
Automation
Post go-live optimisation. Three-way matching, approval workflows, exception handling, and reconciliation. Turn the pipeline into a true automation lever.
AutomationOften comes with
UBL/XML Validation
Bring invoice output into compliance with Peppol BIS 3.0 and EN16931, including country profiles and schematron edge cases.
UBL/XML ValidationFrequently asked questions
What ERP systems do you integrate with?
Do we need a Readiness Assessment first?
What does day-rate overflow mean?
How long does a typical implementation take?
Can you handle multi-country rollouts?
What happens after go-live?
Discuss on a discovery call
30 minutes with a co-founder or senior e-invoicing expert. You leave the call with a clear next step. Tailored proposal in your inbox within 48 hours.
Vendor-neutral. No obligation to switch platforms.