From 7cb32f8039521f227b4f6d84a15262b3c6ca7319 Mon Sep 17 00:00:00 2001 From: Carlos Ruiz Date: Sat, 26 Mar 2011 01:52:44 -0500 Subject: [PATCH] Fix problem calculating BP balance for payments allocated via payment allocate records. Reported by Habib here -> http://red1.org/adempiere/viewtopic.php?f=31&t=1189 --- org.adempiere.base/src/org/compiere/model/MPayment.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/org.adempiere.base/src/org/compiere/model/MPayment.java b/org.adempiere.base/src/org/compiere/model/MPayment.java index 2e543f7aa0..e0c544fbf2 100644 --- a/org.adempiere.base/src/org/compiere/model/MPayment.java +++ b/org.adempiere.base/src/org/compiere/model/MPayment.java @@ -1791,7 +1791,7 @@ public final class MPayment extends X_C_Payment // MProject project = new MProject(getCtx(), getC_Project_ID()); } // Update BP for Prepayments - if (getC_BPartner_ID() != 0 && getC_Invoice_ID() == 0 && getC_Charge_ID() == 0) + if (getC_BPartner_ID() != 0 && getC_Invoice_ID() == 0 && getC_Charge_ID() == 0 && MPaymentAllocate.get(this).length == 0) { MBPartner bp = new MBPartner (getCtx(), getC_BPartner_ID(), get_TrxName()); // Update total balance to include this payment