diff --git a/libreplan-business/src/main/java/org/libreplan/business/orders/entities/OrderLine.java b/libreplan-business/src/main/java/org/libreplan/business/orders/entities/OrderLine.java index 24daa8514..1ef965d33 100644 --- a/libreplan-business/src/main/java/org/libreplan/business/orders/entities/OrderLine.java +++ b/libreplan-business/src/main/java/org/libreplan/business/orders/entities/OrderLine.java @@ -22,6 +22,7 @@ package org.libreplan.business.orders.entities; import java.math.BigDecimal; +import java.math.RoundingMode; import java.util.ArrayList; import java.util.Collections; import java.util.HashSet; @@ -380,7 +381,7 @@ public class OrderLine extends OrderElement { public void setBudget(BigDecimal budget) { Validate.isTrue(budget.compareTo(BigDecimal.ZERO) >= 0, "budget cannot be negative"); - this.budget = budget.setScale(2); + this.budget = budget.setScale(2, RoundingMode.HALF_UP); } @Override