v 8.0 v 10.0 v 11.0 v 12.0 Third Party 5417
Download for v 12.0 Deploy on Odoo.sh
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies Discuss (mail)
Invoicing (account)
Community Apps Dependencies
Lines of code 1713
Technical Name jasper_reports
LicenseAGPL-3
Websitehttp://www.nan-tic.com, http://www.serpentcs.com
Versions 10.0 12.0 8.0 11.0 14.0 15.0
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies Discuss (mail)
Invoicing (account)
Community Apps Dependencies
Lines of code 1713
Technical Name jasper_reports
LicenseAGPL-3
Websitehttp://www.nan-tic.com, http://www.serpentcs.com
Versions 10.0 12.0 8.0 11.0 14.0 15.0

Jasper Report

This Module Gives The Features for creating Jasper Reports

Configure Java path

In your Odoo web interface, under the Company Data -> Jasper Configuration, add java path.

Jasper Report Menu

In your Odoo web interface, under the Technical section, jasper reports menu is there.

Jasper Data Template

From your Jasper Menu, Create a jasper reports data template file.

Design Jasper Report

In Jasper Studio, import the .xml file which was generated from Odoo and design your Jasper Report as .jrxml.

Create Jasper Report

Create a jasper reports for your module with your .jrxml file.

Demo reports can be founded in jasper_reports/demo folder.

Print Jasper Report

Example Of Jasper Report

Jasper Report 'uuid' error

Error:

"Attribute 'uuid' is not allowed to appear in element 'jasperReport'."


Solution:

Solution 1: Open the .jrxml file created and remove uuid attributes.
Solution 2: Go to the Jasper Studio --> 'Window' --> 'Preferences'
Jasper Studio --> Compatibility --> In the drop down select/apply 'JasperReports 3.5.1'

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.
by
Luis Oseguera
on 4/30/22, 11:51 AM



Reports are empty in Odoo
by
Mounir Kammoun
on 3/17/20, 5:43 AM

I have used this module in Odoo 8 and it was working like a charm. With odoo 12, when I print any jasper report in odoo, I get a blank page. in the log I have the following error: 4911 ERROR odoo12 odoo.addons.jasper_reports.JasperReports.jasper_server: EXCEPTION: [Errno 111] Connection refused (111, 'Connection refused') I use ubuntu 18.04 LTS. Please advise.

Re: Reports are empty in Odoo
by
Jay Vora - SerpentCS
on 3/17/20, 6:32 AM Author

Mounir, Please register on github, we will act soonest. Thanks.


by
beatriz
on 3/22/21, 5:50 PM

Hi my name is Beatriz Coronel, I used this module in odoo10 and it worked perfect but in odoo 13 it does not recognize the reports, it could help me. corobeatriz@gmail.com  

Abrir en Google Traductor
Comentarios

Resultados de la Web



hi! This module not work in odoo 13, can you helpme
by
beatriz
on 3/22/21, 5:46 PM



Problem with java path
by
kamal hammadi
on 2/23/21, 5:05 AM

Please, can you tell What is the java path in windows server 2012 environnement?

Re: Problem with java path
by
Jay Vora - SerpentCS
on 2/23/21, 6:08 AM Author

Kamal, please see https://github.com/JayVora-SerpentCS/Jasperreports_odoo/wiki/Documentation

Thanks,


by
Sucaba Global (Pty) Ltd
on 10/12/20, 7:30 AM

Hello - what is the status of development for v13?

Is there a major difference from v12? Anyway we can assist? Thanks in advance...

Re:
by
Jay Vora - SerpentCS
on 10/13/20, 1:28 AM Author

Hey Sucaba,

You may please contribute to https://github.com/JayVora-SerpentCS/Jasperreports_odoo.

Either means : technically, financially.

Thanks.


by
Imran
on 9/15/20, 5:55 AM

Thank you


by
Imran
on 9/14/20, 9:03 AM

hi, when it will be available for v13

thanks

Re:
by
Jay Vora - SerpentCS
on 9/14/20, 10:47 AM Author

Imran,

Thank you for your interest. We have started an effort.

We will keep you posted. If there is any contribution by monetary way or development way; please proceed.

Thanks.


Followup on: Error during printing
by
Hiren SerpentCS
on 1/24/20, 12:03 AM

Hello @Rjay Lopez, Looking at your server log, the error is on the syntax of your `.jrxml` file. Please check the `.jrxml` file for the error.


Error during printing
by
Rjay Lopez
on 1/23/20, 10:37 PM

odoo.addons.jasper_reports.JasperReports.jasper_report_config: Requested report: '/opt/odoo12/custom/addons/jasper_reports/custom_reports/cml_proposal.jrxml' 2020-01-24 03:31:14,049 30386 ERROR cmlgroup odoo.addons.website.models.ir_http: 500 Internal Server Error: Traceback (most recent call last): File "/opt/odoo12/odoo-server/odoo/addons/base/models/ir_http.py", line 203, in _dispatch result = request.dispatch() File "/opt/odoo12/odoo-server/odoo/http.py", line 835, in dispatch r = self._call_function(**self.params) File "/opt/odoo12/odoo-server/odoo/http.py", line 346, in _call_function return checked_call(self.db, *args, **kwargs) File "/opt/odoo12/odoo-server/odoo/service/model.py", line 97, in wrapper return f(dbname, *args, **kwargs) File "/opt/odoo12/odoo-server/odoo/http.py", line 339, in checked_call result = self.endpoint(*a, **kw) File "/opt/odoo12/odoo-server/odoo/http.py", line 941, in __call__ return self.method(*args, **kw) File "/opt/odoo12/odoo-server/odoo/http.py", line 519, in response_wrap response = f(*args, **kw) File "/opt/odoo12/custom/addons/jasper_reports/controllers/main.py", line 58, in report_routes context).render_jasper(docids, data=data) File "/opt/odoo12/custom/addons/jasper_reports/models/report_xml.py", line 177, in render_jasper jasper = r.execute() File "/opt/odoo12/custom/addons/jasper_reports/JasperReports/jasper_report_config.py", line 110, in execute self.report = JasperReport(self.report_path) File "/opt/odoo12/custom/addons/jasper_reports/JasperReports/jasper_report.py", line 66, in __init__ self.extract_properties() File "/opt/odoo12/custom/addons/jasper_reports/JasperReports/jasper_report.py", line 112, in extract_properties doc = etree.parse(self.report_path) File "src/lxml/lxml.etree.pyx", line 3427, in lxml.etree.parse (src/lxml/lxml.etree.c:81110) File "src/lxml/parser.pxi", line 1811, in lxml.etree._parseDocument (src/lxml/lxml.etree.c:117841) File "src/lxml/parser.pxi", line 1837, in lxml.etree._parseDocumentFromURL (src/lxml/lxml.etree.c:118188) File "src/lxml/parser.pxi", line 1741, in lxml.etree._parseDocFromFile (src/lxml/lxml.etree.c:117100) File "src/lxml/parser.pxi", line 1138, in lxml.etree._BaseParser._parseDocFromFile (src/lxml/lxml.etree.c:111646) File "src/lxml/parser.pxi", line 595, in lxml.etree._ParserContext._handleParseResultDoc (src/lxml/lxml.etree.c:105102) File "src/lxml/parser.pxi", line 706, in lxml.etree._handleParseResult (src/lxml/lxml.etree.c:106810) File "src/lxml/parser.pxi", line 633, in lxml.etree._raiseParseError (src/lxml/lxml.etree.c:105621) OSError: Error reading file '/opt/odoo12/custom/addons/jasper_reports/custom_reports/cml_proposal.jrxml': failed to load external entity "/opt/odoo12/custom/addons/jasper_reports/custom_reports/cml_proposal.jrxml"


Cannot generate report on odoo12
by
Nopparat
on 11/9/19, 3:30 AM

I cannot generate report it have error Something happened while trying to contact the server, check that the server is online and that you still have a working network connection. How to fix? Best Regards, Nopparat R.

Re: Cannot generate report on odoo12
by
Jay Vora - SerpentCS
on 11/11/19, 1:39 AM Author

Report here please https://github.com/JayVora-SerpentCS/Jasperreports_odoo/issues


I submitted a detailed error report on github
by
tianshneg wang
on 9/21/19, 4:07 AM

https://github.com/JayVora-SerpentCS/Jasperreports_odoo/issues/98

Re: I submitted a detailed error report on github
by
Jay Vora - SerpentCS
on 9/22/19, 5:06 AM Author

Thanks


An error occurred after installation
by
tianshneg wang
on 9/21/19, 4:05 AM

An error occurred(Field model_id does not exist)


Stand by? Odoo 12.0 Enterprise Edition
by
tianshneg wang
on 9/20/19, 10:21 PM

Does the Jasper Report reporting tool support Odoo 12.0 Enterprise Edition?

Re: Stand by? Odoo 12.0 Enterprise Edition
by
Jay Vora - SerpentCS
on 9/21/19, 2:19 AM Author

We have tested with CE only, but it should be same for EE too.