From a9b1e95f6baea6b07e97c9bad6f796a2c00e9cd7 Mon Sep 17 00:00:00 2001 From: Heng Sin Low Date: Mon, 29 Jul 2013 17:44:18 +0800 Subject: [PATCH] IDEMPIERE-545 improve logic of MMovementLineConfirm.ProcessLine() method. Fixed difference doc not created when it is fully confirmed but there's scrapped qty. --- org.adempiere.base/src/org/compiere/model/MMovementConfirm.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/org.adempiere.base/src/org/compiere/model/MMovementConfirm.java b/org.adempiere.base/src/org/compiere/model/MMovementConfirm.java index d323046ddd..0aa148648f 100644 --- a/org.adempiere.base/src/org/compiere/model/MMovementConfirm.java +++ b/org.adempiere.base/src/org/compiere/model/MMovementConfirm.java @@ -390,7 +390,7 @@ public class MMovementConfirm extends X_M_MovementConfirm implements DocAction m_processMsg = "ShipLine not saved - " + confirm; return DocAction.STATUS_Invalid; } - if (confirm.isFullyConfirmed()) + if (confirm.isFullyConfirmed() && confirm.getScrappedQty().signum() == 0) { confirm.setProcessed(true); confirm.saveEx(get_TrxName());