From 02ef1da08c1e46f4533a4f4c9b0876bedc08255a Mon Sep 17 00:00:00 2001 From: Carlos Ruiz Date: Fri, 10 Oct 2008 00:56:52 +0000 Subject: [PATCH] Fix a problem opened with [ adempiere-Bugs-1894524 ] Pay an reversed invoice --- base/src/org/compiere/model/MCash.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/base/src/org/compiere/model/MCash.java b/base/src/org/compiere/model/MCash.java index 8dd569b46d..3f87522506 100644 --- a/base/src/org/compiere/model/MCash.java +++ b/base/src/org/compiere/model/MCash.java @@ -502,8 +502,11 @@ public class MCash extends X_C_Cash implements DocAction { // Check if the invoice is completed - teo_sarca BF [ 1894524 ] MInvoice invoice = line.getInvoice(); - if (!MInvoice.DOCSTATUS_Completed.equals(invoice.getDocStatus()) - && !MInvoice.DOCSTATUS_Closed.equals(invoice.getDocStatus())) + if ( !MInvoice.DOCSTATUS_Completed.equals(invoice.getDocStatus()) + && !MInvoice.DOCSTATUS_Closed.equals(invoice.getDocStatus()) + && !MInvoice.DOCSTATUS_Reversed.equals(invoice.getDocStatus()) + && !MInvoice.DOCSTATUS_Voided.equals(invoice.getDocStatus()) + ) { m_processMsg = "@Line@ "+line.getLine()+": @InvoiceCreateDocNotCompleted@"; return DocAction.STATUS_Invalid;