https://abundantcode.com/java-how-to-round-a-bigdecimal-value-in-java/
Java – How to round a BigDecimal value in Java ?