• Skip to main content
  • Skip to primary sidebar
  • Home
  • About
  • Recommended Readings
    • 2022 Book Reading
    • 2023 Recommended Readings
    • Book Reading 2024
    • Book Reading 2025
    • Book Reading 2026
  • Supply Chain Management Guide
  • PKM
  • Microsoft Excel
  • Microsoft Copilot in Office 365
  • Public Wiki Page

Ali Raza Zaidi

A practitioner’s musings on Dynamics 365 Finance and Operations

Dynamics 365 for finance and operations

D365 Technical Training Day 2 to Day 5

July 22, 2026 by alirazazaidi

Let’s revisit the fundamentals! I’m planning to create a 28-video technical training series on Microsoft Dynamics 365 Finance & Operations (D365 F&O). The goal is to build a strong foundation for beginners and aspiring D365 developers by covering core technical concepts step by step.

🎉 The first 4 videos are now completed and available on YouTube!

Current Playlist:

  • ✅ Day 2 – Download and Configure the D365 F&O OneBox VM
  • ✅ Day 3 – Visual Studio, Models & Packages
  • ✅ Day 3 – Primitive Data Types, Extended Data Types (EDTs) & Base Enums
  • ✅ Day 4 – D365 Technical Training Day 5 How to create table in D365 Finance and operations

I’ll continue uploading the remaining videos regularly, covering topics such as tables, forms, classes, queries, data entities, integrations, debugging, best practices, and much more.

If you’re starting your journey as a D365 F&O Technical Consultant or X++ Developer, this series is designed to help you learn from the ground up.

Don’t forget to Like, Share, and Subscribe to stay updated with every new lesson!

D365 Technical Training Day 2 : How to download and configure One Box VM on your laptop

D365 Techical Training Day 3 | Visual Studio, Model, packages

D365 F&O Technical Training – Day 4 | Primitive Data Types, Extended Data Types (EDTs) & Base Enums

D365 Technical Training Day 5 How to create table in D365 Finance and operations

Embedding Websites in Microsoft Dynamics 365 Finance & Operations (D365FO)

July 1, 2026 by alirazazaidi

esterday, I worked on a small proof of concept (POC) to embed an external web page inside Microsoft Dynamics 365 Finance & Operations.

Initially, I thought the solution would require using an iframe. However, after some research, I discovered that WebsiteHostControl provides a much cleaner and more suitable approach.

The implementation is straightforward:

  1. Create a custom form.
  2. Apply the appropriate form pattern.
  3. Add a Tab control with a Tab Page.
  4. Add a Group control inside the Tab Page.
  5. Set the Group control’s Width Mode and Height Mode properties to Size to Available.

From there, you can add the WebsiteHostControl to the group and configure it to display the required external web page within the D365 Finance & Operations form.

Overall, it turned out to be much simpler than I initially expected, and WebsiteHostControl is the recommended approach for hosting external web content inside a D365 F&O form.

Then add a website host
Set its properties auto declaration to true
and Height mode and Width Mode to size to available

Inside form Initialize method just give url

public class FormTest extends FormRun
{
    /// <summary>
    ///
    /// </summary>
    public void init()
    {
        super();

        WebsiteHostControl1.url("https://www.tech.alirazazaidi.com");
    }

}



On running the form it will look like this

GPTs that Every D365 Finance and Operation Consultant Must use

April 17, 2026 by alirazazaidi

There are many GPTs available that are specifically trained to help answer different types of questions.

Some of these GPTs are focused on Dynamics 365 Finance & Operations, helping with areas like X++, functional processes, troubleshooting, and solution design. For example, GPTs like D365F&O-GPT are built to act as experts for Finance & Operations queries.

You can also build and share your own GPTs, but this requires the Pro version of ChatGPT.

These GPTs become more useful over time as people continue to use and interact with them. In fact, similar AI assistants are being developed specifically for the D365 ecosystem to provide faster and more reliable guidance by combining documentation, best practices, and real-world experience.

Personally, I use these four GPTs related to Dynamics 365 Finance & Operations. You can search for them, try them out, and explore others as well—new ones are being added by the community every day.

  • X++ Dev Helper for Dynamics
  • Dynamics 365 Architect
  • Dynamics 365FO Expert
  • Dr Dynamics – D365 F&O Architect

Purchase RFQ response is not allow to Edit

February 1, 2026 by alirazazaidi

While working with Demo data in Dynamics 365, I recently encountered an issue where I was unable to add or edit a reply to an RFQ (Request for Quotation).

At first glance, everything looked correct—the RFQ was created properly, vendors were added, and the workflow seemed fine. However, the reply option was disabled, making it impossible to proceed.

After investigating the setup, I found the root cause was a missing parameter configuration.


Root Cause: RFQ Edit Permission Disabled

In Dynamics 365 Procurement and Sourcing, RFQ behavior is controlled by system parameters. In Demo data, one critical parameter is disabled by default, which blocks RFQ replies.


✅ Solution: Enable RFQ Editing for Purchasers

To resolve the issue, follow these steps:

  1. Navigate to
    Procurement and Sourcing > Setup > Procurement and Sourcing Parameters
  2. Open the Request for Quotation tab
  3. Set the following parameter to True:
    “Purchaser can edit”
  4. Save the changes

Consolidation of Purchase requisition lines in D365 Finance and Operations

January 27, 2026 by alirazazaidi

In this video, I explain the consolidation of purchase requisition lines in Dynamics 365 Finance & Operations.

In many real-world scenarios, different departments may create purchase requisitions for the same item. Instead of processing these requests separately and negotiating with vendors for each individual line, D365 F&O allows us to consolidate purchase requisition lines into a single consolidation.

This helps streamline vendor negotiation, enables better control over price, discounts, and vendor selection, and allows you to convert the consolidated requisition into a single purchase order efficiently.

I hope you find this video helpful. If you do, please like, share, and subscribe for more D365 F&O content.

Consider courses on udemy

https://www.udemy.com/user/alirazazaidi

How avoid schedule jobs running in specific time slots

December 16, 2025 by alirazazaidi

Recently, I discovered an interesting and useful feature in D365 Finance and Operations.

Most of the time, there are peak hours when the system is heavily loaded. During these periods, we may not want certain batch jobs to run in order to avoid performance issues.

D365 Finance and Operations (now rebranded as ERP AI) provides a feature to control this behavior.

You can find it here:
System administration > Setup > Active periods for batch jobs

Using this setup, you can define active periods and assign batch groups to them. Within each batch group, you can add batch jobs with their normal recurrence settings.

The key benefit is that batch jobs assigned to these groups will not execute during the defined inactive hours. This allows you to prevent batch jobs from running during peak system usage times and ensures better system performance.

Dynamics.AX.Application.CannotDisableFeatureTestClass” is not found in the map

November 22, 2025 by alirazazaidi

I am going to enable the subscriptio billing module on Devbox machine on my local vm.

I got this error

“Dynamics.AX.Application.CannotDisableFeatureTestClass” is not found in the map”

Solution to this to click on update button.

This resolve the issue

Free Course for Fixed asset module in D365 finance and Operations

November 5, 2025 by alirazazaidi

Hi, my first cousre on D365 Finance and Operation it free.

https://www.udemy.com/course/fixed-asset-module-in-d365-finance-and-operations

Getting Started with D365 Finance and Operations: The Core Financial Setup

November 3, 2025 by alirazazaidi

When you set up a new Dynamics 365 Finance and Operations environment, everything starts with Finance. A solid financial foundation is essential for accurate reporting, smooth integration, and proper functioning of other modules.

Here are the three key configurations you should always begin with:

  1. Fiscal and Ledger Calendars
    Define your financial periods — whether monthly, quarterly, or yearly — to manage transactions within a specific accounting structure.
  2. Currencies and Exchange Rates
    Set up the currencies your organisation uses and the rules for exchange rate management. This ensures accurate conversions in global operations.
  3. Chart of Accounts (COA)
    Create your ledger accounts and structure them according to your organization’s financial reporting needs. The COA forms the backbone of your entire financial system.

Getting these core setups right helps avoid major rework later and provides a stable foundation for other functional areas like Supply Chain, Projects, and HR.

How to access enum values at database level D365 Finance and Operations

October 28, 2025 by alirazazaidi

On the live server, we don’t have direct database access. However, while assisting another user recently, I noticed that they could access the database through some method — possibly via the Entity Store or a similar mechanism.

I received a request from the client’s reporting team to provide a way for them to retrieve the text values of enums from the database.

On my development environment, I can access enum values using the following two tables: EnumValueTable and EnumIdTable.

For example, the following T-SQL query returns the values for the SalesStatus enum:

SELECT * 
FROM EnumValueTable
JOIN EnumIdTable 
    ON EnumValueTable.EnumId = EnumIdTable.Id
WHERE EnumIdTable.Name = 'SalesStatus'
ORDER BY EnumValueTable.EnumValue;

Next Page »

Primary Sidebar

About

I am Dynamics AX/365 Finance and Operations consultant with years of implementation experience. I has helped several businesses implement and succeed with Dynamics AX/365 Finance and Operations. The goal of this website is to share insights, tips, and tricks to help end users and IT professionals.

Legal

Content published on this website are opinions, insights, tips, and tricks we have gained from years of Dynamics consulting and may not represent the opinions or views of any current or past employer. Any changes to an ERP system should be thoroughly tested before implementation.

Categories

  • Accounts Payable (2)
  • Advance Warehouse (2)
  • AI (3)
  • Asset Management (3)
  • Azure Functions (1)
  • Books (6)
  • Certification Guide (3)
  • ChatGPT (3)
  • Claude (1)
  • Customization Tips for D365 for Finance and Operations (64)
  • D365OF (60)
  • Data Management (1)
  • database restore (1)
  • Dynamics 365 (59)
  • Dynamics 365 for finance and operations (139)
  • Dynamics 365 for Operations (175)
  • Dynamics AX (AX 7) (134)
  • Dynamics AX 2012 (274)
  • Dynamics Ax 2012 Forms (13)
  • Dynamics Ax 2012 functional side (16)
  • Dynamics Ax 2012 Reporting SSRS Reports. (31)
  • Dynamics Ax 2012 Technical Side (52)
  • Dynamics Ax 7 (65)
  • Exam MB-330: Microsoft Dynamics 365 Supply Chain Management (7)
  • Excel Addin (1)
  • Favorites (12)
  • Financial Modules (6)
  • Functional (8)
  • General Journal (1)
  • Implementations (1)
  • Ledger (1)
  • Lifecycle Services (1)
  • Logseq (4)
  • Management Reporter (1)
  • Microsoft Excel (4)
  • MS Dynamics Ax 7 (64)
  • MVP summit (1)
  • MVP summit 2016 (1)
  • New Dynamics Ax (19)
  • Non Defined (9)
  • Note taking Apps (2)
  • Obsidian (4)
  • Personal Knowledge Management (3)
  • PKM (16)
  • Power Platform (6)
  • Procurement (5)
  • procurement and sourcing (6)
  • Product Information Management (4)
  • Product Management (6)
  • Production Control D365 for Finance and Operations (10)
  • Sale Order Process (10)
  • Sale Order Processing (10)
  • Sales and Distribution (5)
  • Soft Skill (1)
  • Supply Chain Management D365 F&O (5)
  • Tips and tricks (278)
  • Uncategorized (165)
  • Upgrade (1)
  • Web Cast (7)
  • White papers (4)
  • X++ (10)

Wiki

  • SCM

Copyright © 2026 · Magazine Pro On Genesis Framework · WordPress · Log in