Magnus how you solved it ? I have the same error. But I use $F{FOB75}.setScale(2,BigDecimal. ROUND_HALF_UP).multiply($F{QRV075}.setScale(2,BigDecimal. ROUND_HALF_UP)) Where $F{FOB75} and $F{QRV075} are a bigDecimal field. Any idea how to do that right. Thank you, EstebanR