Service Titan Knowledge Base

I get the Object "###" specified in the request cannot be found errorLast updated on 05/12/2022

The article helps understand why you get the error when exporting from ServiceTitan to Quickbooks.


Problem

When the user makes transactions from ServiceTitan to Quickbooks, the exporting fails and shows the Object "###" specified in the request cannot be found error.


Solution

To solve the problem, use the following steps:

  1. Find out the errored entity type

  2. Check Settings in ServiceTitan

  3. Use the Find out reasons for the error workflow to find and solve the following issues:

    • Identical invoice problem

    • Customer issue

    • Currency error

    • Accounts Receivable (A/R) account matching issue

  4. If the invoice you have previously exported has been deleted, use the Create Invoice Manually in Quickbooks workflow to create payment manually in Quickbooks.


Find out the errored entity type

  1. In ServiceTitan, go to the navigation bar, and click Accounting.

  2. From the side menu, select  Batch/Export Transactions.

    In the side menu, you will see the error report.

  3. Click error report.

  4. In the Export Error Report screen, check the Entity Type field for the errored transactions.

If the Entity type is PaymentSplit, ApplyJournalEntry, or ApplyCreditMemo, that means the associated payment or invoice has been edited or deleted in the accounting system. To solve this error, you should find the reason.


Check Settings in ServiceTitan

If the invoice has been moved between customers and Quickbooks, check the settings.

  1. In ServiceTitan, go to the navigation bar and click Settings.

  2. In the side menu, search for Quickbooks Desktop.

  3. Check the settings set.

    If you have selected Customer Level mapping:

  • Invoice is exported based on the bill to the customer name of the transaction in ServiceTitan

  • To solve change the customer job in QB to match the customer in the Bill to section of the invoice in ServiceTitan.

  • Make sure customer and local key match in the customer job in QB and  the Bill to on the invoice in ServiceTitan Note: The payment should apply to the invoice, so the system needs to find the invoice. And since the invoice doesn’t exist in the customer job, you get the error.

If you have selected Service location address or Service location name mapping:

  • Invoice is exported based on the customer and then the location that is on that customer’s profile

  • To solve change the customer job in QB to match the customer in the service location of the invoice in ServiceTitan

  • Make sure location and local key match in the customer job in QB and the service location on the invoice in ServiceTitan.


Find out reasons for the error

If you see the invoice in Quickbooks, find out whether or not the invoice has been deleted or has been moved to a customer job:

If the invoice has been moved in Quickbooks:

  1. Move the invoice back to the main customer.

  2. Export the payment.

If the invoice doesn’t currently exist under the customer you have previously exported to:

  • In ServiceTitan, export the invoice back to the customer you have originally exported to.

If the currency in the invoice is not the same as the payment has:

  1. Check whether or not you have selected the multi-currency option in Quickbooks.

  2. Check whether or not the currencies match.

If there is an issue with A/R accounts.

  • Check whether or not the A/R accounts for the invoice and payment match. Note: This can happen if you have multiple A/R accounts in QuickBooks, and you're not specifying which A/R account to use when creating the invoice or payment.

If there is an issue with a balance on the invoice:

  • Check whether or not the invoice has an open balance. Note: For example, it may already be paid.

If none of these reasons are applicable, then the invoice you have previously exported has been deleted. To solve this:

  1. Bypass the payment, invoice or adjustment invoice.

  2. Create the invoice manually in Quickbooks.


Create Invoice Manually in Quickbooks

  1. In Quickbooks, go to the navigation bar and click Customer.

  2. From the dropdown menu, select Receive payment.

  3. In the Customer Payment screen, select the customer and specify the payment.


Related Content



Important note: Some features may not be currently included in your account and additional configuration may be required. Please contact technical support for details.