11.2 Risk Scoring, Credit Limits, Blocking Rules & Credit Holds

Key Takeaways

  • Risk assessment scoring models weight customer attributes and transaction history into a score that maps to a risk group.
  • Automatic credit limit calculation derives a proposed limit from the score, and temporary credit limits carry an expiry date for seasonal peaks.
  • Blocking rules place a sales order on hold when a defined condition is met, such as exceeding the limit or changing agreed payment terms.
  • Blocked orders appear on the credit hold list and are released manually or through an approval workflow.
Last updated: August 2026

11.2 Risk Scoring, Credit Limits, Blocking Rules & Credit Holds

Quick Summary: This section covers the Credit management decision engine: how scoring models produce a risk group, how automatic and temporary limits are calculated, which conditions trigger blocking rules, and how blocked orders are released.


1. Risk Scoring Models & Risk Groups

To eliminate subjective credit decisions, Dynamics 365 Finance incorporates a quantitative Risk Scoring Framework.

Navigation

  • Risk Groups: Credit and collections > Setup > Credit management setup > Risk > Risk groups
  • Risk Scoring Groups: Credit and collections > Setup > Credit management setup > Risk > Scoring groups
  • Risk Scoring Models: Credit and collections > Setup > Credit management setup > Risk > Risk model
+---------------------------------------------------------------------------------------------+
|                                 Risk Scoring Model Configuration                            |
+---------------------------------------------------------------------------------------------+
| Risk Model ID: [ ENTERPRISE_V2 ]      Description: Commercial Risk Model 2026               |
+---------------------------------------------------------------------------------------------+
| SCORING GROUP WEIGHTS TABLE:                                                                |
| Scoring Group ID    | Description                     | Factor Type      | Weight Percentage|
| ------------------- | ------------------------------- | ---------------- | :---------------:|
| `SG_YEARS_BIZ`      | Years in Commercial Operation   | Numerical Range  |      20.00 %     |
| `SG_CUST_TENURE`    | Years Customer of Our Company   | Numerical Range  |      15.00 %     |
| `SG_DNB_RATING`     | Dun & Bradstreet Risk Rating    | User-Defined / Text|    25.00 %     |
| `SG_AVG_PAY_DAYS`   | Historical Average Days to Pay  | Integer (Days)   |      25.00 %     |
| `SG_COUNTRY_RISK`   | Country / Geopolitical Risk     | Master Data Code |      15.00 %     |
| **TOTAL WEIGHT**    | —                               | —                |     **100.00 %** |
+---------------------------------------------------------------------------------------------+

Risk Scoring Groups Setup Matrix

Each scoring group evaluates specific customer criteria against a discrete scale of range values, awarding numerical points:

Scoring GroupRange / Value CriteriaScore Points AwardedFunctional Rationale
SG_YEARS_BIZ$< 2$ Years<br/>$2 - 5$ Years<br/>$> 5$ Years10 pts<br/>30 pts<br/>50 ptsNew enterprises represent higher bankruptcy risk; established firms receive higher scores.
SG_AVG_PAY_DAYS$> 30$ Days Overdue<br/>$11 - 30$ Days Overdue<br/>$1 - 10$ Days Overdue<br/>$\le 0$ Days (On-time/Early)0 pts<br/>15 pts<br/>35 pts<br/>50 ptsMeasures historical delinquent settlement behavior calculated directly from closed customer payment transactions.
SG_DNB_RATINGClass 4 (High Risk)<br/>Class 3 (Moderate Risk)<br/>Class 2 (Low-Moderate)<br/>Class 1 (Low Risk)0 pts<br/>20 pts<br/>35 pts<br/>50 ptsIntegrates external credit bureau ratings into the internal scoring algorithm.
SG_COUNTRY_RISKHigh Risk Region (Tier 3)<br/>Moderate Risk Region (Tier 2)<br/>Low Risk Region (Tier 1)10 pts<br/>30 pts<br/>50 ptsIncorporates sovereign cross-border credit and foreign currency transfer risk.

Calculating the Composite Risk Score & Risk Group Mapping

Composite Score=i=1n(Points Awardedi×Weighti)\text{Composite Score} = \sum_{i=1}^{n} (\text{Points Awarded}_i \times \text{Weight}_i)

The resulting composite score maps directly to configured Risk Groups:

+---------------------------------------------------------------------------------------------+
|                        Risk Group Thresholds & Automatic Credit Limits                      |
+---------------------------------------------------------------------------------------------+
| Score Range      | Assigned Risk Group | Risk Classification | Action / Credit Limit Policy |
| ---------------- | ------------------- | ------------------- | ---------------------------- |
| 0.00 – 19.99     | `RISK_HIGH`         | High Risk           | $0 Credit (Prepayment Only)  |
| 20.00 – 34.99    | `RISK_MED_HIGH`     | Medium-High Risk    | $25,000 Credit Limit         |
| 35.00 – 44.99    | `RISK_MODERATE`     | Moderate Risk       | $100,000 Credit Limit        |
| 45.00 – 50.00    | `RISK_LOW`          | Low Risk / Prime    | $500,000+ Credit Limit       |
+---------------------------------------------------------------------------------------------+

[!TIP] Periodic Risk Score Updates: To re-evaluate all customer risk scores following annual financial statement filings or monthly payment reconciliations, run the periodic job at Credit and collections > Periodic tasks > Credit management > Update risk scores. This can be scheduled as a monthly recurring batch job.


2. Automatic Credit Limit Calculation & Temporary Limits

Once risk groups are assigned, Dynamics 365 Finance can automatically compute and update customer credit limits using Automatic Credit Limits (Credit and collections > Setup > Credit management setup > Automatic credit limits).

Automatic Credit Limit Setup

Rules are defined by combining Customer Group, Risk Group, and Currency:

Customer GroupRisk GroupCurrencyMax Credit LimitReview PeriodRequired Approver Group
10 (Wholesale)RISK_LOWUSD$500,000.0012 MonthsSenior Credit Committee
10 (Wholesale)RISK_MODERATEUSD$100,000.006 MonthsCredit Manager
10 (Wholesale)RISK_MED_HIGHUSD$25,000.003 MonthsCredit Analyst
10 (Wholesale)RISK_HIGHUSD$0.001 MonthChief Financial Officer

Temporary Credit Limits

For seasonal volume spikes (e.g., retail Black Friday demand or agricultural planting cycles), credit managers should not permanently increase baseline customer credit limits. Instead, they configure Temporary Credit Limits (Accounts receivable > Customers > All customers > Credit and collections FastTab > Temporary credit limits):

  • Defines an elevated credit limit amount (e.g., $250,000 instead of $100,000).
  • Requires a mandatory From date and To date (e.g., November 1 to December 31).
  • When the current system date passes the To date, Dynamics 365 Finance automatically reverts credit evaluation to the permanent baseline credit limit without manual administrative intervention.

3. Credit Management Blocking Rules

Blocking Rules define the exact conditions under which a sales order is automatically halted and placed on credit hold during creation, update, or confirmation.

Navigation

  • Path: Credit and collections > Setup > Credit management setup > Blocking rules
+---------------------------------------------------------------------------------------------+
|                              Credit Blocking Rules Matrix & Rank Hierarchy                  |
+---------------------------------------------------------------------------------------------+
| Rank | Blocking Rule Type          | Scope / Trigger Condition            | Hold Reason Code|
| :--: | --------------------------- | ------------------------------------ | --------------- |
|  1   | **Days overdue**            | Customer has any invoice > 45 days past due | `HLD_OVERDUE`   |
|  2   | **Account status**          | Customer marked 'In Liquidation' / 'Litigation' | `HLD_LEGAL`     |
|  3   | **Terms of payment changed**| Order terms differ from Customer Master terms | `HLD_TERMS_CHG` |
|  4   | **Settlement discount chg** | Cash discount % modified on sales order line | `HLD_DISC_CHG`  |
|  5   | **Credit limit exceeded**   | Order value causes exposure > credit limit   | `HLD_CR_EXCEED` |
|  6   | **Credit limit expired**    | Customer credit review expiration date passed| `HLD_CR_EXPIRED`|
|  7   | **Overdue amount**          | Total overdue balance across invoices > $5,000| `HLD_BAL_OVER`  |
|  8   | **Sales order amount**      | Single order exceeds $250,000 threshold      | `HLD_HI_VAL`    |
+---------------------------------------------------------------------------------------------+

Detailed Analysis of Primary Blocking Triggers

  1. Rank Execution Hierarchy: Blocking rules evaluate sequentially by Rank (Rank 1 executes first). As soon as an order breaches a rule, a hold is placed, and the designated Hold Reason Code is stamped on the order record.
  2. Days Overdue (Overdue Invoices): Blocks orders if the customer possesses any open invoice whose due date is older than the configured threshold (e.g., > 30 days overdue), regardless of whether total credit limit headroom remains available.
  3. Terms of Payment / Settlement Discount Modifications: Prevents rogue sales reps from granting unauthorized extended payment terms (e.g., changing Net 30 to Net 90) or inflating cash discounts directly on the sales order header without credit department oversight.
  4. Credit Limit Expired: Prevents new order fulfillment if the customer's mandatory periodic credit review date has lapsed without a completed re-assessment.
  5. Exclusion Rules: Specific customers, customer groups, or product categories can be configured as Exclusions under blocking rules (e.g., prepaid government accounts or intercompany sister entities) to bypass automated holds.

4. Credit Hold List Management & Approval Workflows

When a sales order triggers a blocking rule, Dynamics 365 Finance prevents warehouse picking, packing slip generation, and invoice posting. The order is routed to the Credit Holds Workbench.

Navigation

  • Path: Credit and collections > Credit management holds > All credit holds (or Sales orders on hold)
+---------------------------------------------------------------------------------------------+
|                              Credit Management Holds Workbench                              |
+---------------------------------------------------------------------------------------------+
| Order Number | Customer ID | Customer Name      | Order Amount | Hold Reason | Blocking Rule |
| ------------ | ----------- | ------------------ | ------------ | ----------- | ------------- |
| `SO-004812`  | `US-014`    | Fabrikam Inc.      | $42,500.00   | Overdue Inv | Days Overdue  |
| `SO-004819`  | `US-028`    | Trey Research      | $115,000.00  | Limit Exceed| Credit Limit  |
| `SO-004825`  | `US-009`    | Alpine Ski House   | $18,000.00   | Terms Chg   | Terms of Pay  |
+---------------------------------------------------------------------------------------------+
| ACTION PANE CONTROLS:                                                                       |
| [ Evaluate Credit ]  [ Release ]  [ Reject / Cancel ]  [ Post Temporary Credit Limit ]      |
+---------------------------------------------------------------------------------------------+

Workbench Action Pane Operations

  • Evaluate Credit: Re-runs the blocking rule engine against the sales order. If the customer just wired funds and the cash receipt journal was posted, evaluating credit will detect the lowered balance and automatically remove the hold.
  • Release (with or without Reason): Manually releases the order from credit hold. The credit officer must select a Release Reason Code (e.g., REL_MGMT_OK - Executive Management Exception Approved).
  • Release with Temporary Credit Limit: Simultaneously creates a date-effective temporary credit limit increase and releases the order in a single operational step.
  • Reject / Cancel: Formally marks the credit request as rejected, canceling the sales order reservation and notifying the sales representative.

Credit Management Workflow Integration

To enforce segregation of duties and corporate governance, enterprises implement the Credit Management Release Workflow (Credit and collections > Setup > Credit and collections workflows):

  1. Credit Analyst reviews hold and submits order to workflow.
  2. Workflow checks order amount against approval limits (e.g., Analyst approval up to $25k, Director approval up to $100k, CFO approval > $100k).
  3. Upon final workflow approval, the system executes an automated release step, transitioning the sales order status from On Hold to Open Order, allowing the warehouse to generate picking lists immediately.

5. Exam Traps & Real-World Best Practices

[!WARNING] Exam Trap: Basic AR Credit Limit vs. Credit Management Blocking Rules On the MB-310 exam, pay close attention to whether the scenario describes standard Accounts Receivable credit checking or the advanced Credit Management module. Basic AR credit limits only check static dollar amounts at order entry. If the scenario asks how to hold orders when payment terms are changed, when invoices are overdue by X days, or when credit review dates have expired, the required answer is always Credit Management Blocking Rules.

[!IMPORTANT] Consultant Pro-Tip: Multi-Entity Credit Group Currencies When configuring Customer Credit Groups across international subsidiaries (e.g., USMF in USD, DEMF in EUR, GBSI in GBP), assign the Credit Group a single master currency (e.g., USD). Dynamics 365 Finance dynamically converts subledger balances and open orders from each legal entity into the credit group's master currency using the default exchange rate type before evaluating against the shared credit limit.

Loading diagram...
Credit Management Risk Evaluation, Blocking Engine, and Workflow Release Lifecycle
Test Your Knowledge

A company wants to ensure that whenever a sales representative creates a sales order and modifies the customer's default payment terms from 'Net 30' to 'Net 90', the sales order is automatically blocked from warehouse picking until the credit department reviews and approves the change. How should this requirement be configured?

A
B
C
D
Test Your Knowledge

A retail customer experiences a high volume of orders during the annual holiday season in November and December. The customer has a permanent credit limit of $50,000, but management agrees to extend their credit limit to $150,000 strictly between November 1 and December 31, after which the limit must automatically return to $50,000 without requiring manual administrative intervention. What is the recommended configuration?

A
B
C
D