Odoo Help


This community is for beginners and experts willing to share their Odoo knowledge. It's not a forum to discuss ideas, but a knowledge base of questions and their answers.


What's the best engine for reporting ?

Yug Faa
on 2/13/13, 11:47 AM 2,779 views

I have developped many modules, but when i want to design the reports i use always OpenOffice report designer

Today I asked one question : I know that there are also aero and webkit and pentaho engines for reporting, but what's the best one, the practical one ?

This question about 'best' is completely vague, maybe you should ask what are the pros and cons of each report engines? Or ask for a more specific need.

Camptocamp SA
on 2/13/13, 12:17 PM

For the moment I want the PDF output, but in the long term I need Excel file output, and if there are the possibility of using templates of the both will be nice, Thanks

Yug Faa
on 2/14/13, 6:03 AM

You how to take report on a custom module. Please explain the step by step method of the report creation. It will be more helpful to me. Thanks in advance

on 3/8/13, 7:29 AM


| 6 5 8


On 2/13/13, 11:54 AM

if you have experience with HTML/CSS, when webkit reports is the best way for you. HTML/CSS with Mako Template Engine are very powerful.

Thanks, I'm very experienced in HTML/CSS but I use RML and OpenOffice now, the problem is not I don't know that this concept HTML/CSS exist,

Yug Faa
on 2/14/13, 6:01 AM

@tolstoj how do you get around webkit reports pagination causing report lines to be cut in half?

Moore Works, Dale E. Moore
on 4/16/13, 12:33 PM

its pretty same as for printing webpages. i use JS to split tables

on 4/16/13, 1:19 PM

@tolstoj; you minimize the data to fit into the available page space?

Moore Works, Dale E. Moore
on 4/16/13, 1:26 PM

Jeudy Nicolas

--Jeudy Nicolas--
| 6 7 8
--Jeudy Nicolas--

- Linux administrator - Functional guy with OpenERP - Python, html, css, javascript developer OpenERP Ready Partner

Jeudy Nicolas
On 2/13/13, 11:56 AM

I think it depends on :

  • your skills and knowledges
  • what you want to achieve.

It's like asking what is the best text editor for OpenERP. ?

We use aeroo and report_graphane for our project and instance. As my karma isn't enough to put url for details, I will change my answer as soon as my karma permit it.


  • For excel file, dashboard, export, and so (industry customer)


  • report_graphane for all other reports
  • We can separate design and functonal skill for document
  • Customer can prepare template and we add correct data in.
  • Document can be modular ....

I would like to look at your project. I believe your karma is large enough now to post your URL, but; if not perhaps you could post the URL as information that is obvious for the reader.

Moore Works, Dale E. Moore
on 4/16/13, 12:32 PM

Ok, so for report_graphane module : https://github.com/0k/report_graphane For opengraphane server and doc on create document with : http://www.callidoc.com/pages/OpenGraphane/OpenGraphane.html

If you have question need, I can send you a Referentiel graphane with some doc we use in OpenERP and some report_action we have. What is your need ?

Tuxservices, Jeudy Nicolas
on 4/16/13, 12:42 PM

Short description:

OpenGraphane need XML data Flow in input and create pdf, odt, html, email in output. report_graphane module use mako to create XML data flow that is send to OpenGraphane and return a pdf or odt like base_report do. I will record a video soon for this.

Tuxservices, Jeudy Nicolas
on 4/16/13, 12:47 PM

I am interested in moving away from webkit reports if there is no answer to the pagination broken line problem. Aeroo seems the next best choice so I might be interested in simple complete modules that implement Aeroo so my time to turn on a functional "Hi World" Aeroo report in one of my own projects is minimal.

Moore Works, Dale E. Moore
on 4/16/13, 12:58 PM

Ok, Aeroo is différent from report_graphane, but module exist anyway. I use both so fell free to ask if you have some problem.

Tuxservices, Jeudy Nicolas
on 4/16/13, 3:46 PM

Your Answer

Please try to give a substantial answer. If you wanted to comment on the question or answer, just use the commenting tool. Please remember that you can always revise your answers - no need to answer the same question twice. Also, please don't forget to vote - it really helps to select the best questions and answers!

About This Community

This community is for professionals and enthusiasts of our products and services. Read Guidelines

Question tools

1 follower(s)


Asked: 2/13/13, 11:47 AM
Seen: 2779 times
Last updated: 3/16/15, 8:10 AM