Introducción a herramientas de análisis y reportes

      Odoo dispone de varias herramientas para realizar análisis de datos o generar reportes. Dependiendo el caso y los conocimientos técnicos, una herramienta u otra puede ser la más adecuada. Dejamos a continuación un breve resumen de las herramientas disponibles, características, fortalezas y debilidades.

      Entrando en cada uno podrá encontrar ejemplos y documentación para su uso.

      Glosario para poder entender las comparaciones:

      • Modelo: se utilizan para representar entidades o conceptos, es análogo a una "clase" en programación. Ejemplos de modelos son: res.partner (Partners), account.invoice (Facturas), etc

      • Dominio: listado de criterios para filtrar un conjunto de registros de un modelo, por ejemplo, si quiere solo los partners que sean clientes, el dominio sería "[('customer', '=', True)]", más información sobre dominios aquí

      • Apuntes Contables: son las líneas de los asientos contables, algunos de los datos más relevantes en los apuntes son: partner, cuenta contable, fecha, debe, haber, cuenta analítica e impuesto

      Nombre y recomendaciónDescripciónVentajas 
      Desventajas 

      Vistas "pivot" y "graph" de odoo.

      Muy recomendado antes de probar con las siguientes herramientas por su simplicidad y facilidad de uso.

      Similares a una tabla dinámica o gráficos dinámicos, aplicados sobre una modelo de odoo.

      • no requieren desarrollo ni grandes conocimientos técnicos

      • permiten analizar en dos ejes

      • exportación a excel

      • Prácticamente cero customizaciones

      Motor de reportes contables de odoo

      Recomendado para cualquier análisis que se pueda realizar sobre los apuntes contables.

      Módulo de odoo sobre el cual están especificados los informes nativos de "Pérdidas y Ganancias", "Estado de Situación Patrimonial", "Estado de Flujos de Efectivo" y "Resumen ejecutivo". Especializado en analizar apuntes contables.

      • relativamente fácil de configurar

      • pre visualización de datos

      • fácil comparación por períodos

      • consolidación por compañía y por moneda

      • exportación a excel

      • posibilidad de definir múltiples niveles y agrupaciones

      •  Solo se puede utilizar para analizar apuntes contables

      Tiles

      Recomendado para indicadores operativos.

      Permite definir tarjetas con hasta dos indicadores. Se basa en analizar un modelo y definir un dominio para obtener un conjunto de registros. Sobre ese conjunto se pueden definir dos indicadores que pueden ser cuenta, suma, promedio, min, max de un campo númerico del módelo.
      • relativamente fácil de configurar

      • muy prácticos para gestionar la operación del día a día

      • muy prácticos para gestionar la operación del día a día

      • link desde el indicador al conjunto de registros asociado

      • no sirven para comparar valores en distintos rangos de tiempo u otra variable

      MIS reports

      Recomendado para análisis de variables vs períodos de tiempo. Ej. Ventas x mes, nuevas incidencias x mes

      Permite definir informes tomando datos principalmente de los apuntes contables pero pudiendo también traer datos de cualquier otro modelo.

      • relativamente fácil de configurar para análisis contables

      • pre visualización, impresión y exportación a xls

      • se puede analizar prácticamente cualquier cosa

      • posibilidad de formatear textos y de aplicar formatos condicionales (ideal para indicadores)

      • difícil de configurar para hacer análisis sobre otros modelos que no sean apuntes contables

      Bi View Editor (módulo bi_view_editor)

      Recomendado para: 

      Módulo de la comunidad (no soportado por odoo ni adhoc) que permite generar "vistas sql" (consultas sql) mediante una interfaz gráfica amigable. Luego los datos se pueden analizar con las vistas "Pivot" y "Graph" mencionadas anteriormente.

      • Mismas ventajas de vistas "pivot" y "graph"

      • Capacidad de generar consultas sql que mezclan datos de distintos modelos de odoo

      • Las consultas sql que se pueden generar son muy limitadas

      Google Spreadsheet

      Solo recomendado si ninguna de las soluciones anteriores puede cumplir con sus necesidades..

      Módulo que permite generar hojas de cálculo "google spreadsheet" conectadas a nuestro odoo. Mediante formulas específicas usted podrá obtener información de cualquier modelo de odoo y luego utilizar el poder de spreadsheet para procesarla.
      • Se dispone de todo el potencial y practicidad de google spreadsheet

      • Se puede consultar cualquier dato a odoo

      • Difícil de configurar la conexión con odoo.

      • Requiere conocimientos avanzados para definir las consultas a odoo.

      • La comunicación con odoo puede ser un poco lenta, sobre todo cuando se piden muchos registros.

      • No del todo integrado con odoo, cambios en url, usuario o clave requieren volver a configurarlo.

      • Los permisos son controlados a nivel google, por lo cual, cualquier usuario con acceso al spreadsheet podrá visualizar la información del mismo sin importar sus permisos en odoo