QBSDK:访问所有客户的所有交易(日期期间)

QBSDK: Access all transactions of all clients (date period)

我需要查看 "audit" 日志以获取使用 SDK 的 quickbooks。我基本上希望将 quickbooks 交易同步到第 3 方平台(供参考)

我在 OSR 中找不到对审核日志的引用,但我确实看到了 "TransactionsQuery"。我不清楚这是否是 "all" 笔交易,或者您是否需要指定特定客户?

有什么想法吗?

查看 GeneralDetailReport,GeneralDetailReportType 设置为 AuditTrail。

正如 William 在他的回答中指出的那样,可以通过 GeneralDetailReport 访问审计日志。

就实际交易而言,TransactionQuery 将为您带来 所有 笔交易。您不需要指定客户。

但是,它只会为您提供所有交易的摘要详细信息(例如,发票上没有行项目等),因此如果您需要每笔交易的详细信息,它不会为你工作。

如果您需要每笔交易的详细信息,则必须针对每种交易类型进行单独查询(例如 InvoiceQueryReceivePaymentQueryBillQuery 等)这样你就可以为每个取回 details/lines。