Best practice for refunding a prepaid sales order

  • 19 June 2023
  • 1 reply

Userlevel 5
Badge +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 26 June 2023, 18:27

View original

1 reply

Userlevel 7
Badge +2

@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. 


About Acumatica ERP system
Acumatica Cloud ERP provides the best business management solution for transforming your company to thrive in the new digital economy. Built on a future-proof platform with open architecture for rapid integrations, scalability, and ease of use, Acumatica delivers unparalleled value to small and midmarket organizations. Connected Business. Delivered.
© 2008 — 2024  Acumatica, Inc. All rights reserved