web
You’re offline. This is a read only version of the page.
close
Skip to main content

Notifications

Announcements

No record found.

Community site session details

Community site session details

Session Id :
Microsoft Dynamics GP (Archived)

AP Aging Reports in Excel

(0) ShareShare
ReportReport
Posted on by 320

We have a need to get our AP Aging report in excel and the .csv print method is not sufficient since it can't be filtered and sorted.  Is there a SmartList or other method to produce this and have it match the Historical AP Aging report that is in the Payables module?

*This post is locked for comments

I have the same question (0)
  • Suggested answer
    L Vail Profile Picture
    65,271 on at

    Have you considered using Report Writer to modify the existing report such that it is rendered in an Excel friendly format? You could remove the page headers, page numbers, etc. and just include the applicable fields.

    Kind regards,

    Leslie

  • Don Wisch Profile Picture
    660 on at

    This could help :)
    http://victoriayudin.com/2013/04/24/sql-view-for-current-payables-aging-detail-in-dynamics-gp/

  • Don Wisch Profile Picture
    660 on at

    I just noticed that the SL SQL View I just posted was for the current aging and not historical.  As far as I know Victoria does not have an historical version for this report.  You could try this report mod (similar to what Leslie mentioned)

    reese-consulting.com/export-the-dynamics-gp-receivables-historical-aged-trial-balance-to-excel

  • AndrewP Profile Picture
    320 on at

    I am in GP 8.0.  I don't believe I have Report Writer available to me

  • AndrewP Profile Picture
    320 on at

    Just found report writer, now to figure out how to use it

  • sandipdjadhav Profile Picture
    18,306 on at

    Andrew,

    Please find in GP 8  DB Server storeproedure "seepmHATBWrapper" for AP Historical Aged Trial Balance. 

    This should give you historical aged trial balance for AP.

    Thanks

    Sandip

  • L Vail Profile Picture
    65,271 on at

    Report Writer is native to GP, it isn't a module you had to purchase separately. It is part of the system manager. You may not have security rights to it, but you for sure own it, everybody does.

    Kind regards,

    Leslie

  • L Vail Profile Picture
    65,271 on at

    Sandip,

    Once he has this stored procedure, what is he supposed to do with it?

    Kind regards,

    Leslie

  • sandipdjadhav Profile Picture
    18,306 on at

    Hello Ma'am,

    I hope all is well at your end. He has to pass parameter and run StoreProcs.

    Below parameter I passed on my .net project to retrieve Historical Aged Trial Balance.

    cmd.Parameters.Add("@I_dAgingDate", SqlDbType.Date).Value = Convert.ToDateTime(dtpFromDate.Text);

                           cmd.Parameters.Add("@I_cStartVendorID", SqlDbType.Char).Value = FromVendorID.ToString().Trim();

                           cmd.Parameters.Add("@I_cEndVendorID", SqlDbType.Char).Value = ToVendorID.ToString().Trim();

                           cmd.Parameters.Add("@I_cStartVendorName", SqlDbType.Char).Value = "";

                           cmd.Parameters.Add("@I_cEndVendorName", SqlDbType.Char).Value = "zzzzzzzzzz";

                           cmd.Parameters.Add("@I_cStartClassID", SqlDbType.Char).Value = "";

                           cmd.Parameters.Add("@I_cEndClassID", SqlDbType.Char).Value = "zzzzzzzzzz";

                           cmd.Parameters.Add("@I_cStartUserDefined", SqlDbType.Char).Value = "";

                           cmd.Parameters.Add("@I_cEndUserDefined", SqlDbType.Char).Value = "zzzzzzzzzz";

                           cmd.Parameters.Add("@I_cStartPaymentPriority", SqlDbType.Char).Value = "";

                           cmd.Parameters.Add("@I_cEndPaymentPriority", SqlDbType.Char).Value = "zzzzzzzzzz";

                           cmd.Parameters.Add("@I_cStartDocumentNumber", SqlDbType.Char).Value = "";

                           cmd.Parameters.Add("@I_cEndDocumentNumber", SqlDbType.Char).Value = "zzzzzzzzzz";

                           cmd.Parameters.Add("@I_tUsingDocumentDate", SqlDbType.TinyInt).Value = 0;

                           cmd.Parameters.Add("@I_dStartDate", SqlDbType.DateTime).Value = "1900-01-01";

                           cmd.Parameters.Add("@I_dEndDate", SqlDbType.Date).Value = Convert.ToDateTime(dtpFromDate.Text);

                           cmd.Parameters.Add("@I_tExcludeNoActivity", SqlDbType.TinyInt).Value = 1;

                           cmd.Parameters.Add("@I_tExcludeMultiCurrency", SqlDbType.TinyInt).Value = 1;

                           cmd.Parameters.Add("@I_tExcludeZeroBalanceVendors", SqlDbType.TinyInt).Value = 1;

                           cmd.Parameters.Add("@I_tExcludeFullyPaidTrxs", SqlDbType.TinyInt).Value = 1;

                           cmd.Parameters.Add("@I_tExcludeCreditBalance", SqlDbType.TinyInt).Value = 0;

                           cmd.Parameters.Add("@I_tExcludeUnpostedAppldCrDocs", SqlDbType.TinyInt).Value = 1;

    Thanks

    Sandip

  • Community Member Profile Picture
    on at

    Thanks Sandip!  Worked like a charm.  This seems to be by far the easiest way to get it.

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Responsible AI policies

As AI tools become more common, we’re introducing a Responsible AI Use…

Neeraj Kumar – Community Spotlight

We are honored to recognize Neeraj Kumar as our Community Spotlight honoree for…

Leaderboard > 🔒一 Microsoft Dynamics GP (Archived)

#1
Community Member Profile Picture

Community Member 2

#2
mtabor Profile Picture

mtabor 1

#2
Victoria Yudin Profile Picture

Victoria Yudin 1

Last 30 days Overall leaderboard

Featured topics

Product updates

Dynamics 365 release plans