DOCX reports

report_docx
REPOSITORY
REPOSITORYOCA/reporting-engine
GIT
GIThttps://github.com/OCA/reporting-engine.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/reporting-engine/tree/16.0/report_docx
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYReporting
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Hunki Enterprises BV
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Hunki Enterprises BV
COMMITTERS
COMMITTERSHolger Brunn, Weblate, OCA-git-bot, oca-ci
WEBSITE
WEBSITEhttps://github.com/OCA/reporting-engine
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 19:11:52
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - mail
    - base
    - base_setup
    - web
    - bus
    - web_tour
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES docxtpl
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
This module allows to provide docx files as report templates to generate docx reports.

Code Analysis

Views touched (2)
XML IDNameModelTypeStatus
act_report_xml_view ir.actions.report group Inherits base.act_report_xml_view
template_help template_help ir.ui.view qweb New
Models touched (1)

New fields (10)
  • docx_expression_test_code Char
    compute='_compute_docx_expression_test' store=False args: 'Code'
  • docx_expression_test_expression Char
    store=False args: 'Test expression'
  • docx_expression_test_model_id Many2one → ir.model
    compute='_compute_docx_expression_test_model_id' args: 'ir.model'
  • docx_expression_test_record Reference
    selection=<expr> store=False string='Record'
  • docx_expression_test_result Char
    compute='_compute_docx_expression_test' store=False args: 'Result'
  • docx_help Html
    compute='_compute_docx_help'
  • docx_multi_mode Selection
    default='zip' help='Select the behavior when the user selected multiple records' string='Multi records' args: [('zip', 'Zip file'), ('template', 'Template')]
  • docx_template Binary
    attachment=True args: 'Template'
  • docx_template_filename Char
    compute='_compute_docx_template_filename'
  • report_type Selection
    ondelete={'docx': 'cascade'} selection_add=[('docx', 'DOCX')]
Public methods (0)

No public methods.