¿Cómo crear reportes personalizados con sus propias fórmulas?

Información general

Odoo 12 comes with a powerful and easy-to-use reporting framework. Creating new reports (such as a tax report or a balance sheet or income statement with specific groupings and layout ) to suit your needs is now easier than ever.

Activar modo desarrollador

Para tener acceso a la interfaz de creación de reportes financieros, el modo desarrollador debe ser activado. Para hacerlo, primero de clic en el perfil del usuario en el extremo superior derecho del menú, luego Acerca De.

../../../../../_images/customize01.png

De clic en: Activar el modo desarrollador.

../../../../../_images/customize03.png

Crear sus reportes financieros

Primero, debe crear su reporte financiero. Para hacerlo, vaya a Contabilidad ‣ Configuración ‣ Reportes Financieros

../../../../../_images/customize02.png

Una vez se introduce el nombre, hay otros dos parámetros que hay que configurar:

  • Mostrar Columnas Crédito y Débito

  • Período de Análisis:

    • Basado en rango de fechas (p.e. Pérdidas y Ganancias)

    • Basado en una sóla fecha (p.e. Balance)

    • Based on date ranges with “older” and “total” columns and last 3 months (e.g. Aged Partner Balances)

    • Basado en rangos de fecha y flujo de caja (p.e. Estado de Flujo de Caja)

Agregue líneas en sus reportes personalizados

Después de haber creado el reporte, necesita llenarlo con líneas. Todas requieren un nombre, un código (que es usado para referirse a la línea), un número de secuencia y un nivel (Usado para el procesamiento de la línea).

../../../../../_images/customize04.png

En los campos fórmulas puede agregar una o más fórmulas para asignar valores a la columna balance (y a las columnas débito y crédito si aplica - separado por ;)

Tiene varios objetos disponibles en la fórmula:

  • Ndías : El número de días en el período seleccionado (para reportes con un rango de fechas).

  • Otro reporte, referenciado por su código. Use .balance` para obtener su valor balance (también están disponibles ``.crédito, .débito y .monto_residual)

Una línea también se puede basar en la suma de movimientos de líneas en un dominio seleccionado. En tal caso deberá llenar el campo dominio con un dominio Odoo en el objeto movimiento de línea. Luego, un objeto adicional estará disponible en el campo de fórmulas, concretamente suma, la suma de los movimientos de línea en el dominio. También puede agrupar por campo el grupo de movimientos de líneas por una de sus columnas.

Otros campos útiles:

  • Tipo : Tipo de resultado de la fórmula.

  • Tiene buen crecimiento cuando es positivo : Usado cuando se está calculando la comparación de columnas. Revise si el crecimiento es bueno (mostrado en verde) o no.

  • Cambiador especial de fecha : SI una línea específica en un reporte no debe usar las mismas fechas del resto del reporte.

  • Mostrar dominio : Cómo se muestra el dominio de una línea. Puede ser plegable (por defecto, escondido en el principio pero puede ser plegable), siempre (siempre se muestra) o nunca (nunca se muestra).