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
- Switzerland - Bank listOdoo 12l10n_ch_bank
Adds Swiss-specific bank information fields to the bank records in Odoo and loads a list of Swiss banks with their names, addresses and BIC codes.
- Switzerland - Bank typeOdoo 12, 13, 14l10n_ch_base_bank
Adds Swiss bank details (clearing number, code, city) and automatically fills bank and account numbers from Swiss IBAN or postal numbers. It also lets you search invoices by ISR reference ignoring spaces.
- QuickpacOdoo 14l10n_ch_delivery_carrier_label_quickpac
Adds Quickpac as a delivery carrier in Odoo so users can generate Quickpac shipping labels from delivery orders and track parcels. It also adds company-level Quickpac credentials and label settings.
- l10n_ch_fix_isr_reference
Fixes how the Swiss ISR payment reference is calculated on customer invoices, so the reference printed on invoices matches the subscription number of the company's or bank's bank account.
- Switzerland - Invoice Reports with payment optionOdoo 13, 14, 15l10n_ch_invoice_reports
Adds a new Swiss invoice report that combines the standard invoice with the QR bill and/or ISR payment slip, and lets you choose per company whether those payment slips are included.
- Invoice report with paymentOdoo 12l10n_ch_invoice_with_payment
Adds a new report option that prints a customer invoice and its Swiss payment slip together in a single PDF, so you can send both documents in one file.
- Switzerland - ISR payment groupingOdoo 13, 14l10n_ch_isr_payment_grouping
Prevents Odoo from grouping Swiss ISR supplier payments together, so each ISR reference stays on its own payment and remains valid in SEPA files.
- Switzerland - ISR-BOdoo 13, 14l10n_ch_isrb
Adds an ISR-B Customer ID field on bank accounts so Swiss ISR references generated through a bank include your customer number.
- Switzerland - MIS reportsOdoo 12, 14, 16, 18l10n_ch_mis_reports
Adds ready-made Swiss financial reports (Balance Sheet and Profit & Loss) to the MIS Builder reporting tool, following the official Swiss chart-of-accounts structure.
- Switzerland - ISO 20022Odoo 12, 14, 16, 18l10n_ch_pain_base
Base module that adds Swiss ISO 20022 payment file support to Odoo, including validation of Swiss QRR payment references before a payment file is generated.
- Switzerland - PAIN Credit TransferOdoo 12, 14, 16, 18l10n_ch_pain_credit_transfer
Adds the Swiss ISO 20022 credit transfer format pain.001.001.09.ch.03 to Odoo payment methods, so you can generate Swiss-compliant payment files (SEPA and non-SEPA).
- l10n_ch_partner_address_street3
Adds the third address line (street3) of a partner to Swiss QR-bill reports and accepts it as a valid street when checking QR-bill addresses.
- Swiss Company TypesOdoo 16l10n_ch_partner_company_type
Adds the standard Swiss legal company types (SA, SARL, SNC, cooperative, association, foundation, etc.) to the list of company types you can assign to contacts in Odoo.
- l10n_ch_payment_slip
Print Swiss ISR (PVR/BVR/ESR) payment slips directly from customer invoices, with automatic reference generation and a dedicated report. Configure slip layout and bank details per company and bank account.
- l10n_ch_qr_international
Adds a checkbox on customer/vendor forms to force sending Swiss QR invoices to partners outside Switzerland and Liechtenstein, bypassing the usual country restriction.
- Switzerland - No Amount QR-billOdoo 13, 17l10n_ch_qr_no_amount
Adds a new Swiss QR-bill report that prints the payment slip without any amount, so the payer can fill in the amount themselves. Useful when the same QR code must be reused for several payments on the same invoice.
- Switzerland - QR-IBANOdoo 12l10n_ch_qriban
Adds a separate QR-IBAN field on bank accounts so Swiss QR-bills can use a QR-IBAN for the payment slip while keeping the normal IBAN for reconciliation.
- Switzerland Country StatesOdoo 12, 13, 14, 15l10n_ch_states
Adds the Swiss cantons (states) with their official codes to Odoo, so you can select a canton on any address, contact or document that uses a country/state field.
- l10n_ch_zip
Loads all Swiss postal codes and cities into Odoo so that addresses can be auto-completed. Adds Swiss-specific postal data fields to the city and ZIP records.
- l10n_cl_chart_of_account
Installs the Chilean SII chart of accounts, taxes and journals, and adds SII tax codes plus retention handling to taxes and invoices so Chilean VAT and withholding amounts are calculated and shown on customer and vendor invoices.
- l10n_cl_currency_rate_sbif
Update the exchange rates of the US Dollar, Euro, UF and UTM in Odoo directly from the SBIF (Chilean financial authority) web service, either manually from the currency form or automatically every day.
- l10n_cl_etd
Adds the base connection to Chile's SII tax service so electronic tax documents can be signed and sent. It also prevents companies from selecting SII as the signing provider, since SII does not sign documents.
- l10n_cl_etd_account
Links Chilean customer invoices and credit notes to SII document types, signs them electronically and sends them to the Chilean tax service (SII).
- l10n_cl_etd_stock
Lets you sign delivery orders (and batches of them) electronically and send them to Chile's SII tax service, using the electronic dispatch guide (Guía de Despacho Electrónica).
- Xerox Electronic DocumentOdoo 12l10n_cl_etd_xerox
Prepares and sends Chilean electronic tax documents (invoices and delivery notes) to the Xerox service by FTP, either immediately or through a daily scheduled job.
- Xerox Electronic DocumentOdoo 12l10n_cl_etd_xerox_fsmroute
Extends the Xerox electronic document export so that documents are grouped by Field Service day route (truck), and adds a closing date on day routes used to select which routes are sent.
- Invoicing Policy on PartnerOdoo 12l10n_cl_invoicing_policy
Adds an Invoicing Policy field on customer and vendor records, letting users choose between Ticket, Invoice or Electronic Guide. The choice is validated against the partner type (individual or company).
- l10n_cl_product
Adds an ETD Code field to products for Chilean electronic invoicing. The code must be numeric, up to 8 digits, and unique per company.
- Base for SII ModulesOdoo 12l10n_cl_sii
Adds an SII menu entry under Settings in Odoo, providing a base location for Chilean SII (tax service) configuration modules.
- Partner Activity from SIIOdoo 12l10n_cl_sii_activity
This module adds the official SII economic activity list to Odoo and lets you assign an activity to each contact or company. It also provides a configuration screen to browse and maintain those activities.
- l10n_cl_sii_folio
Upload Chilean SII CAF files to Odoo and control the folio (document number) ranges used for electronic invoices. Odoo warns you when folios run low or expire and blocks posting when no valid folio is available.
- References from SIIOdoo 12l10n_cl_sii_reference
This module adds the Chilean SII reference data (document classes, letters, types, responsibilities, concept types and references) as configuration tables in Odoo, so users can maintain the official SII nomenclature used on Chilean invoices and other tax…
- References from SIIOdoo 12l10n_cl_sii_reference_account
Adds a References section to customer and supplier invoices so users can record SII document references (with code, class, motive and date) directly on the invoice, and links each reference to the invoice it belongs to.
- Toponyms of ChileOdoo 12l10n_cl_toponym
Loads the official Chilean address structure (regions, provinces/states and cities) into Odoo and adds Chilean VAT formatting and uniqueness checks on contacts and companies.
- Colombia - VAT ValidationOdoo 18l10n_co_check_vat
Adds Colombian VAT validation to Odoo so partners with a Colombian country can be saved with a NIT or Cédula number. It accepts any identifier of 3 to 11 digits, ignoring spaces, dots and hyphens.
- Colombia TRMOdoo 18l10n_co_currency_rate_update
Adds a new exchange rate provider for Colombia that automatically fetches the daily USD/COP TRM rate from the Superintendencia Financiera and updates Odoo currency rates.
- l10n_co_economic_activities
Lets you store Colombian CIIU economic activity codes in Odoo and assign a main, secondary and other activities to each contact. A pre-loaded list of official codes is available from the Contacts menu.
- l10n_co_electronic_invoice
Adds Colombian electronic invoicing pre-configuration to Odoo: fiscal responsibility types, payment methods, tax types, CIIU economic activity codes, UNSPSC product codes and UNECE unit codes, plus DIAN-related fields on invoices, partners and products.
- l10n_co_electronic_invoice_self
Configure Colombian electronic invoicing with your own software: generate, sign and send DIAN invoices, credit/debit notes and support documents, query their status, and send RADIAN events.
- l10n_co_verification_digit
Automatically calculates the Colombian NIT verification digit (DV) on the contact form, so users no longer compute it by hand. The digit appears next to the NIT when the identification type is NIT.
- l10n_co_withholding
Adds Colombian withholding tax support (ReteFte, ReteIVA, ReteICA) to invoices, with a button to automatically apply withholding taxes, minimum base rules in UVT, and per-city/economic-activity ReteICA rates.
- Retenciones anticipadas – ColombiaOdoo 18, 19l10n_co_withholding_advance
Automatically adds self-withholding (autorretención) accounting lines to customer invoices and credit notes in the Colombian localization, based on a rate and accounts you configure in Accounting settings.
- L10n DE Accounting AppOdoo 18l10n_de_accounting_app
Adds a "German Accounting" section in Odoo Settings where accountants can tick the OCA modules they need for a German bookkeeping workflow (dunning, bank import, DATEV, VAT, SEPA, DIN 5008).
- German Country StatesOdoo 12, 13, 14l10n_de_country_states
Adds the 16 German federal states (Bundesländer) as states/provinces for Germany, so they can be selected on addresses and other records that use a state field.
- Holidays for GermanyOdoo 12, 13, 14, 15l10n_de_holidays
Lets you automatically create the German public holidays for a chosen year and federal state, or copy an existing holiday calendar to another year, from a wizard in the Public Holidays menu.
- NUTS Regions for GermanOdoo 12, 14, 16, 18l10n_de_location_nuts
Links German NUTS level 2 regions to the German states already defined in Odoo, so each imported NUTS region is automatically assigned to the correct state.
- German MIS Builder templatesOdoo 17, 18l10n_de_mis_reports
Adds ready-made German financial report templates (P&L and Balance Sheet) for the SKR03 and SKR04 chart of accounts, based on the MIS Builder reporting tool.
- Germany Company TypesOdoo 18l10n_de_partner_company_type
Adds a ready-made list of German legal company types (GmbH, AG, KG, e.V., etc.) that can be selected on partner records, so German companies can be classified correctly.
- German MIS Builder templatesOdoo 13, 14l10n_de_skr03_mis_reports
Adds ready-made German financial reports (P&L and Balance Sheet according to SKR03 / § 275 HGB) to the MIS Builder reporting tool, so users can view and analyse these statements directly in Odoo.
- German MIS Builder templatesOdoo 13, 14, 15l10n_de_skr04_mis_reports
Adds ready-made German financial report templates (P&L and Balance Sheet according to SKR04 / § 275 HGB) to the MIS Builder reporting tool, so users can generate these statements directly in Odoo.
- German SteuerNummer validationOdoo 12, 14l10n_de_steuernummer
Adds German SteuerNummer (tax number) validation to partner records, so Odoo can check whether a German tax number entered on a contact looks valid.
- German VAT StatementOdoo 12, 13, 14, 17, 18l10n_de_tax_statement
Create and manage German VAT advance returns (Umsatzsteuervoranmeldung) directly in Odoo, with automatic collection of tax-relevant journal entries, calculation of the VAT totals and a printable UstVA report.
- German VAT Statement ExtensionOdoo 12, 14, 17, 18l10n_de_tax_statement_zm
Adds a 'Zusammenfassende Meldung' (ZM) tab to the German VAT statement, listing each EU customer's VAT number and the total intra-Community product and service amounts, with a CSV download for ELSTER.
- German ToponymsOdoo 12, 13, 14l10n_de_toponyms
Adds a German cities configuration wizard that imports German city and state data from GeoNames and corrects the spelling of small words in German city names.
- l10n_din5008_company_header_country_invisible
Hides the company's country from the address block header on DIN 5008 German business documents, so printed letters and invoices no longer show the country line.
- L10n DIN5008 Move NameOdoo 17, 18, 19l10n_din5008_move_name
Adds the invoice or credit note number to the document title on German DIN 5008 invoice PDFs, so the printed title shows the move name next to the standard heading.
- l10n_din5008_move_salesperson
Adds the salesperson's name and phone number to the German DIN 5008 invoice PDF, so customers can see who handled their order and how to reach them.
- L10n DIN5008 Partner RefOdoo 19l10n_din5008_partner_ref
Adds the customer number (partner reference) to the document information block of German DIN 5008 invoices and similar sale documents.
- L10n DIN5008 Sale Move NameOdoo 18l10n_din5008_sale_move_name
Adds the sale order number to the title of the German DIN 5008 sales report, so quotations, sales orders and pro-forma invoices show their reference at the top of the printed document.
- Electronic Ecuadorian LocalizationOdoo 15, 17, 19l10n_ec_account_edi
Lets Ecuadorian companies create, digitally sign and send electronic invoices, purchase liquidations, credit notes and debit notes to the SRI tax authority, and track their authorization status in Odoo.