ViewCreateValidatePricingAccount
BaseInvoice
ViewerValidate & FixBatchTeamCreate
Pricing
ENDEFRNLBE
Sign inTry free →

Plans & Pricing

Validate, Convert and Fixany EU e-invoice

Your invoice data never leaves your browser. Validate against 140+ official rules, convert between formats, and auto-fix what's safe — all client-side.

Free

Read, create, and validate any EU e-invoice. No account needed.

€0forever
  • ✓View XRechnung, ZUGFeRD, Factur-X, Peppol
  • ✓Create e-invoices in any format
  • ✓Validate one invoice against 140+ official rules — codes, field paths, fix guidance
  • ✓Free PDF export
  • ✓Data never leaves your browser
Open viewer

Pro

Fix, convert, and export — one invoice at a time.

€15/mo
  • ✓Everything in Free
  • ✓Auto-fix safe errors; guided form for the rest
  • ✓Convert between UBL and CII formats (XRechnung, Factur-X, Peppol)
  • ✓Excel & CSV export
  • ✓Shareable PDF validation report
Most popular

Team

Batch-validate and batch-fix up to 200 invoices at once.

€49/mo
  • ✓Everything in Pro
  • ✓5 seats
  • ✓Batch-validate up to 200 invoices
  • ✓Batch-fix up to 200 invoices — auto-fix, ZIP out
  • ✓Batch create & export — CSV, Excel

Firm

API access, scale, and support for firms and software teams.

€129/mo
  • ✓Everything in Team
  • ✓20 seats
  • ✓Batch up to 500 invoices at once
  • ✓REST API — programmatic validate, fix, convert
  • ✓Audit log & compliance export

API

Free trial

REST API for programmatic validation.

€49/mo
  • ✓POST XML → JSON validation report
  • ✓1,000 validations/mo, €0.05 overage
  • ✓Auto-detects all EU formats
  • ✓No data stored or logged

Just need it once? €5 Day Pass

24 hours of full Pro access — fix, convert, export. No subscription.

What you get

Validate. Fix. Batch-process.

140+ official validation rules

Exact rule codes, field paths, and fix guidance — sourced directly from the official schematrons.

Validate · XRechnung 3.x2 errors
BR-02

Missing specification identifier (BT-24)

cbc:ID

BR-DE-1

Specification identifier must be provided

cbc:CustomizationID

BR-CO-15

Tax amount may not match sum of categories

cac:TaxTotal

Up to 500 invoices at once

Batch validate and batch fix — process dozens of invoices in a single run.

Batch validate · 5 files4 / 5 valid
✓invoice-001.xmlValid
✗invoice-002.xml2 errors
✓invoice-003.xmlValid
⚠invoice-004.xml1 warning
✓invoice-005.xmlValid

Compare plans

FeatureFreeProTeamFirmAPI
View & create every EU format✓✓✓✓✓
Validate against 140+ official rules (codes, field paths)✓✓✓✓✓
Format conversion (UBL ↔ CII, between profiles)—✓✓✓—
Invoice fixer (auto-fix + guided)—✓✓✓—
Excel & CSV export + shareable PDF report—✓✓✓—
Seats included11520—
Batch invoices per run——200500—
Batch invoice validate and fix (auto-fix, ZIP out)——✓✓—
REST API access———✓✓
Audit log & compliance export———✓—
Open viewer

How your data is handled

Processed in your browser

Invoice files contain supplier names, buyer details, amounts, and tax numbers — all business-sensitive. We parse everything locally. Nothing is ever sent to our servers.

Nothing stored

We keep no copies of your invoices. Close the tab and nothing remains with us.

Billing via Stripe

Payments are handled by Stripe. We never see or store your card details.

Rule sources — we don't inflate the count

EN 16931

~65 rules

CEN (European Committee for Standardization)

XRechnung 3.x

~50 rules

KoSIT (Koordinierungsstelle für IT-Standards)

Peppol BIS 3.0

~30 rules

OpenPeppol AISBL

View all sources →Security & privacy →

Frequently asked questions

Is my invoice data uploaded?▼

No. Files are parsed in your browser. Your invoice data never leaves your device, and we store nothing on our servers.

Which formats are supported?▼

XRechnung, ZUGFeRD, Factur-X, Peppol BIS 3.0 and EN 16931 UBL — reading and creating. Validation runs 140+ rules from the official published schematrons. Pro adds format conversion between all these profiles and an invoice fixer.

How does your validation compare to other tools?▼

Our rules come directly from the official published schematrons — EN 16931 (CEN), XRechnung (KoSIT), and Peppol BIS 3.0 (OpenPeppol). We cite the source for every rule and don't inflate the count. Pro also converts between formats and auto-fixes what's safe to change, so you get a corrected file, not just a report.

Can I cancel any time?▼

Yes. Manage or cancel your subscription any time from the Stripe billing portal — no contract, no cancellation fee.

Do I need an account to use it?▼

No. The free tier — viewer, creator, and single-invoice validation — needs no account. An account is only needed for Pro (fix, convert, export) and above.

All prices ex. VAT. Cancel any time from your billing portal. The API trial requires a card — no charge until it ends.

Rules sourced fromEN 16931(CEN)XRechnung 3.x(KoSIT)Peppol BIS 3.0(OpenPeppol)
BaseInvoice

EU e-invoice tools. Validates against EN 16931. Nothing leaves your browser.

EnglishDeutschFrançaisNederlandsBelgique / België

Product

  • View & export
  • Validate
  • Create e-invoice
  • Batch processing
  • Batch fix
  • API
  • Pricing

Resources

  • Sample invoices
  • EU mandate deadlines
  • Error code reference
  • Germany 2027 deadline
  • XRechnung
  • Factur-X
  • ZUGFeRD
  • Peppol BIS
  • XRechnung vs Peppol

Trust

  • Security & privacy
  • Standards & sources

Legal

  • Privacy policy
  • Terms of service

© 2026 BaseInvoice · All rights reserved

Invoice data never leaves your browser — we store nothing.