Peppolbridge · the new way of sending invoices

The connector you're about to build already exists.

Forty-plus ERP connectors and five integration patterns, already engineered, under one roof. Scroll to follow one invoice: out of the ERP, through the rule packs and go-live checks, onto the Peppol network.

40+connectors, already built
5patterns, API to email
7 daysaccess → live
CH 01 / CONNECT

Plug the ERP in. Any ERP.

Odoo, SAP, Dynamics, Tally — and the twenty-year-old systems nobody wants to touch. Provision a sandbox tenant, pull real samples, and the connector does the rest.

  • Four-step guided setup — ERP, tenant, connect, samples
  • Sandbox first; promote to live when checks pass
  • Connector health monitored per tenant
CH 02 / THE NETWORK

Five mandates. One connector layer.

Belgium and Malaysia live today. UAE, Oman and Qatar on the calendar. One integration, every geography — PINT AE, PINT MY, Peppol BIS 3.0 and whatever comes next.

  • Belgium — Peppol BIS 3.0 · live
  • Malaysia — PINT MY · live
  • UAE · Oman · Qatar — on the roadmap, rule packs ready
CH 03 / THE BRIDGE

Every rule applied, in one pass.

Inside the bridge the invoice crosses four layers. Field-by-field mapping decisions are audit-logged — approve in bulk, override with evidence, activate a version.

  • ERP adapters — normalise any source schema
  • Country rule packs — versioned per mandate
  • Validation engine — every sample must pass
  • Network delivery — signed, tracked, retried
CH 04 / GO-LIVE

Every check green before anything real is sent.

Mapping activated. Customer signed off. Network registration done. Data-processing agreement accepted. Only then does the connection switch on.

  • Activate the mapping
  • Customer signs off
  • Register on the e-invoicing network
  • Switch on the connection
CH 05 / DELIVERED

Delivered. Cleared. Audit-logged.

The invoice lands at the tax authority — and your Command Centre already knows. That journey, for every tenant you manage, on one screen.

Scroll
0 daccess granted → first live invoice
0country mandates, one integration
0+validation rule sets maintained
0%delivery uptime target
The engine · connector pipeline

Five stages. Every market. Watch it run.

Extract from any ERP, normalize to one canonical model, validate against the local rule-pack, emit the profile the authority demands, deliver through your accredited stack. The red ones? Caught before they ever reach a tax authority.

Live flow · one invoice at a time
The shift · old way / new way

Sending an invoice, then and now.

The old wayThe new way
A PDF attached to an email
One integration per ERP, per country
Compliance as a project

The new way to send invoices is to send them.

The product · Command Centre

Master inventory of every tenant under ASP management.

Onboarding progress, connector health, mapping reviews, escalations and per-tenant actions — sandbox and live, side by side.

app.peppolbridge.jinacode.systems / dashboard
PeppolBridge tenant onboarding dashboard
Tenant onboarding — lifecycle, tags, health and send/receive volumes across live tenants.
mapping review — PINT AE
Field-by-field mapping review with approvals
One table, everything on it — decide each row, approve in bulk, every sign-off audit-logged.
go-live checklist
Go-live checklist with all checks passing
Nothing real is sent until every check clears — then go live with one click.
Developers · API-first

An API your engineers will actually like.

  • Idempotent by default — retry anything, duplicate nothing.
  • Webhooks for every lifecycle event — sent, passed, blocked, cleared.
  • Sandbox that behaves like production — same rule packs, same validations.
Explore the API docs
# Send an invoice through the bridge curl -X POST https://api.peppolbridge.jinacode.systems/v1/invoices \ -H "Authorization: Bearer $PB_KEY" \ -d tenant="jina-code" \ -d profile="pint-ae" \ -d source="odoo:INV/2026/00613" # → 202 Accepted { "id": "inv_8f2k", "status": "validating" }
Next mandate · already on the calendar

Stop building connectors. Start sending invoices.

Bring one real invoice from your ERP. We'll walk it across the bridge together — sandbox to cleared — in a 30-minute call.