Turn on suggestions
Auto-suggest helps you quickly narrow down your search results by suggesting possible matches as you type.
Showing results for
So the new prepayment for sales orders is a great feature, but cannot figure out for the life of me how to refund a cancelled order. Had a payment made 11/30 that has already cleared our bank. 12/18 cust cancelled since parts still not available. Not a big deal. Credited the customers card through our non QB terminal so they are all set. However, i cannot find how to refund the payment so both the payment and the refund are both in qb and reconcile with our bank statement.
The only thing i can do is delete the entire payment. Then we would have a payment and refund in our bank that doesn't exist in qb. Payment cannot be edited, cannot unselect the S.O. so it leaves the balance with the "what would you like to do with this overpayment" like on a normal payment.
The QB payment help link here
Goes over everything BUT refunding. Even says that you can edit UNTIL applied to an invoice which also seems incorrect.
You can edit a prepayment if you haven’t applied it to an invoice. You can't edit a Prepayment after it's been applied to an Invoice.
Let's make sure to get this sorted out, Capan.
You'll have to convert the sales order to an invoice. Then, receive the prepayment amount. Once done, use a check to record the refund. This reduces your bank's balance and offsets the customer's open credit, overpayment, or prepayment.
Then, write a check. Follow the steps outlined below:
After that, receive payment in the amount:
Furthermore, learn from this article how you can handle credit or refund a check to give back the money to your customer. I've added this article for more details: Give Your Customer A Credit Or Refund In QuickBooks Desktop.
You can always get back to us here if you have further questions about prepayment. I'm always right here if you need further assistance.
I appreciate the reply but this doesn't seem like the best way in practice. way to many steps to cancel and refund a simple customer deposit.
1) Converting to an invoice will also change inventory and add item history that didn't happen with an item we didn't have (why we are cancelling the backorder) which makes any inventory issues down the road have extra fake transactions that never happened.
2) to receive the prepayment on an invoice, there would have to be something invoiced, then a credit made off the invoice creating a false item history.
I don't understand why the transactions are "locked" to SO. I get it in theory, but there needs to be a way to release this. If the same transaction happened prior to this feature, we would have received a customer payment and created a SO. Then when customer cancels order days/weeks later, all we had to do is close so, and go to the payment and select Refund to customer. Simple and quick.
There should be NO reason to create a posting transaction (invoice) to close a sales order and refund a deposit.
Also in the second part you mention re-receiving the customers payment with the original date so it lines up with bank deposit. What if the deposit has already been reconciled with bank online in the register in QuickBooks? Then we'd have to delete and reenter a deposit just to cancel a order with a deposit?
There is nothing to invoice. Customer cancelled an order with a deposit.
When you turned on the prepayment function, you had to select or create a liability account that would record the prepayment. When you refund the prepayment, I think all you need to do is issue payment to your customer and assign the same liability account to the refund that was assigned to the prepayment. That will zero out the liability account and you will have both a deposit and a payment to reconcile your bank account.
Thanks for the reply. Only issue with that is there is no way to write a check from undeposited funds (so the credit card/bank reconciled). When i go to write check, there are only options for "bank" accounts not undeposited funds where we typically would refund customers from (since its a credit card transaction and the daily batch needs to align, we cannot refund direct from bank account unless writing a physical check)
I also saw this (pasted below) from QB regarding setting the feature up. My first thought was using the account we set up when turning this feature on, but as explained below, I see it creates 2 fake accounts which from what i can see are not accessible so not sure. I just cant believe there isn't a way to just close the order, and have it ask what you want to do with the prepayment. In all the instructions for the process of SO deposits, there is no mention of closing the SO or refunding a prepayment. Seems to be a large oversight, obviously some sales orders with prepayment will need to be cancelled with backorders.
QuickBooks creates two general journal entries for each prepayment credit when you apply it to an invoice.
To see these in QuickBooks, go to the Customer Center and find the Customer/Job you created an Invoice for, and applied a Prepayment credit.
You’ll see two general journal entries for each prepayment credit.
Note: The Account for Prepayment Transfer in both general journal entries is an inactive account QuickBooks creates. QuickBooks uses it to transfer an amount from a liability account to an A/R account.
"Only issue with that is there is no way to write a check from undeposited funds (so the credit card/bank reconciled). When i go to write check, there are only options for "bank" accounts not undeposited funds where we typically would refund customers from (since its a credit card transaction and the daily batch needs to align, we cannot refund direct from bank account unless writing a physical check)"
Then record it using an Expense (New > Expense). It's not technically an expense obviously, that's just the transaction type. Select the liability account under 'Category' and select Undeposited Funds under 'Payment account'.
QB creates the first journal entry (JE) to the liability account when you receive the prepayment and creates the second JE when you create the invoice.
I suppose that is a work around. I also took care of one by invoicing a non inventory item/service, applying prepayment, then creating a credit memo from it. Either way works for now I suppose, but I think Intuit needs to fix this process. Shouldn't have to create accounts, or enter "fake" transactions by invoicing to refund a simple cancelled order. We try to keep customer/item history as clean as possible. We have a large amount of customers and a large amount of transactions. Navigating through fake transactions and histories just makes warranty process and inventory control even harder. As I mentioned previously, the "old" way just required going to the payment, and selecting refund to customer. It should be that simple IMO.
Thanks for your help!
For example, this is the transaction history for 1 sale that was cancelled. Cust gave deposit of $240 and ordered 11/15. He ordered wrong part, had to pay a restocking fee of $120, and we owe him a 120 refund. Made one invoice off the Sales order for the restock of 120. Remaining 120 payment still locked, even thought it has been partially invoiced, and the remaining items Closed.
Have to make a 2nd fake invoice for a non inventory item, then do a credit memo against it, and then refund customer from accounts receivable. Total of 8 transactions to be able to process the $120 refund. This is a nightmare for tracking customer history as well.
anybody come up with a better way yet?
Anyone?
Bueller?
I used the "item" Job Deposit on my invoice for the amount to be refunded and wrote in the description "Job Deposit - refund amount" then entered the amount to be refunded in the rate. Applied the entire prepayment to the invoice. Then, create a credit memo to the item Job Deposit and use the credit memo to issue a refund.
Thanks for the update, @Gingern.
I appreciate you sharing the steps you've taken to refund sales order prepayment in QuickBooks. I'm sure other users who encounter the same concern will find your resolution helpful.
Please don't hesitate to drop by the Community if you have other questions about QuickBooks. We're always here to lend you a hand. Take care, and have a great day ahead.
That's basically what I'm doing as a work around. Issue is, we are a high volume business doing a lot of special order stuff with delays. It just creates a bunch of "fake" transactions/history under the customer which makes tracking things down in the future more difficult. Not to mention, IMO refunding a deposit should be as simple as clicking "Mark as Closed" and a pop asking what you would like to do with the prepayment instead of creating fake invoices and credit memo's (similar to going to a unassigned payment where it asks what you want to do with the payment). Intuit needs to come up with a simple solution. The added deposit feature is great for many reasons, but this is a huge issue. Have a hard enough time getting my employees to do transactions properly as it is, let alone adding 8 steps to a simple refund.
Its not really a solution, its a work around. A solution would be a simple refund process just like it is on a standard payment that has not been applied. Should not need to create fake items, invoices, and credit memo's to refund someone. also, should not have to add 7 transactions in customers history for a cancelled sales order.
OLD WAY:Create sales order, receive payment. Customer cancels, just need to refund payment, and close Sales Order
NEW WAY: Create Sales order/receive Payment/create dummy invoice/credit memo/refund/journal entry in/journal entry out
That is 7 transactions for a cancelled order in the customers history.
Intuit, are you going to come up with a solution for this?
I understand how you feel and appreciate the effort that you've made so far, @Lizzzz. I can share information on how we can help sort things out and get a solution to this matter.
I understand the importance of having a direct solution to refund sales order prepayments in QuickBooks Desktop. However, the option to do it is currently unavailable. With that, I encourage you to send feedback to our product developers so they can get to know this feature and add it to future product updates. I want to ensure your suggestions will be heard and put into action.
Here's how:
You can visit our QuickBooks Online Feature Requests website to track the status of your submitted feedback.
I'm leaving this handy article for future guidance in managing refunds in QuickBooks Desktop: Void or refund customer payments in QuickBooks Desktop.
Keep me posted if you have clarification about the refund on sales order prepayments in QuickBooks or other QuickBooks queries. I'm glad to help.
We stopped using the prepayment feature as well. We have always done sales receipts and credit memos when we only have a sales order and then once the order is invoiced, applied the payment.
But the Open Prepayments by Customer Report is not updated
the problem is how to update the "Open Prepayments by Customer" report
Hi Gissella, thanks for joining the conversation! Let's work together to get your Open Prepayments by Customer report updated accurately.
To make sure you're seeing the latest information, try refreshing the report. You can do this by clicking the Refresh button at the top of the report.
I've included a screenshot for your reference:
If that doesn't do the trick, let's try a couple of things:
To Verify Data:
To Rebuild Data:
This article has some helpful guidance on using the Tool Hub: Fix common problems and errors with the QBDT Tool Hub.
One more thing to keep in mind: the "Open Prepayments by Customer" report is designed to show prepayments that haven't yet been applied to an invoice. So, if a prepayment has already been applied, it won't show up on this report.
I hope this helps! Let me know if you have any other questions or if you're still running into trouble.
But the whole point is that the sales order should not be invoiced since it is a cancelled order and even if you change everything to $0, it still takes the items out inventory and charges COGS. This is an incomplete/incorrect answer from QuickBooks.
QuickBooks didn't ask us to "turn on" this feature or give us any options. The feature just became available on its own after we updated to Enterprise 2024
RE: So the new prepayment for sales orders is a great feature, but cannot figure out for the life of me how to refund a cancelled order.
I think the same as if you had received payment on an invoice, which is to create a credit memo and a refund. As you save the credit memo you'll be prompted and asked if you want to refund the customer. You can then refund via a check or a credit card refund, as appropriate.
For the credit memo, use a generic item, probably an other charge item called 'refund' or similar, that uses the prepayment liability account, which will reduce the liability.
Yes, we created a item called "Refund"
Add it to the SO
Invoice it from the SO
Apply the prepayment credit to the Invoice
Create Credit Memo off the invoice
Refund CM Amount to customer
Used to be a lot easier just going to the customer payment and selecting "refund overpayment to customer"
I do like that it "locks" the credit so a customer cannot use it on another purchase if waiting for a prepaid order at the same time. But, Intuit needs to come up with a way to just close a sales order, and unlock/refund the payment to customer, it shouldn't take 10 steps, and add multiple transactions to the customers history. A new customer that orders something and cancels a week later will have 7 transactions if I'm counting right.
Estimate
SO
Payment
Invoice (to unlock prepayment)
Journal in
Journal out
refund
You have clicked a link to a site outside of the QuickBooks or ProFile Communities. By clicking "Continue", you will leave the community and be taken to that site instead.
For more information visit our Security Center or to report suspicious websites you can contact us here