From 61dee84cb4b663984fe40d3b2aa11ab84058e400 Mon Sep 17 00:00:00 2001 From: Carlos Ruiz Date: Sat, 22 Apr 2017 12:49:48 +0200 Subject: [PATCH] IDEMPIERE-3349 GL Distribution generate positive posting regardless of the IsAllowNegativePosting flag. / integrate suggestion from Denis Kuznetsov --- org.adempiere.base/src/org/compiere/acct/Fact.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/org.adempiere.base/src/org/compiere/acct/Fact.java b/org.adempiere.base/src/org/compiere/acct/Fact.java index 37026839f4..ff5803466f 100644 --- a/org.adempiere.base/src/org/compiere/acct/Fact.java +++ b/org.adempiere.base/src/org/compiere/acct/Fact.java @@ -790,8 +790,8 @@ public final class Fact factLine.setUser2_ID(dl.getUser2_ID()); // F3P end // - if (dl.getAmt().signum() < 0) - factLine.setAmtSource(dLine.getC_Currency_ID(), null, dl.getAmt().abs()); + if (dLine.getAmtAcctCr().signum() != 0) // isCredit + factLine.setAmtSource(dLine.getC_Currency_ID(), null, dl.getAmt().negate()); else factLine.setAmtSource(dLine.getC_Currency_ID(), dl.getAmt(), null); factLine.setQty(dl.getQty());