QBXMLVersion
Specifies the version of QBXML used in outgoing messages for interacting with QuickBooks Desktop Edition.
Possible Values
QBDEFAULT, 1.0, 1.1, 2.0, 3.0, 4.0, 4.1, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0, 11.0, 12.0, 13.0, 14.0, 15.0, 16.0, CA2.0, CA3.0, UK2.0, UK3.0, OZ2.0, AU3.0Data Type
string
Default Value
"QBDEFAULT"
Remarks
This property specifies the QBXML version used in outgoing messages. The default value, "QBDEFAULT," enables compatibility with QuickBooks Desktop Desktop by aligning with a QBXML version supported by the installation. For most requests and QuickBooks Desktop versions that support integrated applications, using a value of "1.1" is sufficient unless otherwise noted in the documentation.
Since 2002, each release of QuickBooks Desktop has included a corresponding version of the QuickBooks Desktop SDK, starting with version 1.0 for QuickBooks Desktop 2002, 2.0 for QuickBooks Desktop 2003, and continuing incrementally. Each newer QuickBooks Desktop version maintains backward compatibility with earlier SDK versions, meaning requests using SDK version 1.1 are supported across all QuickBooks Desktop versions. However, to access features introduced in newer QuickBooks Desktop versions, you must use the corresponding SDK version. The following table lists QuickBooks Desktop versions and their associated QBXML versions for reference:
| QuickBooks Desktop 2002 | 1.0, 1.1 |
| QuickBooks Desktop 2003 | 2.0 |
| QuickBooks Desktop 2004 | 3.0 |
| QuickBooks Desktop 2005 | 4.0, 4.1 |
| QuickBooks Desktop 2006 | 5.0 |
| QuickBooks Desktop 2007 | 6.0 |
| QuickBooks Desktop 2008 | 7.0 |
| QuickBooks Desktop 2009 | 8.0 |
| QuickBooks Desktop 2010 | 9.0 |
| QuickBooks Desktop 2011 | 10.0 |
| QuickBooks Desktop 2012 | 11.0 |
| QuickBooks Desktop 2013 | 12.0 |
| QuickBooks Desktop 2014 | 13.0 |
| QuickBooks Desktop 2018 | 14.0 |
| QuickBooks Desktop 2022 | 15.0 |
| QuickBooks Desktop 2023 | 16.0 |
In addition, versions of QuickBooks Desktop outside of the U.S. released before QuickBooks Desktop 2008 adhere to a different version of the QuickBooks Desktop SDK. These versions were updated with less frequency than the U.S. SDK and may omit features introduced in later releases:
| QuickBooks Desktop Canadian 2003 | CA2.0 |
| QuickBooks Desktop Canadian 2004 to 2007 | CA3.0 |
| QuickBooks Desktop UK 2003 | UK2.0 |
| QuickBooks Desktop UK 2004 to 2007 | UK3.0 |
| QuickBooks Desktop Australian 2003 | OZ2.0 |
| QuickBooks Desktop Australian 2004 to 2007 | AU3.0 |