Hi everybody. I'm absolutely new in this kind of "programming" but I need it to edit default reports existing in "Invoicex". By that I had to set compatibility to JasperReport version 3.1.2. Then I created a new textfield in an existing report and the value that I need to get is: new Double( $F{price} + ($F{price} * $F{tax} / 100) ). $F{price} and $F{tax} are existing fields. Easily, I need calculating the final price for the buyer, including the tax, using existing fields. It seems to work fine in "ireport" but when I import it in "invoicex" and I try to print it, the following 3 messages appear: error while compiling the report: The operator " * " is undefined for the argument type(s) java.lang.Double, java.lang.Double value=(java.lang.Double)(new Double(((java.lang.Double)field_prezzo.getValue()) + (((java.lang.Double)field_prezzo.getValue())*(java.lang.Double)field_iva.getValue())/100))); //$_JR_EXPR_ID=57$ The next two message are similar, using ".getOldValue" instead of ".getValue". Where I got wrong? Can somebody hel me, please? Thanks a lot! (...and sorry for my english...)