Order Return functionality (Billing Account)

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
8 messages Options
Reply | Threaded
Open this post in threaded view
|

Order Return functionality (Billing Account)

Robert Gan
hey, I have a question if I understood the process correctly.

Target: Refund a customer payment which is connected with an invoice.

Steps until the refund starts:

Customer Order with payment "Billing Account".

The Payment ist taken from Billing account and the invoice is created. We shipped the item to the customer

The customer pay the invoice and we capture it to the corresponding invoice.

--> Working

Now the customer want to give back the item, so I go to order and click return process.

All items and Adjustments are marked and I create the return.

Than I finish the return and a return invoice and payment is created. So far so good.

The payment is connected to the billing account, so the account balance raises.
Is that the right way? Because the customer dont want to have a positive balance, he wants to have the money back :) I checked the code and there the services choose the Orderpaymentpreference paymentType, so it is the billing account.

What is the next step? Is it correct to create a new payment now in accounting screens with his billing account as source and his partyid as target? So that the balance gets reduced. But this payment I cannot connect to return invoice but I think this is not a problem, or is it one?

please let me know how you proceed this case, am I on the right path?

thanks in advance

Robert


Reply | Threaded
Open this post in threaded view
|

Re: Order Return functionality (Billing Account)

Robert Gan
I just realized that I cannot make a payment from his billing account to his "real" account. All outgoing payments are going from our company party to the customer party, so how can I handle this case?
Reply | Threaded
Open this post in threaded view
|

Re: Order Return functionality (Billing Account)

Pierre Smits
Robert,

Yes, when the payment is received the balance of the billing account should
raise. But that is related to the original invoice. When doing a credit
note for a customer with a billing account the process steps should be
opposite to those of doing an invoice. So:

   - doing the credit note, take negative payment from billing account -->
   raises balance of billing account
   - doing the actual payment of the amount of credit note to costumer -->
   lowers cash flow
   - given that the payment is connected to customer with billing account
   --> lowers balance of billing account

Regards,

Pierre Smits

*ORRTIZ.COM <http://www.orrtiz.com>*
Services & Solutions for Cloud-
Based Manufacturing, Professional
Services and Retail & Trade
http://www.orrtiz.com
Reply | Threaded
Open this post in threaded view
|

Re: Order Return functionality (Billing Account)

Robert Gan
Dear Pierre,

thank you for your message (also for the jira comment!!). Can you maybe explain me how you proceed the goal of making a return invoice for a customer who has a billing account with sending him a "real" payment by our bank?

 - doing the credit note, take negative payment from billing account -->
   raises balance of billing account
my comment: Yes that's what it is doing. Until this point I think everything is fine.

- doing the actual payment of the amount of credit note to costumer -->
   lowers cash flow
my comment: How do you proceed that step? I completed the return process, than the invoice and a payment is created.
payment see here: Payment from Return Process This is created automated. The invoice amount was 161,60 €, but the payment is about the double amount and there is written that 161,60 is outstanding. But within the return invoice there is the correct amount of 1 x 161,60 € and no outstanding amount.

the billing account screen shows the payment:
Payment Tab in Billing account screen

So the payment is done to the billing account. How do I get it to my customer now?
Maybe I just do understand it wrong


- given that the payment is connected to customer with billing account
   --> lowers balance of billing account



Pierre Smits wrote
Robert,

Yes, when the payment is received the balance of the billing account should
raise. But that is related to the original invoice. When doing a credit
note for a customer with a billing account the process steps should be
opposite to those of doing an invoice. So:

   - doing the credit note, take negative payment from billing account -->
   raises balance of billing account
   - doing the actual payment of the amount of credit note to costumer -->
   lowers cash flow
   - given that the payment is connected to customer with billing account
   --> lowers balance of billing account

Regards,

Pierre Smits

*ORRTIZ.COM <http://www.orrtiz.com>*
Services & Solutions for Cloud-
Based Manufacturing, Professional
Services and Retail & Trade
http://www.orrtiz.com
Reply | Threaded
Open this post in threaded view
|

Re: Order Return functionality (Billing Account)

Robert Gan
This post was updated on .
Correction: the payment is not done with double amount. There just seems to be sth wrong with the payment applied widget. I will check that. In Database there is just 1 x payment with 161,60 €.

But still this made the billing account balance raise about 161,60 € and here I need to get a transfer of the 161,60 from the billing account the the customer's real bank.

Edit: The Entity PaymentApplication shows to entries for that payment:

PaymentApplication-Entry

Maybe this is the problem. Because when one would not exists the billing account would completely connect the payment to the credit note entry, so that on the above screen (BillingACcount Payment Screen ) only one payment with InvoiceId from Return Invoice would be shown and the balance would be correct.

I will go through the create Payment and and PaymentApplication servicesto find the mistake.

Please tell me if I am just have a missunderstanding or if there seems to be a bug.

Thanks Pierre
Reply | Threaded
Open this post in threaded view
|

Re: Order Return functionality (Billing Account)

Robert Gan
any ideas?
Reply | Threaded
Open this post in threaded view
|

Re: Order Return functionality (Billing Account)

Robert Gan
ok maybe the thread is a little bit confusing :) So let me ask a direct question:

Is it correct that the return process creates 2 entries within PaymentApplication Entity. Each entry has the invoice amount. One entry is conected to the return invoice and the other entry is not connected to an invoice.


Greetings
Reply | Threaded
Open this post in threaded view
|

Re: Order Return functionality (Billing Account)

Robert Gan
noone here who uses the return function for customer's with a billing account?