Create a UBL Invoice
Fill in the details below and download a validated UBL 2.1 invoice. Peppol BIS Billing 3.0 compliant and ready for any Peppol access point worldwide.
Invoice Automation Wherever You Work
Built for developers and AI-driven workflows. Make your invoices compliant on your ERP or AI Agent via our secure MCP server and REST API.
REST API
Full-featured API for developers. Integrate invoice conversion into any stack.
No-Code Platforms
Connect via NoCode platforms like Zapier, Make and n8n — no engineering required.
MCP for AI Agents
Let your AI agents validate and convert invoices autonomously via our MCP server.
Beyond the Form: Automate Your Peppol UBL Workflow
This form is perfect for one-off invoices. But if you send dozens or hundreds of invoices over the Peppol network, InvoiceXML gives you the tools to automate the full pipeline — from structured data to Peppol-ready UBL 2.1 XML, with zero manual steps.
1. Developer-First REST API
Integrate Peppol UBL generation directly into your ERP, billing system, or custom application with a single HTTP call:
- • Single Endpoint: POST your invoice fields as JSON and receive a validated UBL 2.1 XML back instantly — ready for any Peppol access point.
- • Stateless & Secure: We process your data in memory and return the XML. No financial data is stored or logged.
- • Full Compliance: Every generated XML passes EN 16931 Schematron rules and Peppol BIS Billing 3.0 constraints before delivery — the exact validation a Peppol access point runs on receipt.
- • Global Reach: The same endpoint serves Norway, Denmark, Sweden, Singapore, Australia, New Zealand, and every other Peppol corner — one spec, one API call.
Pro Tip: Check out our API Documentation to see the full request schema and response format.
2. Email Gateway — Send JSON, Receive Peppol UBL
The InvoiceXML Email Gateway is the simplest integration imaginable — no API keys in your code, no webhook setup:
- • How it works: Email a JSON attachment containing your invoice data to your dedicated InvoiceXML gateway address. We generate the UBL 2.1 XML and email it back — validated and Peppol-ready.
- • Zero Setup: Any system that can send an email can trigger UBL generation — legacy ERPs, accounting software, or even a simple script.
- • Batch Support: Send multiple invoice objects in a single JSON array and receive all corresponding UBL XML files in return.
3. No-Code Automation (Zapier, Make.com & n8n)
Connect InvoiceXML to the tools your team already uses — no developer required:
- • ERP & Accounting: Trigger UBL generation automatically whenever a new invoice is approved in your system — no manual export step.
- • Google Sheets / Airtable: Turn a row of invoice data into a Peppol-ready UBL 2.1 XML and route it straight to your Peppol access point.
- • End-to-End Peppol: Combine UBL generation with a Peppol access point connector in the same workflow to fully automate B2G invoice delivery.
Why Peppol UBL Is the Global Standard for E-Invoicing
The Peppol network connects over 400,000 businesses and government entities worldwide. Peppol BIS Billing 3.0 — built on UBL 2.1 and EN 16931 — is the mandatory invoice format for public procurement in Norway, Denmark, Sweden, Finland, Singapore, Australia, and New Zealand, with rapid B2B expansion underway in the Netherlands, Belgium, and Italy. A single UBL 2.1 document, generated once, can reach any of them.