API + UI · Built for enterprise · Production ready

Send invoices via Peppol by a single REST API

Accept XML, JSON or PDF documents, validate and convert them to Peppol-compliant formats, and track delivery asynchronously via API or webhooks.

POST /v1/invoices/send

{ "format": "JSON", ... }

API Input

xTool Engine

ValidateTransformSign
Peppol Network
AS4 Transmission

SBDH Wrappers applied...

Delivery ACK: SUCCESS

Production-grade reliability
Compliance-ready formats
Operational visibility

Send invoices

POST /v1/invoices/send

Accepts XML/JSON/PDF, performs automated validation, and converts to Peppol-compliant formats (BIS 3, XRechnung).

Track status

GET /v1/invoices/{id}

Monitor real-time delivery lifecycle, inspect Peppol acknowledgements, and resolve rejection reasons.

Webhooks

Real-time push events

Receive immediate notifications for delivery success, validation failures, or participant status changes.

Logs & audit trail

Full request history

Trace every document lifecycle through comprehensive logs, accessible via both API and UI for operational monitoring.

Production-ready API flow

xTool processes invoices asynchronously. Use API polling or webhooks to track validation and Peppol delivery status.

1

Universal format engine

Single endpoint to transform invoices between Peppol BIS, XRechnung, ZUGFeRD, SAP IDoc and internal models.

2

Built-in compliance

Automatic schema validation and business rule enforcement before document transmission.

3

Network readiness

Automated participant lookup to resolve endpoints and supported document types in real-time.

// 1. Send document for processing

POST /v1/invoices/send

{

"receiver_id": "0088:12345678",

"format": "PEPPOL_BIS_3",

"document": "<base64-encoded-doc>"

}

// 2. Immediate async response

// 202 Accepted

{

"job_id": "job_92834",

"status": "queued"

}

// 3. Track status via polling or webhooks

GET /v1/invoices/job_92834

Integration Workflow

1

Send invoice data

Push XML, JSON or PDF documents via standard REST API endpoints.

2

Validate & convert

Automatic validation and conversion to Peppol-compliant data models.

3

Deliver via Peppol

Secure transmission through the production Peppol network infrastructure.

4

Track asynchronously

Monitor delivery lifecycle and acknowledgements via API or webhooks.

Audit trail

Comprehensive records of all API requests and document lifecycle events.

Role-based access

Granular control over API keys and administrative permissions.

Secure data handling

Industry-standard encryption and full data residency compliance.

Monitoring & support

Dedicated health monitoring and technical assistance for integrators.

Start integrating Peppol e-invoicing via API

Get API access, explore endpoints, or talk to our technical team about your integration.

Ready to modernize your invoicing?

Whether you need a custom enterprise integration or just want to see a live demo of the platform, our experts are here to help.

Direct access to Peppol experts
Custom infrastructure planning
Transparent enterprise pricing

Book a Meeting

Our team typically responds within 2 business hours.