QuickBooks Online Error Codes

You are here:
< Back

Here is a list of known QuickBooks Online error codes that can occur during integration and their explanations:

Error Message Explanation
[500] Could not execute specified command: Permission Denied Error: You do not have the access rights to use this feature The Company ID is incorrect. Under the QuickBooks Integration tab in Site Setup, delete the Company ID. Log in to QuickBooks and press CTRL + ALT + ? on your keyboard to display the correct Company ID. Copy it and paste it into DonorSnap.
ERROR – [500] Could not execute specified command: status code: 500 – error message: message=InternalServerError; errorCode=003100; statusCode=500 QuickBooks Online may be experiencing a temporary outage. Please try to integrate again. If the error continues, try again in an hour or two.
ERROR – [500] Could not execute specified command: status code: 401 – error message: message=ApplicationAuthenticationFailed; errorCode=003200; statusCode=401 Authorization is valid for 6 months and is currently expired. Under Site Setup > QuickBooks Integration, re-authorize your account.
ERROR – [500] Could not execute specified command: status code: 401 – error message: Check your Company ID for a three digit suffix like H16, H36, etc. Remove the H and the two digits after it so that your Company ID is only numbers. Reauthorize the connection and try again.
ERROR – [500] Could not execute specified command: status code: 503 – error message: message=DownStreamServiceUnavailable; errorCode=006001; statusCode=503 QuickBooks Online is experiencing a temporary outage. Please try to integrate again. If the error continues, try again in an hour or two.
[500] Could not execute specified command: status code: 504 – error message: message=Timeout occurred while proxying request; errorCode=006002; statusCode=504 QuickBooks Online is experiencing a temporary outage. Please try to integrate again. If the error continues, try again in an hour or two.
ERROR – [500] Could not execute specified command: status code: 500 – error message: message=General IO error while proxying request; errorCode=006003; statusCode=500 QuickBooks Online is experiencing a temporary outage. Please try to integrate again. If the error continues, try again in an hour or two.
[500] Could not execute specified command: status code: 400 – error message: message=Subscription for company has lapsed or Invalid destination URL is used. Sandbox company works with Sandbox URL and Production company works with Production URL.; errorCode=007001; statusCode=400 The QuickBooks Online subscription for the Company ID provided has expired. Please check to make sure that a trial period has not expired and that your payment in QuickBooks has not lapsed. If that is not the case, log out of QuickBooks and delete the QuickBooks Company ID from DonorSnap. Log back in to QuickBooks and press CTRL + ALT + ? on your keyboard to display the correct Company ID. Copy it and paste it into DonorSnap. Now click the Authorize button and follow the steps.
ERROR – [500] Could not execute specified command: status code: 400 – error message: Permission Denied Error : You do not have the access rights for this action.; statusCode=500 Your QuickBooks Online user account does not have administrative rights. Adjust the user rights to be an administrator, or re-authorize in DonorSnap using your QuickBooks Online administrator account.
Table of Contents