Although every POS system doesn't give us the ability to initiate a return from within Run Free (via their API), you can still process a return with these three simple steps.
1. Refund the Customer via your Payment Gateway
If you're a Stripe Customer follow the instructions below. If you use another payment gateway, refer to your provider's documentation.
In Your STRIPE Dashboard
Find the charge to be refunded in the Payments Overview page.
Click the ••• icon to the right of the charge and select Refund charge.
Enter the amount to be refunded. The default is a full refund. For a partial refund, enter a different amount to be refunded.
Select a reason for the refund. If you select Other, you must provide an explanatory note that is attached to the refund.
Click Refund.
From the POS - Click the “Menu” button (the button with the three lines on the top left corner of the screen) to open the left menu panel.
Click the “Find Ticket” button on the left menu panel.
Search for the original transaction by ticket number or customer name
Click the “Return” button.
2. Process the Return in Heartland
Returns are processed in the same way as a sale and can be returned against a previous sale ticket. For more information about processing returns in Heartland Retail POS, check out their documentation here.
From the POS - Click the “Menu” button (the button with the three lines on the top left corner of the screen) to open the left menu panel.
Click the “Find Ticket” button on the left menu panel.
Search for the original transaction by ticket number or customer name
Click the “Return” button.
To return each item on the ticket, change the quantity from “0” to “-1.” The ticket line will automatically turn red to indicate that the item is being returned.
You can also use the “Switch to Return” function located in the dropdown menu to the left of the item on the ticket line.
When you have finished returning items to the ticket, click the “Tender” button to process the customer refund.
You have the option to issue the return with a tendering method that is different from the original payment.
When you have finished adding payments to the ticket, click the “Complete” button to complete the return.
Once the ticket is completed, a receipt will print and the return will be processed.
3. Mark the Order Returned in Run Free
Finally, navigate to the Orders section of your Run Free Project admin dashboard. Once there, find the order you're processing as returned. On the right, next to the Amount column, click the actions arrow, then choose Mark as Returned as shown below:
That's it! Once these three steps are complete, your order has been successfully returned.