Otherwise you can get errors like:
```
from . import reporting_xls
File "/opt/odoo/available/OCA/l10n-spain/account_balance_reporting_xls/report/reporting_xls.py", line#
Please enter the commit message for your changes. Lines starting
31, in <module># with '#' will be ignored, and an empty message aborts the commit.
from openerp.addons.report_xls.report_xls import report_xls# On branch 8.0-report_xls-protected_import
File "/opt/odoo/available/OCA/OCB/openerp/modules/module.py", line 80, in load_module# Changes to be
committed:
mod = imp.load_module('openerp.addons.' + module_part, f, path, descr)# modified: report_xls.py
File "/opt/odoo/available/OCA/reporting-engine/report_xls/__init__.py", line 24, in <module>#
from . import report_xls
File "/opt/odoo/available/OCA/reporting-engine/report_xls/report_xls.py", line 63, in <module>
class report_xls(report_sxw):
File "/opt/odoo/available/OCA/reporting-engine/report_xls/report_xls.py", line 230, in report_xls
row_style=default_style, set_column_size=False):
NameError: name 'default_style' is not defined
```
OCA alternative reporting engines and reporting utilities for Odoo
This repository hosts alternative reporting engines to the ones included on Odoo core (RML, QWeb and Webkit). It is complemented with the ones that host the reports theirself:
https://github.com/OCA/account-financial-reporting https://github.com/OCA/purchase-reporting https://github.com/OCA/sale-reporting ...
The convention is to use a suffix to each module to indicate that it's for using with that report engine (for example, account_invoice_report_birt or sale_order_report_pentaho).
It can contain also another utilities directly involved with reports (like merge/split utils, checkers, signing tools and so on).
Available addons
| addon | version | summary |
|---|---|---|
| bi_view_editor | 8.0.1.0.0 | Graphical BI views builder for Odoo 8 |
| report_custom_filename | 8.0.1.0.1 | Configure the filename to use when downloading a report |
| report_qweb_element_page_visibility | 8.0.1.0.0 | Report Qweb Element Page Visibility |
| report_qweb_signer | 8.0.1.0.0 | Sign Qweb PDFs usign a PKCS#12 certificate |
| report_xls | 8.0.0.6.1 | Excel report engine |
| report_xlsx | 8.0.1.0.0 | Base module to create xlsx report |
| report_xml | 1.0 | Allow to generate XML reports |
| report_xml_sample | 1.0 | For developers who want an example |
Unported addons
| addon | version | summary |
|---|---|---|
| base_report_assembler | 1.0 (unported) | Base Report Assembler |
OCA, or the Odoo Community Association, is a nonprofit organization whose mission is to support the collaborative development of Odoo features and promote its widespread use.