New France e-invoicing mandate goes live September 2026 — our implementation is ready. See all mandates →
✦ E-Invoicing API — 32 countries, direct to the authority

Submit invoices to every
authority. One API.

Clearvo connects directly to each country’s tax authority — Italy SDI, Poland KSeF, Romania ANAF, Greece myDATA, Germany XRechnung, and 27 more. Not a Peppol overlay. 25 invoices free every month, no time limit. Production API key at sign-up. No sales call.

POST /v1/invoices
Request — Italy B2B invoice
{
  "supplier_country": "IT",
  "buyer_vat_number": "IT12345678901",
  "invoice_number": "INV-2026-0042",
  "issue_date": "2026-06-22",
  "line_items": [{
    "description": "Consulting services",
    "amount": 5000.00,
    "tax_code": "S",
    "tax_rate": 0.22
  }]
}
Response
{
  "id": "inv_01HZ9KX4P2M3N7Q8R5T6",
  "status": "PENDING",
  "authority": "SDI",
  "format": "FatturaPA",
  "submitted_at": "2026-06-22T09:14:33Z",
  "sdi_reference": "IT240622-04192",
  "cleared_at": null
}
32
Countries — EU, APAC, and Peppol network
14
Direct authority connections — not Peppol overlays
25
Invoices free every month — no time limit
Real
Per-country sandbox — authority behaviour simulated

Direct authority connections. Not a Peppol overlay.

Most e-invoicing platforms route everything through the Peppol network — a four-corner relay that works for Peppol-connected countries but has nothing to do with how Italy, Poland, Romania, or Greece actually receive invoices.

Clearvo maintains a direct connection to each country’s tax authority. When you submit an Italian invoice, it goes to SDI. A Polish invoice goes to KSeF. A Romanian invoice goes to ANAF. The authority processes it, clears it, and we return the clearance reference. No relay. No indirect path.

Clearvo is also a certified Peppol Access Point (AP ID: PIE001162) — so countries that run on the Peppol network (Belgium, Netherlands, Denmark, Norway, Sweden, and 18 more) are covered too. One platform, both models.

Authority connections by country
Country Authority Connection
🇮🇹 Italy SDI (Sistema di Interscambio) Direct
🇵🇱 Poland KSeF (Krajowy System e-Faktur) Direct
🇷🇴 Romania ANAF e-Factura Direct
🇬🇷 Greece IAPR myDATA Direct
🇩🇪 Germany XRechnung / ZRE Direct
🇵🇹 Portugal AT CIUS-PT Direct
🇪🇸 Spain AEAT VeriFactu / SII Direct
🇫🇷 France DGFiP Chorus Pro / PPF Direct
🇧🇪 Belgium BOSA / Peppol BIS 3.0 Peppol AP
🇳🇱 Netherlands Simplerinvoicing / Peppol Peppol AP
🇩🇰 Denmark NemHandel / Peppol Peppol AP
🇳🇴 Norway DFO EHF / Peppol Peppol AP
🇸🇪 Sweden Svefaktura / Peppol Peppol AP
Clearvo Peppol AP ID: PIE001162 — covers 18+ additional Peppol network countries beyond those listed above.

One request format.
Every country.

You send the same JSON structure regardless of whether the invoice is going to Italy, Poland, Germany, or Singapore. Clearvo generates the correct authority-specific XML — FatturaPA, JPK_FA, XRechnung, UBL 2.1 — submits it, and returns a structured clearance status. No per-country integration work.

1

Send one invoice request

POST your invoice data to /v1/invoices in the Clearvo Common Data Model. Supplier details, buyer details, line items with EN16931 tax codes (S, AA, AE, E, K, G), amounts. The same structure every time, regardless of country.

2

Clearvo generates the authority format

Clearvo reads the supplier country and buyer country from your request and generates the format that authority requires. FatturaPA 1.2 for Italy SDI. JPK_FA(3) for Poland KSeF. XRechnung UBL 2.3 for German public-sector buyers. EN16931 BIS 3.0 for Peppol. You never touch the XML.

3

Clearance returned as structured data

Clearvo submits the generated document to the authority’s API, polls for the result, and returns a normalised status object: PENDING, ACCEPTED, REJECTED, or ERROR — with the authority’s reference number and any rejection reason codes, always in the same shape.

Not hardcoded mock data.
Real authority behaviour.

Most e-invoicing sandboxes return a hardcoded “ACCEPTED” regardless of what you send. Clearvo’s sandbox simulates what each authority actually does.

Italian SDI and Romanian ANAF process invoices asynchronously — they receive the document, return a submission reference, and clear it minutes later. Clearvo’s sandbox mirrors this exactly: your record starts PENDING and resolves to ACCEPTED after approximately 30 seconds, just as a real SDI submission would. Polish KSeF and Spanish VeriFactu process synchronously — those resolve immediately in the sandbox too.

The same sandbox is available from sign-up — no request, no account manager, no waiting. Your free tier includes full sandbox access for all 32 countries.

Sandbox behaviour by country
Country Behaviour Resolution
🇮🇹 Italy (SDI) Asynchronous — starts PENDING ~30 seconds
🇷🇴 Romania (ANAF) Asynchronous — starts PENDING ~30 seconds
🇵🇱 Poland (KSeF) Synchronous — immediate Immediate
🇪🇸 Spain (VeriFactu) Synchronous — immediate Immediate
🇵🇹 Portugal (CIUS-PT) Synchronous — immediate Immediate
🍴 Peppol network 4-corner delivery — immediate Immediate
All sandbox records resolve to ACCEPTED. Rejection scenarios can be triggered with specific test VAT numbers — see the sandbox docs.

32 countries.
One integration.

14 direct authority connections plus 18+ countries via the Peppol network. All accessible from the same API.

Direct authority connections — 14 countries
🇮🇹 Italy SDI
🇵🇱 Poland KSeF
🇷🇴 Romania ANAF
🇬🇷 Greece myDATA
🇩🇪 Germany XRechnung
🇵🇹 Portugal CIUS-PT
🇪🇸 Spain VeriFactu
🇫🇷 France Chorus Pro
🇧🇪 Belgium Peppol AP
🇳🇱 Netherlands Peppol AP
🇩🇰 Denmark NemHandel
🇳🇴 Norway EHF
🇸🇪 Sweden Svefaktura
🍴 Peppol Network AP PIE001162
Additional Peppol network countries — 18+ more
🇦🇺 Australia
🇦🇹 Austria
🇨🇿 Cyprus
🇨🇿 Czech Republic
🇪🇪 Estonia
🇫🇮 Finland
🇭🇺 Hungary
🇮🇪 Ireland
🇱🇻 Latvia
🇱🇹 Lithuania
🇱🇺 Luxembourg
🇲🇹 Malta
🇳🇿 New Zealand
🇸🇬 Singapore
🇸🇰 Slovakia
🇸🇮 Slovenia
🇬🇧 United Kingdom
🇬🇧 + more

See the full mandate timeline and live status for all countries at clearvo.io/coverage

Start free. Scale when you’re ready.

No time-limited trial. No credit card required. Your first 25 invoices every month are free, every month, for as long as you use Clearvo.

Free tier
$0
Always free — no time limit
25 invoices per month
All 32 countries
Full sandbox access
Production API key at sign-up
Webhooks & status polling
No credit card required
Get started free →
Paid plans
Volume
Per-invoice pricing, published
Unlimited invoices
Uptime SLAs
Dedicated support channel
Priority authority monitoring
Custom webhook retry policies
Dedicated compliance lead
See pricing →

Full pricing details at clearvo.io/pricing

Direct connections vs. Peppol overlay

Anrok also has e-invoicing — delivered through the Peppol network. Clearvo’s 14 direct authority integrations cover countries that Peppol doesn’t reach, and give you the authority’s native clearance reference, not a Peppol delivery receipt.

Dimension Clearvo Peppol-overlay competitors
Italy (SDI clearance) Direct SDI submission — FatturaPA generated, SDI reference returned ✗ SDI is not on the Peppol network; Italy requires a direct intermediary accreditation
Poland (KSeF) Direct KSeF API integration — KSeF number returned on acceptance ✗ KSeF is not accessible via Peppol; requires direct API credentials with the Ministry of Finance
Self-serve API access Production key at sign-up. No sales call. No integrations team. ~ Varies — some require an integrations team to configure country connections
Sandbox fidelity Per-country authority behaviour simulated — async PENDING for IT/RO, immediate for PL/ES ~ Hardcoded ACCEPTED responses in some platforms — not representative of real authority behaviour
Mandate monitoring Compliance Radar — always-free, self-serve, no sales conversation required ~ Where available, typically sales-gated or operational-only (filing automation, not new-mandate alerts)

Clearvo vs Anrok →  ·  Clearvo vs Fonoa →  ·  Clearvo vs Sphere →

Send your first invoice in minutes.

No sales call. Production API key immediately.

Get started free →