El Hajj Consulting Book a call →
01 · Foundations

Consulting & D365 Finance and Operations

What Microsoft Dynamics 365 F&O is, what it means to be a functional consultant, and the consulting craft itself: communication, expectation management, and turning business problems into working systems.

What is Microsoft Dynamics 365 Finance & Operations

Microsoft Dynamics 365 Finance & Operations (F&O) is Microsoft's flagship enterprise resource planning (ERP) platform designed for medium to large, complex, or global organizations. It sits at the top of the Dynamics 365 product family, which also includes specialized applications like Commerce, Human Resources, and Project Operations.

Unlike its smaller counterpart, Business Central, F&O is built to handle multi-company, multi-currency, and highly regulated environments out of the box. It is a cloud-native platform hosted on Microsoft Azure, providing seamless integration with the Microsoft ecosystem, including Power Platform (Power Apps, Power BI, Power Automate), Microsoft 365, and AI-powered Copilot capabilities.

At its core, D365 F&O unifies an organization's global financials and operations, allowing enterprises to automate business processes, monitor real-time financial health, optimize supply chain logistics, and make data-driven decisions at scale.

D365 F&O Licensing

D365 licensing is subscription-based, billed annually on a per-user basis. A minimum of 20 full user licenses of either D365 Finance or Supply Chain Management is required to purchase the platform.

The base full-user license starts at $210 per user per month, and each application is available either as a base license at full price or as an attach license at a significantly discounted rate. For example, attaching Supply Chain Management to a Finance base license costs $30 per user per month.

Beyond full users, there are several other license types:

  • Activity licenses ($50 per user/month): Designed for day-to-day transactional users who don't need full administrative access.
  • Team Member licenses ($8 per user/month): Designed for light, read-only access and basic tasks like submitting time and expense reports.
  • Premium licenses ($300 per user/month): Available for Finance and Supply Chain Management, these include advanced analytics, financial planning capabilities, and 1,000 Copilot Credits per user per month for AI-powered tools.
  • Device licenses ($85 per device/month): Available for shared environments such as warehouse floors or retail stations, allowing multiple users to share a single terminal, a highly cost-effective option for shift-based operations.

Why ERP matters to a business

An ERP system is the central nervous system of an enterprise. It serves as the single "system of record," meaning it holds the ultimate financial and operational truth for the company. Without an ERP, businesses inevitably rely on fragmented "shadow systems": disparate spreadsheets, local Access databases, and manual data entry spanning multiple disconnected tools.

ERP matters because it forces process discipline. You cannot pay a vendor if the invoice hasn't been matched to a purchase order. You cannot ship a product if it hasn't been picked from the warehouse. The system acts as a rigid framework that enforces compliance, reduces human error, and provides an audit trail for every action.

However, an ERP is only as successful as its adoption. This is why executive sponsorship matters as much as the technology itself. If leadership does not champion the new processes and enforce the transition away from legacy spreadsheets, even the most beautifully configured D365 environment will fail to deliver ROI.

What a functional consultant actually does

A functional consultant is the bridge between a business's operational needs and the technical capabilities of D365 F&O. They speak both the language of business (finance, supply chain, manufacturing) and the language of the software.

The role is highly dynamic and evolves through the lifecycle of a project. A typical day or week might involve:

  • Requirement Gathering: Leading workshops with client stakeholders to map out current business processes and identify pain points.
  • System Configuration: Setting up the D365 environment (chart of accounts, posting profiles, tax codes, inventory parameters) to align with the client's business rules.
  • Functional Design: Writing Functional Design Documents (FDDs) for requirements that cannot be met out-of-the-box. These documents explain exactly what custom code needs to be built by the development team.
  • Testing & QA: Writing test scripts and guiding users through User Acceptance Testing (UAT) to prove the system works.
  • Training & Support: Creating training materials, teaching end-users how to use the new processes, and providing post-go-live support.

While technical consultants (developers) write the X++ code to customize the system, the functional consultant owns the business outcome and the configuration.

Consulting skills that separate good from great

Technical knowledge of D365 will get you a job, but soft skills will make you a great consultant. The best consultants excel at:

  • Active Listening & Asking the Right Questions: Clients often request a specific feature ("We need a custom button here"), but a great consultant digs into the underlying problem ("Why do you need to approve this twice?") to find a better, out-of-the-box solution.
  • Structured Thinking & Dealing with Ambiguity: Projects are chaotic. Great consultants can take vague, contradictory requirements from multiple departments and structure them into a coherent system design.
  • Expectation Management: Knowing when and how to say "no." It is crucial to manage scope creep and clearly communicate what the system can and cannot do without extensive customization.
  • Written & Verbal Communication: Writing clear, unambiguous FDDs for developers and presenting complex system flows to non-technical executives.

Working with stakeholders

An ERP implementation is a massive change management exercise. You will interface with several distinct personas, each with their own priorities:

  • Executive Sponsors (CFO, COO): They care about ROI, budget, timeline, and reporting. They are your ultimate escalation point when business units refuse to change processes.
  • Process Owners: Managers who own a specific area (e.g., Accounts Payable Manager). They care about efficiency and getting their team's daily work done.
  • End Users: The people doing the data entry. They care about usability and often resist change. Winning their trust is critical for adoption.
  • IT & Developers: They care about system performance, security, and clear requirements.

A significant part of the job involves navigating disagreements between business units. For example, Sales might want a convoluted customer hierarchy, while Finance needs a flat structure for credit limits. A strong consultant facilitates these conversations, highlights the pros and cons in D365, and drives the team toward a consensus.

Career path & growth

The career path in D365 consulting generally follows this progression: Junior Consultant → Senior Consultant → Lead Consultant → Solution Architect.

As you progress, the focus shifts from system configuration (knowing which buttons to click) to process design, team leadership, and enterprise-wide architecture.

Certifications

Microsoft recently revamped its certification paths. The foundational MB-300 exam has been retired, meaning candidates can now proceed directly to role-specific standalone exams:

  • MB-310 (Finance Functional Consultant Associate): Focuses on financial management, accounting, budgeting, and the general ledger.
  • MB-330 (Supply Chain Management Functional Consultant Associate): Focuses on inventory, warehousing, procurement, and logistics.
  • MB-335 (Supply Chain Management Functional Consultant Expert): For advanced supply chain consultants, focusing on complex warehouse and manufacturing implementations.
  • MB-500 (Finance and Operations Apps Developer Associate): The technical track for developers customizing F&O using X++.
  • MB-700 (Solution Architect Expert): The pinnacle certification for experienced professionals designing complex, enterprise-wide D365 solutions.

While generalizing is helpful early on, consultants typically specialize in either Finance or Supply Chain (and sometimes manufacturing or commerce) as they reach the Senior and Lead levels.