Kind regards, Adis
If this helped, please mark it as "Verified" for others facing the same issue
Keep in mind that it is possible to mark more than one answer as verified
Yes, your requirement is feasible. As Martin rightly pointed out, instead of using a report parameter, you can generate the number sequence in the RDP class or wherever you're processing the data for your SSRS report.
To ensure a unique and continuous number per customer that doesn't reset on each report execution, you should:
Define a custom number sequence (you can scope it at the company or global level).
Use NumberSeq::newGetNum() in your RDP class to generate numbers on the fly.
NumberSeq::newGetNum()
Each time you run the report, the number sequence will continue from where it left off (e.g., starts at 1001 if last used was 1000).
So even if you run the report multiple times, the numbers won't restart from 1 — they'll keep incrementing.
For reference, you can check this blog which explains how to set up and use number sequences in D365FO: 🔗 https://dynamics365musings.com/develop-a-d365-number-sequence/
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.
As AI tools become more common, we’re introducing a Responsible AI Use…
We are honored to recognize Abhilash Warrier as our Community Spotlight honoree for…
These are the community rock stars!
Stay up to date on forum activity by subscribing.
CA Neeraj Kumar 2,157
André Arnaud de Cal... 883 Super User 2025 Season 2
Sohaib Cheema 674 User Group Leader