Learn about the Microsoft Dynamics 365 Finance Insights Capabilities – Customer Payment Predictions (Part 4 of 5)

Posted on: March 22, 2023 | By: Guy Logan | Microsoft Dynamics AX/365, Microsoft Dynamics Manufacturing

Microsoft Dynamics 365 Finance Insights is helpful because it offers configurable and extensible solutions for predicting cash flow, receivable payments, and generating budget proposals, as well as the ability to use machine learning templates to build models with data you provide. In this blog we will cover the customer payment predictions capability in Finance Insights. This is the fourth blog of a 5-part blog series covering different capabilities in Finance Insights. Check out the first blog here, the second blog here, and the third blog here.

The ability to predict when customers will pay their invoices is a crucial component for any organization’s financial management. However, predicting payment behavior can be challenging, often leading to less accurate cash flow forecasts, delayed collections processes, and orders released to customers who may default on their payments. To address this issue, Microsoft Dynamics 365 Finance has introduced a new feature called Customer Payment Predictions. This feature utilizes machine learning to analyze historical invoice and payment data to provide organizations with a better understanding of their customers’ typical payment practices. In this blog, we will explore how this feature works, its benefits, and how it simplifies the process of developing and deploying AI solutions.


Organizations often find it challenging to predict when customers will pay their invoices. This lack of insight can cause the following issues:

  • Less accurate cash flow forecasts
  • Collections processes that start too late
  • Orders that are released to customers who might default on their payment

Customer payment predictions helps organizations predict when a customer invoice will be paid. Therefore, they can create collections strategies that help increase the likelihood that they will be paid on time.


Payment predictions let organizations improve their business processes by helping them identify the invoices that are likely to be paid late. Organization can use that information to take actions that improve the chances that they will be paid on time.

The Customer payment predictions feature uses a machine learning model to more accurately predict when a customer will pay an outstanding invoice. This machine learning model includes historical invoices, payments, and customer data.

For each open invoice, the feature assigns three payment probabilities: On time, Late, and Very late

The feature also provides an aggregated view of expected payments.

Aggregated view of payment predictions.

Each invoice is assigned a probability of on-time payment. Invoices that have a probability of on-time payment that is less than 50 percent are tagged with a red circle to indicate that they might require attention from a collections agent.

List of payment probabilities.

The Customer payment predictions feature also provides contextual information to explain the prediction. This information includes the top factors that influenced the prediction, the current state of business with the customer, and details about the customer’s historical payment behavior.

In many businesses, the collections process has been a reactive activity. In other words, the collections process doesn’t start until invoices become due. Customer payment predictions let organizations be more proactive about collections. They no longer have to wait for a transaction to become due to start the collections process. Instead, they can use the payment predictions capability to determine whether proactive collections will improve the probability that they will be paid on time.


In the past, it has typically been difficult to develop and deploy an artificial intelligence (AI) solution. The process has required a team that includes data scientists, subject matter experts (SMEs), and engineers, who work overtime to formulate, develop, deploy, and maintain a usable AI solution. Customer payment predictions makes it easy to deploy and use an AI solution in Microsoft Dynamics 365 Finance. Microsoft is prepackaging AI solutions that are built on top of Microsoft AI Builder. Therefore, users can deploy the AI solution in a single mouse click to take advantage of the benefits of intelligent predictions. If you aren’t satisfied with the accuracy of predictions, a power user can (again, in a single mouse click) enter the AI Builder extension experience, and then select or clear the fields that are used to generate predictions. When you’re ready, you can “train” the model and publish the changes. The newly trained model will automatically be picked up to generate predictions in Dynamics 365 Finance.

Next Steps

If you are interested in learning more about how to use Microsoft Dynamics 365 Finance Insights, contact us here to find out how we can help you grow your business. You can also email us at info@loganconsulting.com or call (312) 345-8817.

2020 Nucleus Research Report on ERP Technology

Free Download:

2020 Nucleus Research Report on ERP Technology

Download the guide ›