如何设置AP老化摘要的老化时间间隔和天数

时间:2014-05-29 05:36:47

标签: report qbxml

我没有看到如何在桌面SDK中为APAgingSummary的AgingReportQueryRq AgingReportType指定间隔。默认为30天间隔和90限制。我不想要那些。我可以看到如何在UI中更改它们,但我需要使用SDK生成报告

感谢。

2 个答案:

答案 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 */);