EU E-Invoice Processing Made Simple

Validate, convert, and manage electronic invoices in one secure platform. Supports UBL, CII, XRechnung, and Factur-X.

EN 16931 Compliant

Reliable EN 16931 compliance

Validation against the full EN 16931 rule set, including XRechnung-specific checks.

UBL 2.1 CII XRechnung Factur-X PDF
01
EN 16931 Compliant
02
5 Formats Supported
03
Sub-second Validation
04
Privacy-first

Validate, convert, and manage e-invoices

Format Detection

Upload any PDF, UBL, CII, XRechnung, or Factur-X file. The format is identified in milliseconds and structured data is extracted automatically.

EN 16931 Validation

Run compliance checks against EN 16931 and XRechnung rules. Get detailed issue reports with source context and suggested fixes.

Format Conversion

Convert between UBL, CII, and XRechnung in one API call. Line items, tax calculations, and structured data stay intact.

Real-time Webhooks

Get notified instantly when invoices are validated, converted, or fail. Built-in retries and delivery tracking keep you informed.

Built for your daily workflow

Your team can handle invoices confidently — no technical expertise needed.

Explore the docs

Upload invoice

Drag and drop your invoice directly into the dashboard.

Review status

Get clear validation feedback and format recognition instantly.

Take action

Continue processing with one click and keep your workflow moving.

Supported Formats

Process all major European e-invoicing standards out of the box.

UBL 2.1

The most widely used standard for B2B and B2G invoicing across Europe.

CII

UN/CEFACT standard for international trade documents and cross-border invoicing.

XRechnung

Germany's mandatory e-invoicing standard for public sector invoices.

Factur-X

Franco-German hybrid format that embeds structured XML inside a PDF/A-3 document.

PDF

Extract data from PDF invoices with automatic PDF/A-3 detection for embedded XML.

EN 16931 Compliant PDF/A-3 Detection

How It Works

Three simple steps to process any e-invoice.

01

Upload

Send your invoice file via the REST API or the dashboard.

02

Process

Enxvo detects the format, validates the data, and converts if needed — all automatically.

03

Integrate

Receive results via API or webhook and integrate them into your workflow.

Simple, Transparent Pricing

Choose the plan that fits your invoicing volume. Upgrade anytime as you grow.

Free

Freelancers & testing

0 € / month
  • Documents: 10 / month
  • Storage: 1 GB
  • Team seats: 1 user
  • Validation: Basic
  • Formats: UBL, CII
  • API access: REST API
  • Input methods: API upload
  • Support: Community
Get Started Free

Professional

Small businesses

49 € / month
  • Documents: 100 / month
  • Storage: 10 GB
  • Team seats: 3 users
  • Validation: Full EN 16931
  • Formats: UBL, CII, XRechnung
  • API access: REST API
  • Input methods: API + dashboard
  • Support: Email
Start Now
Recommended

Business

Mid-size companies

149 € / month
  • Documents: 1,000 / month
  • Storage: 50 GB
  • Team seats: 10 users
  • Validation: EN 16931 + XRechnung
  • Formats: All formats
  • API access: REST API + webhooks
  • Input methods: API + dashboard + email
  • Support: Priority email
Start Now

Enterprise

Large organizations

from 399 €
  • Documents: Unlimited
  • Storage: Unlimited
  • Team seats: Unlimited
  • Validation: EN 16931 + custom rules
  • Formats: All formats
  • API access: REST API + webhooks + SFTP
  • Input methods: All channels
  • Support: Dedicated account manager
Contact Us

Frequently Asked Questions

What e-invoice formats does Enxvo support?

UBL 2.1, CII, XRechnung, Factur-X (ZUGFeRD), and PDF — with automatic format detection. Every format is validated against EN 16931 rules.

Is Enxvo compliant with EN 16931?

Yes. Enxvo validates against the full EN 16931 rule set — syntax, semantics, and business rules. XRechnung-specific checks are included.

Can I convert between different formats?

Yes. Convert between UBL, CII, and XRechnung while keeping all line items, tax data, and structure intact — in a single API call.

How does webhook delivery work?

Enxvo sends an HTTP POST to your URL when an invoice is validated, converted, or fails. Failed deliveries are retried automatically with exponential backoff.

What authentication methods are supported?

Each user gets their own API key, sent via the X-Api-Key header. Create and revoke keys from the dashboard or through the API.

Is there a self-hosted option?

Yes. Deploy Enxvo anywhere with Docker Compose using the included devcontainer setup. You keep full control of your data and infrastructure.

Start processing e-invoices today

Get started in minutes with guided workflows and a clear dashboard.