我没有看到如何在桌面SDK中为APAgingSummary的AgingReportQueryRq AgingReportType指定间隔。默认为30天间隔和90限制。我不想要那些。我可以看到如何在UI中更改它们,但我需要使用SDK生成报告
感谢。
答案 0 :(得分:0)
使用ReportPeriod或ReportDateMacro选择您想要的日期。
答案 1 :(得分:0)
SDK不提供在QuickBooks UI中设置Interval或Through字段的权限。
您应该能够生成数据并创建自己的报告。我建议运行一个Open Invoices报告。您可以指定截至报告结束日期或截至今天的未结余额。
IGeneralDetailReportQuery rpt = MsgRequest.AppendGeneralDetailReportQueryRq();
rpt.GeneralDetailReportType.SetValue(ENGeneralDetailReportType.gdrtOpenInvoices);
rpt.IncludeColumnList.Add(ENIncludeColumn.icDate);
rpt.IncludeColumnList.Add(ENIncludeColumn.icDueDate);
rpt.IncludeColumnList.Add(ENIncludeColumn.icName);
rpt.IncludeColumnList.Add(ENIncludeColumn.icOpenBalance);
rpt.ReportOpenBalanceAsOf.SetValue(ENReportOpenBalanceAsOf.robaoReportEndDate);
rpt.ORReportPeriod.ReportPeriod.FromReportDate(/* FROM REPORT DATE */);
rpt.ORReportPeriod.ReportPeriod.ToReportDate(/* TO REPORT DATE */);