Skip to main content
Solved

Best practice for refunding a prepaid sales order

  • June 19, 2023
  • 1 reply
  • 223 views

Forum|alt.badge.img+1

We have a customer who uses Shopify and imports those orders to Acumatica, along with the customer’s payment at the time the order is placed.

It is possible that an item becomes unavailable and the Sales Orders that have that item on them have to be partially refunded and that SO line canceled.

What best practices have you seen to:

  1. Processes a partial refund on a prepaid sales order and sends that information back to Shopify.
  2. Cancels the SO line for the affected item.

This would ideally be done in a bulk process. They could have several hundred sales orders with that item that need to be refunded.

Thanks for any help provided!

Best answer by KarthikGajendran

@donnadeskins55  The best practice would be to do the partial refund at the Shopify end since the payment is initiated in Shopify and the payment processor at Shopify would take care of the refund(amount) to the customer. 

This is easy if the order isn't shipped yet in Acumatica because when the refund entity is synced the connector will remove or update the open sales order lines in Acumatica and create the Customer Refund Payment document if the payment is already captured. 

View original
Did this topic help you find an answer to your question?

1 reply

KarthikGajendran
Acumatica Moderator
Forum|alt.badge.img+3

@donnadeskins55  The best practice would be to do the partial refund at the Shopify end since the payment is initiated in Shopify and the payment processor at Shopify would take care of the refund(amount) to the customer. 

This is easy if the order isn't shipped yet in Acumatica because when the refund entity is synced the connector will remove or update the open sales order lines in Acumatica and create the Customer Refund Payment document if the payment is already captured. 


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings