

E-Invoicing Compliance,
One API Call
Convert, validate, and AI-parse invoices across Peppol, XRechnung, Factur-X, and UBL — so you never miss an EU mandate deadline.
Invoice data is auto-anonymized before AI processing · EU-hosted infrastructure · No PII in logs or model inputs
Any format. Any country.
Send a single JSON payload, get standards-compliant XML in Peppol BIS 3.0, XRechnung, Factur-X/ZUGFeRD, or UBL 2.1. PDF/A-3 output included for Factur-X. One schema in, any format out.
160+ business rules. 2ms.
XSD schema checks, Schematron business rules, and structural validation in a single call. Every error includes the rule ID, XPath location, and a human-readable fix suggestion. Stop guessing why your invoice was rejected.
Natural language to invoice.
Send an email, a chat message, or OCR text. Get a complete EN 16931 invoice JSON with per-field confidence scores. Names, VAT IDs, IBANs, and addresses are anonymized before AI processing. Your data never leaves EU infrastructure.
Convert
Build and convert invoices between e-invoicing formats.
Supported Formats
- ✓Peppol BIS 3.0 — EU-wide B2B/B2G standard
- ✓XRechnung 3.0 — German B2G mandate
- ✓Factur-X / ZUGFeRD — Hybrid PDF+XML
How it Works
- Fill in invoice details (pre-filled for you)
- Choose a target e-invoicing format
- Click "Convert Invoice"
- Download the compliant XML or PDF
Validate
Paste XML and get instant validation results.
AI Parse
Type natural language, get a structured invoice.
PII anonymized before AI · EU-hosted · No data stored
Names, companies, VAT IDs, IBANs, emails, phone numbers, and city and location data are replaced with placeholders before your text reaches Claude, then restored in the response. Infrastructure: Hetzner Falkenstein (Germany).
PII Anonymization Preview
Invoice from Acme GmbH Hauptstrasse 1, 10115 Berlin VAT ID: DE123456789 Email: [email protected] Phone: +49 30 1234567 Bill to: Client Corp Rue de Rivoli 10, 75001 Paris IBAN: DE89 3704 0044 0532 0130 00 Invoice #2026-042 — 2026-04-06 10× Consulting hours @ €150.00 Subtotal: €1,500.00 VAT 19%: €285.00 Total: €1,785.00
Toggle to see how PII is replaced with format-preserving placeholders before reaching the AI model. No real data ever leaves EU infrastructure.
Requirements
Real-time mandate status for 12 EU countries. Deadlines, formats, and official source links.
Formats
EN 16931 core with Peppol BIS 3.0, XRechnung, Factur-X/ZUGFeRD, and UBL 2.1.
Peppol BIS Billing 3.0
peppol_bis_3The EU-wide standard for cross-border B2B and B2G e-invoicing via the Peppol network. Based on UBL 2.1 with EN 16931 CIUS.
SpecificationXRechnung
xrechnungGermany's national CIUS of EN 16931, mandatory for all B2G invoices. Supports both UBL and CII syntax.
SpecificationFactur-X / ZUGFeRD
facturxHybrid format embedding CII XML inside a PDF/A-3. Human-readable PDF with machine-readable data. Multiple profiles from Minimum to EN 16931.
SpecificationUBL 2.1
ubl_2_1Universal Business Language 2.1. The base syntax for Peppol BIS and many national CIUS implementations of EN 16931.
SpecificationAPI
Endpoint documentation with code examples.
curl -X POST "https://einvoice.aethar.dev/api/v1/convert" \
-H "X-API-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"target_format": "peppol_bis_3",
"output_type": "xml",
"invoice": {
"invoice_number": "INV-2026-001",
"issue_date": "2026-04-04",
"currency_code": "EUR",
"seller": { "name": "Acme GmbH", "country_code": "DE" },
"buyer": { "name": "Client Corp", "country_code": "FR" },
"lines": [{ "description": "Consulting", "quantity": 10, "unit_price": 150.00 }]
}
}'{
"data": {
"conversion_id": "conv_a1b2c3d4e5",
"target_format": "peppol_bis_3",
"output_type": "xml",
"document_size": 4826,
"processing_ms": 234,
"download_url": "/v1/download/conv_a1b2c3d4e5",
"expires_at": "2026-04-05T12:00:00Z"
},
"metadata": { "request_id": "req_xyz789" }
}Pricing
100 free documents per month. No credit card. Validation always free.
Free
100 requests/mo
- ✓Convert (Peppol, XRechnung, Factur-X)
- ✓Validate
- ✓Formats + Requirements
- ✓MCP Server
Startup
5,000 requests/mo
- ✓Everything in Free
- ✓AI Intelligent Parse (500/mo)
- ✓API request logs (7 days)
Growth
30,000 requests/mo
- ✓Everything in Startup
- ✓AI Intelligent Parse (3,000/mo)
- ✓API request logs (30 days)
Enterprise
150,000 requests/mo
- ✓Everything in Growth
- ✓AI Intelligent Parse (10,000/mo)
- ✓API request logs (90 days)
Also available on RapidAPI
Subscribe on RapidAPI →Standards Implemented