小编mor*_*biD的帖子

从QuickBooks数据计算客户余额(QBXML)

我正在建立一个简单的网站,我公司的客户可以查看过去12个月的报表,以及他们当前的余额.为此,我将使用QuickBooks Web连接器将必要的数据从我们的QuickBooks公司文件导出到MySQL数据库(通过ConsoliBYTE的PHP DevKit).

但是,我对QuickBooks本身并不十分精通,所以我的问题是:为了计算准确的客户余额,我需要在哪些字段中存储QBXML响应以存储在数据库中?

我不知道哪种类型的交易可以促成或影响余额(除了发票),所以我不知道在InvoiceQuery和CustomerQuery之外要做出哪些QBXML请求.

我也意识到Keith Palmer 的这篇文章,它暗示发票余额本身并不一定可靠:

"发票余额可以更改而不会更改发票本身(因为余额是从其他记录计算的字段,而不是发票本身的字段)"

我不知道每次Web连接器运行时是否更好地替换数据库中的所有Invoice数据,或者自己从相关记录计算Invoice余额,在这种情况下,我需要哪些数据来计算Invoice余额?

答案

@ consolibyte的答案似乎是获得客户余额的最简单方法,所以我已经接受了它,即使它对我的具体用法不够冗长.

@Hpjchobbes的回答对于获取QuickBooks内置的Balance Detail报告非常有用.

我还添加了自己的答案,因为我需要提供一个完整的逐项清单.它似乎工作正常,但可能会出现失败的情况.

quickbooks qbxml

5
推荐指数
1
解决办法
1273
查看次数

标签 统计

qbxml ×1

quickbooks ×1