OCA modules for Odoo 19
There are 1,532 OCA community modules confirmed in Odoo 19.0: for each one, the branch, the module directory and the installable manifest have been checked on GitHub. Odoo 18 has 3,113. 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 19
See also
Modules for Odoo 19
- AEAT modelo 349Odoo 12, 13, 14, 15, 16, 17, 18, 19l10n_es_aeat_mod349
Prepare and file the Spanish AEAT Model 349 (intra-community operations) report. Odoo groups EU invoices and refunds by customer, operation key and period, checks VAT and country data, and produces the official report and PDF.
- AEAT modelo 390Odoo 12, 13, 14, 15, 16, 17, 18, 19l10n_es_aeat_mod390
Prepare and file the Spanish annual VAT summary return (AEAT modelo 390) directly from Odoo, with automatic calculation of the main totals from your 303 quarterly returns and your accounting entries.
- AEAT modelo 592Odoo 15, 16, 17, 19l10n_es_aeat_mod592
Manage the Spanish plastic tax (Modelo 592) in Odoo: mark products with plastic weights and tax regimes, generate the quarterly/monthly AEAT report from stock moves, and export it as CSV or XLSX for filing.
- AEAT - Comprobación de Calidad de datos identificativosOdoo 12, 14, 15, 16, 17, 18, 19l10n_es_aeat_partner_check
Checks Spanish partners' VAT and name against the AEAT tax agency census and detects whether they are under the sales equalization regime. Results are stored on the partner and can be used to filter contacts.
- Envio de factura simplificada resumen TPV a SIIOdoo 14, 16, 17, 18, 19l10n_es_aeat_sii_invoice_summary
Lets you send a summary invoice of simplified (POS-style) invoices to the Spanish SII system. You mark a customer invoice or credit note as a summary and enter the first and last simplified invoice numbers it covers.
- Sistema de comprobación y contraste de facturas enviadas al SIIOdoo 13, 15, 16, 17, 18, 19l10n_es_aeat_sii_match
Lets Spanish accounting users compare the invoices they sent to the AEAT SII system with what the tax agency actually holds, and see which invoices are missing, unmatched or have different data.
- Suministro Inmediato de Información en el IVAOdoo 13, 14, 15, 16, 17, 18, 19l10n_es_aeat_sii_oca
Connects Odoo invoicing to the Spanish SII (Immediate VAT Information Supply) system, so customer and supplier invoices are sent electronically to the Spanish tax agency and their status is tracked in Odoo.
- Creación de FacturaeOdoo 12, 13, 14, 15, 16, 17, 18, 19l10n_es_facturae
Lets Spanish companies generate electronic Facturae invoice files (XML, optionally digitally signed) from customer invoices and refunds, and adds the extra fields needed to comply with Spanish e-invoicing rules for public administrations.
- Intrastat Product Declaration for SpainOdoo 12, 13, 14, 15, 16, 17, 18, 19l10n_es_intrastat_report
Adds the Spanish Intrastat product declaration to Odoo: it collects the right invoices, adds Spanish-specific fields (province/state, customer VAT, incoterm), and exports the declaration as a CSV file for the AEAT.
- Plantillas MIS Builder para informes contables españolesOdoo 12, 13, 14, 15, 16, 17, 18, 19l10n_es_mis_report
Adds ready-made Spanish accounting report templates (balance sheet and profit-and-loss statements in normal, abbreviated and SME versions, plus the statement of recognised income and expenses) to the MIS Builder reporting engine.
- Adaptación de los clientes, proveedores y bancos para EspañaOdoo 12, 13, 14, 15, 16, 17, 18, 19l10n_es_partner
Adds Spanish-specific fields to companies and banks: a trade name for companies (searchable and usable in the displayed name) and long name, VAT and website for banks. Also provides a wizard to load the official Spanish bank list.
- Partner MercantilOdoo 13, 14, 15, 16, 17, 18, 19l10n_es_partner_mercantil
Adds Spanish commercial registry details (book, registry, sheet, page, section, volume) to company contacts in Odoo, shown on a new 'Commercial Info' tab.
- Exportación de fichero bancario Confirming estándar AEFOdoo 14, 15, 16, 17, 18, 19l10n_es_payment_order_confirming_aef
Adds a Spanish AEF Confirming bank payment method so you can export supplier payment orders as a standard AEF bank file. Configure the AEF options on the payment mode and generate the file from the payment order.
- Topónimos españolesOdoo 12, 13, 14, 15, 16, 17, 18, 19l10n_es_toponyms
Adds Spanish provinces, cities and postal codes to Odoo and lets you fill in city and province automatically from a Spanish postal code or city name on company, contact and company forms.
- Libros registro del IVA y del IRPFOdoo 12, 13, 14, 15, 16, 17, 18, 19l10n_es_vat_book
Lets Spanish companies generate, review and export the VAT and IRPF register books (issued and received invoices) from their posted accounting entries, with tax summaries and an Excel export.
- Prorrata de IVAOdoo 14, 15, 16, 17, 18, 19l10n_es_vat_prorate
Lets Spanish companies apply a VAT prorate percentage to vendor bills and refunds, automatically splitting the VAT so only the deductible part is booked. A prorate table per company defines the percentage and type (general or special) by date.
- ADR Dangerous GoodsOdoo 13, 14, 17, 18, 19l10n_eu_product_adr
Mark products as dangerous goods with their ADR class, UN number, labels and packing instructions, and see an ADR points total on each transfer.
- l10n Eu Product Adr Dangerous GoodsOdoo 14, 17, 18, 19l10n_eu_product_adr_dangerous_goods
Adds extra dangerous goods (ADR) fields to product variants, such as packaging group, labels, flash point, storage class and VeVA codes, plus ready-made reference lists for these values.
- Finnish BanksOdoo 13, 14, 17, 18, 19l10n_fi_banks
Adds a ready-made list of Finnish banks with their BIC codes, addresses and contact details, so you can pick the right bank when setting up a company, partner or payment record in Odoo.
- Partner EDI codeOdoo 12, 13, 14, 15, 17, 18, 19, 20l10n_fi_edicode
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.
- Payment References for Sale RefundsOdoo 13, 15, 17, 18, 19l10n_fi_sale_refund_payment_reference
Automatically gives payment references to customer refund invoices, so Finnish companies can track and reconcile refunds that are used to offset future invoices instead of being paid out as money.
- International Credit Transfer for FranceOdoo 18, 19l10n_fr_account_payment_intl_credit_transfer
Adds French regulatory reporting codes (Banque de France DGS 16-02) to partners and to non-SEPA international credit transfer payment lines, and blocks payments over 50,000 € when the code is missing.
- L10n FR Account Tax UNECEOdoo 12, 13, 14, 15, 16, 17, 18, 19l10n_fr_account_tax_unece
Automatically fills the UNECE tax type and category on the French taxes created by Odoo's French localization, so e-invoicing and tax reporting codes are ready without manual setup.
- Code Officiel GéographiqueOdoo 12, 14, 15, 16, 17, 18, 19l10n_fr_cog
Adds the French INSEE "Code Officiel Géographique" (COG) number to countries in Odoo, and fills it in automatically for most countries. It is a building block used by other French localization modules.
- DAS2Odoo 12, 14, 15, 16, 17, 18, 19l10n_fr_das2
Prepare and file the French annual DAS2 declaration (Déclaration d'honoraires) directly from Odoo. The module builds the declaration lines from posted accounting entries, lets you review and adjust them, then generates the official encrypted file to send to…
- French Departments (Départements)Odoo 12, 13, 14, 15, 16, 17, 18, 19l10n_fr_department
Adds French departments (départements) as a new reference list in Odoo and automatically fills in a contact's department from their postal code and city.
- French Overseas Departments (DOM)Odoo 12, 13, 14, 15, 16, 17, 18, 19l10n_fr_department_oversea
Adds the five French overseas departments (Guadeloupe, Martinique, Guyane, La Réunion, Mayotte) as states and departments in Odoo, so partners located there get the right department filled in automatically.
- EMEBIOdoo 12, 13, 14, 15, 16, 17, 18, 19l10n_fr_intrastat_product
Adds French EMEBI (ex-DEB) Intrastat reporting to Odoo: regime codes, department/region detection, XML export for Pro.dou@ne and a monthly reminder that auto-creates the declaration.
- DESOdoo 12, 13, 14, 15, 16, 17, 18, 19l10n_fr_intrastat_service
Create and submit the French DES (Déclaration Européenne de Services) declaration for VAT-exempt services sold to EU businesses. Odoo gathers the relevant customer invoices, builds the declaration lines, produces the official XML file and can email a monthly…
- MIS reports for FranceOdoo 12, 14, 16, 17, 18, 19l10n_fr_mis_reports
Adds ready-to-use French MIS Builder report templates for the statutory Balance Sheet (Bilan) and Profit & Loss, based on the French liasse fiscale and simplified liasse fiscale. Users can run these reports on their accounting data without building the…
- POS: Caisse-AP payment protocol for FranceOdoo 14, 16, 17, 18, 19l10n_fr_pos_caisse_ap_ip
Adds a Caisse-AP over IP payment terminal option to Odoo Point of Sale, letting cashiers send the amount to a French payment terminal and receive the payment result automatically.
- Improved SIRET/SIREN supportOdoo 12, 13, 14, 15, 16, 17, 18, 19l10n_fr_siret
Validates French SIREN and SIRET numbers on partner records, warns about duplicate SIRENs, and keeps VAT numbers consistent with SIRENs.
- 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.
- Iran - AccountingOdoo 17, 18, 19, 20l10n_ir_account
Installs the Iranian accounting localization: a full Iranian chart of accounts, the Iranian Rial currency, a 10% VAT tax for sales and purchases, and Iranian company defaults. Users can set up an Iranian company and start bookkeeping in Rial.
- Iran - Country StatesOdoo 14, 16, 17, 19, 20l10n_ir_states
Adds Iran's provinces and cities to Odoo, and makes the province and city mandatory when entering an Iranian address.
- ITA - Codici bancari ABI/CABOdoo 12, 14, 16, 18, 19l10n_it_abicab
Adds Italian ABI and CAB bank identification codes to bank records and to partner bank accounts, so users can store and search these codes directly in Odoo.
- ITA - Contabilità baseOdoo 12, 14, 16, 18, 19l10n_it_account
Base Italian accounting support module. It adds tax balance computations (deductible, undeductible, debit, credit) to taxes, an Italian Localization menu with date ranges, and Italian report layouts.
- ITA - Account Invoice Start End DatesOdoo 18, 19l10n_it_account_invoice_start_end_dates
Automatically carries the start and end dates of Italian invoice lines onto the accounting entries created for partially or fully non-deductible VAT, so those VAT costs keep the same competence dates as the original invoice line.
- ITA - Imposta di bolloOdoo 12, 14, 16, 18, 19l10n_it_account_stamp
Automatically calculates and charges the Italian stamp duty (imposta di bollo) on customer invoices and receipts, keeping the e-invoice stamp duty data in sync. Users can configure a stamp duty product and let Odoo add the stamp line when the taxable base…
- ITA - Liquidazione IVAOdoo 18, 19l10n_it_account_vat_period_end_settlement
Lets Italian companies prepare a periodic VAT settlement (liquidazione IVA), automatically pulling VAT debit and credit amounts from selected periods and generating the related journal entry to pay or claim VAT with the tax authority.
- ITA - Localizzazione valute per amount_to_textOdoo 14, 16, 18, 19l10n_it_amount_to_text
Converts currency amounts into written Italian words, correctly translating currency units and subunits and handling singular forms for EUR, USD, GBP and CNY.
- ITA - Codici caricaOdoo 14, 16, 18, 19l10n_it_appointment_code
Adds a reference table of Italian "codici carica" (appointment/role codes) used when filing Italian tax returns, with 15 pre-loaded codes and a screen to view or manage them.
- ITA - Codici AtecoOdoo 12, 14, 16, 18, 19l10n_it_ateco
This module adds Italian ATECO business activity codes to Odoo, so you can store a catalogue of ATECO codes and link them to your contacts.
- ITA - Libro giornale - ReportlabOdoo 12, 14, 16, 18, 19l10n_it_central_journal_reportlab
Lets Italian accountants print the official General Journal (libro giornale) as a PDF, with page and row numbering that continues from the last print, and lock the period once the final print is done.
- Currency Rate Update: Banca d'ItaliaOdoo 18, 19l10n_it_currency_rate_update_boi
Adds the Bank of Italy (Banca d'Italia) as a source for automatically updating currency exchange rates in Odoo, using the official daily rates published by the Italian central bank.
- Related Documents for EDIOdoo 18, 19l10n_it_edi_related_document
Lets Italian users attach related documents (orders, contracts, agreements, receptions, related invoices) to invoices, with CIG/CUP codes, so they are exported in the electronic invoice XML and imported back from received XML files.
- ITA - Stato patrimoniale e conto economicoOdoo 14, 16, 18, 19l10n_it_financial_statements_report
Generate Italian-style financial statements (Balance Sheet and Profit & Loss) as HTML, PDF or XLSX from a wizard, with accounts shown in two opposite sections and automatic balance signs.
- ITA - Codice fiscale nel preventivoOdoo 12, 14, 16, 18, 19l10n_it_fiscalcode_sale
Adds the customer's Italian fiscal code to the printed sales quotation and sales order, so the PDF shows it next to the VAT number when it is different or missing.
- ITA - Regioni NUTSOdoo 12, 14, 16, 18, 19l10n_it_location_nuts
Links Italian NUTS level-4 regions to the corresponding Italian provinces, so that imported NUTS records automatically get the right province assigned.
- ITA - Registri IVAOdoo 12, 14, 16, 18, 19l10n_it_vat_registries
Create Italian VAT registries that group journals, then print the sales, purchases or corrispettivi register as PDF or Excel for a chosen period.
- 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.
- Japanese KanaOdoo 19, 20l10n_jp_kana
Adds a setting that chooses how Japanese phonetic readings (kana) are stored, and provides reusable building blocks so other modules can give any record a normalized kana reading of its name that is also searchable.
- Japanese Employee Kana NameOdoo 19l10n_jp_kana_hr_employee_name
Adds a kana (phonetic reading) field to employee records in Odoo, so Japanese names can be stored and searched by pronunciation. The reading also appears on the public employee directory for internal users.
- Japanese Partner Kana NameOdoo 19l10n_jp_kana_partner_name
Adds a kana (phonetic reading) field to contacts, so Japanese names can be stored and searched by their pronunciation. The reading is normalized automatically and can be searched from the Contacts search bar.
- Japanese Product Kana NameOdoo 19l10n_jp_kana_product_name
Adds a kana reading field to products so Japanese users can store and search products by pronunciation. Product names can be found by typing kana, even when the product name is written in kanji.
- 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.
- Japan Summary InvoiceOdoo 16, 18, 19l10n_jp_summary_invoice
Lets you group several customer invoices into one billing and print a Japanese summary invoice (Qualified Tax Invoice) that recalculates consumption tax per tax rate on the combined total.
- Japan Summary Invoice - CarryoverOdoo 18, 19l10n_jp_summary_invoice_carryover
Adds carryover tracking to Japanese summary invoices (billings): it shows the previous billed amount, payments received, the outstanding carryover and the new total billed amount, both on the billing form and in the printed report.
- Mexico - Financial ReportsOdoo 19l10n_mx_account_reports
Adds a Mexico section in Accounting reports with Balance Sheet, Profit and Loss, Trial Balance, Aged Receivable/Payable and DIOT. Users pick a date range, print a PDF, and export the DIOT as a text file.