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

Community site session details

Session Id :
Finance | Project Operations, Human Resources, ...
Answered

Electronic Reporting Deployment Best Practices for many customers

(6) ShareShare
ReportReport
Posted on by 104

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?

Categories:
I have the same question (0)
  • Verified answer
    Alireza Eshaghzadeh Profile Picture
    14,610 Super User 2025 Season 2 on at
    Electronic Reporting Deployment Best Practices for many customers
    Hi Vasileios,

    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.


  • Vasileios Papoglou Profile Picture
    104 on at
    Electronic Reporting Deployment Best Practices for many customers
    Thank you all for your answers.
    Alireza, my question is about the deployment of the reports, not the creation. I try to find best practices regarding uploading of XMLs in order to avoid uploading them one by one for every customer and also generally to have better organized ER procedures when having a lot of customers with more than 30 reports on each one of them.
  • Verified answer
    Alireza Eshaghzadeh Profile Picture
    14,610 Super User 2025 Season 2 on at
    Electronic Reporting Deployment Best Practices for many customers
    Hi,

    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

  • Suggested answer
    Navneeth Nagrajan Profile Picture
    2,153 Super User 2025 Season 2 on at
    Electronic Reporting Deployment Best Practices for many customers
    Hi Vasileios,
     
    There is a Globalization solution for Dynamics 365 Finance that integrates with Power Platform Admin center where you can seamlessly import the ER Configurations to. Implemented this in the past and it makes you store ER Configurations and reports seamlessly in Dataverse.
    Its available in the appsource (Globalization Artifacts).
     
    References:
  • Verified answer
    Adis Profile Picture
    5,432 Super User 2025 Season 2 on at
    Electronic Reporting Deployment Best Practices for many customers
    Hi,
     
    I would store the templates in your dataverse respository, while customer specific configurations stays in their tenant.
     
    When a customer needs some adaption, you import the shared configurations (model, model mapping and format) in their dev\sandbox environment and adjust it. 
     

    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.

Helpful resources

Quick Links

Responsible AI policies

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

Andrés Arias – Community Spotlight

We are honored to recognize Andrés Arias as our Community Spotlight honoree for…

Leaderboard > Finance | Project Operations, Human Resources, AX, GP, SL

#1
Sohaib Cheema Profile Picture

Sohaib Cheema 764 User Group Leader

#2
Martin Dráb Profile Picture

Martin Dráb 619 Most Valuable Professional

#3
André Arnaud de Calavon Profile Picture

André Arnaud de Cal... 603 Super User 2025 Season 2

Last 30 days Overall leaderboard

Product updates

Dynamics 365 release plans