Electronic Reporting: The Hidden Gem
By CA Neeraj Kumar and Ramita Chaurasiya
()
About this ebook
Explore the Electronic Reporting (ER) module in Microsoft Dynamics 365 (MS D365) ERP with this guide. Authored by experienced consultants, it covers ER basics, key components, and practical report preparation tips. The book includes hands-on examples like date
Related to Electronic Reporting
Related ebooks
Love Thy Data: & Eliminate the Pain Rating: 0 out of 5 stars0 ratingsProfessional Microsoft SQL Server 2012 Reporting Services Rating: 1 out of 5 stars1/5Excel 2019 All-in-One: Master the new features of Excel 2019 / Office 365 Rating: 0 out of 5 stars0 ratingsExcel: Mastering Data Analysis, Visualization, and Automation for Success with Microsoft 365 Rating: 0 out of 5 stars0 ratingsBasic Excel 2023: An Essential Guide to Foundational Excel Rating: 0 out of 5 stars0 ratingsExcel for Data Insights Rating: 0 out of 5 stars0 ratingsInstant Creating Data Models with PowerPivot How-to Rating: 1 out of 5 stars1/5Microsoft Dynamics AX 2012 Reporting Cookbook Rating: 0 out of 5 stars0 ratingsIntegration Architecture Rating: 5 out of 5 stars5/5High Velocity Itsm: Agile It Service Management for Rapid Change in a World of Devops, Lean It and Cloud Computing Rating: 0 out of 5 stars0 ratingsSpecial Techniques in Excel Rating: 0 out of 5 stars0 ratingsAccounting Database Design Rating: 5 out of 5 stars5/5Dynamics 365 CE Essentials: Administering and Configuring Solutions Rating: 0 out of 5 stars0 ratingsCracking the IT Architect Interview Rating: 5 out of 5 stars5/5Excel BI and Dashboards in 7 Days: Build interactive dashboards for powerful data visualization and insights (English Edition) Rating: 0 out of 5 stars0 ratingsA Practical Guide to Implement Oracle E-Business Suite Rating: 0 out of 5 stars0 ratingsBusiness Visibility with Enterprise Resource Planning Rating: 0 out of 5 stars0 ratingsExcel Formulas and Functions 2020: Excel Academy, #1 Rating: 4 out of 5 stars4/5Exploring Data with Excel 2019 Rating: 0 out of 5 stars0 ratingsRunning IT Like a Business: A step-by-step guide to Accenture's internal IT Rating: 4 out of 5 stars4/5Microsoft Azure IoT A Complete Guide - 2020 Edition Rating: 0 out of 5 stars0 ratingsSystem Design Interview: Prepare And Pass Rating: 0 out of 5 stars0 ratingsData Analysis and Business Modeling with Excel 2013 Rating: 1 out of 5 stars1/5Integrating Serverless Architecture: Using Azure Functions, Cosmos DB, and SignalR Service Rating: 0 out of 5 stars0 ratingsIT Governance to Drive High Performance: Lessons from Accenture Rating: 0 out of 5 stars0 ratingsData Analysis with Excel: Tips and tricks to kick start your excel skills Rating: 0 out of 5 stars0 ratings
Teaching Methods & Materials For You
Securities Industry Essentials Exam For Dummies with Online Practice Tests Rating: 5 out of 5 stars5/5Financial Feminist: Overcome the Patriarchy's Bullsh*t to Master Your Money and Build a Life You Love Rating: 5 out of 5 stars5/5Becoming Cliterate: Why Orgasm Equality Matters--And How to Get It Rating: 4 out of 5 stars4/5How to Take Smart Notes. One Simple Technique to Boost Writing, Learning and Thinking Rating: 4 out of 5 stars4/5Personal Finance for Beginners - A Simple Guide to Take Control of Your Financial Situation Rating: 5 out of 5 stars5/5Fluent in 3 Months: How Anyone at Any Age Can Learn to Speak Any Language from Anywhere in the World Rating: 3 out of 5 stars3/5Speed Reading: Learn to Read a 200+ Page Book in 1 Hour: Mind Hack, #1 Rating: 5 out of 5 stars5/5Jack Reacher Reading Order: The Complete Lee Child’s Reading List Of Jack Reacher Series Rating: 4 out of 5 stars4/5Good to Great: Why Some Companies Make the Leap...And Others Don't Rating: 4 out of 5 stars4/5Verbal Judo, Second Edition: The Gentle Art of Persuasion Rating: 4 out of 5 stars4/5Speed Reading: How to Read a Book a Day - Simple Tricks to Explode Your Reading Speed and Comprehension Rating: 4 out of 5 stars4/5The Science of Making Friends: Helping Socially Challenged Teens and Young Adults Rating: 5 out of 5 stars5/5Principles: Life and Work Rating: 4 out of 5 stars4/5The 5 Love Languages of Children: The Secret to Loving Children Effectively Rating: 4 out of 5 stars4/5Weapons of Mass Instruction: A Schoolteacher's Journey Through the Dark World of Compulsory Schooling Rating: 4 out of 5 stars4/5The Four-Hour School Day: How You and Your Kids Can Thrive in the Homeschool Life Rating: 5 out of 5 stars5/5The Teenage Liberation Handbook: How to Quit School and Get a Real Life and Education Rating: 4 out of 5 stars4/5Grit: The Power of Passion and Perseverance Rating: 4 out of 5 stars4/5Everything You Need to Know About Personal Finance in 1000 Words Rating: 5 out of 5 stars5/5How to Think Like a Lawyer--and Why: A Common-Sense Guide to Everyday Dilemmas Rating: 4 out of 5 stars4/5Defining Moments in Black History: Reading Between the Lies Rating: 4 out of 5 stars4/5Lies My Teacher Told Me: Everything Your American History Textbook Got Wrong Rating: 4 out of 5 stars4/5Dumbing Us Down - 25th Anniversary Edition: The Hidden Curriculum of Compulsory Schooling Rating: 4 out of 5 stars4/5The Financial Diet: A Total Beginner's Guide to Getting Good with Money Rating: 4 out of 5 stars4/5From 150 to 179 on the LSAT Rating: 4 out of 5 stars4/5The Chicago Guide to Grammar, Usage, and Punctuation Rating: 5 out of 5 stars5/5
Reviews for Electronic Reporting
0 ratings0 reviews
Book preview
Electronic Reporting - CA Neeraj Kumar
Basic Concepts of Electronic Reporting
CONCEPT-001 What is Electronic Reporting, please give the introduction.
Answer:
You are reading this book, so we hope you have already heard the name of ER, i.e., electronic reporting. It’s one of the reporting tools to configure both outgoing and incoming formats. Outgoing formats like print documents, reports, request payload of third-party integrations, etc. can be generated using the ER. Similarly, import utilities, update the database, parse response payloads, and update the required fields in the application (D365 F&O).
It is based on the concept of "configuration instead of coding". Users can define the configuration as per the business requirements.
ER contains mainly the data model, model mapping, format (both export and import), and format mapping. [see the details later].
It becomes easier to maintain the changes made in the configuration through version control. Updating the configuration in the production environment does not require any deployment. Configuration files can be exported in XML files and imported in the other environment. There is another way also, like maintaining the configuration files through RCS (Regulatory Configuration Services).
Navigation for Electronic reporting:
1) Electronic reporting Workspace
2) Organization Administration >> Electronic reporting.
There are three types of configurations available:
1) Reporting configuration: Contains all the ER configurations for import and export. [It will be used much ]
2) Tax configuration: Contains the ER configuration for the calculation of tax.
3) Metadata Configuration: [Not the part of the book ]
We are very much aware of the SSRS report (SQL server reporting services) for designing any print document and reports. Parallelly, Microsoft (MS) has developed business documents like Sales invoices, purchase orders, Sales orders, etc. through electronic reporting. These configuration files can be extended further as per the requirement. It uses the print management framework.
CONCEPT-002 As we mentioned above SSRS is already available for designing print documents and reports, then what is the need for electronic reporting, and why is SSRS not being used?
Answer:
Using electronic reporting does not mean replacing the SSRS completely. The main point to consider here is that whenever we make any changes in SSRS reports, the same needs to be deployed into the Sandbox environment and then to the production environment. It requires downtime to move the objects from one environment to another.
Suppose there is a field of Invoice date on the sales invoice print document, and it is showing today’s date instead of the invoice date, the same has been missed during the testing phase as all were testing the invoice date on the same date as of posting. In the production environment, it was noticed that yesterday’s generated invoice is showing today’s date. Now this has become a major concern for the dispatch team. The consignment is already loaded on the truck and invoice print is mandatorily required for dispatch and transport of the goods. Panic situation for the business team!! The logic is verified in the development environment, and it is found that the invoice date has not been picked from the CustInvoicejour table and is instead given as getcurrentdate().
Doing the changes in the print is not a big or challenging task, it could be done within a few minutes, the main challenge here is to deploy that change to the sandbox environment and then to the production environment, all these would require crucial time.
Now imagine the above Sales invoice print document is prepared using the electronic reporting tool. Once the issue is identified, the user can update the configuration file and correct the binding. Complete the model mapping, export the XML file, and then import the same into the production environment. Take a new print and the issue gets resolved. All this can happen in the next 10 minutes. Now the situation is under control.
Many of us can argue that such changes can be handled using the PDF editor. The main concern here is the frequency of the changes and its maintenance. Doing the deployment is not a challenge every time. It’s about the frequency of the changes. Even while using electronic reporting, we will be using technical changes like preparation of methods in X++, adding new buttons, new tables, new forms, etc. But these changes won’t be having frequent changes. There is always a high possibility of making changes whenever some logic has been written.
Let’s come again to our main question, why is ER, not SSRS? We can try to move as much as possible for a report preparation over the electronic reporting from SSRS but not all. Configuring the report in electronic reporting requires technical skills as well. In the SSRS, we are already developing all the reports and have overcome the performance issues over time. There are other data warehouse technologies to handle large numbers of data as well.
In Electronic Reporting, print documents can be prepared in the Excel spreadsheet designer. Business users are very familiar with the Excel spreadsheet instead of Visual Studio – SSRS report designer. So, a business user can provide the requirements in the Excel spreadsheet easily. After adding the placeholders for different fields, the Excel template can be prepared and uploaded in the electronic reporting configuration.
CONCEPT-003 Does it not exist earlier? Why was it not explored that much earlier?
Answer:
An electronic reporting tool was not available in the AX2012. We had document templates available in AX2012 where data from multiple tables can be configured to update the placeholders and generate some reports or print documents.
In the D365 F&O, we noticed it is mostly due to Tax configuration. Whenever we need to extend the tax configuration, we make some changes in the Model, mapping, and tax document. Also, to extend the standard GSTR 1 and GSTR 2 configuration files.
There was less documentation for electronic reporting available earlier, we could see many blogs across the internet but those are focusing on the initial detailing of electronic reporting, Microsoft documents were also available and enough to start working on the electronic reporting, but practicing as per those documents was a little tedious. There is always confusion among technical and functional about who should focus on electronic reporting. While working as a functional consultant, we face challenges in knowing the table structure, relations, joins, etc. While working as a technical consultant, it seems that preparation of the model and binding to data sources can be handled by functional easily, so why shouldn't they work on it?
Electronic reporting is something that connects functional and technical aspects of report design very beautifully. A functional understands the requirements of the business users, the formats, the tables, and their fields. And can prepare Excel templates. But when there is a relation between multiple tables and to pick data from data sources using business logic, we require a technical person to write the code for us. We will also share our experience of how as functional consultants we overcame this