From 1e208691d06bf2e71deedb607fe52fe95e17994d Mon Sep 17 00:00:00 2001 From: Heng Sin Low Date: Wed, 8 Aug 2018 11:12:20 +0800 Subject: [PATCH] IDEMPIERE-3740 Posting Error: Source Not Balanced for Invoice with Landed Cost Distribution --- org.adempiere.base/src/org/compiere/model/MInvoiceLine.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/org.adempiere.base/src/org/compiere/model/MInvoiceLine.java b/org.adempiere.base/src/org/compiere/model/MInvoiceLine.java index 9c75155fc9..eddde90d68 100644 --- a/org.adempiere.base/src/org/compiere/model/MInvoiceLine.java +++ b/org.adempiere.base/src/org/compiere/model/MInvoiceLine.java @@ -1035,7 +1035,7 @@ public class MInvoiceLine extends X_C_InvoiceLine { double result = getLineNetAmt().multiply(base).doubleValue(); result /= total.doubleValue(); - lca.setAmt(result, getParent().getC_Currency().getCostingPrecision()); + lca.setAmt(result, getParent().getC_Currency().getStdPrecision()); } if (!lca.save()){ msgreturn = new StringBuilder("Cannot save line Allocation = ").append(lca); @@ -1170,7 +1170,7 @@ public class MInvoiceLine extends X_C_InvoiceLine { double result = getLineNetAmt().multiply(base).doubleValue(); result /= total.doubleValue(); - lca.setAmt(result, getParent().getC_Currency().getCostingPrecision()); + lca.setAmt(result, getParent().getC_Currency().getStdPrecision()); } if (!lca.save()){ msgreturn = new StringBuilder("Cannot save line Allocation = ").append(lca);