【发布时间】:2015-01-20 00:59:41
【问题描述】:
我正在使用 QuickBooks PHP DevKit(感谢 Keith!),并且正在开发 quickbooks 桌面和我的网站之间的集成。我的目标是将他们的发票导入我的数据库,以便从中生成报告。
当 QBWC 转移所有发票的时间太长时我遇到了一个问题(有好几年的时间)。 “显而易见”的解决方案是在 qbXML 请求中放置一个过滤器,以仅获取那些最近修改过的(例如,在去年内)。这在一段时间内非常有效,但是出现了问题。
我的客户希望根据发票日期本身(我相信也称为 ShipDate)导入发票,而不是发票的创建或修改时间。但是,来自 intuit 的 OSR(onScreen 参考)并未列出更多可用于在 InvoiceQueryRq 上进行过滤的字段。
所以,我的问题是:
- 是否可以按特定发票字段(即 ShipDate)进行过滤?
如果没有:
- 有没有办法及时有序地下载大量数据(数十万)? (以防止超时、沮丧等)
【问题讨论】:
标签: php quickbooks qbxml