Cuando trabajamos con la contabilidad de una empresa, el informe de pérdidas y ganancias nos permite conocer los ingresos y gastos de un periodo determinado. Sin embargo, en muchas ocasiones necesitamos algo más: comparar cómo evolucionan esos ingresos y gastos a lo largo de los meses.
En este artículo vamos a ver cómo crear en Odoo 19 Community Edition un informe de gastos e ingresos mes a mes, utilizando el modo de comparación de los informes contables.
El objetivo será obtener un informe en el que cada columna corresponda a un mes y, además, tengamos una columna con el acumulado del periodo.
Los datos contables que vamos a utilizar
Para realizar el informe partimos de una instalación de Odoo 19 Community Edition que contiene diferentes operaciones contables.
Por un lado, tenemos facturas de clientes, que representan los ingresos de la empresa.
Por otro, tenemos facturas de proveedores, que representan gastos.
También existen asientos contables que no proceden directamente de facturas. Por ejemplo, podemos tener asientos correspondientes a nóminas y seguros sociales.
Por tanto, tenemos diferentes fuentes de información:
- Ingresos procedentes de facturas de clientes.
- Gastos procedentes de facturas de proveedores o acreedores.
- Gastos correspondientes a nóminas.
- Seguros sociales y otros asientos contables.
Toda esta información terminará formando parte de nuestra cuenta de pérdidas y ganancias.
El informe de pérdidas y ganancias
En Odoo podemos acceder a los informes contables y utilizar la cuenta de pérdidas y ganancias.
En el ejemplo se utiliza la plantilla de Pérdidas y ganancias de PYMES y se establece un periodo desde el 1 de enero hasta el 30 de junio de 2026.
Al previsualizar el informe podemos ver diferentes conceptos contables, como:
- Importe de la cifra de negocios.
- Gastos de personal.
- Seguridad Social a cargo de la empresa.
- Arrendamientos y cánones.
- Resultado del periodo.
Además, Odoo permite profundizar en las cifras del informe.
Si hacemos clic sobre una cantidad, podemos acceder al detalle que la compone. Por ejemplo, podemos comprobar qué facturas forman los ingresos o consultar los asientos correspondientes a las nóminas.
Esto resulta muy útil porque no solamente obtenemos el total, sino que podemos descender hasta las operaciones contables que originan cada importe.
¿Y si queremos comparar los meses?
Aquí es donde aparece la necesidad que queremos solucionar.
El informe tradicional nos muestra los totales del periodo, pero podemos necesitar una información mucho más detallada: comparar cómo evolucionan los ingresos y los gastos a lo largo de cada mes.
La idea es obtener una estructura similar a esta:
Enero | Febrero | Marzo | Abril | Mayo | Junio | Acumulado
De esta forma podemos comprobar fácilmente cómo evolucionan los ingresos y los gastos durante el año.
También podemos detectar situaciones en las que falta algún dato.
Por ejemplo, si sabemos que todos los meses tenemos un determinado gasto y en una de las columnas aparece vacío, podemos investigar si realmente no hubo gasto o si simplemente hemos olvidado registrar alguna operación.
Crear el informe mes a mes
Para crear este informe nos dirigimos nuevamente a los informes contables y creamos un nuevo informe.
Podemos darle un nombre, por ejemplo:
P&G mes a mes
Como plantilla seleccionamos:
Pérdidas y ganancias PYMES
Una de las opciones importantes es activar el modo de comparación.
Este modo nos permitirá definir diferentes periodos y mostrarlos como columnas independientes dentro del mismo informe.
La primera línea: el acumulado
La primera línea será el periodo acumulado.
En el ejemplo utilizamos:
Del 1 de enero de 2026 al 30 de junio de 2026.
Esta columna nos permitirá conocer el total acumulado durante los seis primeros meses del año.
Añadir enero
A continuación añadimos otra línea para el mes de enero.
El periodo será:
Del 1 de enero de 2026 al 31 de enero de 2026.
De esta forma, enero aparecerá como una columna independiente.
Añadir febrero
Después hacemos lo mismo con febrero:
Del 1 de febrero de 2026 al 28 de febrero de 2026.
Es importante que cada mes tenga sus propias fechas.
No utilizamos el inicio del año como fecha inicial para todos los periodos, sino que cada línea representa exclusivamente el mes correspondiente.
Continuar hasta junio
Repetimos el procedimiento para marzo, abril, mayo y junio.
En el ejemplo solamente existen datos hasta junio, por lo que el informe se configura inicialmente con esos seis meses.
A medida que avance el año podremos añadir los nuevos periodos correspondientes.
El resultado del informe
Una vez configuradas las líneas, podemos previsualizar el informe.
Ahora Odoo nos muestra una columna para cada periodo:
Acumulado | Enero | Febrero | Marzo | Abril | Mayo | Junio
Esto permite analizar cada concepto de la cuenta de pérdidas y ganancias de una forma mucho más detallada.
Por ejemplo, podemos ver los ingresos acumulados y comprobar cuánto corresponde a enero, cuánto a febrero, cuánto a marzo y así sucesivamente.
La suma de los diferentes meses debe coincidir con el importe acumulado.
Una ventaja importante: detectar errores u operaciones que faltan
Una de las utilidades más interesantes de este tipo de informe es que también nos puede servir para detectar errores u operaciones que hemos olvidado registrar.
Al revisar los gastos de personal, por ejemplo, podemos encontrar un mes en el que no aparece ningún importe de nómina.
Sin embargo, si sabemos que ese mes había empleados, podemos investigar si falta registrar el correspondiente asiento de nómina.
Por tanto, el informe no solamente sirve para analizar la evolución de los ingresos y gastos, sino también como herramienta de comprobación contable.
Otro ejemplo: los arrendamientos
Lo mismo ocurre con los arrendamientos y cánones.
Si tenemos un gasto que normalmente se repite todos los meses y en una de las columnas no aparece ningún importe, podemos revisar la contabilidad para comprobar si falta registrar la factura correspondiente.
Este tipo de comparación mensual facilita mucho la revisión.
Exportar el informe a Excel
Otra posibilidad es exportar el informe a Excel.
De esta forma podemos llevar la información fuera de Odoo y trabajar con ella en una hoja de cálculo.
El resultado mantiene la estructura de comparación y nos permite disponer de los datos mensuales y del acumulado.
Conclusión
Con Odoo 19 Community Edition podemos crear un informe de pérdidas y ganancias que no se limite a mostrar un único total para todo el periodo.
Utilizando el modo de comparación podemos definir diferentes periodos y conseguir un informe en el que cada columna represente un mes.
La estructura utilizada en el ejemplo es:
- Un periodo acumulado de enero a junio.
- Una columna para enero.
- Una columna para febrero.
- Una columna para marzo.
- Una columna para abril.
- Una columna para mayo.
- Una columna para junio.
Esto nos permite comparar ingresos y gastos mes a mes, comprobar la evolución de cada partida y, además, detectar fácilmente posibles meses en los que falte alguna operación contable.
La clave está en activar el modo de comparación y definir cada línea con su correspondiente etiqueta y sus fechas. Para los meses utilizamos periodos de un mes, mientras que para el acumulado utilizamos todo el periodo que queremos analizar.
Así podemos convertir el informe de pérdidas y ganancias de Odoo en una herramienta mucho más útil para el seguimiento mensual de la contabilidad de la empresa.