private BigDecimal round ( BigDecimal amount ) { return new BigDecimal ( amount . movePointRight ( 2 ) . add ( new BigDecimal ( ".5" ) ) . toBigInteger ( ) ) . movePointLeft ( 2 ) ; }
round a positive big decimal to 2 decimal points