We’ve been using Electronic Reporting (ER) in D365FO extensively for one customer because of its flexibility, ease of use, and the major advantage of not needing code deployment for every change.
However, now there’s a growing need to support multiple customers, and while we have some core reports, we also need customer-specific versions of them.
My question is: What is the best practice for handling ER reports to avoid uploading individual XML files for every customer separately?
A thought was to use a Dataverse repository to upload all the shared and the customer-specific ones for each customer.
We're looking for a scalable solution where we can reuse shared logic, minimize redundancy, and streamline deployment. Any advice or patterns others have used successfully?
The ER framework supports XML file import for manual uploads, which means you need to import each report individually if they use the same data model and model mapping.
I recommend enabling the Dataverse repository upload. This way, you can add the configurations to the customer’s Dataverse repository and import them directly from there.
Great to hear that you're working with Electronic Reporting (ER)!
My recommendation is to create a custom data model and model mapping from scratch. This approach allows you to include only the required fields and logic, making the configuration more efficient and reducing redundancy.
When it comes to the format designer and layout, I suggest tailoring those per customer to meet specific requirements.
If you can standardize the configuration for each model mapping and corresponding format, that would be the ideal scenario—ensuring consistency and easier maintenance across customers.
DynFOTech – Dynamics 365 Finance & Operations Blog
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
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 Andrés Arias as our Community Spotlight honoree for…
These are the community rock stars!
Stay up to date on forum activity by subscribing.
Sohaib Cheema 764 User Group Leader
Martin Dráb 619 Most Valuable Professional
André Arnaud de Cal... 603 Super User 2025 Season 2