You are using an unsupported browser. Please update your browser to the latest version on or before July 31, 2020.
close
You are viewing the article in preview mode. It is not live at the moment.
Need immediate help? Phone support is available between Monday and Friday from 9am to 9pm EST at 888-297-6172
Home > Resolutions for Transaction Pro Importer Issues > Desktop Importer > Could Not Find Matching Invoice to Apply Payment
Could Not Find Matching Invoice to Apply Payment
print icon

ISSUE

 

When importing Receive Payments, Rightworks Transaction Pro Importer failed to find a matching Invoice in QuickBooks Desktop (QBDT) file even though the record does exist.

 

Error message "Could Not Find Matching Invoice to Apply Payment" displays on the Transaction Log.

 

RESOLUTION

 

First, make sure the Invoice is still in an Open status in QBDT as well as the remaining balance is equal or more the payment amount being imported.

 

If the above has been verified, please be aware that there is a bug in the QuickBooks Software Development Kit (QBSDK) in relation to these type of transactions. If the Invoice Reference Number exceeds the limits of an integer data type (2147483647), then Importer will be unable to import the transaction. Basically, QBDT will not return query results on any number that exceeds the limits of an integer (2147483647).

 

Three options exist:

 

  1. Shorten the Invoice Reference Number
  2. Precede the Invoice Reference Number with a letter so that QBDT will treat the data as text 
  3. Use the command line code /RECINTEGER to search first by the Customer Name and then by the Invoice Number (read more about command line codes for Importer HERE)
Feedback
0 out of 0 found this helpful

scroll to top icon