OdooWiki OCA HUB

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, 47 of them confirmed in Odoo 20.0 (reviewed on 2026-11-03).

Confirmed modules per version

12.0
303 modules
13.0
155 modules
14.0
407 modules
15.0
226 modules
16.0
394 modules
17.0
239 modules
18.0
360 modules
19.0
200 modules
20.0
47 modules

OCA repositories in this area

Other areas

Modules in this area

  • l10n_th_tier_department

    Lets you define, per HR department, an ordered list of approvers (approval levels) used by tier validation, so documents are routed to the right person at each level.

  • l10n_th_tier_department_demo

    Provides ready-made demo approval rules for Thai government-style expense and purchase request approvals, based on the requester's department level. The rules are installed inactive and must be unarchived to be used.

  • l10n_th_vat_report

    Adds a Thai VAT report wizard under Accounting > Reports that lists posted tax lines for a chosen tax, account and period, and lets you view, print (PDF) or export (XLSX) the result.

  • l10n_th_vendor_tax_invoice

    Manage Thai vendor tax invoice numbers and tax dates on supplier bills and payments, including undue (cash basis) VAT that becomes due when the vendor is paid.

  • l10n_th_withholding_tax

    Adds Thai withholding tax handling to Odoo Accounting: define withholding tax rates, assign them to products, and have them automatically deducted when registering payments.

  • l10n_th_withholding_tax_cert

    Create Thai withholding tax certificates from payments or journal entries, with automatic tax lines, status workflow, and substitution of old certificates.

  • l10n_th_withholding_tax_cert_form

    Adds the official Thai withholding tax certificate PDF report to the Withholding Tax Certificates screen, plus a ready-to-use email template to send the certificate to the supplier.

  • l10n_th_withholding_tax_multi

    When registering a payment for one or more Thai invoices, Odoo can automatically fill in the withholding tax deductions for each invoice line, so the payment amount and the tax withheld are calculated together.

  • l10n_th_withholding_tax_report

    Adds a Withholding Tax Report for Thailand that lets accountants pick an income tax form (PND3 or PND53) and a date range, then view or export the withholding tax certificate lines as HTML, PDF, XLSX or TXT.

  • l10n_ua_hr_job_classifier

    Adds the Ukrainian official job classifier (DK 003:2010) to Odoo HR, with a hierarchical catalog of occupation categories and job titles carrying their official KP codes. HR managers can browse, search and maintain these classifications.

  • l10n_us_account_profile

    Installs a ready-to-use US accounting setup in Odoo by bundling the US chart of accounts, bank reconciliation, credit card payments, 1099 forms and partner aging reports into one application.

  • l10n_us_account_routing

    Adds a routing number field to bank records in Odoo and automatically checks that the number is valid for US or Canadian banks.

  • l10n_us_base_county

    Adds a county field to contacts and a county list for the United States, so you can record and filter addresses by county.

  • l10n_us_crm_county

    Adds a County field to CRM leads and opportunities, so US sales teams can record the county of a contact and keep it in sync with the customer address.

  • US Form 1099Odoo 12, 13, 14, 15, 16, 17, 18
    l10n_us_form_1099

    Flag vendors as 1099 suppliers, assign them a 1099 form type and (for 1099-MISC) a box, and analyse payments made to them in a dedicated 1099 report.

  • l10n_us_gaap

    Installs a ready-made US GAAP chart of accounts for US companies, with accounts, account groups and default accounting settings already configured.

  • l10n_us_gaap_mis_report

    Adds two ready-to-use financial report templates to Odoo's MIS Builder: a US Income Statement and a US Balance Sheet, built on the US GAAP chart of accounts. Users can run these reports and drill down to individual accounts.

  • l10n_us_mis_financial_report

    Adds two ready-made US financial reports to Odoo: a Profit & Loss (US) and a Balance Sheet (US), built on the MIS Builder reporting engine. Users can run them from the MIS reporting menu and drill down to individual accounts.

  • l10n_us_partner_legal_number

    Adds a 'Legal ID' field on partner forms to store US EIN, SSN or Canadian Business Number, with automatic validation of the entered value.

  • l10n_us_sales_tax_engine

    Calculates US sales tax (state, county, city and district) for sale orders and invoices based on the customer's ZIP code, using a local rate database first and external providers as fallback, with a full audit trail.

  • l10n_us_sales_tax_provider_api_ninjas

    Adds API Ninjas as an optional sales tax rate provider for the US Sales Tax Engine. Users can enable it in Accounting settings, enter their API key, and use it as a fallback source of ZIP-level tax rates.

  • l10n_us_sales_tax_provider_ziptax

    Adds ZipTax (zip.tax) as an optional external sales tax rate provider for the US Sales Tax Engine. Users can enable it in Accounting settings, enter an API key, and get ZIP-code-level tax rates.

  • markdown_viewer_locale

    Adds a Markdown documentation button to form views in Odoo. Users can open a popup showing documentation files in their own language, browse by category, and search inside the text.

  • mis_report_partner_details

    Adds a 'Show Details by Partner' option to MIS Report KPIs, so each KPI can automatically break down its balance by partner and account, with optional VAT columns.

  • partner_autocomplete_oca

    Adds a configurable company-name autocomplete on the partner form. Users type a company name and pick a suggestion to fill in address, VAT, company registry and website. Backends are configured per country under Connector.

  • partner_multilang

    This module makes partner, company and address names multilingual and automatically transliterates Cyrillic names into Latin characters. Users can search and sort contacts by any installed language.

  • partner_permanent_certificate

    Adds a Permanent Certificate Code field to company contacts in Odoo, shown on the partner form and stored as a partner identification of type 'ccp'.

  • partner_usps_address_validation

    Adds a Validate button on contacts that checks the address against the USPS database and lets you accept the corrected address, including the full ZIP+4 code.

  • payment_bacen_pix

    Adds a PIX payment provider (Bacen/Banco do Brasil) to Odoo, so customers can pay with PIX QR codes and payments are confirmed automatically through the bank's webhook.

  • payment_cielo

    Adds Cielo as a payment provider in Odoo, letting customers pay by credit card through Cielo and letting staff capture or cancel those payments.

  • payment_easypay_oca

    Adds EasyPay as a payment provider in Odoo, letting customers pay by credit card, Multibanco reference, MB WAY and other methods. It also lets you manage EasyPay credentials, sync payment methods and configure webhooks from the provider form.

  • payment_pagseguro

    Adds PagSeguro as a payment provider in Odoo, letting customers pay by credit card directly on the website checkout with encrypted card data, and letting staff capture or cancel authorized payments.

  • Pasarela de pago RedsysOdoo 12, 13, 14, 15, 16, 17, 18
    payment_redsys

    Adds Redsys as a payment provider in Odoo, letting customers pay online by card, transfer, direct debit or Bizum. Configure merchant credentials, terminal, currency and language from the payment provider form.

  • report_alternative_layout

    Adds an alternative layout for printed reports: partner address on the left, company address on the right, plus optional document number, date and remit-to bank details in the header or body.

  • res_currency_rate_provider_BCV

    Adds the Venezuelan Central Bank (BCV) as a currency rate provider in Odoo, so users can automatically fetch today's official exchange rates for USD, EUR, CNY, RUB and TRY.

  • res_partner_email_etd

    Adds an extra "Email ETD" field on the contact form so you can store a separate email address for receiving Electronic Tax Documents. It only stores the address; nothing is sent automatically.

  • sale_insurance_caser

    Automate the sale of Caser insurance policies for mobile phones and tablets. When a delivery is validated, Odoo sends the policy request to Caser and stores the policy number and price on the sales order line.

  • server_env_ebill_paynet

    Lets administrators configure the Paynet e-bill service connection through server environment configuration files instead of typing credentials in Odoo, so each environment (dev, test, production) can use its own Paynet settings.

  • sms_global_digital

    Lets Odoo send SMS through the Global Digital provider instead of the default SMS service. You configure the sender ID and API key on an IAP account, and Odoo routes outgoing text messages through Global Digital.

  • Spec Driven ModelOdoo 12, 13, 14, 15, 16, 17, 18
    spec_driven_model

    Lets Odoo models be generated from XML schemas and exchange data with XML files in both directions, turning parsed XML into Odoo records and Odoo records back into XML.

  • taric_ai_classifier

    This module lets you assign customs TARIC/HS codes to products using AI suggestions from Claude, verify them, and keep a full history of every classification change.

Data imported from GitHub: “confirmed” means branch, module directory and installable manifest checked on the review date. A module that is not confirmed in a version may still exist: it may be in another repository or pending the next review. Active support and OCA certification are not assessed.