Dynamics 365 Workflow Reader

Why The built-in workflow editor shows you boxes and arrows, and hides everything that matters. Who approves this step, how long they get, what happens when nobody acts: all of it sits two or three clicks deep, one node at a time. What So I built D365 Workflow Reader. Drop in a workflow XML file … Read more

Filter for Blank Values in D365 F&O OData

Filtering Blank Values in D365 OData

A simple question came up recently: which vendors in our environment have no primary address? In SQL this is a five-second job SELECT vendtable WHERE ADDRESSLOCATIONID IS NULL Through the D365 Finance & Operations OData endpoint, it turned into a small investigation. The short version: the OData $filter in F&O cannot express "this field is … Read more

How Commission Works in Dynamics 365 Finance

Commission Process

Commission is used to calculate and distribute commission from a sales order to members of a commission sales group Set up Customers Customer groups for commission Sales groups Items Commission Item Group Calculation Sales groups Sales Representative Commission Calculation Commission Posting How the process works In daily use, the process is straightforward: Create the sales … Read more

Key Lessons Learned from Testing Collections Process Automation

Key Lessons Learned from Testing Collections Process Automation

 The previous post I discussed is how to set up Collection Automation process. After spending some time testing the collections process automation setup, I ran into a few behaviors that weren’t obvious from the documentation. These notes are specific to when collection letters are configured at the customer level. 1. The number of collection letter levels … Read more

How Collection Letters Work in Dynamics 365 Finance

Collection Letter Process

What Is a Collection Letter? A collection letter is a system-generated notification sent to a customer when one or more invoices have not been paid by their due date. The letter reminds the customer of: The amount owed The invoice(s) in question How overdue the payment is What makes D365’s approach powerful is the concept … Read more