Estonia e-Invoice
Estonia e-arve: EVS 923 / EN 16931 UBL 2.1, Peppol BIS 3.0, BYOK operator (Finbite / RIK) submission, registry + KMKR validation, SEPA pay-by-QR
Want Estonia e-Invoice installed and configured for you? Onboarding Pack: $350 one-off
Support plans from $425 a monthEstonia e-arve for Odoo
Generate standards-compliant Estonian e-invoices — EVS 923 / EN 16931 UBL 2.1 — and transmit them through your own e-invoice operator (Finbite or another operator / Peppol access point), directly from Odoo; for RIK e-arveldaja the e-arve is downloaded, because its public API builds invoices from its own product register and takes no UBL.
What It Does
This module makes Odoo ready for Estonian e-invoicing. It builds the national e-arve document — historically described by EVS 923 and now equivalently carried as EN 16931 / Peppol BIS Billing 3.0 UBL 2.1 — from your customer invoices and credit notes, validates it against the Estonian business rules, and transmits it through your own e-invoice operator to the recipient. Estonia already requires structured e-invoices on a buyer's request (since 1 July 2025), with a B2B trajectory toward 2027.
One-Screen Operator Setup
Configure your operator (Finbite or RIK e-arveldaja), authentication and sender id, with a sandbox toggle and a one-click connection test. Credentials are bring-your-own-key and stay on your database.
Key Features
EVS 923 / EN 16931 UBL 2.1
Invoices and credit notes with the Estonian customization, Peppol 0191 (EE:CC) electronic-address scheme, buyer reference and VAT categories — standard 24%, reduced 13% / 9%, zero, exempt, reverse charge, intra-Community and export.
BYOK Operator Submission
Send the UBL document to Finbite (endpoint from your Finbite onboarding) or another operator API with bearer, API-key or basic auth; RIK e-arveldaja receives the downloaded e-arve (its API takes no UBL); editable sandbox/production endpoints, automatic retry/backoff, delivery-status polling and full call logging.
Registry & KMKR Validation
Validates the 8-digit company registry code (registrikood) with its MOD 11-10 check digit and the KMKR VAT number (EE + nine digits) on the company and partners.
Pre-Send Validation
Checks the Estonian e-arve business rules (seller registry/VAT, EUR currency, VAT categories, exemption reasons, buyer reference, credit-note references) before anything leaves Odoo.
SEPA Pay-by-QR
Each invoice carries an EPC069-12 SEPA Credit Transfer QR with the IBAN, amount and structured creditor reference (viitenumber with 7-3-1 check digit), rendered as an image.
Onboarding Wizard
A guided setup wizard captures the company registry code, KMKR number and operator credentials in one step, with an optional connection test.
Status & QR on Every Invoice
A dedicated Estonia e-arve tab on each invoice: delivery status (To Send / Generated / Sent / Delivered / Rejected), operator document id, payment reference, the SEPA pay-by-QR and the generated UBL payload.
Built on the e-Invoice Core Engine
This connector builds on the shared e-Invoice Core Engine (UBL 2.1 builder, validation framework, BYOK REST transport and the e-invoicing document model). It does not duplicate engine functionality — it registers an Estonian jurisdiction profile, a UBL profile and a validation profile, so the same audited core powers every country connector.
Requirements
- Odoo 18.0, 19.0 or 20.0 (Community or Enterprise).
- The e-Invoice Core Engine module (dependency).
- An account with an Estonian e-invoice operator (Finbite or RIK e-arveldaja) or a Peppol access point.
- Python libraries: lxml, qrcode, requests (standard with most Odoo deployments).
Screenshots
Posted Eur Invoice With Esto
Generated Evs 923 En 16931 U
Update date: 2026-09-26
User guides (PDF)
Related modules
Estonia Holidays
Täielik 10-aastane riigipühade kalender Estonia jaoks, valmis Odoo HR jaoks. Rahvuslikud ja usulised pühad - rakendatakse automaatselt resource.calendar'ile puhkusekirjetena.
Korea e-Tax Invoice
Korea NTS e-Tax invoice (전자세금계산서): NTS TaxInvoice XML, PKI signature prep, BRN checksum validation, clearance via Popbill or your own ASP (BYOK)
Andorra Holidays
Calendari complet de 10 anys de festius oficials per a Andorra, llest per a Odoo HR. Festius nacionals i religiosos - aplicats automàticament al resource.calendar com a entrades de permís.