New France e-invoicing mandate goes live September 2026 — our implementation is ready. See all mandates →
Odoo 17 · Free module on Odoo Apps Free

E-invoicing for Odoo,
built for the mandate era.

Post an invoice in Odoo. Clearvo submits it to the tax authority — in the correct format, to the right endpoint, in 31 countries. Automatically.

Free module · API from €0.10/invoice · No XML configuration · Odoo 17

🇫🇷 France DGFiP mandate: days · September 2026 Prepare now →
Get notified when your country's mandate goes live — no spam, just the date.
31 countries
Free to install
2-minute setup
No XML config
Auto tax code detection
Sandbox mode included

Connect in under 2 minutes

No consultants, no XML templates, no per-country configuration. Install once and it works everywhere.

01

Install from Odoo Apps

Search for Clearvo in the Odoo Apps store and click Install. The module adds itself to your Accounting menu — no manual file deployment needed.

Odoo Apps store
02

Paste your API key

Sign up at clearvo.io, generate an API key from the dashboard, then go to Accounting → Configuration → Clearvo E-Invoicing and paste it in. Clearvo validates the key and registers the webhook instantly.

60 seconds
03

Post invoices as normal

That's it. From now on, every customer invoice you post in Odoo is automatically sent to Clearvo, which generates the correct XML format and submits it to the relevant tax authority. The status updates live on the invoice.

Fully automated
Live clearance status

See exactly where every invoice stands — without leaving Odoo

Every posted invoice gets a Clearvo status panel showing whether it's been submitted, cleared by the authority, or flagged for attention. No logging into a separate portal.

  • Pending → Accepted → Rejected status shown directly on the invoice form
  • Authority error messages surfaced in plain English
  • Retry button appears automatically on failed submissions
  • Reference IDs (SDI, KSeF number, etc.) stored on the invoice record
INV/2024/0142 — Acme GmbH
INV/2024/0142
20 June 2024 · €12,100.00
✓ Accepted by SDI
Supplier
Clearvo Technologies Ltd
IT12345678901
Customer
Acme GmbH
DE123456789
Clearvo E-Invoicing
Accepted
Format FatturaPA 1.2
SDI Reference SDI_2024_00142
Submitted 2024-06-20 09:14 UTC
Zero configuration

Tax codes detected automatically — no mapping tables

Clearvo reads your existing Odoo tax rates and fiscal position tags to determine the correct EN16931 tax category code for every invoice line. Standard setups work out-of-the-box.

Need an override for a complex tax treatment? One dropdown on the tax record is all it takes — the auto-detected code is shown alongside it so you can compare.

  • Positive rate → S (standard) automatically
  • 0% with intra-EU fiscal tag → K (intra-community supply)
  • 0% with reverse charge tag → AE (reverse charge)
  • Export taxes → G detected from tag keywords
  • Manual override field on each tax, with the auto code shown alongside
Tax: 21% VAT (BE)
Clearvo — Auto-detected code
S — Standard rate
Detected from tax rate 21% · positive rate → S
Clearvo Tax Code Override (optional)
Leave blank to use auto-detected code above
ℹ️ Clearvo auto-detects the EN16931 tax code from your tax rate and fiscal tags. Override only if auto-detection doesn't match your tax treatment.
Guided onboarding

A connect wizard that walks your team through setup

The module adds a guided wizard to Accounting → Configuration. Your finance team can connect Clearvo without touching any technical settings — just follow the three steps.

  • Link directly to Clearvo account creation (opens in new tab)
  • API key validated against Clearvo before it's saved — no silent failures
  • Webhook registered automatically on connect so status updates are instant
  • Disconnect button removes the API key cleanly with one click
  • Settings panel in Accounting → Configuration for ongoing management
Connect to Clearvo
Connect Clearvo to Odoo
Automatic e-invoicing for France, Germany, Italy and 29 more countries
1

Create your Clearvo account

Takes 60 seconds. No credit card required.

2

Paste your API key

From Clearvo dashboard → Settings → API Keys

csk_live_••••••••••••••••

Every active mandate. Every country coming next.

E-invoicing mandates are rolling out across Europe and beyond. Clearvo keeps you compliant as each one goes live — you don't need to do anything.

🇮🇹
Italy
FatturaPA · SDI
Live — Mandatory
🇵🇱
Poland
KSeF FA(3)
Live
🇧🇪
Belgium
Peppol BIS 3.0
Live — Jan 2026
🇪🇸
Spain
VeriFactu · AEAT
Live
🇵🇹
Portugal
SAFT-PT · ATCUD
Live
🇬🇷
Greece
myDATA · AADE
Live
🇫🇷
France
Factur-X · DGFiP
Mandate: Sep 2026
🇩🇪
Germany
XRechnung 3.0
B2B: 2027–2028
🇷🇴
Romania
e-Factura · ANAF
Live — Mandatory
🇭🇺
Hungary
NAV Online
Live — Mandatory
🇳🇱
Netherlands
Peppol BIS 3.0
B2B pilot 2026
+20 more
NO · DK · AT · SK · AU · AR · SG · JP…
Peppol + PINT

Built-in Odoo e-invoicing vs. Clearvo

Odoo's native e-invoicing handles formats well. Clearvo adds authority submission, live status, and 31-country coverage — the parts that actually matter for compliance.

Feature Odoo built-in Clearvo for Odoo
Generate XML / Factur-X
Submit to tax authority ✗ Manual export required ✓ Automatic on post
Live clearance status in Odoo ✓ Push + polling
Rejection reason surfaced in Odoo ✓ Full authority message
Italy (SDI / FatturaPA) Format only ✓ Submit + status
Poland (KSeF) ✓ FA(3) 2025 schema
Spain (VeriFactu)
Peppol (BE, NL, NO, DK…) Format only ✓ Full AP routing
Sandbox / test mode ✓ csk_test_ key
New countries added automatically ✗ Requires Odoo upgrade ✓ Backend update, zero Odoo change

The module is free. You pay for submissions.

Odoo Module
£0
forever
  • Install from Odoo Apps store
  • Free updates included
  • Support via documentation
Clearvo API
€0.10
per invoice, from
  • All countries included
  • Sandbox free, no card required
  • No monthly minimum
  • Volume discounts available

See full pricing and volume tiers →

Common questions

Is the Odoo module really free?
Yes — the Odoo module is free to install from the Apps store. You pay Clearvo for the e-invoicing service itself: pricing is per document, starting from €0.10 per invoice. There's a free trial so you can test the full flow before committing.
Which Odoo versions does it support?
Odoo 17 is fully supported today. Odoo 18 support is on the roadmap. Community and Enterprise editions both work — the module only depends on the standard account module.
Does it work on Odoo.com (SaaS / cloud)?
We are applying for Odoo Ready certification, which is required for modules to install on Odoo.com's cloud platform. Self-hosted Odoo 17 (on your own server or any cloud VM) works today with no restrictions.
Do I need to configure XML formats or map tax codes?
No. Clearvo auto-detects the correct XML format from the invoice's country. Tax category codes (EN16931: S, AA, AE, K, G, E…) are auto-detected from your Odoo tax rate and fiscal position tags. Standard VAT setups work without any manual mapping. An override field is available on each tax if you have a non-standard treatment.
What happens when an invoice is rejected?
The invoice form shows a Rejected status with the full error message returned by the tax authority. A Retry button lets you correct the issue and resubmit. Each retry uses a fresh idempotency key so there is no risk of duplicate submissions at the authority.
What about private / on-premises Odoo instances?
Clearvo registers a webhook on your Odoo instance for real-time status push. If your server is not reachable from the public internet, webhook registration is skipped automatically and you enable the built-in scheduled action (under Technical → Scheduled Actions) to poll for status updates every few minutes instead.
Can I test it without submitting real invoices to tax authorities?
Yes. Create a sandbox API key (starts with csk_test_) in your Clearvo dashboard and use it in Odoo. The full XML generation and submission flow runs exactly as in production — but the authority call is mocked. No real invoices are sent. Switch to your live key when you're ready to go live.

Ready to automate your e-invoicing?

Install the free module, connect your Clearvo account, and your next posted invoice will be submitted automatically.