Загрузка страницы

Part 5 - How to develop Daily Stores Sales Payments Summary DP-based SSRS Report in Dynamics 365

Store-wise daily sales payments or collection in retail stores is a very important and needed functionality for the finance department in the Head office in the retail industry. While Dynamics 365 provides many out-of-the-box or standard retail sales reports for the purpose but that is not fulfilling the need to review all the stores and dates simultaneously. The video demonstrates how to develop a data-provider based SQL Server Report that can be used to verify the cash or other payment methods received through retail stores or commerce channels.

Part 1 - Covers briefly sales reports available in the Retail and Commerce module in D365. Then briefly about the requirements to group by store-wise and then date-wise to have a daily summary of the cash received using various payment methods. The development begins with temporary table creation by identifying the fields needed and labelling them properly. Lastly, to synchronize the database for the table to commit the changes to SQL Server.

Part 2 - Covers the creation of the Contract class to pass the parameters and UI Builder class to enhance the contract class's functionality. Besides, here we also cover how to implement multi-select lookup for the selection of multiple stores as filter criteria. The filter also includes a date range to view the sales payment received during the date range entered.

Part 3 - Begins with the creation of the data-provider (DP) class that implements the main business logic for the report. The set-based operations insert-recordset is used to efficiently insert the data rather than using looping to have an efficient report. The list iterator class is used to iterate the values of the list containing the stores that have been selected by the end-user as filter criteria.

Part 4 - Adding more logic to the Data provider (DP) class for aggregating day-wise amount received for each payment method from the stores. The aggregate methods such as sum and count are used for amounts and transaction count.

Part 5 - Completing the data-provider (DP) class, by adding the final aggregation for the child tables such as tax, safe deposit, tender declaration etc. The set-based operation update-recordset is used for math operators and calculation between the fields e.g. to calculate the difference amount, by adding all the payments to the opening or starting amount and then subtracting with the tender declared.

Part 6 - The SSRS report is deployed and then some troubleshooting activities are to fix the issues. The list parm method return type in the contract class needs the AifCollectionType attribute. Also, how to edit the SSRS report in XML to fix the newly added parameter bug, when it is not automatically adjusted in the back-end XML. The data accuracy in SSRS is also verified using SQL Query data. Finally, the recap of the overall activity is performed.

About Trainer:
I am a certified Microsoft Trainer (MCT) and consultant manager in Microsoft Dynamics 365 FinOps, SAP S/4 Hana, Power platform, SharePoint, Azure, and Oracle Cloud with over 20 years of global experience in supporting industries as textile, manufacturing, retail, heavy equipment rental, transportation, facility management, building material, construction, and telecom infrastructure. Besides, I also support open-source software for digital needs.

Contact:

👉 E-mail: pkrashdi@gmail.com
👉 GitHub (Source codes): https://github.com/pkrashdi
👉 LinkedIn: https://www.linkedin.com/in/khurramrashdi/

🔔 Subscribe to get notified for newly released videos: https://youtube.com/pirkhurramrashdi?sub_confirmation=1. Also, spread the knowledge by sharing videos.
🎬 Weekly at least two videos are released at appropriate times.
📝 SUPPORT AND GET MORE VIDEOS BY WATCHING ON YOUTUBE, INSTEAD OF DOWNLOADING.

Видео Part 5 - How to develop Daily Stores Sales Payments Summary DP-based SSRS Report in Dynamics 365 канала Learning Business Apps with Pir Khurram Rashdi
Показать
Комментарии отсутствуют
Введите заголовок:

Введите адрес ссылки:

Введите адрес видео с YouTube:

Зарегистрируйтесь или войдите с
Информация о видео
17 марта 2023 г. 23:52:20
00:28:20
Другие видео канала
Training 21 - SAP S/4 Hana - Start receivables collection - Accounts receivableTraining 21 - SAP S/4 Hana - Start receivables collection - Accounts receivable07. How to create a Parameters form, apply TOC pattern, and set other properties in D365 Finance07. How to create a Parameters form, apply TOC pattern, and set other properties in D365 FinanceHow to add a controller class for different designs to analyze retail sales in D365 FinanceHow to add a controller class for different designs to analyze retail sales in D365 FinanceTraining 22 - SAP S/4 Hana - Report on Open Dispute Cases - Accounts receivableTraining 22 - SAP S/4 Hana - Report on Open Dispute Cases - Accounts receivableTraining 01 - SAP S/4 Hana - Manage General Ledger Account Master Data - General LedgerTraining 01 - SAP S/4 Hana - Manage General Ledger Account Master Data - General LedgerTraining 06 - SAP S/4 Hana -  Display the Cash Journal Entries - General LedgerTraining 06 - SAP S/4 Hana - Display the Cash Journal Entries - General Ledger22. How to consume a D365 SOAP service using an external application - Part 222. How to consume a D365 SOAP service using an external application - Part 2How to distribute the payments into installments in payable or receivable in Dynamics 365 FinanceHow to distribute the payments into installments in payable or receivable in Dynamics 365 Finance18. How to write a number sequence logic to hook up on a form in D365 Finance - Part 0218. How to write a number sequence logic to hook up on a form in D365 Finance - Part 02Training 13 - SAP S/4 Hana - Post a Manual Outgoing Payment - Accounts payableTraining 13 - SAP S/4 Hana - Post a Manual Outgoing Payment - Accounts payablePart 2 - How to develop Daily Stores Sales Payments Summary DP-based SSRS Report in Dynamics 365Part 2 - How to develop Daily Stores Sales Payments Summary DP-based SSRS Report in Dynamics 365How to configure and use accrual schemes for prepaid rent in vendor invoice journal in D365 FinOpsHow to configure and use accrual schemes for prepaid rent in vendor invoice journal in D365 FinOpsHow to delete an unneeded ISV model from Dynamics 365 environmentsHow to delete an unneeded ISV model from Dynamics 365 environmentsHow to enable notes in printing external documents in Dynamics 365 Finance and OperationsHow to enable notes in printing external documents in Dynamics 365 Finance and OperationsHow to convert the stocks into fixed assets in Dynamics 365 FinanceHow to convert the stocks into fixed assets in Dynamics 365 FinanceHow to push records from Dynamics 365 FO to SharePoint lists via Business Events and Power AutomateHow to push records from Dynamics 365 FO to SharePoint lists via Business Events and Power AutomatePower Apps Development - How to develop a model-driven application using Dataverse - Part 02Power Apps Development - How to develop a model-driven application using Dataverse - Part 0221. How to consume and expose services in D365 - How to create a service   - Part 121. How to consume and expose services in D365 - How to create a service - Part 1Training 31 - SAP S/4 Hana - Settle an Asset Under Construction - Asset accountingTraining 31 - SAP S/4 Hana - Settle an Asset Under Construction - Asset accounting14. How to create a filter on a workspace in Dynamics 365 Finance and Operations14. How to create a filter on a workspace in Dynamics 365 Finance and OperationsTraining 11 - SAP S/4 Hana - Complete Supplier Master Data - Accounts payableTraining 11 - SAP S/4 Hana - Complete Supplier Master Data - Accounts payable
Яндекс.Метрика