Automation MCP Server Features Blog Pricing Contact

Factur-X Invoice Generator API

Test the Factur-X REST API, submit your invoice details and download a validated PDF/A-3 with embedded CII XML. No code required.

Have an existing invoice? Upload a PDF and we'll prefill the form
Invoice Details
Seller (From)

Provide at least one of Legal ID or Tax ID / VAT

Buyer (To)

Flexible PDF output

Your design, or ours

Every Factur-X you create comes back as a valid PDF/A-3 with the CII XML embedded. You decide how the page itself looks.

Auto-generate using our PDF templates

Send only your invoice data and we render a clean, professional PDF for you. Nothing to design, nothing to maintain.

  • Match your brand with a custom brand colour
  • Labels and dates in English, German or French
  • A consistent, validated layout every time

Bring your own PDF

Already have a beautifully designed invoice? Hand us your PDF and we embed the compliant Factur-X XML straight into it.

  • Keep your exact layout, fonts and branding
  • Point us to your PDF with a single URL
  • A fully compliant hybrid PDF, your way
How it works

We keep you up to date.
Integration stays the same.

Invoices go in, validated invoices come out. When an authority publishes a new rule set, we load it on its effective date while the line keeps moving.

Versions Updated Automatically rule sets loaded from the authorities
Peppol BIS schematron
3.0.183.0.193.0.20
swapped on the effective date
Also in force
EN 16931 · SI-UBL · XRechnung · PINT
tracked on the same calendar
Created Validated
your invoice data in compliant invoice out ✓

You don't track regulatory updates to change the rulebooks. We ship it while it runs, on it's effective dates.

Developer API

Built for Developers

Submit a JSON invoice document, receive a PDF/A-3 with embedded Factur-X XML. Built for ultra-high concurrency and sub-second generation.

  • Supports all formats: DOCX, XLSX, PDF, images, no preprocessing needed
  • Works on scanned and photographed invoices
  • Every response validated against official Schematron rules

Supports ZUGFeRD · Factur-X · XRechnung · UBL · CII · EN 16931

API Documentation
Terminal
$ curl -X POST https://api.invoicexml.com/v1/create/facturx \
  -H "Authorization: Bearer sk_live_..." \
  -H "Content-Type: application/json" \
  -d '{
    "invoice": {
      "invoiceNumber": "INV-2025-001",
      "seller": { "name": "Dupont Conseil SARL" },
      "buyer":  { "name": "Martin Industries SAS" },
      "lines": [
        { "item": "Conseil", "quantity": 1, "netPrice": 1000, "vatRate": 20 }
      ]
    }
  }'

// => 200 OK: returns the validated invoice file
Compliance

Secure by Architecture

Your invoices are processed in memory and returned in the same response. Zero data retention is not a policy we enforce, it is an architecture we built.

Zero data retention

Processed in volatile memory only. Never written to disk, never queued, never backed up.

EU-only processing

Servers in Frankfurt, Germany. No transfers outside the European Economic Area.

No use of your data

Never used for analytics, never to train AI models, never shared with third parties.

Certified infrastructure

SOC 2 Type II, ISO/IEC 27001 and PCI-DSS at the platform layer, held by our infrastructure provider.

Read the full security overview

GDPR compliant by design · nothing stored on our servers

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 Factur-X Workflow

While our manual generator is perfect for one-off compliance, InvoiceXML is built for scale. Whether you are a developer looking for a robust API or a business owner seeking no-code automation, we provide the Compliance Layer for your existing tools.

1. Developer-First REST API

Integrate Factur-X generation directly into your ERP, CRM, or custom SaaS. Our API is designed to be dead simple:

  • • Plug & Play: Send a JSON payload or a raw PDF; get a validated Factur-X (PDF/A-3) file back instantly.
  • • Stateless Security: We don't store your financial data. We process, convert, and validate.
  • • Universal Standards: Validated against EN 16931 and the French 2026 Mandate.

Pro Tip: Check out our API Documentation to see how you can start generating invoices with just a few lines of code.

2. No-Code Automation (Zapier & Make.com)

Don't have a developer? No problem. Connect InvoiceXML to the tools you already use.

  • • HubSpot / Salesforce: Automatically generate a compliant Factur-X whenever a deal is closed.
  • • Google Sheets: Turn a row of data into a legal invoice and email it to your client without lifting a finger.
  • • QuickBooks / Xero: Bridge the gap between your accounting software and the 2026 e-invoicing requirements.

3. The Future of AI Billing: MCP Server

InvoiceXML is one of the first platforms to offer an MCP (Model Context Protocol) Server.

  • • AI-Native: Allow your AI agents (like Claude or custom GPTs) to "understand" and generate compliant invoices.
  • • Agentic Workflows: Let your AI assistant handle the validation and creation of invoices directly from your conversation history or project files.

Why Factur-X is Non-Negotiable in 2026

The French e-invoicing mandate (B2B) beginning in September 2026 requires all businesses to be able to receive and, eventually, issue hybrid invoices. Factur-X is the "Gold Standard" because it combines a human-readable PDF with machine-readable XML.

FeatureOur Factur-X Implementation
StandardEN 16931 (European Norm)
PDF FormatPDF/A-3 (Long-term Archival)
XML StandardUN/CEFACT Cross Industry Invoice (CII)
ProfilesMinimum, Basic, EN 16931, Extended

Frequently Asked Questions

No. We operate on a stateless architecture. Once your Factur-X is generated and downloaded, the data is purged from our memory.
Yes. Every file generated via our API or Dashboard is validated against official Schematrons to ensure it is accepted by the Portail Public de Facturation (PPF).
Start free today

Ready to automate your invoices?

Validate, convert and embed compliant e-invoices through one API. Start your 30-day free trial. No credit card required.

GDPR Compliant No credit card required Setup in minutes
Peppol UBL
Factur-X
EN 16931
142 / 142 passed
Compliant
PDF/A-3 embedded