OCA modules for Odoo 13
There are 1,992 OCA community modules confirmed in Odoo 13.0: for each one, the branch, the module directory and the installable manifest have been checked on GitHub. Odoo 12 has 2,205. Open any module to see what it does, its availability in the other versions and its sources.
Confirmed modules per version
Repositories with the most modules in Odoo 13
See also
Modules for Odoo 13
- French States (Régions)Odoo 12, 13, 14, 15, 16, 17, 18, 19l10n_fr_state
Loads the 13 French mainland regions (Régions) into Odoo's States list for France, using the official INSEE codes. Users can then select a French region on any address form.
- Japan Address LayoutOdoo 12, 13, 15, 16, 17, 18, 19, 20l10n_jp_address_layout
Switches the contact address form to a Japanese-style layout for Japanese addresses, showing postal code, prefecture, city and street in the order Japanese users expect.
- Japan Country StatesOdoo 12, 13, 16, 17, 18, 19l10n_jp_country_state
Sets the 47 Japanese prefectures to English names (for example Tokyo, Hokkaido) in Odoo, while keeping Japanese names available as translations for users working in Japanese.
- Japan Partner Title QWebOdoo 12, 13, 15, 16, 17, 18, 19l10n_jp_partner_title_qweb
Adds an honorific title field and a before/after position choice to contacts, and shows the title next to the contact name on QWeb reports and website pages.
- l10n_mx_res_partner
This module validates the Mexican tax ID (RFC) format on contacts, ensuring it matches the SAT standard for individuals and companies.
- Mexico SAT AccountOdoo 13l10n_mx_sat_account
Adds a SAT tag category to Odoo accounting and prevents users from assigning more than one SAT tag to the same account, helping Mexican bookkeeping stay compliant.
- Mexico SAT ReferenceOdoo 13l10n_mx_sat_reference
This module adds the official SAT reference lists (receipt types, receipt uses, and relation types) to Odoo, so users can consult the Mexican tax authority codes needed for CFDI documents.
- L10n NL Account Tax UNECEOdoo 12, 13, 14, 15, 16l10n_nl_account_tax_unece
Automatically fills in the UNECE tax type and category on Dutch VAT taxes, both on tax templates and on existing taxes of companies using the Dutch chart of accounts.
- Dutch banks listOdoo 12, 13, 14, 15, 16, 17, 18l10n_nl_bank
Adds a ready-made list of Dutch banks with their names and BIC codes, so you can quickly pick the right bank when entering a bank account in Odoo.
- Base UBL - NetherlandsOdoo 13l10n_nl_base_ubl
Adds Dutch identification numbers (KvK and OIN) to UBL electronic documents generated in Odoo, so Dutch partners are correctly identified in the NLCIUS dialect.
- Burgerservicenummer (BSN) for PartnersOdoo 12, 13, 14, 15, 16, 18l10n_nl_bsn
Adds a BSN (Dutch citizen service number) field to contact forms, shown for individuals. When you type a BSN, Odoo formats it and warns you if it is invalid or already used by another contact.
- NUTS Regions for NetherlandsOdoo 12, 13l10n_nl_location_nuts
Links Dutch NUTS regions (levels 3 and 4) to the correct Dutch provinces when importing NUTS data, and sets the Netherlands to use level 3 by default.
- Dutch MIS Builder templatesOdoo 12, 13l10n_nl_mis_reports
Adds ready-made Dutch-style Profit & Loss and Balance Sheet reports to the MIS Builder reporting tool, displayed side by side in a horizontal layout.
- Organisatie-identificatienummer (OIN)Odoo 13, 14, 15, 16l10n_nl_oin
Adds a Dutch OIN (Organisatie-identificatienummer) field to partner/company forms, warning users when the number is not 20 digits or when another partner already uses the same OIN.
- Dutch partner namesOdoo 12, 13, 16, 17, 18l10n_nl_partner_name
Adds Dutch name conventions to contacts: separate initials and infix (tussenvoegsel) fields, and automatically builds the full name in the Dutch order (first name, initials, infix, last name).
- Dutch postcode validation for PartnersOdoo 12, 13, 14, 15, 16, 18l10n_nl_postcode
Checks Dutch postcodes on partner forms: valid ones are reformatted to the standard "1234 AB" style, and invalid ones show a non-blocking warning.
- NL Tax Invoice Basis (Factuurstelsel)Odoo 12, 13l10n_nl_tax_invoice_basis
Adds a company setting to use the Dutch invoice basis (Factuurstelsel) for VAT, so tax reports use the invoice date instead of the accounting date for Dutch companies.
- Netherlands BTW StatementOdoo 12, 13, 14, 15, 16, 17, 18, 19l10n_nl_tax_statement
Create, compute, post and finalize Dutch VAT (BTW) statements directly in Odoo, with a PDF and an Excel export. Choose between invoice basis (Factuurstelsel) and cash basis (Kasstelsel) per company.
- Netherlands ICP StatementOdoo 12, 13, 14, 15, 16, 17, 18l10n_nl_tax_statement_icp
Adds an ICP Statement tab to the Dutch VAT statement where you can see, per EU customer, the total intra-Community supplies of goods and services, and print or export it to PDF or Excel.
- XAF auditfile exportOdoo 12, 13, 14, 15, 16, 17, 18l10n_nl_xaf_auditfile_export
Create and download XAF audit files (version 3.2) for the Dutch tax authorities directly from Odoo, with an optional Unit4-compatible format.
- Romania - Account Period ClosingOdoo 13, 14, 15, 16, 17, 18, 19, 20l10n_ro_account_period_close
Lets Romanian accountants close income, expense or selected accounts (e.g. VAT) for a chosen date range by automatically generating and posting a closing journal entry. Closing templates are reusable and can also balance the closing accounts against each…
- Romania - Invoice ReportOdoo 13, 14, 15, 16, 17, 18, 19, 20l10n_ro_account_report_invoice
Adds Romanian invoice printout details: the customer's trade register number (NRC), selected bank accounts, a company-level text shown on invoices without a stamp, and the exchange rate when the invoice currency differs from the company currency.
- Romania - Extended AddressesOdoo 13, 14, 15l10n_ro_address_extended
Adds a 'Staircase Number' field to Romanian partner and company addresses, so Romanian street addresses can include the staircase (Sc.) and be stored in the structured address format.
- Romania - CityOdoo 13, 14, 15, 16, 17, 18, 19, 20l10n_ro_city
Adds the official Romanian locality list (SIRUTA) to Odoo, so contacts can be linked to a real city instead of free text, and the county and city are filled in automatically from the Romanian zip code.
- Romania - Localization ConfigOdoo 13, 14, 15, 16, 17, 18, 19, 20l10n_ro_config
Adds a dedicated Romanian settings page where companies using the Romanian chart of accounts can switch on the various Romanian localization modules and fill in Romanian accounting, tax, stock and partner defaults.
- Romania - DVIOdoo 13, 14, 15, 16, 17, 18, 19, 20l10n_ro_dvi
Lets Romanian companies record a customs import declaration (DVI) linked to vendor bills, and automatically creates a landed cost plus the VAT accounting entries for customs duty, commission and VAT price differences.
- Romania - EDI UBLOdoo 13l10n_ro_edi_ubl
Generate Romanian e-invoice UBL XML files from posted customer invoices and refunds, and attach them to the invoice or embed them inside the PDF. Mark contacts as enrolled in the e-invoice system.
- Romania - Fiscal ValidationOdoo 13, 14, 15, 16, 17, 18, 19, 20l10n_ro_fiscal_validation
Automatically refreshes Romanian companies' fiscal data (name, address, VAT status) from the ANAF tax authority web service, either on demand or every day via a scheduled job.
- Romania - Partner Create by VATOdoo 13, 14, 15, 16, 17, 18, 19, 20l10n_ro_partner_create_by_vat
When you type a Romanian VAT number on a company contact, Odoo fetches the company's official data from the ANAF tax authority website and fills in the name, address, registration number and VAT status automatically.
- Romania - Partner StatementOdoo 13l10n_ro_partner_statement
Adds a Romanian-style partner activity statement that can show amounts split into Debit and Credit columns. Users can print it from a partner and choose whether to split the figures.
- Romania - Partners UniqueOdoo 13, 14, 15, 16, 17, 18, 19, 20l10n_ro_partner_unique
Prevents saving two Romanian companies with the same VAT number (and optionally the same trade register number), so duplicate business partners cannot be created by mistake.
- Romania - SirutaOdoo 13, 14, 15l10n_ro_siruta
Adds Romanian SIRUTA administrative data to Odoo: zones, communes and cities, and shows them on partner addresses. Users can pick a Romanian city/commune and zone directly on a contact form.
- Romania - StockOdoo 13, 14, 15, 16, 17, 18, 19, 20l10n_ro_stock
Adds Romanian-specific stock handling: a Consume and a Usage Giving location per company, matching transfer types on each warehouse, and a Net Weight field on products.
- Romania - Stock AccountingOdoo 13, 14, 15, 16, 17, 18, 19, 20l10n_ro_stock_account
Adds Romanian stock accounting rules: FIFO valuation per storage location instead of per company, automatic correction of negative-stock FIFO values, and Romanian-specific stock accounts on locations, products and warehouses.
- Romania - Stock Report (Fișă Magazie)Odoo 13, 14, 15, 16, 17, 18, 19, 20l10n_ro_stock_report
Generates a Romanian-style stock ledger (Fișă Magazie) for a chosen location and date range, showing opening balance, all in/out movements with quantities and values, and closing balance, on screen or as a PDF.
- Romania - VAT on PaymentOdoo 13, 14, 15, 16, 17, 18, 19, 20l10n_ro_vat_on_payment
Adds a Romanian 'VAT on Payment' status to partners, checked automatically against ANAF data, and applies the VAT-on-payment fiscal position on invoices so tax is collected only when the invoice is paid.
- Thai Localization - Convert Amount Text to ThaiOdoo 13, 14, 15, 16, 17, 18, 19, 20l10n_th_amount_to_text
Converts a monetary amount into Thai words (Baht and Satang) when the user's language is Thai, so printed documents show the amount spelled out correctly in Thai instead of a wrong translation.
- Thai Localization - Base LocationOdoo 13, 14, 15, 16l10n_th_base_location
Adds Thai district and sub-district codes to city zip records and lets you import Thai location data in Thai or English, with automatic address filling for Thai contacts and companies.
- Thai Localization - Expense Tax InvoiceOdoo 13, 14l10n_th_expense_tax_invoice
Links employee expense claims to Thai tax invoices: the expense's Bill Reference and Date become the Tax Invoice Number and Date on the vendor bill, and a Vendor can be set on each expense line.
- Thai Localization - Thai FontsOdoo 13, 14, 15, 16, 17l10n_th_fonts
Adds a set of Thai fonts (and a few others) to the font choices available on the company settings, so printed reports and documents can use them.
- l10n_th_hr_employee_identification_id
Adds validation for Thai employee identification numbers in Odoo. When an employee's nationality is Thailand, the ID number is automatically cleaned and checked to be a valid 13-digit Thai citizen ID.
- Thai Localization - PartnerOdoo 12, 13, 14, 15, 16, 17, 18l10n_th_partner
Adds Thai-specific contact and company name handling: legal form prefixes/suffixes, branch numbers, Thai titles, and an option to remove the space between title and name.
- Thai Localization - PromptPayOdoo 13, 14, 15, 16l10n_th_promptpay
Lets you show a PromptPay QR code on the website shop confirmation page so Thai customers can scan and pay by bank transfer. You configure it on a payment provider by entering your PromptPay ID.
- Thai Localization - Account Tax InvoiceOdoo 13, 14l10n_th_tax_invoice
Manage Thai tax invoice numbers and dates on vendor bills, customer invoices and payments. A new Tax Invoices list keeps the tax invoice number, date and reporting period for each tax line.
- Thailand Localization - TAX ReportsOdoo 13, 14l10n_th_tax_report
Generate Thai VAT/tax reports for a chosen tax and period, showing tax invoice lines with base and tax amounts, and export them to PDF or Excel.
- Thai Localization - Withholding TaxOdoo 13, 14l10n_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.
- Thai Localization - Withholding Tax CertificateOdoo 12, 13, 14l10n_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.
- Thai Localization - Withholding Tax Certificate FormOdoo 12, 13, 14l10n_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.
- Thailand Localization - Withholding Tax ReportOdoo 12, 13, 14l10n_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.
- US Form 1099Odoo 12, 13, 14, 15, 16, 17, 18l10n_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.
- United States Sample GAAP Chart of AccountsOdoo 12, 13, 14, 16, 17, 18l10n_us_gaap
Installs a ready-made US GAAP chart of accounts for US companies, with accounts, account groups and default accounting settings already configured.
- MIS Builder Templates for US Chart of AccountsOdoo 12, 13, 14, 16, 17, 18l10n_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.
- Let's EncryptOdoo 12, 13, 14, 15, 16letsencrypt
Automatically requests and renews free SSL certificates from Let's Encrypt for your Odoo website, so visitors get a secure HTTPS connection without manual certificate handling.
- Mail Activity BoardOdoo 12, 13, 14, 15, 16, 17, 18, 19mail_activity_board
Adds an activity board to Odoo that shows all scheduled activities in list, kanban, calendar, pivot and graph views. Users can open the related document directly from an activity and filter activities by deadline, user or origin.
- Mail Activity CreatorOdoo 13, 14, 15mail_activity_creator
Shows who created each activity in Odoo, both in the activity popup form and in the activity list, so you can see the author of every scheduled activity.
- Mail Activity DoneOdoo 12, 13, 14, 15, 16, 17, 18mail_activity_done
Keeps completed activities in Odoo so they can be reviewed later. It turns on the "keep done activities" option for every existing and new activity type.
- mail_activity_form
Lets you turn activity descriptions into fill-in forms with editable fields and automatically calculated fields, so users must complete the form and cannot change the rest of the text.
- Mail Activity PartnerOdoo 12, 13, 14, 15, 16mail_activity_partner
Shows the related customer/contact and its commercial entity directly on activities, so you can see and search activities by partner without opening the linked record.
- Mail Activity ReminderOdoo 12, 13, 16, 17, 18, 19mail_activity_reminder
Lets you set automatic reminder emails for activity types, so users get notified a chosen number of days before an activity's deadline.