如何使用QBXML请求获取值

时间:2013-03-29 05:33:12

标签: quickbooks

我想要获取

Date Last Sold
MTD Sold
Last Month Sold
YTD Sold
Last Year Sold
Date Last Purchased

Quickbooks中的项目。

我正在使用PHP SDKquickbooks获取项目并能够获取它们。

但我也想获取这些字段。

我是否可以使用QBXML请求来获取Items的这些字段值?

1 个答案:

答案 0 :(得分:2)

正如威廉所说,这些信息都不是通过直接查询获得的。

您应该在QuickBooks GUI中查找并找出可以从中获取此信息的位置 - 它很可能必须来自报告。

了解可从中获取信息的报告后,请使用QuickBooks OSR查找特定报告类型的语法。

例如:

<?xml version="1.0" encoding="utf-8"?>
<?qbxml version="12.0"?>
<QBXML>
<QBXMLMsgsRq onError="stopOnError">
<CustomSummaryReportQueryRq>
<CustomSummaryReportType>CustomSummary</CustomSummaryReportType>
 ... etc. etc. etc.

您将获得一个可以解析的XML文档。

同样,第一步是您需要找出可以从GUI中获取该信息的报告。