QuickBooks Integrator 2020 C++ Edition

Questions / Feedback?

QBXMLVersion Property

The version of QBXML used in the outgoing message.

Syntax

ANSI (Cross Platform)
char* GetQBXMLVersion();
int SetQBXMLVersion(const char* lpszQBXMLVersion); Unicode (Windows) LPWSTR GetQBXMLVersion();
INT SetQBXMLVersion(LPCWSTR lpszQBXMLVersion);
@property (nonatomic,readwrite,assign,getter=QBXMLVersion,setter=setQBXMLVersion:) NSString* QBXMLVersion;
- (NSString*)QBXMLVersion;
- (void)setQBXMLVersion:(NSString*)newQBXMLVersion;
#define PID_SALESORDER_QBXMLVERSION 52

INQB_EXTERNAL void* INQB_CALL InQB_SalesOrder_Get(void *lpObj, int propid, int arridx, int *lpcbVal, int64 *lpllVal);
INQB_EXTERNAL int INQB_CALL InQB_SalesOrder_Set(void *lpObj, int propid, int arridx, const void *val, int cbVal);

Default Value

"3.0"

Remarks

The SalesOrder prodtype; requires the use of QBXML version 2.1 or above. In particular, a U.S. version of QuickBooks 2003 or higher is required, and all software updates to QuickBooks must be downloaded from Intuit.

If the property is set to a value such as "1.1", "CA2.0", etc., the class will fail with an error. Currently sales orders cannot be added to Canadian editions of QuickBooks, although future versions of QuickBooks and QBXML might support this.

This property is not available at design time.

Data Type

String

Copyright (c) 2021 /n software inc. - All rights reserved.
QuickBooks Integrator 2020 C++ Edition - Version 20.0 [Build 7941]