OCA country localisations modules for Odoo
Legal and tax adaptations for each country: charts of accounts, taxes, official reports and e-invoicing. Each country has its own OCA repository. The catalogue has 761 modules in this area, 48 of them confirmed in Odoo 20.0 (reviewed on 2026-11-03).
Confirmed modules per version
OCA repositories in this area
- l10n-italy 136
- l10n-spain 118
- l10n-brazil 86
- l10n-romania 56
- l10n-thailand 53
- l10n-france 46
- l10n-switzerland 30
- l10n-netherlands 23
- l10n-germany 22
- l10n-mexico 22
- l10n-chile 20
- l10n-belgium 16
- l10n-japan 16
- l10n-usa 16
- l10n-ethiopia 13
- l10n-finland 12
- l10n-bulgaria 10
- l10n-paraguay 10
- l10n-portugal 10
- l10n-colombia 8
- l10n-argentina 6
- l10n-ecuador 6
- l10n-iran 6
- l10n-croatia 5
- l10n-belarus 2
- l10n-estonia 2
- l10n-russia 2
- l10n-ukraine 2
- l10n-venezuela 2
- l10n-austria 1
- l10n-indonesia 1
- l10n-luxemburg 1
- l10n-peru 1
- l10n-poland 1
Other areas
- Accounting and finance
- Sales
- CRM and marketing
- Purchases
- Inventory and logistics
- Manufacturing and maintenance
- Products and catalogue
- Human resources
- Projects and timesheets
- Field service and customer support
- Point of sale
- Website and e-commerce
- Contracts and documents
- Integrations, EDI and connectors
- Industries and verticals
- Technical tools and administration
Modules in this area
- Server environment for eBill PostfinanceOdoo 14, 16, 17, 18ebill_postfinance_server_env
Lets administrators configure the PostFinance eBill connection (test mode, username, password) through server environment configuration files instead of typing them in Odoo, so each environment (dev, test, production) can use its own credentials.
- eBill Postfinance StockOdoo 14, 16, 17, 18ebill_postfinance_stock
Adds delivery information from stock moves to Postfinance eBill invoices, so customers see shipping details on their eBill.
- EcoembesOdoo 13ecoembes
Adds Ecoembes packaging data to Odoo so Spanish companies can record packaging compositions on products and export the annual SIG declaration report. It provides master data lists (market types, materials, packagings, sectors, submaterials) and a product tab…
- Ethiopian CalendarOdoo 14ethiopic_calendar
This module adds the ability to convert dates between the Ethiopian and Gregorian calendars. It provides the necessary functions and data for developers to use in other modules, but does not add any user interface or menus.
- fiscal_epos_print
Print POS receipts on Epson fiscal printers (FP81II, FP90III) via ePOS-Print XML. Configure the printer, payment types, tax departments and cashier operator numbers, and run fiscal closures from the POS.
- fiscal_epos_print_fiscalcode
Lets you print the customer's fiscal code on Italian fiscal receipts from the Point of Sale. A new checkbox on the customer form controls whether the fiscal code is included.
- fiscal_epos_print_meal_voucher
Lets cashiers record how many meal vouchers (tickets) are used for a POS payment and send that number to the Italian fiscal printer, and issue a credit product when vouchers exceed the amount due.
- HR Expense Meal AllowanceOdoo 18hr_expense_meal_allowance
Adds German meal allowance (Verpflegungsmehraufwand) handling to expenses: pick a meal allowance product, enter travel dates and customer, and Odoo computes the daily allowance per day and prints a detailed report.
- Modulo Base para los Web Services de AFIPOdoo 14, 16l10n_ar_afipws
This module lets you manage the digital certificates and connections needed to talk to Argentina's AFIP tax authority web services from Odoo. It adds a menu to create certificate aliases, generate certificate requests, upload the signed certificates and view…
- Factura Electrónica - ArgentinaOdoo 14, 16l10n_ar_afipws_fe
This module connects Odoo to Argentina's AFIP electronic invoicing web services, so customer invoices, credit notes and debit notes can be authorized online and receive a CAE number. It also adds an AFIP QR code, connection tests and an option to post…
- Listado de Bancos ArgentinosOdoo 14, 16l10n_ar_bank
Adds a ready-made list of Argentinian banks to Odoo, so bank records for Argentina are already available when setting up partners or company bank accounts.
- Invoice Report - ArgentinaOdoo 14l10n_ar_invoice_report
Adds an Argentine electronic invoice PDF report with AFIP QR code, CAE data, and company-configurable options such as payment methods, bank details, Mercadopago QR, and footer logo.
- VAT Ledger for ArgentinaOdoo 14l10n_ar_ledger
Create and manage Argentine VAT ledgers (Libro IVA) for sales and purchases, and generate the AFIP digital VAT ledger TXT files plus PDF and Excel reports.
- l10n_ar_partner
Adds an "Update data from AFIP" button on the contact form that fills in an Argentine partner's name, address, tax responsibility and person/company type from the AFIP Padrón A5 web service.
- POS Austria RKSVOdoo 19l10n_at_pos_rksv
Adds Austrian RKSV fiscal signing to the Point of Sale: every receipt gets a chained signature, QR code and DEP entry via the A-Trust a.sign online service, plus start, zero and cancel receipts.
- Belgium Antibiotics TaxesOdoo 16l10n_be_antibiotic_tax
Adds ready-made Belgian antibiotic tax records to Odoo: two dedicated accounts (antibiotic sale and purchase) and the related tax templates, automatically installed on companies using the Belgian chart of accounts.
- Belgium APB TaxesOdoo 16l10n_be_apb_tax
Adds the Belgian APB (Aide Publique à l'Agriculture) tax setup to the Belgian chart of accounts, including a dedicated APB sale tax, an APB income account and fiscal positions that remove the APB tax for wholesalers and for intra/extra-community sales.
- Bpost address autocompleteOdoo 16l10n_be_bpost_address_autocomplete
Adds a Belgian address search bar on partner forms. Users can search a Belgian address and the street, city, postal code and country are filled in automatically.
- Belgium Eco TaxesOdoo 16l10n_be_eco_tax
Adds ready-made Belgian eco taxes (BEBAT and RECUPEL) and matching accounts to the Belgian chart of accounts, so you can charge or book these environmental fees on sales and purchases.
- Intrastat Product Declaration for BelgiumOdoo 14, 15, 16, 17l10n_be_intrastat_product
Adds Belgian Intrastat reporting to Odoo: prepare, review and correct the monthly Intrastat declaration and generate the XML file for the ONEGATE online submission.
- l10n_be_iso20022_pain
Adds Belgian BBA structured communication support to invoices and payment orders, automatically formatting and validating the reference number.
- Belgium MIS Builder templatesOdoo 12, 13, 14, 16, 17, 18, 19l10n_be_mis_reports
Adds ready-made Belgian financial report templates to Odoo's MIS Builder: the official Balance Sheet and Profit & Loss models (full, abridged and micro, for companies with or without capital and for associations) plus a Belgian VAT declaration report.
- Belgium MIS Builder - XML exportsOdoo 12, 14, 16, 18l10n_be_mis_reports_xml
Export a Belgian VAT declaration from a MIS Builder report as an official XML file ready to upload to the tax administration portal. The Export XML button appears only on the Belgian VAT declaration report.
- Belgium - National NumberOdoo 12, 14l10n_be_national_number
Adds a ready-made identification category called "Belgium National Number" so you can record a Belgian national number on contacts.
- Belgium Partner Identification NumbersOdoo 13, 16, 18l10n_be_partner_identification
Adds two Belgian identification categories to partners: the national registration number and the Belgian ID card number. When you enter one of these numbers on a contact, Odoo automatically checks that it is valid.
- Belgium - KBO/BCE numbersOdoo 12, 13, 14, 15, 16, 17l10n_be_partner_kbo_bce
Adds a KBO/BCE number field to Belgian company contacts and keeps it in sync with the VAT number, with a format and checksum check.
- Belgium VAT ReportsOdoo 12, 14, 16, 18l10n_be_vat_reports
Generate the Belgian VAT Intra listing and the annual VAT-subjected customer listing from posted accounting entries, then export them as official XML files or PDF reports.
- l10n_bg_account_reconcile_patch
This module fixes how Odoo finds the right partner when reconciling bank statement lines, especially when partner names are stored in multiple languages. It replaces the standard partner search with a more robust database query.
- l10n_bg_account_statement_import_mt940
This module lets you import Bulgarian bank statements in MT940 format directly into Odoo, automatically creating bank statement lines with the correct date, amount, reference, account number and partner name.
- l10n_bg_address_extended
Adds Bulgarian-style address fields (sector, building, floor) to partners and companies, and keeps the single street line in sync with these structured fields.
- l10n_bg_config
This module installs and configures all Bulgarian localization modules in one place, and adds Bulgarian-specific fields and rules to invoices, partners and companies, such as local document numbers, UIC validation and protection of posted entries.
- Bulgarian Invoice CopyOdoo 18l10n_bg_invoice_copy
Adds a COPY label to Bulgarian invoice printouts, so you can print a duplicate invoice that is clearly marked as a copy instead of the original.
- L10n Bg Report StockOdoo 18l10n_bg_report_stock
Adds two Bulgarian stock documents to transfers: an Accepted Delivery Report and a Handover Protocol, both printable from any transfer. It also optionally shows the sale line description on delivery slip lines.
- Stock Sale Line DescriptionOdoo 18l10n_bg_stock_sale_line_description
Shows the description written on a sale order line directly on transfer forms and delivery slips, so warehouse staff can see what the customer actually ordered.
- Invoicing and accounting entries for BrazilOdoo 12, 14, 15, 16, 17, 18, 19l10n_br_account
Connects Brazilian fiscal documents to Odoo invoices and accounting entries, so invoices carry fiscal operations, taxes and document types, and can be sent, cancelled or checked with the tax authority from the invoice screen.
- l10n_br_account_bank_statement_import_cnab
Allows importing Brazilian bank statements in CNAB 240 (Segment E) format directly into Odoo, creating bank statement lines with dates, descriptions and amounts.
- Brazilian Account Due ListOdoo 12, 13, 14, 15, 16, 17, 18, 19l10n_br_account_due_list
Adds three tabs to the invoice form in Odoo: Receivables, Payables and Payments. They show the invoice's payment term installments and the journal items already reconciled as payments.
- Brazilian Localization Account FleetOdoo 16, 17, 18l10n_br_account_fleet
Adds the vehicle field to the invoice line form used in the Brazilian accounting layout, so vendor bills and refunds can be linked to a fleet vehicle.
- Account NFe/NFC-e IntegrationOdoo 12, 14, 15, 16, 17, 18l10n_br_account_nfe
Links Brazilian invoices to their fiscal payment information so that NF-e/NFC-e documents carry the payment method, payment indicator and installment (duplicate) details required by the tax authority.
- Boletos e CNAB de cobrançaOdoo 12, 14, 16, 18l10n_br_account_payment_brcobranca
Generates Brazilian bank payment slips (boletos) and CNAB remittance files for receivable invoices through an external BRCobrança service, and imports bank return files to reconcile customer payments automatically.
- Brazilian Payment OrderOdoo 12, 13, 14, 15, 16, 17, 18l10n_br_account_payment_order
Adds Brazilian CNAB bank-file support to payment orders and customer invoices, letting users configure bank conventions, generate CNAB payment files and boletos, and track bank return events.
- Brazilian Account Installment RenegotiationOdoo 16, 18l10n_br_account_renegotiation
Lets billing administrators change the due dates, amounts and payment modes of the unpaid installments of an already posted invoice or bill, without resetting it to draft and without touching the fiscal document.
- L10n Br Account WithholdingOdoo 14, 15, 16l10n_br_account_withholding
Automatically creates withholding tax invoices for Brazilian supplier bills when they are posted, based on tax group settings. Users can see and open the generated withholding invoices from the original bill.
- Brazilian Localization BaseOdoo 12, 13, 14, 15, 16, 17, 18, 19l10n_br_base
Adds Brazilian tax and address fields (CNPJ/CPF, state and municipal tax numbers, IBGE codes, Pix keys) to partners, companies, banks and cities, with validation and formatting rules.
- l10n_br CompatibilityOdoo 18l10n_br_base_l10n_br_compat
Automatically harmonises the Brazilian localisation modules so that the OCA city list and address forms replace the ones shipped with the standard l10n_br module, avoiding duplicate cities and conflicting screens.
- CNAB StructureOdoo 14, 15, 16, 18l10n_br_cnab_structure
Lets Brazilian companies define, in Odoo, the layout of CNAB bank exchange files (headers, batches, segments, trailers and fields) and use those definitions to generate payment files and read bank return files.
- Brazilian Localization CNPJ SearchOdoo 14, 15, 16, 17, 18, 19l10n_br_cnpj_search
Adds a search button on contacts and companies that looks up a Brazilian CNPJ in an external service (ReceitaWS, SERPRO or CPF.CNPJ) and fills in the company's registration, address, phone, email, tax and partner data automatically.
- Base dos Planos de ContasOdoo 12, 13, 14, 15, 16, 17, 18, 19l10n_br_coa
Provides the shared foundation for Brazilian charts of accounts: a basic chart template, Brazilian tax groups and tax templates, default tax accounts, and a tax flag for deductible/withholdable taxes. It also adds a federal reference account code field on…
- Plano de Contas CompletoOdoo 12l10n_br_coa_complete
Installs a complete Brazilian chart of accounts (Plano de Contas Completo) for companies under the normal tax regime, with account groups, fiscal positions for sales and purchases, and tax accounts for ICMS, IPI, PIS and COFINS.
- Plano de Contas para empresas do Regime normalOdoo 12, 13, 14, 15, 16, 17, 18, 19l10n_br_coa_generic
Provides a ready-made Brazilian generic chart of accounts for companies under the normal tax regime, so users can start bookkeeping with a pre-built account structure instead of creating accounts manually.
- Plano de Contas para Pequena Empresa (ITG 1000)Odoo 12, 13, 14, 15, 16, 17, 18, 19l10n_br_coa_simple
Adds a ready-made simplified Brazilian chart of accounts (ITG 1000) for micro and small companies, so a company can start bookkeeping with a pre-built account structure instead of creating accounts manually.
- Brazilian Localization ContractOdoo 12, 14, 16, 17l10n_br_contract
Adds Brazilian fiscal data to contracts and their lines, so recurring invoices are generated with the correct fiscal operation, taxes and document type. It also lets you set default sale/purchase fiscal operations per company.
- Brazilian Localization CRMOdoo 12, 14, 15, 16, 17, 18, 19l10n_br_crm
Adds Brazilian tax and address fields (CNPJ/CPF, Inscrição Estadual, RG, street name/number, district, IBGE city) to CRM leads and opportunities, and carries them over when a lead is converted into a customer.
- Brazilian Localization CRM CNPJ SearchOdoo 16, 17, 18, 19l10n_br_crm_cnpj_search
Adds a CNPJ search button on CRM leads so Brazilian company data (address, tax IDs, CNAE codes) is filled in automatically from the CNPJ.
- CT-eOdoo 14, 15, 16, 17, 18l10n_br_cte
Lets Brazilian transport companies issue and manage CT-e (electronic transport knowledge) documents in Odoo, including transport modal details, tax data, DACTE PDF and SEFAZ transmission.
- CT-e abstract modelsOdoo 14, 15, 16, 17, 18l10n_br_cte_spec
Provides the technical data structure (abstract models) needed to build Brazilian electronic transport documents (CT-e, model 57) in Odoo. It does not issue documents by itself; it is the foundation used by an implementation module.
- Currency Rate Update BROdoo 12, 13, 14, 15, 16, 17, 18, 19l10n_br_currency_rate_update
Adds the Brazilian Central Bank (BCB) as an exchange rate provider, so companies using BRL as their main currency can automatically download daily currency rates from the BCB into Odoo.
- delivery module Brazilian LocalizationOdoo 12, 14, 16, 18l10n_br_delivery
Adds Brazilian fiscal delivery data to Odoo: carriers get an ANTT code and a list of vehicles, Incoterms get a freight responsibility code, and sales orders show total gross weight and volume.
- Brazilian Localization Delivery NFeOdoo 12, 14, 16, 18l10n_br_delivery_nfe
Adds volume (packing) data to Brazilian NF-e invoices: users can generate, review and edit transported volumes, their species, brand, numbering, net and gross weights, and seals, directly from a transfer or the invoice creation wizard.
- Módulo fiscal brasileiroOdoo 12, 13, 14, 15, 16, 17, 18, 19l10n_br_fiscal
Provides the Brazilian fiscal master data and tax engine: fiscal classifications for products and partners, tax rules, fiscal operations and a generic fiscal document with lines, states and returns.