Repository
OCA/reporting-engine · module folder · Try on Runboat
Module version
1.0.2
Category
Reporting
Folder size
0.08 MB
License
AGPL-3
Application
No
Auto-installable
No
Website
https://github.com/OCA/reporting-engine
Last tracking update
2026-08-07 09:06:34
Authors
ACSONE SA/NV, Odoo Community Association (OCA), Creu Blanca
Maintainers
ACSONE SA/NV, Odoo Community Association (OCA), Creu Blanca
Committers
micheledic, Weblate, OCA-git-bot, oca-ci, Alex Cuellar, duc.tdm
Odoo dependencies
odoo/odoo:
- web
Python dependencies
xlrd, xlsxwriter
System dependencies
None
Required by
account_financial_report, l10n_es_vat_book, l10n_nl_tax_statement, mis_builder, partner_statement, report_xlsx_helper
Description
This module provides a basic report class to generate xlsx report.

Code Analysis

Views touched (0)

No views found for this module.

HTTP endpoints (2)
Route(s)HandlerAuthTypeMethodsFlags
(inherited route override) ReportController.report_download inherited http ALL
(inherited route override) ReportController.report_routes inherited http ALL
Models touched (3)

New fields (1)
  • report_type Selection
    ondelete={'xlsx': 'set default'} selection_add=[('xlsx', 'XLSX')]
Public methods (1)
  • save_xlsx_report_attachment(self, docids, report_contents)
    Save as attachment when the report is set up as such.

New fields (0)

No new fields.

Public methods (3)
  • create_xlsx_report(self, docids, data)
  • generate_xlsx_report(self, workbook, data, objs)
  • get_workbook_options(self)
    See https://xlsxwriter.readthedocs.io/workbook.html constructor options :return: A dictionary of options

New fields (0)

No new fields.

Public methods (1)
  • generate_xlsx_report(self, workbook, data, partners)

Loading…

Loading…

Loading…

Loading…

Loading…

Loading…

Loading…

Loading…

Loading…

Loading…

Loading…