Odoo Community en España: qué trae la localización fiscal y qué no (Odoo 19)
Referencia módulo a módulo de la localización española en Odoo 19 Community frente a Enterprise y a la OCA. Veri*Factu, SII, modelos, SEPA, Intrastat y nóminas.
Odoo 19 Referencia · Nivel intermedio
Respuesta corta
En Odoo 19 Community la localización española trae el plan de cuentas PGC, los impuestos con sus casillas de modelo, Veri*Factu (facturas y TPV), SII, TicketBAI y Facturae, todos con licencia libre. Lo que no trae es el visor de informes contables (y con él los modelos 303, 347, 349 y los libros de IVA en pantalla), las remesas SEPA de adeudo directo, los pagos por lotes, Intrastat y las nóminas; esos módulos son de Enterprise o, en parte, los cubre la comunidad OCA. Nóminas españolas no hay en ninguna edición oficial.
- Edición
- Community (comparada con Enterprise)
- Módulos
l10n_esl10n_es_edi_verifactul10n_es_edi_siil10n_es_edi_facturael10n_es_edi_tbai- Dónde se hace
- Contabilidad, Configuración, AjustesFacturación, Configuración, Ajustes
- Otras versiones
- La lista de módulos Community se ha comprobado en la rama 19.0 del repositorio público de Odoo y la de la OCA en la rama 19.0 de l10n-spain (último cambio del 28 de septiembre de 2026). En Odoo 20 algunos módulos de informes Enterprise se reorganizan según su documentación; revisaremos esta tabla cuando la 20 sea la versión de referencia.
En esta página
- Cómo saber si un módulo es Community
- Los módulos españoles que sí están en Community
- Lo que no está en Community
- La tabla completa: necesidad por necesidad
- Veri*Factu y SII en Community: igual que en Enterprise
- Nóminas: el hueco que no cubre nadie
- Cómo comprobar qué tienes instalado
- Resumen
- Preguntas frecuentes
- Fuentes
Antes de empezar
- Conocer la diferencia entre la app Facturación (disponible en Community) y la app Contabilidad (Enterprise).
- Si vas a instalar módulos de la OCA: saber gestionar una instalación propia de Odoo (Community o Enterprise en servidor propio u Odoo.sh). En Odoo Online no se pueden instalar módulos externos.
«¿Me vale Odoo Community para cumplir en España?» es una pregunta que no tiene una respuesta de sí o no. Depende de qué obligación mires. Esta página es una referencia técnica: qué módulo cubre cada cosa, en qué edición está y qué alternativa existe en la comunidad. No entra en precios ni en qué edición te conviene; eso es una decisión de negocio.
Todo lo que sigue está comprobado en el código fuente de Odoo 19 (rama 19.0 del repositorio público), en la documentación oficial y en la rama 19.0 del repositorio l10n-spain de la OCA, el 30 de septiembre de 2026.
Cómo saber si un módulo es Community
La regla es sencilla: si el módulo está en el repositorio público odoo/odoo, es Community y tiene licencia libre (LGPL-3). Los módulos de Enterprise se distribuyen aparte y no tienen código público. La documentación de Odoo no siempre lo dice, así que nosotros lo miramos en el repositorio.
Hay una consecuencia práctica que confunde a mucha gente: en Community no existe la app Contabilidad, solo Facturación. Por eso, cuando la documentación dice Contabilidad, Configuración, Ajustes, en Community tienes que ir a Facturación, Configuración, Ajustes. La propia documentación ofrece las dos rutas en las secciones de Veri*Factu y FACe.
Los módulos españoles que sí están en Community
| Módulo (nombre en pantalla) | Nombre técnico | Qué hace |
|---|---|---|
| España - Contabilidad (PGCE 2008) | l10n_es | Plan de cuentas del PGC en sus variantes, impuestos, posiciones fiscales y definición de los modelos 111, 115, 130, 303, 390 y 420 |
| España - Veri*Factu | l10n_es_edi_verifactu | Genera y envía los registros Veri*Factu de las facturas a la AEAT |
| España - Veri*Factu para Punto de venta | l10n_es_edi_verifactu_pos | Lo mismo para los pedidos del TPV |
| España - SII EDI Suministro de Libros | l10n_es_edi_sii | Envía la información de facturas emitidas y recibidas al SII |
| España - TicketBAI | l10n_es_edi_tbai | Envía facturas a las haciendas forales de Álava, Bizkaia y Gipuzkoa (configuración paso a paso) |
| España - Punto de venta + TicketBAI | l10n_es_edi_tbai_pos | TicketBAI en el TPV |
| España - Facturae EDI | l10n_es_edi_facturae | Genera y firma facturas en formato Facturae para las Administraciones públicas (y qué hay para la factura entre empresas) |
| [Deprecated] Spain - Point of Sale | l10n_es_pos | Módulo antiguo del TPV español, marcado como obsoleto en su propio manifiesto |
Todos declaran licencia LGPL-3 en su manifiesto. Un detalle: la documentación de Odoo 19 llama l10n_es_pos_tbai al módulo de TicketBAI para el TPV, pero en el repositorio 19.0 su nombre técnico es l10n_es_edi_tbai_pos. Búscalo por «TicketBAI» en Aplicaciones y no te fallará.
Lo que trae l10n_es
Es el corazón de la localización y se instala solo al crear la base de datos con España como país. La documentación lista cinco paquetes de plan de cuentas: España - Pymes (2008), España - Entidades sin ánimo de lucro (2008), España - Cooperativas - Completo (2008), España - Cooperativas - Pymes (2008) y España - Completo (2008). En el código hay además plantillas para Canarias, con IGIC en lugar de IVA.
Lo más útil del módulo, y lo que menos se ve, son las etiquetas de casilla de cada impuesto. Cuando registras una venta con el IVA del 21 %, la base lleva la etiqueta de la casilla [07] del modelo 303 y la cuota la de la [09]. Esa información está en Community. Lo explicamos a fondo en el modelo 303 en Odoo.
Lo que no está en Community
Ninguno de estos módulos está en el repositorio público de Odoo 19:
| Función | Módulo | Qué te falta en Community |
|---|---|---|
| Visor de informes contables | account_reports | Balance, pérdidas y ganancias, mayor e informe de impuestos en pantalla, con exportación a PDF y Excel |
| Informes españoles | l10n_es_reports | Modelos 347 y 349 y libros de registro de IVA en Excel |
| Declaraciones y cierre | App Contabilidad | La pantalla Declaraciones de impuestos, el cierre anual guiado y el asistente de fechas de bloqueo |
| Remesas de recibos SEPA | account_sepa_direct_debit | Mandatos de adeudo directo y fichero XML de la remesa |
| Pagos por lotes | App Contabilidad | Agrupar pagos en un lote y conciliarlo de una vez |
| Intrastat | l10n_es_intrastat | La declaración Intrastat |
| Activos fijos | App Contabilidad | Amortizaciones automáticas |
| Nóminas | App Nóminas | Cálculo de nóminas (y sin localización española en ninguna edición) |
Ojo con una trampa: l10n_es sí define los informes de los modelos 303, 390, 111, 115 y 130 como datos, pero en Community no hay pantalla para verlos. El menú de informes de Facturación en Community muestra análisis de facturas, no declaraciones.
La tabla completa: necesidad por necesidad
| Necesidad en España | Community (oficial) | Enterprise | OCA, rama 19.0 |
|---|---|---|---|
| Plan de cuentas PGC e impuestos | Sí (l10n_es) | Sí | l10n_es_partner, l10n_es_toponyms y otros complementos |
| Veri*Factu en facturas | Sí (l10n_es_edi_verifactu) | Sí | No en 19.0 (sí en 18.0: l10n_es_verifactu_oca) |
| Veri*Factu en TPV | Sí (l10n_es_edi_verifactu_pos) | Sí | No en 19.0 |
| SII | Sí (l10n_es_edi_sii) | Sí | l10n_es_aeat_sii_oca |
| TicketBAI | Sí (l10n_es_edi_tbai) | Sí | No en 19.0 |
| Facturae y FACe | Sí (l10n_es_edi_facturae), el XML se sube a mano a FACe | Sí | l10n_es_facturae |
| Modelo 303 en pantalla | No | Sí (Informe de impuestos (Mod 303)(ES)) | l10n_es_aeat_mod303 |
| Modelo 390 | No | Sí | l10n_es_aeat_mod390 |
| Modelos 111, 115, 130 | No | Sí | l10n_es_aeat_mod111, l10n_es_aeat_mod115, l10n_es_aeat_mod130 |
| Modelo 347 | No | Sí (l10n_es_reports) | l10n_es_aeat_mod347 |
| Modelo 349 | No | Sí (l10n_es_reports) | l10n_es_aeat_mod349 |
| Otros modelos (123, 190, 216, 296, 592) | No | No documentados en la página de España | Módulos l10n_es_aeat_mod123, …mod190, …mod216, …mod296, …mod592 |
| Libros de registro de IVA | No | Sí (desde el informe de impuestos genérico, en XLSX) | l10n_es_vat_book |
| Prorrata de IVA | No | No documentada en la página de España | l10n_es_vat_prorate, l10n_es_aeat_mod303_vat_prorate |
| Remesas SEPA de adeudo directo | No | Sí (account_sepa_direct_debit) | account_banking_sepa_direct_debit, del repositorio bank-payment de la OCA (no de l10n-spain); en l10n-spain 19.0 está l10n_es_account_banking_sepa_fsdd, para anticipos de crédito sobre remesas, que depende de él |
| Extractos bancarios Norma 43 | No | No documentado en la página de España | l10n_es_account_statement_import_n43 |
| Confirming | No | No documentado en la página de España | l10n_es_payment_order_confirming_aef |
| Intrastat | No | Sí (l10n_es_intrastat) | l10n_es_intrastat_report |
| Activos fijos y amortizaciones | No | Sí (activos de la app Contabilidad) | l10n_es_account_asset (depende de account_asset_management de la OCA) |
| Balance y pérdidas y ganancias | No | Sí (Balance general y Pérdidas y ganancias (ES)) | l10n_es_mis_report (plantillas para MIS Builder, de la OCA) |
| Nóminas españolas | No | No | No en 19.0 |
Cómo leer la columna de la OCA: son módulos mantenidos por la comunidad (la Odoo Community Association), no por Odoo S.A., con licencia AGPL-3. Que un módulo esté en la rama 19.0 significa que se ha migrado a esa versión, no que tenga las mismas funciones que su equivalente de Enterprise. Muchos dependen de otros módulos de la OCA (por ejemplo, la base l10n_es_aeat para los modelos). Y solo se pueden instalar donde puedes subir código propio: una instalación en tu servidor u Odoo.sh, nunca Odoo Online.
Las retenciones son un buen ejemplo de ese reparto entre ediciones: los impuestos y las casillas están en Community y el informe, en Enterprise. Está detallado en Modelos 111 y 115 en Odoo 19.
Fuera de la localización, la app Inventario también es Community, con sus lotes y sus fechas de caducidad: Lotes y fechas de caducidad en Odoo 19.
Veri*Factu y SII en Community: igual que en Enterprise
Esta es la parte que más dudas genera y la respuesta es buena: los conectores con la AEAT son los mismos en las dos ediciones. El módulo de Veri*Factu y el del SII son libres; un usuario de Community los instala desde Aplicaciones y los configura en Facturación, Configuración, Ajustes.
Donde sí se nota la edición es después de facturar: el control de lo declarado (el 303 en pantalla, los libros de IVA, el cierre del trimestre con su asiento de liquidación) está en la app Contabilidad.
Nóminas: el hueco que no cubre nadie
España no está en la lista de localizaciones de nóminas de la documentación de Odoo 19. Tampoco en la de Odoo 20. En esas listas aparecen, entre otros, Bélgica, Países Bajos, Luxemburgo, Polonia, Rumanía, Suiza, México o Estados Unidos.
La OCA tenía el módulo l10n_es_hr_collective_agreement (convenios colectivos) en la rama 18.0; no está en la 19.0 a fecha de esta guía. Tampoco es un motor de nómina.
En la práctica, las empresas españolas con Odoo llevan las nóminas en un programa de nóminas o en la gestoría y registran en Odoo el asiento resumen de cada mes. Las apps Empleados, Ausencias o Asistencias sí funcionan en España como herramientas de gestión, pero no calculan cotizaciones ni retenciones.
Cómo comprobar qué tienes instalado
No hace falta fiarse de memoria. En tu base de datos:
- Abre
Aplicaciones. - Quita el filtro
Aplicacionesde la barra de búsqueda para ver también los módulos técnicos. - Busca
l10n_eso palabras comoVeri*Factu,SII,TicketBAIoFacturae.
Verás qué módulos de la localización están instalados y cuáles puedes instalar. Si un módulo de la tabla de Enterprise no aparece en tu Community, no es un fallo de tu instalación: simplemente no forma parte de esa edición. Y si el módulo que buscas es de la OCA, no aparecerá hasta que alguien añada ese repositorio a tu servidor.
Resumen
- Cumplimiento de envío (Veri*Factu, SII, TicketBAI, Facturae): está en Community, con los mismos módulos que Enterprise.
- Control y declaración (303, 347, 349, libros de IVA, Intrastat, cierre guiado): Enterprise, o la OCA en instalaciones propias.
- Cobros y pagos al banco (remesas SEPA, lotes): Enterprise, o la OCA.
- Nóminas españolas: fuera de Odoo en las dos ediciones.
Si estás montando tu Odoo en España, el mapa de obligaciones y módulos te lleva a cada tutorial.
Preguntas frecuentes
¿Puedo cumplir Veri*Factu con Odoo Community?
Sí. El módulo oficial l10n_es_edi_verifactu tiene licencia LGPL-3 y está en el repositorio público de Odoo 19, igual que su extensión para el TPV. Funciona desde la app Facturación.
¿Odoo Community calcula el modelo 303?
La localización l10n_es define el modelo 303 y sus casillas, y cada impuesto etiqueta sus importes con la casilla que le toca. Lo que Community no incluye es el visor de informes contables (account_reports), así que no tienes el informe del 303 en pantalla. La alternativa comunitaria es el módulo l10n_es_aeat_mod303 de la OCA.
¿Hay nóminas españolas en Odoo?
No en las ediciones oficiales. España no aparece en la lista de localizaciones de nóminas de la documentación de Odoo 19 ni de Odoo 20. Lo habitual es llevar las nóminas en un programa específico o en la gestoría y registrar en Odoo el asiento resultante.
¿La OCA tiene Veri*Factu para Odoo 19?
A 28 de septiembre de 2026, la rama 19.0 de OCA/l10n-spain no contiene el módulo l10n_es_verifactu_oca, que sí está en la rama 18.0. En Odoo 19 la opción disponible es el módulo oficial de Odoo.