Sí: se puede llevar la contabilidad completa en Odoo Community sin Enterprise y sin pagar licencias, cumpliendo con la normativa española. La combinación ganadora es la localización española que ya trae el núcleo (l10n_es), un grupo de usuario oculto que desbloquea los menús contables y una docena de módulos de la OCA (Odoo Community Association) que cubren modelos de la AEAT, libro de IVA, norma 43, conciliación e informes financieros. Esta guía es el mapa completo: qué obligación cubre cada pieza, en qué orden montarla y dónde están los límites reales.
Qué incluye (y qué no) la contabilidad completa de Odoo Community de fábrica
Cuando instalas la aplicación Facturación en Odoo Community estás instalando el mismo motor contable que usa Enterprise: asientos, apuntes, diarios, impuestos, posiciones fiscales, extractos bancarios y modelos de conciliación. Lo que no instalas es account_accountant, el módulo Enterprise que añade tres cosas: el widget visual de conciliación, los informes financieros dinámicos (balance de situación, PyG, sumas y saldos interactivos) y las herramientas de cierre avanzadas (activos, diferidos, fechas de bloqueo).
Además, Odoo muestra por defecto una interfaz recortada: los menús de asientos, apuntes y plan contable quedan escondidos tras un grupo de usuario llamado "Mostrar características de contabilidad completa". Activarlo toma dos minutos y es el primer paso de cualquier montaje: activar la contabilidad completa en Odoo Community.
Para números por edición, la comparativa Odoo Community vs Enterprise en 2026; si acabas de aterrizar, contabilidad en Odoo Community: lo esencial te da el contexto previo.
El mapa OCA para España: módulos por función
España es probablemente el mejor país del mundo para llevar la contabilidad en Community, gracias al repositorio OCA/l10n-spain. Esta tabla mapea cada obligación a su pieza concreta (estado verificado a septiembre de 2026; los puertos entre versiones llegan escalonados, confirma la rama en el repo antes de instalar):
| Obligación / función | Núcleo Community | Módulo OCA | Enterprise |
|---|---|---|---|
| Plan General Contable (completo, PYME, asociaciones, cooperativas, Canarias) | l10n_es |
- | Igual |
| Impuestos: IVA, IGIC, retenciones IRPF, posiciones fiscales | l10n_es |
- | Igual |
| Menús contables completos (asientos, apuntes, diarios) | Grupo oculto account.group_account_user |
account_usability (renombra la app a "Contabilidad" y recupera menús) |
account_accountant |
| Informes: balance, PyG, sumas y saldos, libro mayor | Solo informe de impuestos básico | account_financial_report, mis_builder + l10n_es_mis_report |
Informes dinámicos |
| Modelos AEAT 303, 111, 115, 130, 347, 349, 390… | - | l10n_es_aeat + l10n_es_aeat_mod* |
Algunos integrados |
| SII (suministro inmediato de información) | l10n_es_edi_sii |
l10n_es_aeat_sii_oca (alternativa histórica) |
Igual |
| VeriFactu | l10n_es_edi_verifactu (LGPL en el repo Community, ramas 17-19) |
l10n_es_verifactu_oca |
- |
| TicketBAI / Batuz | l10n_es_edi_tbai (LGPL en el repo Community) |
l10n_es_ticketbai* (solo hasta 16.0) |
- |
| Facturae y FACe | l10n_es_edi_facturae |
l10n_es_facturae, l10n_es_facturae_face |
Envío a FACe |
| Libro registro de IVA | - | l10n_es_vat_book |
Informes fiscales |
| Extractos norma 43 | Importador CSV/OFX/QIF/CAMT | l10n_es_account_statement_import_n43 |
Sincronización bancaria automática |
| Conciliación bancaria | Manual + modelos de conciliación | account_reconcile_oca, account_reconcile_model_oca |
Widget de conciliación |
| Inmovilizado y amortizaciones | - | account_asset_management |
Activos nativos |
| Nóminas España | No | Parcial | No: software externo |
Lectura honesta de la tabla: Enterprise solo resulta claramente superior en el widget de conciliación, la pulcritud de los informes y la sincronización bancaria automática; el resto lo cubren el núcleo y la OCA.
Montaje en orden: del PGC a los modelos
El orden importa, porque cada capa depende de la anterior:
- Instala la localización española. Al crear la base de datos con país España, Odoo instala
l10n_esy te propone la plantilla de plan contable. La elección (PGC completo vs PYME) y la configuración de impuestos y posiciones fiscales, paso a paso, en Plan General Contable e impuestos en Odoo Community. Si estás en Canarias, las plantillas con IGIC se tratan en IGIC y recargo de equivalencia en Odoo Community. - Desbloquea los menús contables con el grupo "Mostrar características de contabilidad completa" (paso a paso aquí). Sin esto no verás asientos ni apuntes, aunque existan.
- Configura diarios y bancos. Crea los diarios de banco y caja, instala el importador de norma 43 de la OCA y monta la conciliación bancaria en Odoo Community con modelos de conciliación recurrentes (nóminas, cuotas, comisiones).
- Instala la capa AEAT: el módulo base
l10n_es_aeaty los modelos que necesites (303 como mínimo; 347, 349 y 390 según tu perfil). Toda la familia, en módulos OCA para la AEAT, y el detalle por modelo en modelos 303, 347, 349 y 390 en Odoo Community. - Activa las obligaciones EDI que te apliquen: SII si estás obligado, VeriFactu como sistema de facturación verificable, y TicketBAI si operas en territorio vasco.
- Cierra el círculo con informes:
account_financial_reportpara sumas y saldos y libro mayor, ymis_builderconl10n_es_mis_reportpara balance y PyG con los modelos del Registro Mercantil.
Informes, balance y cierre con OCA
Es la pieza que más sorprende a quien viene de Enterprise: los informes no son peores, son distintos. account_financial_report (repo OCA/account-financial-reporting) genera balance de sumas y saldos, libro mayor, mayor de terceros, saldos de clientes y proveedores y listados de impuestos, exportables a PDF y Excel. Para los estados oficiales (balance y PyG en formato normal, abreviado y PYME) l10n_es_mis_report monta las plantillas del depósito de cuentas del Registro Mercantil sobre el motor mis_builder, que además permite crear informes propios (un PyG mensual por centro de coste, por ejemplo) sin programar.
El cierre del ejercicio es manual pero viable: regularizaciones con asientos de cierre, bloqueo de fechas desde la configuración y revisión con el balance de sumas y saldos. Lo que no tendrás es el checklist guiado de cierre de Enterprise ni las amortizaciones automáticas sin account_asset_management.
Limitaciones honestas y cuándo valorar Enterprise
La contabilidad española en Community funciona, pero conviene saber dónde cede:
- Conciliación de alto volumen. Si concilias cientos de movimientos al día, el widget de Enterprise ahorra horas reales. Con decenas al mes,
account_reconcile_ocaes suficiente. - Sincronización bancaria automática (PSD2) es Enterprise o servicios de terceros; en Community se importa el N43 a mano, un minuto por semana.
- Multi-compañía con consolidación y reporting consolidado sofisticado es terreno Enterprise.
- Ritmo de versiones. Los módulos OCA los mantiene la comunidad y llegan a cada versión nueva con semanas o meses de retraso (el propio VeriFactu OCA estaba en 18.0 pero aún no portado a 19.0 a septiembre de 2026). Si tu operación no tolera ese ritmo, valora Enterprise o un producto intermedio como Community Plus, que analizamos en Community Plus y otras vías de contabilidad Enterprise en Community.
- Nóminas: ni Community ni Enterprise las resuelven en España; ver nóminas en España con Odoo: opciones reales.
Guías de este cluster
- Activar la contabilidad completa en Odoo Community: el truco del grupo oculto
- Plan General Contable e impuestos en Odoo Community: configuración española
- Conciliación bancaria en Odoo Community: guía práctica con N43
- Los módulos fiscales OCA para la AEAT: qué hay, cómo instalarlos y mantenerlos
- Nóminas en España con Odoo: opciones reales
- Community Plus y otras vías de "contabilidad Enterprise" en Community
Piezas fiscales hermanas: SII en Odoo Community, modelos 303, 347, 349 y 390 con OCA, libro registro de IVA y norma 43 e IGIC y recargo de equivalencia. Si aún no conoces el ecosistema, empieza por qué es la OCA y por cómo se organiza la gestión contable y financiera en Odoo.
Preguntas frecuentes
¿Odoo Community es válido para la contabilidad española? ¿Incluye el PGC y los modelos 303/347/390? Sí. El PGC y los impuestos vienen en el núcleo (l10n_es); los modelos de la AEAT los aportan los módulos OCA l10n_es_aeat_mod*, gratuitos y en uso en miles de empresas.
¿La contabilidad de Community es la misma que la de Enterprise? El motor es idéntico: mismos asientos, mismos apuntes, mismo plan. Enterprise añade interfaz (widget de conciliación, informes dinámicos) y automatismos de cierre, no un motor contable distinto.
¿Puedo montarlo yo solo o necesito un partner? Con perfil técnico y una contabilidad estándar, sí: los pasos de esta guía son reproducibles en un fin de semana. Si hay migración desde a3/Sage/ContaPlus, multi-compañía o prorrata de IVA, la ayuda profesional se amortiza rápido.
¿Qué pasa cuando salga una versión nueva? ¿Pierdo los módulos OCA? No los pierdes, pero los puertos llegan escalonados. Espera unos meses tras cada release y comprueba en GitHub que tus módulos críticos tienen rama lista antes de migrar.
¿Puedo presentar los modelos directamente desde Odoo? Los módulos AEAT generan el fichero BOE validado; la presentación se hace subiéndolo a la sede electrónica. Algunos modelos permiten envío directo con certificado, pero el flujo fichero + sede es el estándar.
Contenido verificado en septiembre de 2026 contra los repositorios odoo/odoo (ramas 17.0-19.0), OCA/l10n-spain, OCA/account-financial-reporting, OCA/account-reconcile y OCA/mis-builder.