Skip to main content

Get 50% OFF QuickBooks for 3 months*

Buy now
Switch to QuickBooks and 70% off for 3 Months
June 17, 2026
Question

since today matching tool doesn't work correctly. Somehow it brings just 1000 invoices meet necessary condition. Changing date-range or filtering does not help

  • June 17, 2026
  • 1 reply
  • 7 views
I am experiencing a critical system issue that started today and is completely blocking my ability to work. Two major tools are failing to fetch complete data and are capping results. 1. Invoice Matching Tool Bug: The tool is only loading the first 1,000 invoices. If I change the date range or try to filter by customer, the system only filters within that initial pool of 1,000 invoices. It fails to query the database to pull newer or relevant records outside of that batch. 2. Receive Payment Tool Bug: This tool is hard-capping transactions at exactly 999 per customer.The date picker in this specific tool has become completely unresponsive and does not work at all. This is a major blocker for our daily accounting operations as we cannot match or receive payments accurately.

1 reply

QuickBooks Team
June 17, 2026

I understand the severity of this situation and how disruptive this can be to your daily operations. QuickBooks Online limits the global matching and receive payment screens to a batch of 1,000 invoices to keep the system running smoothly.


For the invoice matching feature, if a customer has more open invoices than this threshold, the system loads only the first batch. Any filters or date changes you apply will search within that set.

As a workaround for the receive payment tool, process payments directly from the customer’s individual transaction ledger. Here’s how:

 

  1. Navigate to the Customer hub on the left menu and select Customers & leads.
  2. Click on the customer’s name to open their profile.
  3. In the Transaction List tab, locate the invoices you need to clear.
  4. Move to the far-right side of that row under the Action column and hit Receive payment.

 

Handling payments through the customer’s profile bypasses the batch limits of the global screen by prompting the system to retrieve that customer’s entire history. 


If you have further questions or concerns, feel free to reach out. We’re always here to help.