Skip to main content

Hello,

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. 

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 APIhttps://developer.intuit.com/app/developer/qbo/docs/develop

 


Hi Troy,

 

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

 

 

 

 

 

 


@Mrx 

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

 

 


 


@Mrx 

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

 


I confirm there are no leading/trailing whitespaces

 


@Mrx 

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.