Changed gross from float to BigDecimal