diff --git a/navalplanner-webapp/src/main/java/org/navalplanner/web/planner/consolidations/AdvanceConsolidationModel.java b/navalplanner-webapp/src/main/java/org/navalplanner/web/planner/consolidations/AdvanceConsolidationModel.java index 4bd63d619..ce9bc212e 100644 --- a/navalplanner-webapp/src/main/java/org/navalplanner/web/planner/consolidations/AdvanceConsolidationModel.java +++ b/navalplanner-webapp/src/main/java/org/navalplanner/web/planner/consolidations/AdvanceConsolidationModel.java @@ -229,10 +229,12 @@ public class AdvanceConsolidationModel implements IAdvanceConsolidationModel { .getEndDate()); Integer pendingHours = BigDecimal.ONE.subtract( - value.getValue().divide(new BigDecimal(100), - RoundingMode.DOWN)).multiply( - new BigDecimal(resourceAllocation - .getOriginalTotalAssigment())).intValue(); + value.getValue().setScale(2).divide( + new BigDecimal(100), RoundingMode.DOWN)) + .multiply( + new BigDecimal(resourceAllocation + .getOriginalTotalAssigment())) + .intValue(); resourceAllocation .setOnDayAssignmentRemoval(new DetachDayAssignmentOnRemoval());