From c4dea23fec5e6452f123e56986f78ed7fe10e091 Mon Sep 17 00:00:00 2001 From: Carlos Ruiz Date: Wed, 16 Sep 2015 11:41:54 +0200 Subject: [PATCH] IDEMPIERE-2856 Promotion Rule creating wrong order lines --- org.adempiere.base/src/org/adempiere/model/PromotionRule.java | 1 + 1 file changed, 1 insertion(+) diff --git a/org.adempiere.base/src/org/adempiere/model/PromotionRule.java b/org.adempiere.base/src/org/adempiere/model/PromotionRule.java index 0822141809..498f9b8a53 100644 --- a/org.adempiere.base/src/org/adempiere/model/PromotionRule.java +++ b/org.adempiere.base/src/org/adempiere/model/PromotionRule.java @@ -296,6 +296,7 @@ public class PromotionRule { nol.setQty(qty); if (discount.scale() > 2) discount = discount.setScale(2, BigDecimal.ROUND_HALF_UP); + nol.setPriceEntered(discount.negate()); nol.setPriceActual(discount.negate()); if (ol != null && Integer.toString(ol.getLine()).endsWith("0")) { for(int i = 0; i < 9; i++) {