OdooWiki OCA HUB
Reporting Licencia: AGPL-3

Este módulo permite crear paneles de Management Information Systems. Este estilo de informes presenta los KPI en filas y los periodos de tiempo en columnas. Los informes obtienen principalmente datos de los asientos contables, pero también pueden combinar datos procedentes de modelos de Odoo arbitrarios. Los informes se pueden exportar a PDF y Excel, y se pueden añadir a los paneles de Odoo.

Traducción automática al español (DeepSeek) de la descripción original de OCA, que está en inglés.

auto_awesome Qué hace este módulo

Generado por IA a partir del código · Odoo 19.0

MIS Builder te permite crear informes de gestión personalizados (KPI en filas, periodos en columnas) a partir de datos contables y otros datos de Odoo, y luego verlos, anotarlos, exportarlos a PDF/Excel y añadirlos a los paneles.

MIS Builder es una herramienta de informes para crear tus propios paneles de gestión. Defines una plantilla de informe con KPI (filas) y periodos (columnas), y el sistema calcula los valores a partir de asientos contables u otros modelos de Odoo.

  • Crear plantillas de informe (mis.report) con KPI (mis.report.kpi), sub-KPI, expresiones, estilos y consultas sobre cualquier modelo.
  • Definir instancias de informe (mis.report.instance) con periodos (columnas) que pueden basarse en rangos de fechas, desplazamientos, año hasta la fecha o fechas manuales, y comparar o sumar columnas.
  • Ver el informe en un widget dedicado, profundizar hasta las líneas de asiento subyacentes y añadir anotaciones (notas) en las celdas.
  • Exportar informes a PDF y Excel (XLSX), y añadirlos a los paneles de Odoo mediante un asistente.
  • Usar expresiones contables como bal[70], bale[1%], fldp.quantity[60%] para obtener saldos, variaciones o campos personalizados de las líneas de asiento, con filtros opcionales sobre cuentas y líneas de asiento.
  • Aplicar estilos (colores, fuentes) a los KPI y a las celdas, incluidos estilos condicionales mediante expresiones.
  • Un trabajo programado limpia los informes temporales.

El módulo añade menús y vistas para plantillas de informe, instancias, estilos y el asistente del panel. Toca modelos contables (account.move.line, account.account) y puede consultar cualquier modelo a través de mis.report.query. Se incluyen derechos de acceso y una regla multiempresa.

Depende de

Menús que añade

MIS ReportingMIS Report TemplatesMIS ReportingMIS ReportsLast Reports GeneratedMIS Report Styles
Modelos y campos (15)
  • mis.report · modelo nuevoname, kpi_ids (KPI's), style_id, query_ids (Queries), subkpi_ids (Sub KPI), all_kpi_ids, description, account_model, subreport_ids (Sub reports), move_lines_source
  • mis.kpi.data · modelo nuevoname, seq1 (KPI Sequence), seq2 (Sub-KPI Sequence), amount, date_to (To), date_from (From), kpi_expression_id (KPI)
  • mis.report.kpi · modelo nuevoname, type (Value type), multi, sequence, style_id, report_id, expression, description, compare_method (Comparison Method), expression_ids (Expressions), style_expression, accumulation_method, auto_expand_accounts (Display details by account), auto_expand_accounts_style_id (Style for account detail rows)
  • mis.report.query · modelo nuevoname, domain, model_id, aggregate, field_ids (Fields to fetch), report_id, date_field, field_names (Fetched fields name), company_field_id
  • mis.report.style · modelo nuevodp (Rounding), name (Style name), color (Text color), prefix, suffix, divider (Factor), font_size, dp_inherit, font_style, hide_empty, description, font_weight, hide_always, indent_level, color_inherit, prefix_inherit, suffix_inherit, divider_inherit, background_color, font_size_inherit, font_style_inherit, hide_empty_inherit, font_weight_inherit, hide_always_inherit, indent_level_inherit, background_color_inherit
  • mis.report.subkpi · modelo nuevoname, sequence, report_id, description, expression_ids
  • mis.report.instance · modelo nuevodate (Base date), name, date_to (To), sequence, date_from (From), report_id, temporary, company_id (Allowed company), period_ids (Periods), pivot_date, company_ids (Allowed companies), currency_id, description, target_move (Target Moves), date_range_id, landscape_pdf (Landscape PDF), multi_company (Multiple companies), analytic_domain, comparison_mode, query_company_ids (Effective companies), source_aml_model_id, widget_show_filters (Show filters box), source_aml_model_name, widget_search_view_id (Filter box search view), widget_show_pivot_date (Show Pivot Date), no_auto_expand_accounts (Disable account details expansion), wide_display_by_default (Open report in wide mode by default), user_can_edit_annotation, user_can_read_annotation, display_columns_description
  • mis.report.subreport · modelo nuevoname, report_id, subreport_id
  • prorata.read_group.mixin · modelo nuevodate, date_to, date_from
  • mis.report.kpi.expression · modelo nuevoname (Expression), kpi_id, sequence, subkpi_id
  • mis.report.instance.period · modelo nuevomode, name (Label), type (Period type), valid, is_ytd (Year to date), offset, source, date_to (To (computed)), duration, sequence, date_from (From (computed)), report_id, subkpi_ids (Sub KPI Filter), date_range_id, manual_date_to (To), analytic_domain, manual_date_from (From), normalize_factor (Factor), source_sumcol_ids (Columns to sum), allowed_cmpcol_ids, date_range_type_id, report_instance_id, source_aml_model_id (Move lines source), source_cmpcol_to_id (Compare), source_sumcol_accdet (Sum account details), source_aml_model_name (Move lines source model name), source_cmpcol_from_id (versus)
  • mis.report.instance.annotation · modelo nuevonote, kpi_id, period_id, subkpi_id, annotation_context
  • mis.report.instance.period.sum · modelo nuevosign, period_id (Parent column), period_to_sum_id (Column)
  • add.mis.report.instance.dashboard.wizard · modelo nuevoname, dashboard_id
  • report.mis_builder.mis_report_instance_xlsx · modelo nuevo

Texto generado por IA (DeepSeek) al leer el código de la versión 19.0 en GitHub; puede contener errores, así que verifícalo en el código antes de decidir. El módulo es muy grande y solo se ha leído una parte del código. Ver el código en GitHub

Disponibilidad por versión

Revisado: 2026-11-03
Confirmado (verificado en repositorio y rama) Estimado (sin verificar) Sin información

Estado de confirmación: 8 confirmadas, 1 sin información de 9 versiones.

Fuentes · Odoo 19.0

Confirmado el 2026-11-03 en la rama 19.0 de OCA/mis-builder.

terminal Instalación y uso

Documentación de OCA · Odoo 19.0

Tu forma preferida de instalar addons funcionará con MIS Builder.

Una forma sencilla de instalarlo con todas sus dependencias es usar pip:

  • pip install --pre odoo12-addon-mis_builder
  • luego reinicia Odoo, actualiza la lista de addons en tu base de datos e instala la aplicación MIS Builder.

Para configurar este módulo, debe:

  • Ir a Accounting \> Configuration \> MIS Reporting \> MIS Report Templates, donde puede crear plantillas de informes definiendo KPI's. Los KPI's constituyen las filas de sus informes. Dichas plantillas de informes son independientes del tiempo.
  • Después, en Accounting \> Reports \> MIS Reporting \> MIS Reports puede crear una instancia de informe vinculando las plantillas a periodos de tiempo, definiendo así las columnas de sus informes.
  • Desde la vista MIS Reports, puede previsualizar el informe, añadirlo a un panel de Odoo y exportarlo a PDF o Excel.
  • En la vista MIS Reports, puede añadir anotaciones en cada celda (excepto las celdas procedentes de la opción "details by account"). Las notas añadidas se imprimirán al exportar a PDF y Excel. Solo los usuarios que tengan el grupo para leer o el grupo para actualizar anotaciones pueden ver esas anotaciones.

Traducción automática al español (DeepSeek) de la documentación original de OCA; los comandos y el código no se traducen. Sin información verificada en OCA: Configuración.

info

Datos importados de GitHub: esta ficha refleja la última revisión del catálogo, no una consulta en directo. Verifica siempre en la documentación del módulo y en staging antes de instalar en producción.