View source | View content page | Page history | Printable version   

Projects:Reversepayment/User Manual

Contents

Reverse Payment

This section details how to reverse payments.

Note that button "Reverse Payment" in Payment In/Out window is hidden by default. After enable it, you will need to perform window compilation to be able to use it, by running below command:

ant compile.development -Dtab="Payment In"

To enable this button, perform below listed action:

repeat same steps for "Payment Out" window.

Once done compile both windows by using below two commands:

ant compile.development -Dtab="Payment In"

ant compile.development -Dtab="Payment Out"

Reverse Payment

Overview

This feature is provided through a new button in both Payment In and Payment OUT windows.

ReversepaymentButton.png

This button has a display logic so that it displays in the following circumstances:

When launched process requires two mandatory parameters:

Parameters.png

Process

To reverse payment:

  • Navigate to Financial Management -> Receivables & Payables -> Transactions -> Payment In or OUT and click on 'Reverse Button'.

User Stories

Example 1

Steve issues an invoice to one of his customers

1.1.SalesInvoice.png

Customer sends a check to Steve who then registers the check in the system flagging the invoice as paid.

1.2.SalesInvoicePaid.png

Steve then deposits the check in the bank and registers the financial account transaction in the ERP.

1.3.Addtransaction.png

Once amount has been deposited i the financial account, Steve is warned that the check was bounced and that bank is going to charge Steve the check amount again.

Steve then moves to Payment IN window and reverses original payment.

1.4.ReversePayment.png

He provides proper payment date and clicks on OK.

1.5.ReversePaymentProcess.png

Once process has completed he realizes a new field is now displayed on the screen. It is reversed payment filed and now it shows the value of the reversal payment. He can now navigate to the newly created payment.

1.6.PaymentReversed.png

He then moves to invoice and checks that now it appears as not paid. He as well realizes that now payment plan tab shows that invoice has received to payments (original and reversal).

1.7.InvoiceUnpaid.png

He can now navigate to the newly created payment.

1.8.ReversedPaymentR.png

Example 2

Steve receives a check from a customer which had no open invoice so it registers the payment in the system and generates some credit for the customer.

2.1.CreditPayment.png

He brings the check to the bank and registers the financial account transaction in the ERP system.

2.2.AddTransaction.png

Now check appears as deposited and bank account holds the deposited amount.

2.3.PaymentDeposited.png

Next day Steve receives a call from the bank.

It seems customer had not enough funds in his account so check could not be converted into cash.

Bank is going to withdraw the money again in his account.

Steve then moves to Payment IN screen and reverses the payment which was inserted after the check receipt.

2.4.ReversePayment.png

He provides new payment amount and processes.

2.5.ReversedPayment.png

New reversal payment has been created.

2.6.ReversedPaymentR.png

This one refunds the amount of previous one, and will be used to book the withdrawal from the bank as it holds a negative amount.

2.7.ReversedpaymentTransaction.png

Retrieved from "http://wiki.openbravo.com/wiki/Projects:Reversepayment/User_Manual"

This page has been accessed 7,910 times. This page was last modified on 27 June 2017, at 09:01. Content is available under Creative Commons Attribution-ShareAlike 2.5 Spain License.