Integrations / ERP systems / Odoo Community
E-invoices for Odoo Community
Open API · module in preparationOdoo Community is an open-source ERP (LGPL v3 licence, Python and PostgreSQL) with modules for accounting, inventory, manufacturing (MRP) and e-commerce. It has an external API (XML-RPC and JSON-RPC) and since version 16 it can save a customer invoice directly as UBL (EN 16931, Peppol BIS 3.0); Odoo also offers its own access point to the Peppol network. With us you receive e-invoices through the Peppol network right away and without touching the system (free until 31 December 2026, then from €2/month per company ID). Odoo Community can save an invoice as UBL BIS 3.0 (accounting settings, electronic invoice format); you send the file under Send by file. We are preparing a module for Odoo Community: The addon verteco_peppol: after a customer invoice is confirmed it builds the UBL (Odoo can do that since version 16), sends it through SAPI-SK and shows the delivery status and receipt on the invoice. Received e-invoices are created as draft supplier invoices with the original XML and PDF. Odoo SA is itself a certified provider for Slovakia; if you use its built-in Peppol, the module will run only for receiving through Verteco or in installations without that service.
Vendor website: www.odoo.com ↗
The honest current state
- •We are preparing a module (The addon verteco_peppol: after a customer invoice is confirmed it builds the UBL (Odoo can do that since version 16), sends it through SAPI-SK and shows the delivery status and receipt on the invoice); it is not ready yet.
- •The connection through the SAPI-SK REST interface (OpenAPI, public sandbox) works today.
- •Receiving e-invoices and the portal work today, independently of the system.
The path that works today
- 1Activate your account: receiving e-invoices (PDF and XML by e-mail, portal, exports) works right away and without changing the system, free until 31 December 2026.
- 2Odoo Community can save an invoice as UBL BIS 3.0 (accounting settings, electronic invoice format); you send the file under Send by file.
- 3Direct connection: connect the system through the national SAPI-SK REST interface (sending, receiving and the delivery status; the OpenAPI specification and a public sandbox are available). A custom module or a managed custom connection is delivered according to scope.
- 4Module in preparation: The addon verteco_peppol: after a customer invoice is confirmed it builds the UBL (Odoo can do that since version 16), sends it through SAPI-SK and shows the delivery status and receipt on the invoice. Received e-invoices are created as draft supplier invoices with the original XML and PDF. Odoo SA is itself a certified provider for Slovakia; if you use its built-in Peppol, the module will run only for receiving through Verteco or in installations without that service.
What you have right away
- ✓Receiving e-invoices works right away and independently of your ERP (Peppol Box in the portal)
- ✓PDF and the original XML of every received invoice by e-mail and for download
- ✓CSV/XML export of received and sent documents for your accounting
- ✓Free validator: XML checked against EN 16931 / Peppol BIS 3.0 before sending
- ✓Sending e-invoices through the portal in a few clicks, without touching the ERP
- ✓Delivery receipts (MLS) and the status of every invoice in the Verteco portal
- ✓The tax report to the Financial Administration (TDD) is handled by our Access Point automatically
Frequently asked questions: e-invoices for Odoo Community
- Is there a Verteco module for Odoo Community?
- We are preparing it: The addon verteco_peppol: after a customer invoice is confirmed it builds the UBL (Odoo can do that since version 16), sends it through SAPI-SK and shows the delivery status and receipt on the invoice. Received e-invoices are created as draft supplier invoices with the original XML and PDF. Odoo SA is itself a certified provider for Slovakia; if you use its built-in Peppol, the module will run only for receiving through Verteco or in installations without that service. Until it is ready, the procedure above applies (files or SAPI-SK) and we do not claim otherwise.
- How do I connect Odoo Community to the Peppol network today?
- It has an external API (XML-RPC and JSON-RPC) and since version 16 it can save a customer invoice directly as UBL (EN 16931, Peppol BIS 3.0); Odoo also offers its own access point to the Peppol network. Through SAPI-SK you send the UBL XML (Peppol BIS 3.0) and get the delivery status; the documentation and OpenAPI are public, the sandbox is free.
- We also use production (MRP). Does that change anything?
- No. E-invoicing concerns issued and received invoices; work orders, bills of materials and planning stay in the system. Invoices the system issues from work orders leave through Peppol like any other.
- Odoo has its own Peppol access point. Can it be combined with Verteco?
- Yes. The rule of the Financial Administration: only one provider can receive for a given tax ID, while you can send through several. Keep receiving where it suits you; sending through Verteco you get by selecting Verteco on the Financial Administration portal (verification token) and marking in the company detail that receiving stays with your current provider.
- How much does a managed custom connection cost?
- A one-off fee, priced by scope (formats, number of companies, way of connecting). Write to peppol@verteco.digital or call +421 944 488 269 (Mgr. Miriama Mrkávková) and we will propose the exact procedure and price.
- How much does it cost?
- The service costs from €2/month excl. VAT per company ID (IČO) that sends or has the Data archive switched on (the default for new companies): receiving, sending and the archive of originals in the EU. A company with the archive off that only receives pays nothing (up to 1,000 invoices a month). During the voluntary period before the mandate of 1 January 2027 everything is free of charge.
Start today: selecting us on the Financial Administration portal is enough
How does the selection work? (3 steps, ~2 minutes)
- 1Click the button above. The official Financial Administration page “Certified provider selection” opens with Verteco pre-selected. Click “Pokračovať” (Continue).
- 2Sign in to the Financial Administration portal, via slovensko.sk (eID / ID card with a chip) or with your PFS credentials, and confirm the provider selection.
- 3Done. A sign-in e-mail arrives. We create your account, company and Peppol network registration automatically. If another provider already holds your receiving record, we do not take it over: you get the migration-code procedure, or you choose in the portal that receiving stays with them and you only send through us.
- No eID? You can also sign in to the Financial Administration portal with your PFS identifier and password. Or register here with an e-mail and password, add your company manually and finish the selection later.
- Your company is not offered in the “taxpayer selection” step? Only entities you are authorised for on the FS portal appear. Add the authorisation in your Personal Internet Zone (Autorizácie → Pridať autorizovaného používateľa), then finish the selection.
- Detailed guide to the FS portal selection (in Slovak) →
Related: Peppol company check · e-invoicing guide 2027 · price list · all integrations