Contabilidad española completa en Odoo Community con OCA: guía integral

La objeción nº 1 contra Community es la contabilidad. Esta guía la desmonta pieza a pieza: qué montar, con qué módulos OCA y en qué orden.

5 min read
Contabilidad española completa en Odoo Community con OCA: guía integral

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:

  1. Instala la localización española. Al crear la base de datos con país España, Odoo instala l10n_es y 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.
  2. 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.
  3. 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).
  4. Instala la capa AEAT: el módulo base l10n_es_aeat y 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.
  5. 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.
  6. Cierra el círculo con informes: account_financial_report para sumas y saldos y libro mayor, y mis_builder con l10n_es_mis_report para 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_oca es 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

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.