Smart Contractor
QuickBooks Interface Log

The QuickBooks Interface Log report appears after you run the Update QuickBooks Data utilities, or when you select the View Update QuickBooks Data Errors option from the Update QuickBooks Data menu.

The QuickBooks data update can be run either by selecting it from the Utilities menu, or by checking the Update QuickBooks Data option in the Exit Options box in the Smart Contractor Exit form. When the QuickBooks data update is run from the exit options form, both the reference list data and the transaction data is synchronized.

When the QuickBooks data update is run from the utilities menu, the QuickBooks Data Update Errors report is displayed immediately after QuickBooks data update finishes. This report lists any problems that were encountered during the synchronization process. You can re-display the QuickBooks data update errors report by selecting the "View QuickBooks Interface Log" menu option.

See the QuickBooks Integration topic for information on what happens when you run the Update QuickBooks Data utilities.

The Update QuickBooks Data Errors report lists errors or problems that occurred the last time the Update QuickBooks Data utilities were run. The following is a list of the possible error messages that might appear in this report, with a discussion of the cause and resolution.

No Items In Bill...

A bill in Smart Contractor does not have any items in it. A bill cannot be written to QuickBooks if it does not have any items in it.

No Items In Invoice For...

An invoice in Smart Contractor does not have any items in it. An invoice cannot be written to QuickBooks if it does not have any items in it.

No Job For QB Bill From Vendor...

This message appears when a bill that was entered in QuickBooks does not have a valid job assigned to it. This can happen when the bill line items have nothing selected in the "Customer:Job" column, or the entry selected in the "Customer:Job" column is a Customer, not a Customer:Job.

QB Job (job name) Of Payment On (date) Not Found In Smart Contractor

A payment has been entered in QuickBooks for a job that does not exist in Smart Contractor. The most likely reason the job does not exist in Smart Contractor is because the job was entered in QuickBooks. As explained in the QuickBooks Data Integration topic, Smart Contractor cannot import job information from QuickBooks.

Resolution:

Status: ___, Severity: ___:...

Some error messages will appear as above, starting with "Status:" followed by a number. These messages are only of concern if the number following "Status:" is 1000 or greater, or if the word following "Severity:" is Error. Otherwise, these messages are informational only and can be ignored.

Status

Error Message

Explanation and Solution

3100

The name "(...)" of the list element is
already in use.

Explanation: This message appears when Smart Contractor tries to write a record for reference data such as a customer, vendor, or employee, and a customer, vendor, or employee with the same (or similar) name already exists in QuickBooks.

Solution: Change the name that appears in the error message in Smart Contractor or QuickBooks and try again.

Important Note: QuickBooks considers names that are similar (but not exactly the same) to be the same. For example, QuickBooks considers the name "Fred Jones" to be the same as "Jones, Fred".  

Important Note: QuickBooks does not allow the same (or similar) names to be used in the customer, vendor, or employee files. For example, if you have an employee named "Fred Jones" in QuickBooks and you try to add a customer named "Fred Jones" in Smart Contractor, you will receive this error.

3261

The integrated application has no permission to access personal data. The QuickBooks administrator can grant permission to access
personal data through the Integrated Application preferences.

Explanation: The Integrated Application settings for Smart Contractor in QuickBooks are not set to allow access to personal data (for employees).

Solution: Change the Integrated Application settings for Smart Contractor in QuickBooks to allow access to personal data.

3410

An attempt was
made to modify the account(s) for
ItemService list. This modification would
affect the existing transactions of the
company. If you are sure you really want to
do this, please ask a user with Admin
privileges to remove the password for the
closing date (this setting is in the Accounting
Company Preferences), then try again.

Explanation: This error occurs if you change the accounts associated with construction costs in the QuickBooks Integration Setup form after Smart Contractor has written cost transactions (purchases or labor hours) to QuickBooks.

Solution: If you intentionally changed the construction cost accounts in the QuickBooks Integration Setup form, and if you want QuickBooks to change all of the transactions that Smart Contractor has written to QuickBooks to use the new accounts, then log into an administrator user account in QuickBooks and remove the password for the closing date, then run the Update QuickBooks Transaction menu option again.

If you did not intend to change accounts associated with construction costs, then go into the QuickBooks Integration Setup menu option in Smart Contractor (Setup > Other > QuickBooks Integration) and change the accounts associated with construction costs (materials, labor, equipment, subcontract, other) back to what they should be.