Quickbooks QBXML - 如何排除字段

时间:2017-07-07 10:52:50

标签: quickbooks qbxml

我希望从手册字段中只有全名和数量的快速书中获取所有库存商品,以获得更小的xml。你知道如何实现这个目标吗?

这是xml查询请求:

<?xml version="1.0" encoding="utf-8"?>
<?qbxml version="10.0"?>
<QBXML>
    <QBXMLMsgsRq onError="stopOnError">
        <ItemInventoryQueryRq>
        </ItemInventoryQueryRq>
    </QBXMLMsgsRq>
</QBXML>

1 个答案:

答案 0 :(得分:4)

您可以使用此标记专门选择要包含的字段:

<IncludeRetElement>

例如,这会收到发票,但只会显示TxnIDEditSequenceRefNumber字段:

<?xml version="1.0" encoding="utf-8"?>
<?qbxml version="8.0"?>
<QBXML>
  <QBXMLMsgsRq onError="stopOnError">
    <InvoiceQueryRq requestID="abcd1234">

      <TxnID>ABCD-1234</TxnID>

      <IncludeRetElement>TxnID</IncludeRetElement>
      <IncludeRetElement>EditSequence</IncludeRetElement>
      <IncludeRetElement>RefNumber</IncludeRetElement>

    </InvoiceQueryRq>
  </QBXMLMsgsRq>
</QBXML>

此维基的示例:

您可能还想参考Intuit的文档,其中显示了这个,QuickBooks OSR: