OdooWiki OCA HUB

Partner EDI code

l10n_fi_edicode folder_open OCA/l10n-finland open_in_new
Accounting License: LGPL-3

This module allows users to configure Finnish eInvoicing settings on your company and customers.

These settings include

  • Edicode: the indentifier used to identify a person or organization in eInvoicing services.
  • eInvoicing Operator: the organization that handles eInvoicing traffic for the person or organization. This module creates entries for most eInvoicing partners currently active in Finland.

auto_awesome What this module does

AI-generated from the code · Odoo 20.0

Lets you store a Finnish eInvoicing identifier (Edicode) and an eInvoicing operator on your company and on any contact, with a ready-made list of Finnish banks and eInvoice operators to choose from.

This module adds Finnish eInvoicing details to Odoo's contacts and company settings.

On a contact (customer, supplier or company) you get two new fields: an Edicode (the identifier used to recognise a person or organisation in eInvoicing services) and an eInvoice Operator (the organisation that carries the eInvoice traffic for that party). They appear on the contact form in the sales and purchases area.

Your own company's Edicode and operator can be set in the company form and in the Accounting settings, under a new "E-Invoicing" block. These values are stored on the company's contact record, so changing one place updates the other.

A new menu, Accounting > Configuration > E-Invoicing > eInvoice Operators, lists the operators. Each operator has a name, a unique identifier (up to 35 characters), a type (bank with Finvoice brokerage service, or carrier broker) and an active flag; the list can be reordered and filtered by type or archived status. The module ships with a pre-filled list of Finnish banks and messaging operators, including some marked inactive as legacy. The operator name shown in selections includes its identifier.

Only accounting managers see the E-Invoicing menu; system administrators can create and edit operators, while other internal users can only read them.

Depends on

account

Required by other modules

Menus it adds

E-InvoicingeInvoice Operators
Models and fields (4)
  • res.company · extends an existing modeledicode (Edicode), einvoice_operator_id (eInvoice Operator)
  • res.partner · extends an existing modeledicode, einvoice_operator_id (eInvoice Operator)
  • res.config.settings · extends an existing modeledicode (Edicode), einvoice_operator_id (eInvoice Operator)
  • res.partner.operator.einvoice · new modelname (Operator), ttype, active, sequence, identifier

Text generated by AI (DeepSeek) from reading the Odoo 20.0 code on GitHub; it may contain mistakes, so check the code before deciding. View the code on GitHub

Availability by version

Reviewed: 2026-11-03
Confirmed (verified in repository and branch) Estimated (unverified) No information

Confirmation status: 8 confirmed, 1 with no information of 9 versions.

Sources · Odoo 20.0

Confirmed on 2026-11-03 in branch 20.0 of OCA/l10n-finland.

terminal Installation and usage

No verified information

Installation instructions, the distribution package, dependencies and configuration steps are not shown because they have not yet been verified in the module documentation for any version.

info

Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.