如何在离线Quickbooks中获取特定客户的所有发票,估算和付款的列表清单?

时间:2015-10-03 07:00:38

标签: quickbooks qbxml

我希望通过QBXML提供客户ListId,并获取该特定客户下的所有发票,估算和付款的列表。什么QBXML请求会给我这个?请帮忙。

1 个答案:

答案 0 :(得分:1)

您应该参考所有qbXML参考的QuickBooks OSR:

这里还有一些额外的样本:

如果您参考QuickBooks OSR,您会发现一些非常令人惊讶的qbXML请求:

  • InvoiceQueryRq
  • EstimateQueryRq
  • ReceivedPaymentQueryRq

InvoiceQueryRq会为您提供发票,EstimateQueryRq会为您提供估算,依此类推。您可能还想查看TransactionQueryRq一次查询所有类型的交易(但请注意,它只会为您提供摘要数据,而不是详细数据,如订单项等,其他更具体的请求类型将会给你)。

OSR还会向您显示,您可以过滤这些查询以获取特定实体(例如特定客户)的发票,估算或付款。

<EntityFilter>
  <ListID >IDTYPE</ListID>
  <!-- OR -->
  <ListIDWithChildren >IDTYPE</ListIDWithChildren>
</EntityFilter>

您可以参考上面的QuickBooks OSR链接获取完整的qbXML参考和示例(查看OSR中的XMLOps选项卡)。