How Collection Letters Work in Dynamics 365 Finance

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 of a Collection Letter Sequence — a tiered escalation ladder where the system automatically determines which level of notice to send based on how long the debt has been outstanding.


The Collection Letter Sequence: Escalation by Design

The sequence is the backbone of the entire process. A typical three-tier setup looks like this:

LevelPurposeFeeMinimum BalanceGrace Period (Days)
Letter 1Initial reminder$0$02 days past due
Letter 2Second notice$20$103 days after Letter 1
FinalEscalation / Legal$50$10015 days after Letter 2

You can create multiple sequences tailored to different business scenarios — for example, a more lenient sequence for VIP accounts and a stricter one for new or high-risk customers. Each sequence is then linked to a Customer Posting Profile, which is how D365 knows which sequence applies to which customer.


Configuration: Setting the Stage

Before letters start flying out, there are four key setup areas to get right:

1. Credit and Collections Parameters

Navigate to Credit and collections > Setup > Credit and collections parameters > Collection tab. This is where you configure global behavior, including the critical parameter:

"Ignore payments and credit memos when calculating collection letter code"

  • Yes: The system calculates the letter code purely based on invoice aging, ignoring any partial payments or credits. This can cause a mismatch between the header-level and line-level letter codes.
  • No (recommended for most cases): All transactions — including payments and credit adjustments — are factored in, keeping the header and line codes consistent.

2. Collection Letter Sequences

Set up your sequences under Credit and collections > Setup > Collection letter sequence. Define each tier’s minimum balance, fee, grace period in days, and which posting account to use for any fees charged.

3. Customer Posting Profiles

Link your collection letter sequences to posting profiles at Accounts Receivable > Setup > Customer posting profiles. This is the bridge between a customer and the escalation sequence that applies to them. You can create different posting profiles for different customer segments, each with a different collection sequence.

4. Collections Agents

Assign collections agents under Credit and collections > Setup > Collections agents. This determines who "owns" the collection relationship with a customer and receives related activities and alerts.


Processing Collection Letters: Two Paths

D365 Finance supports both manual and fully automated collection letter processing.

Path 1: Manual Processing

The manual approach gives you full control over every batch before letters go out — ideal for smaller teams or situations requiring human review.

Step 1: Create Collection Letters
Run the Create collection letters function (Credit and collections > Periodic tasks > Create collection letters). The system evaluates all open customer transactions, compares aging against the active sequence, and determines which customers are due for a new letter — and at which level.

Step 2: Review and Process
Go to Credit and collections > Review and process collection letters. Here you can:

  • Review which customers are included and at what letter level
  • Manually adjust or exclude specific customers
  • Edit letter content where permitted

Step 3: Post
Posting finalizes the letters, records them against the customer account, and triggers any configured fee charges. Only posted letters count when the system calculates whether a customer should advance to the next level.


Path 2: Collections Process Automation

For high-volume environments, manual processing simply doesn’t scale. D365’s Collections Process Automation lets you define a strategy-based schedule that runs automatically, applying collection activities (including sending letters) without manual intervention each cycle.

Where to configure:

  • Accounts Receivable > Setup > Accounts Receivable parameters > Collections process automation tab
  • Credit and collections > Setup > Collections process setup
  • Credit and collections > Setup > Process automations (to schedule the actual batch)

Key automation parameters to know:

ParameterWhat it does
Post collection letters automaticallySet to Yes so letters are posted during the automation run — no manual post step needed
Enable payment predictionsUses AI-powered payment prediction to prioritize which customers get early outreach based on late-payment probability
Create activities for automationsCreates and closes activity records for every automated step, giving you a full audit trail on the Collections workspace
Track step in collections process automationIntroduced in version 10.0.39 — ensures the system steps through every notification level in order, rather than jumping to the most recent applicable step

Important behavior to understand: When automation runs, letters are generated per customer, not per transaction. This is by design — it consolidates all overdue invoices for a customer into a single, coherent communication rather than sending a flood of individual notices.

Timing note: The automation always runs "as of the current date" and will not repeat on the same day if it has already run successfully. You can rerun it if errors occurred.


How the System Picks the Right Letter Level

This is where many implementations stumble. The system uses the oldest outstanding invoice as the anchor to determine where a customer sits in the collection sequence. Here’s the logic:

  1. Find the customer’s oldest unpaid invoice
  2. Compare its age against the grace period thresholds in the active collection sequence
  3. Determine the appropriate letter level (1, 2, or Final)
  4. Check whether a letter at this level has already been sent — if not, generate it

The "Track step" parameter (10.0.39+) is especially important here. Without it, a customer who somehow skipped Level 1 might jump straight to Level 2 or Final. With it enabled, the system backtracks and ensures proper sequencing.


The Collections Workspace: Your Command Center

All of this ties back into the Collections workspace (Credit and collections > Collections > Collections). This is where collections agents manage their workload: viewing overdue accounts, seeing which letters have been sent, logging activities, and escalating cases as needed.

When automation is enabled with activity creation turned on, every automated step appears as a closed activity in the workspace — giving agents full visibility into what the system has already done before they pick up the phone.


A Practical Example

Say a customer has an invoice that was due January 1st. Your sequence has a 2-day grace period for Letter 1:

  • January 3: System runs automation → Letter 1 generated and posted (no fee)
  • January 6: System runs again → checks if Letter 2 threshold is met (3 days after Letter 1 posting date) → not yet
  • January 9: Letter 2 generated and posted → $20 fee applied to customer account
  • January 24: Final letter generated and posted → $50 fee applied

Each posting advances the customer’s collection letter code, creating a clear escalation trail.


Key Takeaways

  • Collection Letter Sequences define your escalation tiers — link them to Customer Posting Profiles to control which customers follow which path.
  • The "Ignore payments/credit memos" parameter has a significant impact on how letter codes are calculated — test carefully before enabling.
  • Manual processing is appropriate for smaller, high-touch environments; Collections Process Automation scales this for high-volume AR.
  • Automation generates letters per customer, not per invoice, keeping communication clean.
  • In version 10.0.39+, enable "Track step" to prevent the system from skipping escalation levels.
  • The Collections workspace is the operational hub — connect it to your automation activity log for full agent visibility.

References

1 thought on “How Collection Letters Work in Dynamics 365 Finance”

Leave a Comment