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 :
Small and medium business | Business Central, N...
Suggested Answer

Change existing report 106 "Customer Detailed Aging"

(5) ShareShare
ReportReport
Posted on by 12
Hello experts,

I have been asked to make a "minor" change to the existing report 106 - Customer Detailed Aging.
The current report uses an overdue time in months. We would like to see this in days.
 
In the dataset I see an OverDueMonths field. How do I get an OverdueDays field in the dataset?
 
Thanks,
Paul
I have the same question (0)
  • Mustafa Omerbegović Profile Picture
    1,473 Super User 2025 Season 2 on at
    Hello Paul,
     
    You should write a little bit of code for that, but it shouldn't be hard if you are a developer.
     
    You can create a copy of this report and write settings for OverDueDays based on the OverDueMonths.
    Essentially, the only difference in your new field when you compare it to existing OverDueMonths is a new procedure that will calculate your OverDueDays.
    The formula for procedure is ToDate - FromDate, and you need to call it (same as it is called native procedure CalcFullMonthsBetweenDates) on the onAfterGetRecord on the Cust_Ledger_Entry_Remaining_Amt_LCY_ column.
     
    Also, add a new column in your RDLC file.
     
    If you have a specific question feel free to ask.
     
    Greetings
  • Suggested answer
    Steven Renders Profile Picture
    5,672 Moderator on at
    Do not clone (copy) the report, but create a report extension instead.
    With a report extension you can easily add a column to a data item in the report, with a calculated value.
     
     
  • Suggested answer
    Sohail Ahmed Profile Picture
    11,136 Super User 2025 Season 2 on at

    You can’t directly change the standard dataset of report 106, but the recommended way is to extend the dataset using a report extension. That way you can add your own calculated field (e.g. OverdueDays) and use it in the layout.

     

    Here’s a simple example from another report I extended, which might give you a hint:

     

     

     

     

    ✅ Mark this as the verified answer if helpful.

  • Suggested answer
    Sohail Ahmed Profile Picture
    11,136 Super User 2025 Season 2 on at

    I agree with @Steven — for small requirements like this, it’s always better to extend the report instead of creating a full copy of the standard one. With a report extension you can simply add your custom field with minimal code and keep the standard report behavior intact.

     

    ✅ Mark this as the verified answer if helpful.

  • Suggested answer
    Khushbu Rajvi. Profile Picture
    20,275 Super User 2025 Season 2 on at
    Agree you can achieve this by extending report.
    Hope this helps: Bing Videos

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 > Small and medium business | Business Central, NAV, RMS

#1
OussamaSabbouh Profile Picture

OussamaSabbouh 3,143

#2
Jainam M. Kothari Profile Picture

Jainam M. Kothari 1,694 Super User 2025 Season 2

#3
YUN ZHU Profile Picture

YUN ZHU 1,067 Super User 2025 Season 2

Last 30 days Overall leaderboard

Featured topics

Product updates

Dynamics 365 release plans