OCA modules for Odoo 12
There are 2,205 OCA community modules confirmed in Odoo 12.0: for each one, the branch, the module directory and the installable manifest have been checked on GitHub. 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 12
See also
Modules for Odoo 12
- l10n_es_account_invoice_sequence
Separates Spanish invoice numbering from journal entry numbering, giving each sales/purchase journal its own invoice and refund sequences, as required by Spanish law.
- 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.
- l10n_es_aeat_mod303_extra_data
Adds the extra Spanish VAT and withholding taxes to the boxes of the Modelo 303 VAT self-assessment, so those taxes are correctly reported on the official form.
- 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 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 ProrateOdoo 12, 18l10n_es_aeat_mod390_vat_prorate
Adds box 522 (VAT prorate regularization) and a "12. Prorrata" tab to the Spanish AEAT modelo 390 annual VAT report, so companies under the VAT prorate regime can declare the definitive prorate and its regularization.
- 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.
- l10n_es_aeat_sii
Automatically sends Spanish VAT invoices to the AEAT SII web service and tracks their status. Users can configure SII per company, fiscal position and partner, and see send results, errors and CSV on each invoice.
- Datos extra para el SIIOdoo 12l10n_es_aeat_sii_extra_data
Adds the extra Spanish taxes from the l10n_es_extra_data module to the SII tax mapping, so those taxes are correctly reported in the immediate VAT submission (SII).
- 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.
- AEAT - Prorrata de IVAOdoo 12, 13, 14l10n_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.
- AEAT - Prorrata de IVA - Extensión para los activosOdoo 12, 13, 14l10n_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.
- Cooperator Spain LocalizationOdoo 12, 14, 16l10n_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, 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.
- Datos ExtraOdoo 12, 13, 14l10n_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, 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 e.FACTOdoo 12, 13, 14l10n_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, 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.
- 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.
- 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.
- 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.
- 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.
- l10n_es_ticketbai_batuz_extra_data
Adds the 5% VAT tax template from the Spanish extra data module to the TicketBAI/Batuz tax map, so that this tax is correctly reported when sending invoices to the Basque tax authority.
- TicketBAI - Extra dataOdoo 12l10n_es_ticketbai_extra_data
Adds the 5% Spanish VAT tax from the extra data module to the TicketBAI tax map, so invoices using that tax are correctly reported to TicketBAI.
- 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.
- l10n_es_vat_book_extra_data
Adds the extra Spanish taxes (5% and 0% VAT, equivalence surcharge and REQ taxes) to the Spanish VAT book report, so those taxes appear in the correct lines of the official VAT book.
- 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 OSSOdoo 12, 13, 14l10n_eu_oss
This module helps you set up EU One-Stop-Shop (OSS) VAT taxes and fiscal positions for distance sales to EU customers. A wizard creates the correct sales taxes and automatic B2C fiscal positions per EU country.
- 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 business code validationOdoo 12, 14l10n_fi_business_code_validate
Validates Finnish business IDs (business codes) on partner records, checking the format and the official check digit and blocking invalid entries.
- 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.
- 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 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.