diff --git a/src/main/java/com/pfefferminzia/petinsurance/calculations/Calculations.java b/src/main/java/com/pfefferminzia/petinsurance/calculations/Calculations.java index 4d2a970..6645004 100644 --- a/src/main/java/com/pfefferminzia/petinsurance/calculations/Calculations.java +++ b/src/main/java/com/pfefferminzia/petinsurance/calculations/Calculations.java @@ -33,14 +33,14 @@ public class Calculations { BigDecimal breedPremiumAdjustment = breedFactorLookup(animal); BigDecimal yearlyPremium = insuranceSum.multiply(ageFactor) - .multiply(BigDecimal.ONE.add(breedPremiumAdjustment)); + .multiply(BigDecimal.ONE.add(breedPremiumAdjustment)).stripTrailingZeros(); return new CalculationResult(insuranceSum, yearlyPremium); } private BigDecimal getInsuranceSum(BigDecimal baseInsuranceSum, BigDecimal tariffRate) { - return baseInsuranceSum.multiply(tariffRate); + return baseInsuranceSum.multiply(tariffRate).stripTrailingZeros(); } private BigDecimal ageFactorLookup(LocalDate birthday, LocalDate insuranceStartDate) {