QuickBooks Online error: Error from halted execution: Nothing could be found for the search.

  • 8 October 2023
  • 7 replies


I have two questions:

  1. How do you mark invoices as paid in Quickbooks?
  2. Why is my email parser not returning the correct information?

How do you mark invoices as paid in Quickbooks?

Currently, my zap looks like this:

  1. Trigger when email parser receives new email. 
  2. Find invoice in Quickbooks by searching for invoice number from parser (this fails the test for some reason)
  3. ...mark paid?

Why is my invoice search failing for an invoice I know exists?

I’m getting the following error when testing the invoice search:

“Error from halted execution: Nothing could be found for the search.”


Please help me understand why my invoice search fails, and what action I would use to update the payment status of the invoice. 

This post has been closed for comments. Please create a new post if you need help or have a question about this topic.

7 replies

Userlevel 7
Badge +14

Hi @Mrx 

Good question.

We would need to see detailed screenshots with how your Zap steps are configured along with the encountered errors.

If a QBO Zap action doesn’t have the ability to mark an invoice as paid, then you may need to look into using the QBO API


Hi Troy,


Here’s what we’re looking at up to the point of failure:







Userlevel 7
Badge +14


Can you show a screenshot of the real QBO Invoice that matches the search value?




Userlevel 7
Badge +14


Make sure the parsed Invoice # from the email doesn’t have any leading/trailing whitespace.


I confirm there are no leading/trailing whitespaces


Userlevel 7
Badge +14


To test, try manually setting a static value of 1187 to see if that returns results.

If it does, then that means there is an issue with the parsed variable value.

if it does not, then that may mean there is a different internal QBO ID expected for the Invoice Number.


You can configure a new Zap with this trigger: QBO - New Invoice

Then you can test the trigger step to pull thru data.

That will help you understand which is the internal Invoice ID from QBO.