El cierre contable de un ejercicio es un proceso importante para cualquier empresa. Sin embargo, cuando trabajamos con Odoo 19 Community Edition, el procedimiento tiene algunas particularidades que conviene conocer.
En este vídeo vamos a ver cómo realizar el proceso de cierre contable en Odoo 19 Community Edition y, sobre todo, qué debemos hacer teniendo en cuenta que Odoo trabaja con una contabilidad continua.
Una de las primeras cuestiones que nos podemos plantear es:
¿Dónde están los asientos de cierre, regularización y apertura?
Pues bien, en Odoo no vamos a encontrar estos asientos de la forma tradicional. Odoo mantiene una contabilidad continua y arrastra los saldos de un ejercicio al siguiente.
Esto hace que el procedimiento de cierre sea diferente al que podemos encontrar en otros programas de contabilidad.
Preparando una contabilidad de ejemplo
Para explicar el proceso utilizamos una instalación de Odoo 19 Community Edition con algunos movimientos contables de ejemplo.
Tenemos facturas de venta correspondientes a distintos ejercicios, facturas de proveedores, gastos de alquiler, una aportación de capital de los socios y otros apuntes contables.
También tenemos una regularización correspondiente a una declaración de IVA.
De esta manera podemos trabajar con una contabilidad sencilla pero suficiente para comprobar cómo se comporta Odoo cuando cambiamos de ejercicio.

Comprobar el resultado del ejercicio
Antes de realizar el cierre debemos comprobar que la información contable es correcta.
En Odoo podemos consultar los informes contables y, entre ellos, la cuenta de pérdidas y ganancias.
En el ejemplo del vídeo, para el ejercicio 2025 tenemos unas ventas de 5.000 € y unos gastos que hacen que el resultado del ejercicio sea de 2.750 €.
También podemos consultar el balance de situación y comprobar que el resultado del ejercicio aparece dentro del patrimonio neto.
El resultado que aparece en el balance debe coincidir con el resultado que obtenemos en la cuenta de pérdidas y ganancias.
¿Qué ocurre al pasar al ejercicio siguiente?
Aquí aparece una de las particularidades de Odoo.
En el ejercicio 2026 tenemos nuevas operaciones y obtenemos un beneficio de 750 €.
Si consultamos la cuenta de pérdidas y ganancias del ejercicio 2026, vemos esos 750 € correspondientes al resultado del nuevo ejercicio.
Sin embargo, cuando consultamos el balance de situación podemos encontrarnos con el resultado acumulado de ejercicios anteriores.
En nuestro ejemplo aparece una cantidad que no coincide con los 750 € del ejercicio actual porque Odoo está arrastrando el saldo del ejercicio anterior.
Esto no significa que Odoo esté haciendo mal el cálculo. El motivo es que no se ha realizado todavía la distribución del resultado del ejercicio anterior.
Odoo no utiliza los tradicionales asientos de cierre, regularización y apertura
Esta es una de las cuestiones principales que explicamos en el vídeo.
En Odoo no existe un asiento automático de apertura, un asiento de regularización y un asiento de cierre como los que podemos encontrar en otros sistemas contables.
Odoo utiliza una contabilidad continua y los saldos se arrastran de un ejercicio al siguiente.
Por tanto, no debemos intentar reproducir necesariamente el procedimiento tradicional de crear esos tres asientos.
Lo que tenemos que hacer es realizar correctamente la distribución del resultado.
Distribución del resultado
Una vez terminado el ejercicio, el resultado debe ser distribuido.
Los socios pueden decidir qué hacer con el beneficio: repartirlo mediante dividendos, llevarlo a reservas, dejarlo en remanente u otras opciones que correspondan.
En el ejemplo del vídeo utilizamos la cuenta de remanente.
La idea es trasladar el resultado del ejercicio anterior a la cuenta de remanente para que quede correctamente reflejado en el balance.
Para ello creamos un asiento contable con fecha del comienzo del ejercicio siguiente.
En el ejemplo utilizamos el 2 de enero de 2026.
El asiento utiliza la cuenta 129, correspondiente al resultado del ejercicio, y la cuenta de remanente.
Como el ejercicio anterior ha tenido un beneficio de 2.750 €, realizamos el movimiento correspondiente para cancelar ese resultado y llevarlo a remanente.
En la referencia del asiento podemos indicar, por ejemplo:
«Distribución resultados año 2025».
Una vez publicado el asiento, el resultado del ejercicio anterior queda correctamente distribuido.
Comprobar nuevamente el balance
Después de realizar la distribución del resultado volvemos al balance de situación.
Ahora el resultado del ejercicio 2026 aparece correctamente.
En el ejemplo, el resultado del ejercicio pasa a mostrar los 750 € correspondientes al ejercicio actual y el resultado del ejercicio anterior aparece dentro de la cuenta de remanente.
De esta manera solucionamos el problema que teníamos inicialmente en el balance.
Bloquear la contabilidad del ejercicio cerrado
Una vez realizado el cierre, existe otro aspecto importante: impedir que alguien introduzca por error nuevos movimientos en el ejercicio que ya hemos cerrado.
Para ello podemos utilizar las fechas de bloqueo de Odoo.
Dentro de Contabilidad encontramos la opción de fechas de bloqueo.
Podemos establecer una fecha de bloqueo global. En el ejemplo establecemos el 31 de diciembre de 2025.
De esta manera evitamos que posteriormente se introduzcan facturas o asientos contables por error en un ejercicio que ya hemos cerrado.
Esto es especialmente útil cuando varias personas trabajan con la contabilidad.
Fechas de bloqueo
En Odoo podemos encontrar diferentes opciones relacionadas con el bloqueo de la contabilidad.
Una de ellas permite establecer fechas de bloqueo para determinadas operaciones.
También existe una opción para asegurar asientos que viene de serie, aunque en el vídeo no utilizamos esta opción y se advierte de que debe utilizarse con cuidado.
La opción que utilizamos para nuestro ejemplo es la de fechas de bloqueo.
Establecemos el 31 de diciembre de 2025 como fecha de bloqueo global.
A partir de ese momento, si alguien intenta introducir una operación en el ejercicio cerrado, Odoo impedirá que se contabilice dentro de ese periodo.
¿Qué sucede si intentamos introducir un asiento en un periodo cerrado?
Para comprobar cómo funciona el bloqueo hacemos una prueba.
Intentamos crear un asiento contable con una fecha correspondiente al ejercicio cerrado.
Por ejemplo, podemos crear un asiento de bancos a caja y asignarle una fecha que pertenezca al ejercicio 2025.
Odoo detecta que ese periodo está cerrado.
Si insistimos en publicar el asiento, Odoo no lo contabiliza en el periodo cerrado, sino que lo lleva al periodo siguiente.
Esto permite proteger la contabilidad de un ejercicio que ya hemos cerrado.
En el vídeo también hacemos una prueba modificando la fecha de un asiento ya creado para comprobar el comportamiento de Odoo.
De esta forma podemos comprobar que la fecha de bloqueo realmente evita que se introduzcan movimientos en el ejercicio cerrado.
Las fechas de bloqueo también pueden utilizarse para otros cierres
Las fechas de bloqueo no tienen por qué utilizarse únicamente para el cierre anual.
También pueden ser útiles para otros procesos contables.
Por ejemplo, podemos utilizarlas cuando hemos presentado una declaración de IVA y queremos evitar que alguien introduzca posteriormente una factura de compra dentro del periodo que ya hemos cerrado.
De esta forma podemos bloquear determinados periodos una vez que hemos terminado el trabajo correspondiente.
Hay que tener en cuenta que algunas fechas de bloqueo afectan a determinadas operaciones y que existe también un bloqueo global.
Además, determinadas opciones de bloqueo pueden ser irreversibles, por lo que debemos utilizarlas con precaución.
El procedimiento de cierre contable en Odoo 19
Por tanto, el procedimiento que mostramos en este vídeo es diferente del cierre contable tradicional basado en tres asientos independientes de regularización, cierre y apertura.
En Odoo debemos tener en cuenta que la contabilidad es continua.
El proceso que mostramos puede resumirse en varios pasos:
- Revisar la contabilidad del ejercicio.
- Comprobar las facturas y los asientos contables.
- Revisar la cuenta de pérdidas y ganancias.
- Comprobar el balance de situación.
- Determinar el resultado del ejercicio.
- Distribuir el resultado del ejercicio anterior, por ejemplo, a la cuenta de remanente.
- Comprobar nuevamente el balance.
- Establecer las fechas de bloqueo correspondientes.
- Evitar que se introduzcan nuevos movimientos en el ejercicio que ya hemos cerrado.
De esta manera podemos mantener correctamente la contabilidad de los diferentes ejercicios en Odoo 19 Community Edition.
Conclusión
El cierre contable en Odoo 19 Community Edition tiene una particularidad importante respecto al procedimiento contable tradicional.
Odoo utiliza una contabilidad continua y no genera los tradicionales asientos de apertura, regularización y cierre.
Por eso, al cambiar de ejercicio, debemos prestar especial atención al resultado del ejercicio anterior y realizar su correspondiente distribución.
En el ejemplo del vídeo utilizamos la cuenta de remanente para trasladar el resultado del ejercicio anterior y conseguir que el balance del nuevo ejercicio muestre correctamente el resultado correspondiente.
Una vez realizado este proceso, podemos utilizar las fechas de bloqueo para impedir que se introduzcan accidentalmente nuevas operaciones en el ejercicio cerrado.
De esta forma conseguimos tener controlado el cierre contable y mantener separada la información de los diferentes ejercicios.
Vídeo: Proceso de cierre contable con Odoo 19 Community Edition
En el vídeo puedes ver todo el procedimiento directamente sobre Odoo 19 Community Edition, incluyendo la consulta de los informes, la comprobación del resultado, la distribución del resultado a remanente y la configuración de las fechas de bloqueo.
Si trabajas con Odoo 19 Community Edition y tienes dudas sobre cómo realizar el cierre contable, este ejemplo muestra una forma práctica de abordar el proceso dentro del propio Odoo.