QBXML:我可以获得资产负债表还是必须计算它?

Ben*_*ess 1 quickbooks qbxml intuit-partner-platform

我正在为客户创建一个概述页面,该页面使用 QBXML 通过 PHP 应用程序和 Web 连接器从 Quickbooks 获取发票和销售数据。

客户希望我包含资产负债表(针对请求的日期)。是否可以直接检索,还是我必须获取所有项目和帐户数据并自己计算?

Kei*_*Jr. 5

这绝对是可以做到的。

使用 qbXML 和 Web 连接器,您可以向 QuickBooks 发送 qbXML 请求,要求其生成报告,并将报告数据返回给您。报告数据以良好的可解析 XML 格式返回。

如果你看一下 OSR:

您将找到以下选项:

  • 综合汇总报告查询

如果您使用该语法发送 qbXML 请求,如下所示:

<?xml version="1.0" encoding="utf-8"?>
<?qbxml version="13.0"?>
<QBXML>
  <QBXMLMsgsRq onError="stopOnError">
    <GeneralSummaryReportQueryRq>

      <GeneralSummaryReportType>BalanceSheetStandard</GeneralSummaryReportType>

      <DisplayReport>false</DisplayReport>
      <ReportPeriod>
        <FromReportDate>2013-01-01</FromReportDate>
        <ToReportDate>2014-01-01</ToReportDate>
      </ReportPeriod>

    </GeneralSummaryReportQueryRq>
  </QBXMLMsgsRq>
</QBXML>
Run Code Online (Sandbox Code Playgroud)

您将得到一个格式良好的行/列 XML 文档,其中包含所有资产负债表详细信息。

有关此QuickBooks qbXML 示例站点QuickBooks wiki的更多详细信息。