Online
Support
QODBC users, application developers and
product engineers now have a
Technical Support HelpDesk (www.QDeveloper.com.au
Forum). Here everyone can participate in technical discussions, share,
advise, post support queries, report product bugs, search the FAQs and
much more.
Announcement List
To be alerted to news about QODBC, product releases, beta
test cycles, new features and promotions subscribe to QODBC News Asia
Pacific.


Data Access
Worldwide Support Solutions
We offer a variety of
technical support solutions in order to give our customers a wide range
of choices to determine how we may best help them meet their support
needs.
Our FREE QDeveloper Forum
Our FREE forum is dedicated to the professional exchange of information
where QODBC & FlexODBC users can post support queries, report product
bugs, search the FAQs and much more. To visit the forum click
here.
Buy Support Incidents
If you can't find your answer in the FREE Public QDeveloper Forum,
require URGENT Priority Support, or you need to send us private or
confidential information, purchase one of our Support Incidents by
clicking
here.
Callback Support
If you live in the USA, UK, Canada, Australia or New Zealand, you can
leave us your contact details with your question and request us to call
you back and discuss them with you personally (charges apply).
Pre-Paid Phone Support
Pre-Paid Phone Support time must be purchased from our website prior to
placing a support call. Telephone support is the fastest way to speed up
problem diagnoses and resolution or simply receive an experienced
perspective on your particular issue. Telephone support is billed at the
rate of A$33.00 per 20 minutes for one question or issue ("incident").
After you have purchased support time, you will be advised of the
priority support number to call to speak to a technical support person
or to make an appointment. While there are times the technical support
team will be available for immediate help, they may have other calls to
handle before scheduling your time. We will attempt to close all calls
the day of your call.

qbXML QuickBooks SDK Error Codes
These errors can possibly occur when
connecting QODBC to QuickBooks. Consult your error code for the
recommended action or explanation.
|
80040400 |
QuickBooks found
an error when parsing the provided XML text stream. |
| Action: |
Contact QODBC support with a
description of what was happening when you got this error. |
|
80040401 |
Could not access
QuickBooks. |
| Action: |
Perhaps the QuickBooks installation
is not complete. |
|
80040402 |
Unexpected
error. Check the qbsdklog.txt file for possible, additional
information. |
| Action: |
Check the log specified for details. |
|
80040403 |
Could not open
the specified QuickBooks company data file. |
| Action: |
Check that the QuickBooks version
matches the version of the company data file. |
|
80040404 |
The version of
QuickBooks currently running does not support qbXML. |
| Action: |
Check that you have QuickBooks Pro
2002 or higher (USA version), or Pro 2003 or higher in other
regions. QuickBooks Basic not supported in any version. |
|
80040405 |
qbXML components
have not been installed. |
| Action: |
Perhaps the QuickBooks installation
is not complete. |
|
80040406 |
Could not
determine the version of the QuickBooks company data file, or the
data file has been modified and requires a newer version of
QuickBooks. |
| Action: |
Perhaps the QuickBooks installation
is not complete. |
|
80040407 |
The installation
of QuickBooks appears to be incomplete. Please reinstall QuickBooks. |
| Action: |
Perhaps the QuickBooks installation
is not complete. |
|
80040408 |
Could not start
QuickBooks. |
| Action: |
Perhaps the QuickBooks installation
is not complete. |
|
80040409 |
The current
version of QuickBooks cannot work with the specified company data
file. |
| Action: |
Check that the QuickBooks version
matches the version of the company data file. |
|
8004040A |
QuickBooks
company data file is already open and it is different from the one
requested. |
| Explanation: |
The QODBC Driver uses the QuickBooks
SDK, which is limited to the features of the standard QuickBooks
desktop product, which cannot open multiple company files. You must
only open one company file at a time on a single machine. |
|
8004040B |
Could not get
the name of the current QuickBooks company data file. |
| Action: |
Check that the QuickBooks version
matches the version of the company data file. |
|
8004040C |
BeginSession
method has not been called or it did not succeed. |
| Action: |
Contact QODBC support with a
description of what was happening when you got this error. |
|
8004040D |
The ticket
parameter is invalid. |
| Action: |
Contact QODBC support with a
description of what was happening when you got this error. |
|
8004040E |
There is not
enough memory to complete the request. |
| Explanation: |
Check that your machine meets the
memory requirements of QuickBooks. |
|
8004040F |
The
OpenConnection method has not been called. |
| Action: |
Contact QODBC support with a
description of what was happening when you got this error. |
|
80040410 |
The QuickBooks
company data file is currently open in a mode other than the one
specified by your application. |
| Explanation: |
The QODBC Driver uses the QuickBooks
SDK, which is limited to the features of the standard QuickBooks
desktop product, which cannot open multiple company files. You must
only open one company file at a time on a single machine. |
|
80040411 |
Before calling
the BeginSession method, you
must call the
EndSession method to terminate the current session. |
| Action: |
Contact QODBC support with a
description of what was happening when you got this error. |
|
80040412 |
You cannot make
multiple successive calls to the OpenConnection
method. Call CloseConnection before calling OpenConnection again. |
| Action: |
Contact QODBC support with a
description of what was happening when you got this error. |
|
80040413 |
QuickBooks does
not support the rollbackOnError value of the
onError attribute. |
| Action: |
Contact QODBC support with a
description of what was happening when you got this error. |
|
80040414 |
A modal dialog
box is showing in the QuickBooks user interface.
Your application cannot access QuickBooks until the user dismisses the
dialog box. |
| Action: |
Check the QuickBooks desktop application for the described condition. |
|
80040415 |
A call to the OpenConnection method must include the name of
your
application. |
| Action: |
Contact QODBC support with a
description of what was happening when you got this error. |
|
80040416 |
If QuickBooks is
not running, a call to the BeginSession method
must include the name of the QuickBooks company data file. |
| Explanation: |
Make sure the DSN you are using includes the path to the company file
you
require, and that you have followed the security setup steps in our
users
manual. |
|
80040417 |
If the
QuickBooks company data file is not open, a call to the
BeginSession method must include the name of the data file. |
| Explanation: |
Make sure the DSN you are using includes the path to the company file
you
require, and that you have followed the security setup steps in our
users
manual. |
|
80040418 |
This application
has not accessed this QuickBooks company data
file before. Only the QuickBooks administrator can grant an application
permission to access a QuickBooks company data file for the first time. |
| Explanation: |
Make sure that you have followed the security setup steps in our users
manual. |
|
80040419 |
This
application's certificate is invalid. An application must
have a valid certificate to access QuickBooks company data files. |
| Action: |
Contact QODBC support with a
description of what was happening when you got this error. |
|
8004041A |
This application
does not have permission to access this
QuickBooks company data file. The QuickBooks administrator can grant
access
permission through the Integrated Application preferences. |
| Explanation: |
Make sure that you have followed the security setup steps in our users
manual. |
|
8004041B |
Unable to lock
the necessary information to allow this application
to access this company data file. Try again later. |
| Explanation: |
A QuickBooks error, contact us if this happens frequently. |
|
8004041C |
An internal
QuickBooks error occurred while trying to access the
QuickBooks company data file. |
| Explanation: |
A QuickBooks error, contact us if this happens frequently. |
|
8004041D |
This application
is not allowed to log into this QuickBooks
company data file automatically. The QuickBooks administrator can grant
permission for automatic login through the Integrated Application
preferences. |
| Explanation: |
Make sure that you have followed the security setup steps in our users
manual. |
|
8004041E |
This
application's certificate is expired. If you want to allow
the application to log into QuickBooks automatically, log into
QuickBooks
and try again. Then click Allow Always when you are notified that the
certificate has expired. |
| Explanation: |
Make sure that you have followed the security setup steps in our users
manual. |
|
8004041F |
QuickBooks Basic
cannot accept XML requests. Another product in
the QuickBooks line, such as QuickBooks Pro or Premiere, 2002 or later,
is
required. |
| Explanation: |
Check that you have QuickBooks Pro 2002 or higher (USA version), or Pro
2003 or higher in other regions. QuickBooks Basic not supported in any
version. |
|
80040420 |
The QuickBooks
user has denied access. |
| Explanation: |
Check the security settings for the user in QuickBooks. |
|
80040421 |
The returned
text is passed via the qbXML COM Request Processor
directly from QuickBooks to your application and is not issued by the
qbXML
COM Request Processor itself. You may find it useful to copy the text
verbatim to your message window. |
| Action: |
Contact QODBC support with a
description of what was happening when you got this error. |
|
80040422 |
This application
requires Single User file access mode and there
is already another application sharing data with this QuickBooks company
data file. |
| Explanation: |
A company file can only be open in one mode at a time. Certain
operations
require exclusive (single-user) mode, and can only be run when there are
no
other users of QuickBooks. |
|
80040423 |
The version of
qbXML that was requested is not supported or is
unknown. |
| Explanation: |
Check that you have QuickBooks Pro 2002 or higher (USA version), or Pro
2003 or higher in other regions. QuickBooks Basic not supported in any
version. |
|
80040424 |
QuickBooks did
not finish its initialization. Please try again later. |
| Explanation: |
A QuickBooks warning, contact us if this happens frequently. |
|
80040425 |
Invalid
parameter. |
| Action: |
Contact QODBC support with a description of what was happening when
you got this error. |
|
80040426 |
Scripts are not
allowed to call QBXMLRP. |
| Action: |
Contact QODBC support with a description of what was happening when
you got this error. |
|
80040427 |
Unregistered
QuickBooks. |
| Explanation: |
Check that you have QuickBooks Pro 2002 or higher (USA version), or Pro
2003 or higher in other regions. QuickBooks Basic not supported in any
version. |
|
80040428 |
The current
request processor does not support the request. |
| Action: |
Contact QODBC support with a description of what was happening when
you got this error. |
|
80040429 |
The current messageset is not supported. |
| Action: |
Contact QODBC support with a description of what was happening when
you got this error. |
|
8004042A |
Remote access is
not allowed. |
| Action: |
Contact QODBC support with a description of what was happening when
you got this error. |
|
8004042B |
Unsupported
interface. |
| Action: |
Contact QODBC support with a description of what was happening when
you got this error. |
|
8004042C |
Certificate has
been revoked. |
| Action: |
Contact QODBC support with a description of what was happening when
you got this error. |
|
RDS Client Errors: |
|
80040402 |
Remote
QuickBooks access failed unexpectedly. |
| Explanation: |
Make sure you are using the web or remote version of QODBC, and contact
QODBC support with a description of what was happening when you got
this error. |
|
80040407 |
Error retrieving
the QuickBooks remote server name and port. |
| Explanation: |
Make sure you are using the web or remote version of QODBC, and contact
QODBC support with a description of what was happening when you got
this error. |
|
8004040D |
Remote
QuickBooks access failed because the remote server name
and/or port have changed. |
| Explanation: |
Make sure you are using the web or remote version of QODBC, and contact
QODBC support with a description of what was happening when you got
this error. |
|
80040414 |
A modal dialog
box is showing in the QuickBooks Remote Data
Sharing Client user interface. The application cannot access QuickBooks
until the dialog is dismissed. |
| Explanation: |
A QuickBooks error, contact us if this happens frequently. |
|
8004041A |
Remote
QuickBooks access failed because login and/or password do
not match those on the server. |
| Explanation: |
Check the security settings in the QODBC setup screen. |
|
RDS Server Errors: |
|
80040420 |
The user has
denied remote access to QuickBooks. |
| Explanation: |
Make sure you are using the web or remote version of QODBC, and contact
QODBC support with a description of what was happening when you got
this error. |
|
80040421 |
Unable to
establish a remote connection to QuickBooks. |
| Explanation: |
Make sure you are using the web or remote version of QODBC, and contact
QODBC support with a description of what was happening when you got
this error. |