Aeroo Reports

by
Odoo
v 8.0 v 11.0 v 12.0 Third Party 8373
Download for v 11.0 Deploy on Odoo.sh
Availability
Odoo Online
Odoo.sh
On Premise
Lines of code 2022
Technical Name report_aeroo
LicenseGPL-3 or any later version
Websitehttp://www.alistek.com
Versions 11.0 8.0 15.0 12.0
You bought this module and need support? Click here!

Enterprise grade reporting solution for Odoo

Sponsors of Aeroo Reports port for Odoo v11

Special thanks goes to

ADHOC S.A.
Flectra HQ
CYSFuturo BESCO Serpent CS

The most versatile reporting engine

Aeroo Reports for Odoo is a comprehensive and versatile reporting engine based on Aeroo Library.

It supports most of the current and leacy business document formats. Being it printable invoice, personalized HTML content for e-mail marketing or just an inventory labels - Aeroo Reports can do them all.

Even more, using RAW reporting option, you can create reports for your custom document format, that gives full advantage of integrating bost office & industrial printing hardware and software.

Batteries Included

Developing new reports is as easy as using mainstream office packages - OpenOffice.org/LibreOffice. That means, use them as WYSIWYG template editor.

For more information on how this technology differs from other reporting options, please reference reporting engine comparison matrix: Odoo reporting engines comparison matrix.

Other Modules:

  • - Aeroo Reports Direct Print
  • - Aeroo Reports Prinscreen
  • - Aeroo Reports demo

Output formats:

  • - Open Document Format (ODF) - .odt, .ods;
  • - Any ASCII based formats, like HTML, CSV, etc.
  • - using Aeroo DOCS - PDF, DOC, XLS, CSV.

Input - Output format pairs:

  • - odt - odt/doc/pdf;
  • - ods - ods/xls/pdf/csv;
  • - html - html;
  • - raw - raw;

Features:

  • - Add reports from UI "on the fly";
  • - Install reports from module;
  • - Dynamic template load/unload;
  • - Extra Functions;
  • - Same button- different templates;
  • - Powerful stylesheet system;
  • - Global or local stylesheets;
  • - User defined parsers;
  • - Report deactivation;
  • - Optional format fallback;
  • - Add/Remove print button;
  • - Test report wizard;
  • - Translatable reports;
  • - Translation export;
  • - Number of copies;
  • - Universal Report wizard;
  • - Override report file extension;
  • - Select Input/Output format;

Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author, please use the developer contact information. They can usually be found in the description.
Please choose a rating from 1 to 5 for this module.
Getting error as below
by
Jayant Bulbule
on 3/28/23, 6:45 AM

Error:
Odoo Server Error

Traceback (most recent call last):
File "C:\Program Files (x86)\Odoo 11.0\server\odoo\http.py", line 653, in _handle_exception
return super(JsonRequest, self)._handle_exception(exception)
File "C:\Program Files (x86)\Odoo 11.0\server\odoo\http.py", line 312, in _handle_exception
raise pycompat.reraise(type(exception), exception, sys.exc_info()[2])
File "C:\Program Files (x86)\Odoo 11.0\server\odoo\tools\pycompat.py", line 87, in reraise
raise value
File "C:\Program Files (x86)\Odoo 11.0\server\odoo\http.py", line 695, in dispatch
result = self._call_function(**self.params)
File "C:\Program Files (x86)\Odoo 11.0\server\odoo\http.py", line 344, in _call_function
return checked_call(self.db, *args, **kwargs)
File "C:\Program Files (x86)\Odoo 11.0\server\odoo\service\model.py", line 97, in wrapper
return f(dbname, *args, **kwargs)
File "C:\Program Files (x86)\Odoo 11.0\server\odoo\http.py", line 337, in checked_call
result = self.endpoint(*a, **kw)
File "C:\Program Files (x86)\Odoo 11.0\server\odoo\http.py", line 939, in __call__
return self.method(*args, **kw)
File "C:\Program Files (x86)\Odoo 11.0\server\odoo\http.py", line 517, in response_wrap
response = f(*args, **kw)
File "c:\program files (x86)\odoo 11.0\server\odoo\addons\web\controllers\main.py", line 935, in call_button
action = self._call_kw(model, method, args, {})
File "c:\program files (x86)\odoo 11.0\server\odoo\addons\web\controllers\main.py", line 923, in _call_kw
return call_kw(request.env[model], method, args, kwargs)
File "C:\Program Files (x86)\Odoo 11.0\server\odoo\api.py", line 689, in call_kw
return call_kw_multi(method, model, args, kwargs)
File "C:\Program Files (x86)\Odoo 11.0\server\odoo\api.py", line 680, in call_kw_multi
result = method(recs, *args, **kwargs)
File "", line 2, in button_immediate_install
File "c:\program files (x86)\odoo 11.0\server\odoo\addons\base\module\module.py", line 71, in check_and_log
return method(self, *args, **kwargs)
File "c:\program files (x86)\odoo 11.0\server\odoo\addons\base\module\module.py", line 448, in button_immediate_install
return self._button_immediate_function(type(self).button_install)
File "c:\program files (x86)\odoo 11.0\server\odoo\addons\base\module\module.py", line 541, in _button_immediate_function
modules.registry.Registry.new(self._cr.dbname, update_module=True)
File "C:\Program Files (x86)\Odoo 11.0\server\odoo\modules\registry.py", line 85, in new
odoo.modules.load_modules(registry._db, force_demo, status, update_module)
File "C:\Program Files (x86)\Odoo 11.0\server\odoo\modules\loading.py", line 380, in load_modules
loaded_modules, update_module, models_to_check)
File "C:\Program Files (x86)\Odoo 11.0\server\odoo\modules\loading.py", line 274, in load_marked_modules
perform_checks=perform_checks, models_to_check=models_to_check
File "C:\Program Files (x86)\Odoo 11.0\server\odoo\modules\loading.py", line 137, in load_module_graph
load_openerp_module(package.name)
File "C:\Program Files (x86)\Odoo 11.0\server\odoo\modules\module.py", line 368, in load_openerp_module
__import__('odoo.addons.' + module_name)
File "C:\Program Files (x86)\Odoo 11.0\server\odoo\modules\module.py", line 82, in load_module
exec(open(modfile, 'rb').read(), new_mod.__dict__)
File "", line 21, in
File "c:\program files (x86)\odoo 11.0\server\odoo\addons\report_aeroo\report_parser.py", line 14, in
from aeroolib.plugins.opendocument import Template, OOSerializer, _filter
ModuleNotFoundError: No module named 'aeroolib'


Re: Getting error as below
by
sraps
on 3/28/23, 7:44 AM Author

For technical communication please use Github functionality:
https://github.com/aeroo

In this case your system is missing aeroolib module. Please install from here:
https://github.com/aeroo/aeroolib


Getting error as below -
by
Jayant Bulbule
on 3/28/23, 6:44 AM

Error:
Odoo Server Error

Traceback (most recent call last):
File "C:\Program Files (x86)\Odoo 11.0\server\odoo\http.py", line 653, in _handle_exception
return super(JsonRequest, self)._handle_exception(exception)
File "C:\Program Files (x86)\Odoo 11.0\server\odoo\http.py", line 312, in _handle_exception
raise pycompat.reraise(type(exception), exception, sys.exc_info()[2])
File "C:\Program Files (x86)\Odoo 11.0\server\odoo\tools\pycompat.py", line 87, in reraise
raise value
File "C:\Program Files (x86)\Odoo 11.0\server\odoo\http.py", line 695, in dispatch
result = self._call_function(**self.params)
File "C:\Program Files (x86)\Odoo 11.0\server\odoo\http.py", line 344, in _call_function
return checked_call(self.db, *args, **kwargs)
File "C:\Program Files (x86)\Odoo 11.0\server\odoo\service\model.py", line 97, in wrapper
return f(dbname, *args, **kwargs)
File "C:\Program Files (x86)\Odoo 11.0\server\odoo\http.py", line 337, in checked_call
result = self.endpoint(*a, **kw)
File "C:\Program Files (x86)\Odoo 11.0\server\odoo\http.py", line 939, in __call__
return self.method(*args, **kw)
File "C:\Program Files (x86)\Odoo 11.0\server\odoo\http.py", line 517, in response_wrap
response = f(*args, **kw)
File "c:\program files (x86)\odoo 11.0\server\odoo\addons\web\controllers\main.py", line 935, in call_button
action = self._call_kw(model, method, args, {})
File "c:\program files (x86)\odoo 11.0\server\odoo\addons\web\controllers\main.py", line 923, in _call_kw
return call_kw(request.env[model], method, args, kwargs)
File "C:\Program Files (x86)\Odoo 11.0\server\odoo\api.py", line 689, in call_kw
return call_kw_multi(method, model, args, kwargs)
File "C:\Program Files (x86)\Odoo 11.0\server\odoo\api.py", line 680, in call_kw_multi
result = method(recs, *args, **kwargs)
File "", line 2, in button_immediate_install
File "c:\program files (x86)\odoo 11.0\server\odoo\addons\base\module\module.py", line 71, in check_and_log
return method(self, *args, **kwargs)
File "c:\program files (x86)\odoo 11.0\server\odoo\addons\base\module\module.py", line 448, in button_immediate_install
return self._button_immediate_function(type(self).button_install)
File "c:\program files (x86)\odoo 11.0\server\odoo\addons\base\module\module.py", line 541, in _button_immediate_function
modules.registry.Registry.new(self._cr.dbname, update_module=True)
File "C:\Program Files (x86)\Odoo 11.0\server\odoo\modules\registry.py", line 85, in new
odoo.modules.load_modules(registry._db, force_demo, status, update_module)
File "C:\Program Files (x86)\Odoo 11.0\server\odoo\modules\loading.py", line 380, in load_modules
loaded_modules, update_module, models_to_check)
File "C:\Program Files (x86)\Odoo 11.0\server\odoo\modules\loading.py", line 274, in load_marked_modules
perform_checks=perform_checks, models_to_check=models_to_check
File "C:\Program Files (x86)\Odoo 11.0\server\odoo\modules\loading.py", line 137, in load_module_graph
load_openerp_module(package.name)
File "C:\Program Files (x86)\Odoo 11.0\server\odoo\modules\module.py", line 368, in load_openerp_module
__import__('odoo.addons.' + module_name)
File "C:\Program Files (x86)\Odoo 11.0\server\odoo\modules\module.py", line 82, in load_module
exec(open(modfile, 'rb').read(), new_mod.__dict__)
File "", line 21, in
File "c:\program files (x86)\odoo 11.0\server\odoo\addons\report_aeroo\report_parser.py", line 14, in
from aeroolib.plugins.opendocument import Template, OOSerializer, _filter
ModuleNotFoundError: No module named 'aeroolib'


error installing
by
Kevin Cordon
on 7/24/19, 2:39 PM

hi Recurrence error between module dependencies! error when trying to install aeroo report on odoo Enterprise 11


Install error V11 Enterprice
by
Koxul Comercio Electronico
on 6/11/19, 5:52 AM

Hello, could you help? Odoo Server Error Traceback (most recent call last): File "/home/odoo/src/odoo/odoo/http.py", line 651, in _handle_exception return super(JsonRequest, self)._handle_exception(exception) File "/home/odoo/src/odoo/odoo/http.py", line 310, in _handle_exception raise pycompat.reraise(type(exception), exception, sys.exc_info()[2]) File "/home/odoo/src/odoo/odoo/tools/pycompat.py", line 87, in reraise raise value File "/home/odoo/src/odoo/odoo/http.py", line 693, in dispatch result = self._call_function(**self.params) File "/home/odoo/src/odoo/odoo/http.py", line 342, in _call_function return checked_call(self.db, *args, **kwargs) File "/home/odoo/src/odoo/odoo/service/model.py", line 97, in wrapper return f(dbname, *args, **kwargs) File "/home/odoo/src/odoo/odoo/http.py", line 335, in checked_call result = self.endpoint(*a, **kw) File "/home/odoo/src/odoo/odoo/http.py", line 937, in __call__ return self.method(*args, **kw) File "/home/odoo/src/odoo/odoo/http.py", line 515, in response_wrap response = f(*args, **kw) File "/home/odoo/src/odoo/addons/web/controllers/main.py", line 938, in call_button action = self._call_kw(model, method, args, {}) File "/home/odoo/src/odoo/addons/web/controllers/main.py", line 926, in _call_kw return call_kw(request.env[model], method, args, kwargs) File "/home/odoo/src/odoo/odoo/api.py", line 689, in call_kw return call_kw_multi(method, model, args, kwargs) File "/home/odoo/src/odoo/odoo/api.py", line 680, in call_kw_multi result = method(recs, *args, **kwargs) File "", line 2, in button_immediate_install File "/home/odoo/src/odoo/odoo/addons/base/module/module.py", line 72, in check_and_log return method(self, *args, **kwargs) File "/home/odoo/src/odoo/odoo/addons/base/module/module.py", line 450, in button_immediate_install return self._button_immediate_function(type(self).button_install) File "/home/odoo/src/odoo/odoo/addons/base/module/module.py", line 552, in _button_immediate_function modules.registry.Registry.new(self._cr.dbname, update_module=True) File "/home/odoo/src/odoo/odoo/modules/registry.py", line 85, in new odoo.modules.load_modules(registry._db, force_demo, status, update_module) File "/home/odoo/src/odoo/odoo/modules/loading.py", line 380, in load_modules loaded_modules, update_module, models_to_check) File "/home/odoo/src/odoo/odoo/modules/loading.py", line 274, in load_marked_modules perform_checks=perform_checks, models_to_check=models_to_check File "/home/odoo/src/odoo/odoo/modules/loading.py", line 137, in load_module_graph load_openerp_module(package.name) File "/home/odoo/src/odoo/odoo/modules/module.py", line 368, in load_openerp_module __import__('odoo.addons.' + module_name) File "/home/odoo/src/odoo/odoo/modules/module.py", line 82, in load_module exec(open(modfile, 'rb').read(), new_mod.__dict__) File "", line 21, in File "/home/odoo/src/user/report_aeroo/report_parser.py", line 14, in from aeroolib.plugins.opendocument import Template, OOSerializer, _filter ModuleNotFoundError: No module named 'aeroolib'