OCA modules for Odoo 18
There are 3,113 OCA community modules confirmed in Odoo 18.0: for each one, the branch, the module directory and the installable manifest have been checked on GitHub. Odoo 17 has 1,994. 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 18
See also
Modules for Odoo 18
- l10n_es_digital_canon_website_sale
Shows the Spanish digital canon as a separate line in the website shopping cart total, so online customers see the canon apart from ordinary taxes.
- 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.
- Envío de Facturae a FACeOdoo 12, 13, 14, 15, 16, 17, 18l10n_es_facturae_face
Send Spanish electronic invoices (Facturae) to the public administration through the FACe platform, and track their status and cancellations directly from Odoo.
- Entregas en Factura-eOdoo 14, 18l10n_es_facturae_sale_stock
Adds delivery note information (number and date) to each invoice line in the Spanish Factura-e electronic invoice, so the XML sent to the administration includes the related completed stock deliveries.
- l10n_es_hr_collective_agreement
Adds ready-made Spanish configuration values for collective agreements: official publications (Nada, BOE, DOGC) and scopes (Autonómico, Provincial, Comarcal, Propio).
- 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.
- NUTS Regions for SpainOdoo 12, 14, 15, 16, 17, 18l10n_es_location_nuts
Links Spanish NUTS level 4 regions to the Spanish provinces (states) in Odoo, so each imported NUTS region is automatically assigned to the correct province.
- 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.
- Exportación de fichero bancario Confirming para Banco SabadellOdoo 14, 15, 16, 17, 18l10n_es_payment_order_confirming_sabadell
Adds a "Confirming Sabadell" payment method so you can generate the bank's Confirming payment file from a payment order. It also adds Sabadell-specific settings on the payment mode form.
- Punto de venta adaptado a la legislación española por dispositivoOdoo 14, 15, 16, 18l10n_es_pos_by_device
Lets Spanish point-of-sale shops assign a separate simplified-invoice numbering sequence to each physical POS device, so each till keeps its own legal invoice numbering even when devices work offline.
- l10n_es_pos_oca
Adapts the Point of Sale to Spanish invoicing rules: every sale gets a numbered simplified invoice instead of a plain ticket, with a configurable amount limit and optional blocking of offline validation.
- Envío de pedidos del TPV al SIIOdoo 15, 16, 17, 18l10n_es_pos_sii
Automatically sends Point of Sale orders to the Spanish SII tax system. It adds SII information, a manual send button and filters on POS orders, plus a company-level description used for those submissions.
- l10n_es_pos_sii_match
Extends the Spanish SII matching tool so that point-of-sale orders sent to the SII can also be compared with the AEAT responses, not just invoices.
- REAV - Régimen Especial Agencias de ViajesOdoo 14, 17, 18l10n_es_reav
Adds Spanish REAV (special regime for travel agencies) taxes and a fiscal position to Odoo Accounting, so travel agencies can invoice and record purchases with the special VAT treatment based on the gross margin.
- 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.
- Facturas resumen en libro de IVAOdoo 14, 16, 17, 18l10n_es_vat_book_invoice_summary
When you export the Spanish VAT book (Libro de IVA) to Excel, invoice summary entries now show their start and end invoice numbers in the issued invoices sheet.
- Libro de IVA OSSOdoo 13, 14, 15, 16, 17, 18l10n_es_vat_book_oss
This module makes the Spanish VAT book (Libro de IVA) include OSS taxes correctly, so sales with OSS taxes are not double-counted in the domestic VAT totals.
- Libro de IVA Adaptado al Punto de VentaOdoo 17, 18l10n_es_vat_book_pos
Allows the Spanish VAT book (Libro de IVA) to include point-of-sale entries that have no customer assigned, without raising an error.
- 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.
- Comunicación VERI*FACTUOdoo 14, 15, 16, 17, 18l10n_es_verifactu_oca
Connects Odoo invoicing to the Spanish VERI*FACTU tax system, sending sales invoices and refunds to the tax agency automatically and adding the required QR and hash chain to each invoice.
- European NACE partner categoriesOdoo 12, 14, 16, 17, 18l10n_eu_nace
Lets you import the official European NACE industry classification into Odoo as partner categories, with translations in up to 23 languages, so you can tag contacts with standardised industry codes.
- L10n EU OSS OCAOdoo 15, 16, 17, 18l10n_eu_oss_oca
This module helps you set up EU One-Stop-Shop (OSS) VAT taxes and fiscal positions for distance sales to EU consumers. A wizard creates the correct sales taxes and automatic B2C fiscal positions for each EU country you sell to.
- 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.
- l10n_fi_mis_templates
Adds Finnish statutory subsections to the Profit & Loss, Balance Sheet and VAT MIS reports, so the financial reports follow the official Finnish layout. Users get ready-made report lines grouped by account tags.
- l10n_fi_partner_autocomplete_oca_opendata
Adds Finnish company lookup to OCA's partner autocomplete, so users can fill in a contact's name, address, business ID, VAT number and website from Finnish open data.
- 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.
- Factur-X Invoices for FranceOdoo 12, 14, 15, 16, 17, 18l10n_fr_account_invoice_facturx
Adds the French SIRET number of the buyer and seller to the Factur-X XML embedded in invoice PDFs, so French e-invoices comply with the Factur-X standard.
- Invoice Import for FranceOdoo 18l10n_fr_account_invoice_import
Adds French-specific behaviour to invoice import: it recognises suppliers by their SIREN number, fills SIREN/SIRET on new partners, imports incoterms, and applies the French VAT-on-payment fiscal position.
- Account Invoice Import Simple PDF - FranceOdoo 14, 16, 18l10n_fr_account_invoice_import_simple_pdf
When importing a PDF invoice, Odoo can now automatically find the right supplier or customer by reading the French SIREN number printed on the PDF and matching it to the SIREN stored on the partner record.
- 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.
- L10n FR Business Document ImportOdoo 12, 14, 16, 18l10n_fr_business_document_import
When importing a business document (supplier invoice, customer order, etc.) into Odoo, this module helps Odoo find the right partner by matching the French SIRET or SIREN number written on the document, and it checks that the document really belongs to the…
- L10n FR ChorusOdoo 12, 14, 15, 16, 17, 18l10n_fr_chorus_account
Send French customer invoices and credit notes to the Chorus Pro e-invoicing platform directly from Odoo, and track their submission status and identifiers automatically.
- L10n FR Chorus Factur-XOdoo 12, 14, 15, 16, 17, 18l10n_fr_chorus_facturx
This module lets French companies send invoices to Chorus Pro in the Factur-X and CII 16B XML formats, and adds those formats to the company and Chorus flow settings.
- L10n FR Chorus SaleOdoo 12, 14, 15, 16, 17, 18l10n_fr_chorus_sale
Adds Chorus Pro checks to sales orders: when a customer is set to receive invoices via Chorus Pro, confirming the order runs validation checks and shows the Chorus service code on the order.
- 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.
- French Localization - Check Social Security NumberOdoo 14, 16, 17, 18l10n_fr_hr_check_ssnid
Checks the Social Security Number entered on employee records for French companies and blocks saving when the number is invalid.
- Rapport RUPOdoo 14, 18l10n_fr_hr_rup
Adds the French official RUP (Registre Unique du Personnel) report, printable from contracts, plus new HR fields (PCS category, qualification, employer address, work location) on employees and contracts.
- 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.
- l10n_fr_siret_account
Automatically installed glue module that keeps the French SIREN/SIRET fields visible and tracked on partner forms when the French accounting localization is used.
- SIRET LookupOdoo 14, 16, 18l10n_fr_siret_lookup
Look up French companies in the official SIRENE directory and fill in partner details automatically. You can search by name from a partner form, or simply type a SIREN, SIRET or VAT number and Odoo fills the address and VAT.
- 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.
- 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 - Fattura accompagnatoriaOdoo 12, 16, 18l10n_it_accompanying_invoice
Lets you print an accompanying invoice (fattura accompagnatoria) that shows shipping information, and automatically fills transport and parcel details on invoices from the customer and the sales order.
- 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.