qbXML 按自定义字段过滤项目?

qbXML to Filter Items by Custom Fields?

是否可以从 QuickBooks 中获取项目列表并根据自定义字段对其进行过滤?我发现 this question 从 2013 年开始,但我不确定从那以后它是否发生了变化,因为这似乎是一个非常重要的功能。

像这样:

<!---- LIST ALL ITEMS OF THE CATEGORY "MyCategory" ---->
<?xml version="1.0" encoding="utf-8"?>
<?qbxml version="8.0"?>
<QBXML>
  <QBXMLMsgsRq onError="stopOnError">
  <ItemQueryRq requestID="{REQUEST_ID}" >
      <Category>MyCategory</Category>
    </ItemQueryRq>
  </QBXMLMsgsRq>
</QBXML>

如果没有,是否可以在项目请求中获取自定义字段?如果是这样,我可以手动筛选并过滤响应中的所有项目,但我得到的响应似乎只有 return 个标准字段。

如果相关,我正在使用 Web 连接器和 QuickBooks 桌面。

Intuit 的文档在这里,列出了您可以过滤的内容:

不,您不能按自定义字段过滤。

关于查询和取回自定义字段的文档在这里:

您需要执行此操作以获取自定义字段 (OwnerID):

<?xml version="1.0" encoding="utf-8"?>
<?qbxml version="8.0"?>
<QBXML>
  <QBXMLMsgsRq onError="stopOnError">
    <ItemQueryRq requestID="{REQUEST_ID}" >
      <OwnerID>0</OwnerID>
    </ItemQueryRq>
  </QBXMLMsgsRq>
</QBXML>