Limited time. 50% OFF QuickBooks for 3 months.
Buy now & saveI'm pretty sure I have been experiencing a bug; I have a client that regularly pays me with an automated debit card system and they send unique debit card information for each payment. Occasionally they'll miss an older invoice and pay newer invoices. As it happened tonight, I enter a payment for three combined invoices but listed in chronological order, this payment covers invoices 2, 3, & 4. invoice 1 was skipped and I need to follow up with them on it. Quickbooks tries to auto-match the amount to the invoices but is unable to, choses the wrong invoices, and leaves an open amount (which is reasonable) so I "unapply payment", I check the input beside invoices 2, 3, & 4 (leaving invoice 1 unchecked) and all looks correct and there are no remaining credits. I then click "Credit Card", enter their payment information, click "process", it churns for a moment and completes the process. However, if I watched very closely, RIGHT before it closed the customer payment record and shows the screen for about half a second, it reassigns the payments back to the invoices that it previously, erroneously, attempted to match - example it applies the payment to invoices 1, 2, and 3 when I previously assigned it to 2, 3, and 4 skipping 1. The payment record then closes and opens a fresh record ready for data. If I choose the back button, I see the incorrect information and can correct it, save the record, and all is well - but I have to do this every time their payments skip the first invoice (or possibly skip any invoices - not sure on that part).
I have been experiencing issues with payments being applied incorrectly for the past year and having to clean that up and I couldn't figure out where it was happening. I do believe I've found a bug. I've attached a screenshot of what this payment SHOULD look like in the record - but when I process this normally, it reassigns the payments to include 8980 and it takes a lot of sleuthing to figure out what went wrong later when I can't get payments to match up anymore when I come back to receive future payments.