QuickBooks Online Error Codes
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. |