Intuit POS SDK -缺少制造商的库存查询

本文关键字:查询 制造商 POS SDK Intuit | 更新日期: 2023-09-27 18:13:10

我正在针对QuickBooks POS系统进行开发。我对库存列表(c#)提出以下请求。

var request = sessionMgr.CreateMsgSetRequest(1, 0);
request.Attributes.OnError = ENRqOnError.roeContinue;
var inventoryQuery = request.AppendItemInventoryQueryRq();
var response = sessionMgr.DoRequests(request);

我返回的库存列表不包括每个库存项目的制造商字符串,通过在QBPOS中填充该字符串。该字段不在返回的XML或IItemInventoryRet对象中,尽管其他所有内容似乎都在。

谢谢你的帮助!

Intuit POS SDK -缺少制造商的库存查询

制造商字段是在较晚版本的程序中添加的,因此您必须指定一个版本3的请求才能获得它。

你可以从你的请求对象中调用"QBPOSXMLVersionsForSession"来确保最终用户对你的请求有一个兼容的POS版本。

显示哪些版本可以使用哪些字段:https://member.developer.intuit.com/qbSDK-current/Common/newOSR/index.html