diff --git a/andromeida.midsuit.project/src/andromedia/midsuit/validator/MID_RMAValidator.java b/andromeida.midsuit.project/src/andromedia/midsuit/validator/MID_RMAValidator.java index 6dc4d97..434ab14 100644 --- a/andromeida.midsuit.project/src/andromedia/midsuit/validator/MID_RMAValidator.java +++ b/andromeida.midsuit.project/src/andromedia/midsuit/validator/MID_RMAValidator.java @@ -96,7 +96,7 @@ public class MID_RMAValidator { invoice.processIt(DocAction.ACTION_Complete); invoice.saveEx(); MInvoice invoiceUsed = new MInvoice(RMA.getCtx (), order.getC_Invoice_ID(), RMA.get_TrxName()); - if(invoiceUsed.getC_Payment_ID()>0) { + if(invoiceUsed.getC_Payment_ID()>0 && (invoice.getC_Order().getC_DocType_ID()==1000135 || invoice.getC_Order().getC_DocType_ID()==135)) { MPayment payment = new MPayment(RMA.getCtx(), 0, RMA.get_TrxName()); payment.setC_Invoice_ID(invoice.get_ID());