From 5e4047e7ad48677a45a006123ef11ff2eeb3aeaf Mon Sep 17 00:00:00 2001 From: Carlos Ruiz Date: Sat, 26 Mar 2011 01:09:10 -0500 Subject: [PATCH] Revert partially revision 5809 from [1783032] Add DocAction parameter to Generate Invoices (manual) form The validation added was causing issues with multiple shipments (and generating multiple invoices) for the same order - as discussed here (spanish): https://sourceforge.net/projects/adempiere/forums/forum/623063/topic/4044641 --- org.adempiere.ui/src/org/compiere/apps/form/InvoiceGen.java | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/org.adempiere.ui/src/org/compiere/apps/form/InvoiceGen.java b/org.adempiere.ui/src/org/compiere/apps/form/InvoiceGen.java index 13fe173fae..0bd565a741 100644 --- a/org.adempiere.ui/src/org/compiere/apps/form/InvoiceGen.java +++ b/org.adempiere.ui/src/org/compiere/apps/form/InvoiceGen.java @@ -94,9 +94,7 @@ public class InvoiceGen extends GenForm + "WHERE ic.AD_Org_ID=o.AD_Org_ID" + " AND ic.C_BPartner_ID=bp.C_BPartner_ID" + " AND ic.C_DocType_ID=dt.C_DocType_ID" - + " AND ic.AD_Client_ID=?" - + " AND NOT EXISTS (SELECT * FROM C_Invoice i" - + " WHERE i.C_Order_ID=ic.C_Order_ID AND i.DocStatus IN ('IP', 'CO', 'CL')) "); + + " AND ic.AD_Client_ID=?"); if (m_AD_Org_ID != null) sql.append(" AND ic.AD_Org_ID=").append(m_AD_Org_ID);