OdooWiki OCA HUB

OCA modules for Odoo 14

There are 2,909 OCA community modules confirmed in Odoo 14.0: for each one, the branch, the module directory and the installable manifest have been checked on GitHub. Odoo 13 has 1,992. 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 14

See also

Modules for Odoo 14

  • Estonia - AccountingOdoo 12, 13, 14, 15
    l10n_ee_accounting

    Installs an Estonian chart of accounts, taxes and financial reports in Odoo, so Estonian companies can keep their books and VAT in local format.

  • Estonia - ReportingOdoo 12, 13, 14, 15
    l10n_ee_reporting

    This module adds Estonian tax and financial reports to Odoo: a KMD INF appendix listing invoice details for VAT returns and a VIES declaration for intra-EU trade. Users can view, filter, and group these reports from the Accounting menu.

  • Gestión de activos fijos para EspañaOdoo 12, 13, 14, 15, 16, 17, 18, 19
    l10n_es_account_asset

    Adapts fixed-asset management in Odoo to Spanish rules: adds a fixed-percentage depreciation method, annual/period percentages, and increases the depreciable value of assets created from invoices by non-deductible taxes and VAT prorrata.

  • Account Banking Sepa - FSDD (Anticipos de crédito)Odoo 12, 13, 14, 15, 16, 17, 18, 19
    l10n_es_account_banking_sepa_fsdd

    Adds a 'Financed Charge' option to payment modes that prefixes the SEPA direct debit file message identifier with 'FSDD', used for credit advance products in Spain.

  • l10n_es_account_statement_import_n43

    Lets you import Spanish bank statements in the AEB Norm 43 (.n43) format into Odoo, with per-bank-journal options to choose which date to use, how to match partners, and which lines to skip.

  • AEAT BaseOdoo 12, 13, 14, 15, 16, 17, 18, 19
    l10n_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, 19
    l10n_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, 19
    l10n_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, 19
    l10n_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, 19
    l10n_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, 19
    l10n_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, 19
    l10n_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 303Odoo 12, 13, 14, 15, 16, 17, 18, 19
    l10n_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, 18
    l10n_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.

  • Prorrata de IVA [303]Odoo 14, 16, 17, 18, 19
    l10n_es_aeat_mod303_vat_prorate

    Adds VAT prorate regularization (box 44) to the Spanish Model 303 VAT return, so the definitive prorate percentage is applied and the resulting adjustment is included in the return and its accounting entry.

  • l10n_es_aeat_mod322

    Manage the Spanish AEAT Model 322 VAT self-assessment for VAT groups: configure the group of companies, generate the report from accounting entries, compute the result and export it in the official BOE format.

  • AEAT modelo 347Odoo 12, 13, 14, 15, 16, 17, 18, 19
    l10n_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 349Odoo 12, 13, 14, 15, 16, 17, 18, 19
    l10n_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, 18
    l10n_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, 19
    l10n_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, 18
    l10n_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.

  • l10n_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.

  • l10n_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.

  • Suministro Inmediato de Información en el IVAOdoo 13, 14, 15, 16, 17, 18, 19
    l10n_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.

  • l10n_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.

  • AEAT - Prorrata de IVAOdoo 12, 13, 14
    l10n_es_aeat_vat_prorrate

    Adds VAT prorrate (partial deduction) handling to the Spanish Model 303 VAT return, including a wizard that computes the prorrate percentage from the year's taxed and exempt operations and an automatic year-end regularization entry.

  • l10n_es_aeat_vat_prorrate_asset

    Extends Spanish VAT prorrate handling to assets: when you buy an asset with a VAT prorrate percentage, the asset value is increased by the non-deductible VAT, and the 303 Q4/12M declaration is regularised with the final prorrate.

  • l10n_es_cooperator

    Adds a Spanish Tax ID (VAT) field to cooperator subscription requests, both in the backend form and on the website sign-up form, and makes it mandatory.

  • Importaciones con DUAOdoo 12, 13, 14, 15, 16
    l10n_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.

  • l10n_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, 15
    l10n_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.

  • Datos ExtraOdoo 12, 13, 14
    l10n_es_extra_data

    Adds extra Spanish VAT data to Odoo: new tax groups for 2% and 7.5% VAT and for the Recargo de Equivalencia surcharges, plus mappings that apply these taxes automatically through the Spanish fiscal positions.

  • Creación de FacturaeOdoo 12, 13, 14, 15, 16, 17, 18, 19
    l10n_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.

  • l10n_es_facturae_efact

    Keeps the status of Spanish electronic invoices previously sent to the Catalan e.FACT service up to date. A scheduled job connects to the e.FACT server, downloads status files and updates the related invoices automatically.

  • Envío de Facturae a FACeOdoo 12, 13, 14, 15, 16, 17, 18
    l10n_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.

  • l10n_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.

  • Intrastat Product Declaration for SpainOdoo 12, 13, 14, 15, 16, 17, 18, 19
    l10n_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, 16
    l10n_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.

  • NUTS Regions for SpainOdoo 12, 14, 15, 16, 17, 18
    l10n_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.

  • l10n_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.

  • l10n_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, 19
    l10n_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.

  • l10n_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.

  • l10n_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.

  • l10n_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.

  • l10n_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_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.

  • TicketBAIOdoo 12, 13, 14, 15, 16
    l10n_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, 16
    l10n_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.

  • l10n_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.

  • l10n_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.

  • l10n_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, 19
    l10n_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, 19
    l10n_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.

  • l10n_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, 18
    l10n_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, 19
    l10n_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, 18
    l10n_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_et_hr

    Adds Ethiopian (Amharic) names and Ethiopic-calendar birthdays to employees, departments and job positions, and lets you choose whether Odoo displays those Amharic names by default.

  • l10n_et_hr_contract_type

    Adds five ready-made Ethiopian employee contract types (Permanent, Contract, Part-time, Casual Labour, Expatriate) to Odoo, so HR staff can pick the right one when creating employee contracts.

Data imported from GitHub: “confirmed” means branch, module directory and installable manifest checked on the review date. A module that is not confirmed in a version may still exist: it may be in another repository or pending the next review. Active support and OCA certification are not assessed.