details: https://code.openbravo.com/erp/devel/pi/rev/9e84e90e2f2a changeset: 30671:9e84e90e2f2a user: Rafael Queralta Pozo <rqueralta <at> nauta.cu> date: Fri Nov 18 14:11:43 2016 -0500 summary: Fixes issue 34322: Payment of 0 amount created when voiding an unpaid invoice
Payment of 0 amount created when voiding an unpaid invoice was created in Awaiting Execution status. Now, if Automatic Payment In/Out having an automatic payment method related with an amount of 0,00 it is created in "Payment Receive" or "Payment Made" status. diffstat: modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/process/FIN_PaymentProcess.java | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diffs (12 lines): diff -r a86d3e78d9bc -r 9e84e90e2f2a modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/process/FIN_PaymentProcess.java --- a/modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/process/FIN_PaymentProcess.java Sun Nov 13 23:49:39 2016 +0530 +++ b/modules/org.openbravo.advpaymentmngt/src/org/openbravo/advpaymentmngt/process/FIN_PaymentProcess.java Fri Nov 18 14:11:43 2016 -0500 @@ -325,7 +325,7 @@ // Execution Process if (!isPosOrder && dao.isAutomatedExecutionPayment(payment.getAccount(), payment.getPaymentMethod(), - payment.isReceipt())) { + payment.isReceipt()) && payment.getAmount().compareTo(BigDecimal.ZERO) != 0) { try { payment.setStatus("RPAE"); ------------------------------------------------------------------------------ _______________________________________________ Openbravo-commits mailing list Openbravo-commits@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/openbravo-commits