是否可以为具有匹配自定义字段 (DataExt) 值的供应商创建 QBXML VendorMod 请求?

Is it possible to create a QBXML VendorMod request for Vendors with a matching Custom Field (DataExt) value?

我正在尝试使用 QBXML 和 Web 连接器更新 QuickBooks 供应商记录。

在我生成 QBXML 请求的系统中,我无法访问 QuickBooks 供应商 ListID,但我可以访问我们存储在自定义中的唯一标识符QuickBooks 供应商记录中的字段 (DataExt)。是否可以创建一个 VendorMod 请求来更新在自定义字段中具有此唯一值的供应商记录?

我已搜索 OSR and the SDK guide 无果。

如果答案是否定的,那么最好的方法是什么?从 VendorQuery 请求开始,对响应中的供应商进行排序,然后使用匹配供应商的 ListID 创建一个 VendorMod 请求?

Is it possible to create a VendorMod request that will update the Vendor record(s) that have this unique value in a custom field?

不,这不可能。

And if the answer is no, then what's the best way to proceed?

由于 QuickBooks 不允许您根据自定义字段值进行查询,您最好的选择可能是:

  • 更改您的应用程序以便可以存储 ListID
  • 执行一次性迁移过程,将所有供应商从 QuickBooks,并存储他们的 ListIDs
  • 使用 ListID 向前移动 执行 VendorMod 请求的值