Submit FA(3) invoices from Odoo 17 directly to KSeF — Poland's national e-invoicing system. Clearvo handles submission, stores the KSeF number, and updates the invoice status automatically.
Free module · API from €0.10/invoice · KSeF number stored automatically · Odoo 17
Poland's KSeF is one of the most complete e-invoicing mandates in Europe. Here's what it requires and how Clearvo handles it in Odoo.
The FA(3) schema is the current Polish e-invoice standard. Clearvo generates valid FA(3) XML from your Odoo invoice data, including all required Polish-specific fields: NIP (VAT number), document type, payment terms, and seller/buyer identification.
Once KSeF accepts an invoice, the Ministry of Finance returns a unique KSeF reference number. This number is the official record that the invoice exists. Clearvo captures it and writes it back to the Odoo invoice record immediately.
Clearvo connects to the live KSeF API (not a simulation). Your invoices are submitted to the real Ministry of Finance system. A sandbox mode using a csk_test_ API key lets you test the full flow before going live.
The KSeF number is the single most important output of the submission. Clearvo captures it so you never have to copy it manually.
When KSeF accepts your invoice, it assigns a unique reference — the KSeF number. Your buyer needs it to claim input VAT; you need it for your own records. Clearvo writes it directly to the Odoo invoice record.
csk_test_ API key is configured — no real submissions until you're readyNo FA(3) schema knowledge required. No KSeF API integration to build. Install, connect, and post.
Search for Clearvo in the Odoo Apps store and click Install. The module adds a Clearvo panel to every customer invoice and activates KSeF submission for Polish invoices automatically.
Odoo Apps storeSign up at clearvo.io, generate an API key from the dashboard, then go to Accounting → Configuration → Clearvo E-Invoicing and paste it in. Use a csk_test_ key to test first.
Every Polish customer invoice you post is automatically submitted to KSeF. The KSeF number and status appear on the invoice form within seconds — no portal login, no manual XML upload.
Fully automatedInstall the free module, connect Clearvo, and your next Polish invoice is submitted to KSeF automatically — KSeF number included.