OCA modules for Odoo 15
There are 2,091 OCA community modules confirmed in Odoo 15.0: for each one, the branch, the module directory and the installable manifest have been checked on GitHub. Odoo 14 has 2,909. 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 15
See also
Modules for Odoo 15
- AEAT BaseOdoo 12, 13, 14, 15, 16, 17, 18, 19l10n_es_aeat
Provides the shared foundation for Spanish AEAT tax declarations in Odoo: report records with automatic numbering, BOE file export, tax mapping, certificates and SOAP connection to the AEAT, plus real-estate data used in those declarations.
- AEAT modelo 111Odoo 12, 13, 14, 15, 16, 17, 18, 19l10n_es_aeat_mod111
Lets Spanish companies prepare and export the AEAT Modelo 111 withholding tax return, automatically filling in the boxes from mapped IRPF taxes and generating the official AEAT file.
- AEAT modelo 115Odoo 12, 13, 14, 15, 16, 17, 18, 19l10n_es_aeat_mod115
Adds the Spanish AEAT Model 115 tax report to Odoo, used to declare withholding taxes on urban property rentals. Users can create, calculate and export the official 115 file from a dedicated menu.
- AEAT modelo 123Odoo 12, 13, 14, 15, 16, 17, 18, 19l10n_es_aeat_mod123
Adds the Spanish AEAT Modelo 123 tax return to Odoo, letting you create, calculate and export the monthly or quarterly withholding return on interest and dividend income.
- AEAT modelo 130Odoo 12, 14, 15, 16, 17, 18, 19l10n_es_aeat_mod130
Create and file the Spanish AEAT Model 130 quarterly IRPF instalment payment directly in Odoo, with automatic calculation of the boxes from accounting entries and export in the official BOE file format.
- AEAT modelo 190Odoo 12, 13, 14, 15, 16, 17, 18, 19l10n_es_aeat_mod190
Lets Spanish companies prepare and file the AEAT annual Modelo 190 withholding summary, grouping invoice lines by perception key and subkey and filling the official report with recipient, amount and withholding totals.
- AEAT modelo 216Odoo 12, 13, 14, 15, 16, 17, 18, 19l10n_es_aeat_mod216
Adds the Spanish AEAT Model 216 report for non-resident income tax withholdings, letting users create, calculate and export the official declaration file from Odoo.
- AEAT modelo 296Odoo 12, 13, 15, 16, 17, 18, 19l10n_es_aeat_mod296
Adds the Spanish AEAT Modelo 296 annual informative declaration for withholdings on non-resident income tax, letting users create the report, auto-fill recipient lines from accounting entries, and export the official AEAT file.
- AEAT modelo 303Odoo 12, 13, 14, 15, 16, 17, 18, 19l10n_es_aeat_mod303
Lets Spanish companies prepare, calculate and file the AEAT Model 303 VAT self-assessment in Odoo, including the official BOE export file and the tax regularization journal entry.
- AEAT modelo 303 - OSSOdoo 12, 13, 14, 15, 16, 17, 18l10n_es_aeat_mod303_oss
Adds One-Stop Shop (OSS) boxes to the Spanish VAT self-assessment form (modelo 303), so cross-border EU sales handled through OSS are reported in the right fields.
- AEAT modelo 347Odoo 12, 13, 14, 15, 16, 17, 18, 19l10n_es_aeat_mod347
Generates the Spanish AEAT annual Model 347 report from posted accounting entries, grouping operations per partner and quarter, and lets you review, validate, print and email each partner record.
- AEAT modelo 347 IGICOdoo 15, 16l10n_es_aeat_mod347_igic
Adds the Canary Islands IGIC taxes to the Spanish AEAT model 347 report mapping, so the 347 yearly operations report includes IGIC-based transactions.
- 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 369Odoo 12, 14, 15, 16, 17, 18l10n_es_aeat_mod369
Lets Spanish accountants prepare, calculate and file the AEAT modelo 369 (EU VAT one-stop-shop) report, with country-grouped lines, BOE export file and a tax regularization journal entry.
- 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 390 - OSSOdoo 13, 14, 15, 16, 17, 18l10n_es_aeat_mod390_oss
Adds boxes 126 and 127 to the Spanish AEAT modelo 390 tax report and automatically fills box 126 with the amounts of OSS (One Stop Shop) taxes.
- 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.
- 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.
- Suministro Inmediato de Información en el IVA: OSSOdoo 12, 13, 14, 15, 16, 17, 18l10n_es_aeat_sii_oss
Makes Spanish SII VAT reporting work together with the European One-Stop Shop (OSS) for B2C sales to other EU countries. It adds the OSS registration key and makes sure OSS taxes are included when sending invoices to the SII.
- 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.
- 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.
- TicketBAI - Batuz con DUAOdoo 12, 13, 14, 15l10n_es_dua_ticketbai_batuz
Marks vendor bills that include DUA import taxes and sends them to TicketBAI/Batuz with the correct invoice type (F5/F6) and tax details.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- Partner business code (business id)Odoo 12, 13, 14, 15l10n_fi_business_code
Adds a Business ID field to contacts and companies, warns you when another partner already uses the same Business ID, and lets you search contacts by Business ID.
- 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.
- 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.
- 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 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.