有没有办法按列表ID查找已删除的交易?

时间:2015-02-19 18:53:19

标签: quickbooks qbfc

我的目标是在一段时间内找到已删除的交易作业列表。从一个工作到另一个工作,时间段可能不同。我目前正在使用TxnDeletedQueryRq,但请求仅提供日期范围的过滤器。我试图调查其他请求,但到目前为止没有运气。我想知道是否有人知道实现这一目标的方法。

谢谢。

1 个答案:

答案 0 :(得分:0)

我能想到的唯一方法是创建审计跟踪报告并解析状态"已删除"。这允许您为名称设置实体过滤器,另外您可以将修改日期范围设置为报告周期,以帮助缩小您需要解析的信息:

IGeneralDetailReportQuery report = MsgRequest.AppendGeneralDetailReportQueryRq();
report.DisplayReport.SetValue(false);
report.GeneralDetailReportType.SetValue(ENGeneralDetailReportType.gdrtAuditTrail);

report.ReportEntityFilter.ORReportEntityFilter.FullNameList.Add("Customer");

report.ORReportPeriod.ReportPeriod.FromReportDate.SetValue(fromDate);
report.ORReportPeriod.ReportPeriod.ToReportDate.SetValue(toDate);

report.ORReportModifiedDate.ReportModifiedDateRangeFilter.FromReportModifiedDate.SetValue(fromModDate);
report.ORReportModifiedDate.ReportModifiedDateRangeFilter.ToReportModifiedDate.SetValue(toModDate);