C |
Chris Muench |
We have a scenario where we owe a customer a balance of -$40.00 on a store account. We then ring up a sale for $30 and the customer wants to use his balance to pay for it. The employee clicks on the Store Account as a payment option and then types in $40.00 based on what they see at the top under Store Account Balance. The system will tell the employee to give the customer back $10.00 in change. At the end of the day, the employee register log shows the employee is missing $10.00. The problem is mixing between two different types of payment, Store Account and Cash refund. The system does not report the cash refund given back to the customer from the negative store account balance.
I'd like to propose a fix by making sure that the Store Account payment shouldn't exceed the balance due just like how the exact number shows up when the credit card payment is selected. Using the example above, if the employee types in $40.00 for the Store Account while the amount due is only $30, the system should only apply exactly $30 as Store Account Payment and leave -$10.00 on the customer's account. Any balance that the customer owes us (positive balance) should be paid through the Customer menu > Pay.
Activity Newest / Oldest
Ken N.
Another incident today, in which the customer returned $80 worth of product. It was refunded to the store account. The customer then spent $120 shortly after. The employee saw the store account balance, forgot about it, selected the Store Account Payment option, and then typed in $120 (total sale) instead of $80 (store account) and the other $40 (in other payment type). The customer now owes us $40. There's no way to force the customer to pay that additional $40. If the mistakes were in the hundreds or thousands of dollars, we'd be out on those funds. The customer may or may never come back. This is no longer a feature request but a bug report. We cannot trust the employee to remember only to put in the exact store account payment. We need a fix that only allows the employees to make an exact store account payment when completing a sale.