REST API · OpenAPI 3.0 · Webhook Events

Build E-Invoicing Into Your Platform

Integrate Peppol e-invoicing infrastructure directly into your application. Validate invoices, deliver via the Peppol network, submit to tax authorities, and manage participant registrations — all through a single REST API.

Certified AP (POP000991)
40+ Countries
Sandbox Available

Built for Platforms That Build

If your product handles invoices, we handle the compliance infrastructure behind the scenes.

ERP & Accounting Software

Add Peppol e-invoicing as a native feature in your accounting or ERP product. Your users stay in your UI — GoRoute handles the delivery and compliance in the background.

Fintech & Payment Platforms

Embed tax-compliant invoicing into your payment, billing, or subscription platform. Support Oman Fawtara, EU, ZATCA, and other mandates without building compliance infrastructure.

SaaS & Marketplace Platforms

Enable your sellers or service providers to issue compliant e-invoices through your marketplace. Multi-tenant API design means each merchant gets isolated invoicing capabilities.

API Capabilities

Everything you need to add e-invoicing to your product — from validation to delivery to tax reporting.

5-Layer Invoice Validation

XSD structural validation, business rule checks, eDEC code list enforcement, EN16931/BIS Schematron, and country-specific PINT rules. One API call, complete compliance verification.

Peppol AS4 Delivery

Send invoices to any of 1.62 million registered Peppol participants worldwide. Automatic SMP lookup, AS4 message construction, and delivery receipts.

Tax Authority Submission

Automatic Tax Data Document generation and submission to Oman OTA, ZATCA clearance for Saudi Arabia, and Chorus Pro for France. Country-specific requirements handled by the API.

Webhook Event Delivery

Receive real-time notifications for invoice delivery, validation results, tax authority responses, and status changes. Subscribe to the events your application needs.

SMP Participant Management

Register and manage Peppol participant identities programmatically. Configure document types, processes, and endpoints through the API — no manual SMP configuration needed.

Multi-Tenant Isolation

Each API key maps to an isolated organization. Data, invoices, configurations, and audit trails are fully separated. Built for platforms that serve multiple businesses.

How Integration Works

1

Get API Keys

Sign up, receive sandbox credentials, and start testing with the Peppol test network immediately.

2

Build & Test

Integrate validation, delivery, and webhook endpoints into your application using the OpenAPI 3.0 specification.

3

Go Live

Switch to production credentials. GoRoute provisions your Peppol identity and connects you to the live network.

4

Scale

Process thousands of invoices. GoRoute handles infrastructure scaling, compliance updates, and network changes automatically.

Global Compliance, One API

The API handles country-specific rules automatically based on the invoice's jurisdiction.

🇴🇲 Oman (Fawtara)

PINT OM validation, TDD generation, OTA Tax Gateway submission. Full Phase 1–3 mandate support.

🇸🇦 Saudi Arabia (ZATCA)

ZATCA Phase 2 clearance, QR code generation, cryptographic stamping. B2B and B2C invoice types.

🇪🇺 European Union

EN16931, Peppol BIS 3.0, XRechnung (DE), FatturaPA (IT), Chorus Pro (FR), and 20+ EU member state formats.

🇦🇺 Australia & NZ

A-NZ PINT format, ATO and IRD compliance. Peppol BIS Billing 3.0 with AU/NZ extensions.

🇸🇬 Singapore

SG PINT format, InvoiceNow network. Peppol-compliant invoicing for Singapore-registered businesses.

🇯🇵 Japan

JP PINT format, Qualified Invoice System support. Peppol-based invoicing for Japanese market requirements.

Developer-First Experience

OpenAPI 3.0 Specification

Full API specification for code generation in any language. Import directly into Postman, Insomnia, or your OpenAPI toolchain.

Sandbox Environment

Full test environment connected to the Peppol test network. Validate invoices, test delivery, and verify webhooks before going live.

Comprehensive Documentation

Detailed API reference, integration guides, sample payloads, and error code documentation at docs.goroute.ai.

Webhook-First Architecture

Subscribe to events for delivery confirmations, validation results, and tax authority responses. No polling required.

Webhook Event
{
  "event": "invoice.delivered",
  "timestamp": "2026-04-15T10:30:00Z",
  "data": {
    "invoice_id": "INV-2026-0042",
    "recipient": "9959:872236341",
    "peppol_message_id": "msg-abc123",
    "delivery_status": "accepted",
    "tdd_submitted": true,
    "ota_reference": "TDD-2026-0042"
  }
}

Ready to Build?

Get sandbox API credentials and start integrating Peppol e-invoicing into your platform today.