Report Footer HTML

report_footer_html
REPOSITORY
REPOSITORYOCA/reporting-engine
GIT
GIThttps://github.com/OCA/reporting-engine.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/reporting-engine/tree/18.0/report_footer_html
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYTools
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Moduon
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Moduon
COMMITTERS
COMMITTERSWeblate, OCA-git-bot, oca-ci, Joel Estrada
WEBSITE
WEBSITEhttps://github.com/OCA/reporting-engine
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 19:30:07
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - web
    - base
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
This module extends the report configuration in order to display HTML content inside Report Footer on chosen reports.

### Implementation Details

The footer is injected into various report layouts. In some cases, the native footer div is **replaced** instead of just adding content before it:

- **`Bubble`**: The div is replaced to move the vertical separator bar that splits the footer content, ensuring a clean layout with the custom footer displayed above the native one.

- **`Standard`, `Folder`, `Boxed` and `Bold`**: The div is replaced and the footer layout is modified to ensure the HTML footer content occupies the full width instead of appearing inline with other elements.

In other layouts (`striped`, `wave`), the custom footer is simply inserted before the native footer without replacing it, as the layout structure handles the distribution correctly.

Code Analysis

Views touched (9)
XML IDNameModelTypeStatus
act_report_xml_view ir.actions.report.footer_html.form ir.actions.report xpath Inherits base.act_report_xml_view
external_layout_bold_footer_html external_layout_bold_footer_html ir.ui.view qweb Inherits web.external_layout_bold
external_layout_boxed_footer_html external_layout_boxed_footer_html ir.ui.view qweb Inherits web.external_layout_boxed
external_layout_bubble_footer_html external_layout_bubble_footer_html ir.ui.view qweb Inherits web.external_layout_bubble
external_layout_folder_footer_html external_layout_folder_footer_html ir.ui.view qweb Inherits web.external_layout_folder
external_layout_standard_footer_html external_layout_standard_footer_html ir.ui.view qweb Inherits web.external_layout_standard
external_layout_striped_footer_html external_layout_striped_footer_html ir.ui.view qweb Inherits web.external_layout_striped
external_layout_wave_footer_html external_layout_wave_footer_html ir.ui.view qweb Inherits web.external_layout_wave
footer_html_template footer_html_template ir.ui.view qweb New
Models touched (1)

New fields (1)
  • footer_html Html
    help="This HTML will be displayed in the footer of this report.\nIt's recommended to change Paper Format to a new one that fits correctly to this report by adjusting 'Bottom Margin (mm)' accordingly." string='Extra Footer'
Public methods (0)

No public methods.

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_footer_html
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYTools
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Moduon
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Moduon
COMMITTERS
COMMITTERSWeblate, OCA-git-bot, oca-ci, Eduardo de Miguel
WEBSITE
WEBSITEhttps://github.com/OCA/reporting-engine
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 19:11:52
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - web
    - base
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
This module extends the report configuration in order to display HTML content inside Report Footer on chosen reports.

Code Analysis

Views touched (6)
XML IDNameModelTypeStatus
act_report_xml_view ir.actions.report.footer_html.form ir.actions.report xpath Inherits base.act_report_xml_view
external_layout_bold_footer_html external_layout_bold_footer_html ir.ui.view qweb Inherits web.external_layout_bold
external_layout_boxed_footer_html external_layout_boxed_footer_html ir.ui.view qweb Inherits web.external_layout_boxed
external_layout_standard_footer_html external_layout_standard_footer_html ir.ui.view qweb Inherits web.external_layout_standard
external_layout_striped_footer_html external_layout_striped_footer_html ir.ui.view qweb Inherits web.external_layout_striped
footer_html_template footer_html_template ir.ui.view qweb New
Models touched (1)

New fields (1)
  • footer_html Html
    help="This HTML will be displayed in the footer of this report.\nIt's recommended to change Paper Format to a new one that fits correctly to this report by adjusting 'Bottom Margin (mm)' accordingly." string='Footer HTML'
Public methods (0)

No public methods.