OCA modules for Odoo 16
There are 3,166 OCA community modules confirmed in Odoo 16.0: for each one, the branch, the module directory and the installable manifest have been checked on GitHub. Odoo 15 has 2,091. 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 16
See also
Modules for Odoo 16
- Importaciones con DUAOdoo 12, 13, 14, 15, 16l10n_es_dua
Adds a ready-made "Importación con DUA" fiscal position and related taxes, tax group and service products so Spanish companies can book customs (DUA) import valuations and the corresponding VAT correctly.
- Importaciones con DUA ATCOdoo 16l10n_es_dua_igic
Adds a ready-made "Importación con DUA ATC" fiscal position for Canary Islands companies, with purchase taxes, tax group and service products to record customs (DUA) import valuations and IGIC compensation.
- Suministro Inmediato de Información de importaciones con DUAOdoo 12, 13, 14, 15, 16l10n_es_dua_sii
Marks import invoices that use DUA taxes and sends them to the Spanish SII with the special import format required by the AEAT, while skipping duplicate DUA invoices.
- 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.
- Creación de Facturae IGICOdoo 16l10n_es_facturae_igic
Automatically fills in the Facturae tax code for all Canary Islands IGIC tax templates, so Spanish electronic invoices (Facturae) generated from Odoo carry the correct tax classification.
- IGIC (Impuesto General Indirecto Canario)Odoo 15, 16, 17l10n_es_igic
Adds the Canary Islands IGIC tax system to Odoo Accounting, including tax rates, tax groups, fiscal positions and ready-made Spanish chart templates for companies, freelancers, non-profits and associations in the Canary Islands.
- Comunicación Veri*FACTU IGICOdoo 16l10n_es_igic_verifactu_oca
Adapts Veri*FACTU invoice communication to the Canary Islands IGIC tax, so invoices from Canary companies are sent with the correct IGIC registration keys and tax agency settings.
- 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.
- Retenciones IRNR (No residentes)Odoo 12, 13, 14, 15, 16l10n_es_irnr
Adds Spanish non-resident income tax withholding (IRNR) data, so you can apply the correct withholding rate on invoices and bills for suppliers or customers who are not Spanish residents.
- l10n_es_irnr_sii
Extends the Spanish SII (Immediate Supply of Information) tax mapping so that IRNR taxes from the Spanish non-resident income tax module are included when sending invoices to the tax agency.
- 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ñolaOdoo 12, 13, 14, 15, 16l10n_es_pos
Adapts the Point of Sale to Spanish law: every POS ticket becomes a simplified invoice with a unique sequential number, and sales above a configurable limit (default 3,000 €) are forced into a full invoice.
- 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.
- 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.
- SIGAUS - FacturaciónOdoo 16l10n_es_sigaus_account
Automatically calculates and adds the SIGAUS contribution (Spanish used industrial oil tax) as a line on customer invoices, based on the weight of the products sold and the price in force for the invoice date.
- SIGAUS - ComprasOdoo 16l10n_es_sigaus_purchase
Calculates the SIGAUS contribution (used industrial oil management fee) on purchase orders based on product weight, and carries that amount over to the vendor bills created from those orders.
- SIGAUS - VentasOdoo 16l10n_es_sigaus_sale
Automatically adds the SIGAUS contribution line to sales orders for products subject to the Spanish used industrial oils tax, and carries that contribution over to the invoices generated from those orders.
- SIGAUS Report Picking ValuedOdoo 16l10n_es_sigaus_stock_picking_report_valued
Adds the SIGAUS contribution to valued delivery slips for outgoing pickings linked to a sales order marked as SIGAUS. It shows the untaxed amount, taxes and total of the contribution, and includes it in the valued total.
- Certificado de subcontratistaOdoo 12, 16l10n_es_subcontractor_certificate
Track subcontractor certificates (AEAT and SS) on supplier records and get warnings in purchase orders and vendor bills when a required certificate is missing or expired.
- TicketBAIOdoo 12, 13, 14, 15, 16l10n_es_ticketbai
Send sales invoices and refunds to the Basque tax agency (TicketBAI) directly from Odoo, with automatic XML generation, signing and cancellation, and configure fiscal positions, taxes and company data required by the Basque authorities.
- TicketBAI - APIOdoo 12, 13, 14, 15, 16l10n_es_ticketbai_api
This module adds the technical foundation for TicketBAI, the Basque Country e-invoicing system, letting companies configure their certificate, software registration and tax agency so invoices can be signed, given a QR code and sent to the Basque tax authority.
- TicketBAI (API) - Batuz - declaración de todas las operaciones de venta realizadas por las personas y entidades que desarrollan actividades económicas en BizkaiaOdoo 12, 13, 14, 15, 16l10n_es_ticketbai_api_batuz
This module connects Odoo to the Basque tax authority Batuz LROE system for Bizkaia, letting companies send their issued and received invoice records (models PF 140 and PJ 240) electronically and track the authority's responses.
- TicketBAI - Batuz - declaración de todas las operaciones de venta realizadas por las personas y entidades que desarrollan actividades económicas en BizkaiaOdoo 12, 13, 14, 15, 16l10n_es_ticketbai_batuz
This module sends purchase invoices and their cancellations to the Basque tax authority (Batuz/LROE) for companies in Bizkaia, and tracks the registration status of each invoice.
- TicketBAI - OSSOdoo 12, 15, 16l10n_es_ticketbai_oss
Adapts TicketBAI invoice reporting for B2C sales to EU intra-community countries under the One-Stop Shop (OSS) regime, adding the required VAT regime key and non-subject cause so those invoices are correctly declared to the Basque tax authority.
- TicketBAI - Point of Sale - declaración de todas las operaciones de venta realizadas por las personas y entidades que desarrollan actividades económicasOdoo 12, 13, 14, 15, 16l10n_es_ticketbai_pos
Adds TicketBAI compliance to the Point of Sale: each POS sale is signed and chained with a TicketBAI simplified invoice, and the order is blocked if required customer, company or tax data is missing.
- 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.
- Libro de IGICOdoo 15, 16, 17l10n_es_vat_book_igic
Adds Canary Islands IGIC tax mappings to the Spanish VAT Book report, so the issued and received invoice books can be produced with IGIC taxes instead of only standard VAT.
- 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.
- 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.
- VERI*FACTU - Operation DateOdoo 16l10n_es_verifactu_oca_operation_date
Adds the operation date to Spanish VERI*FACTU e-invoice XML for customer invoices and credit notes when the accounting date differs from the invoice date, and blocks operation dates later than the invoice date.
- Comunicación VERI*FACTU: OSSOdoo 16l10n_es_verifactu_oca_oss
Automatically includes One-Stop Shop (OSS) taxes when preparing the tax information sent to VERI*FACTU for B2C invoices to other EU countries.
- Comunicación Veri*FACTU: TPVOdoo 16l10n_es_verifactu_pos_oca
Adds Veri*FACTU (Spanish tax authority) compliance to Point of Sale orders, automatically registering simplified POS invoices with AEAT and printing a QR code on the receipt.
- 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.
- 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.
- Factur-X Invoices Import for FranceOdoo 14, 16l10n_fr_account_invoice_import_facturx
Adds French SIREN/SIRET handling when importing Factur-X supplier invoices, so the supplier and your company can be matched using their French business identifiers.
- 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.
- 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.
- France VAT ReturnOdoo 14, 16l10n_fr_account_vat_return
Prepare, compute and file the French VAT return (CA3, CA12, 3310-A appendix and 3519 credit refund) directly in Odoo, with automatic box computation, PDF/Excel output and the corresponding journal entry.
- l10n_fr_account_vat_return_einvoice_generate
This glue module makes French e-invoices use the invoice's VAT-on-payment setting to fill the UNECE due date type code in the generated XML, instead of the tax's own exigibility setting.
- VAT Teletransmission via Teledec.frOdoo 14, 16l10n_fr_account_vat_return_teledec
Lets French companies send their VAT return (CA3, appendix and credit reimbursement) electronically to the tax administration through the Teledec.fr EDI partner, directly from Odoo.
- 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.
- l10n_fr_cooperator
Adds French legal forms (Association, EURL, SARL, SA/SAS) to contacts and subscription requests, makes the bank account optional on subscription requests, and prints a French tax certificate on the subscription register report.
- 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.
- l10n_fr_department_product_origin
Adds a "Department of Origin" field to products, so you can record the French department a product comes from alongside its country and state of origin.