web
You’re offline. This is a read only version of the page.
close
Skip to main content

Announcements

News and Announcements icon
Community site session details

Community site session details

Session Id :
Small and medium business | Business Central, N...
Suggested Answer

High-Volume Customer Ledger Applications – Operational Best Practice?

(1) ShareShare
ReportReport
Posted on by 5

We're looking for advice from anyone managing high-volume Accounts Receivable payment applications in Business Central.

We have several large customer accounts that generate approximately 400 sales orders per day, resulting in a significant number of invoices over a relatively short period. When payment is received, our Credit Control team may need to apply a single payment against 1,500+ open customer ledger entries.

Our customer payments are automatically created and posted through the Bank Account Reconciliation process. However, at the time the payment is posted, we do not have the customer's remittance advice, so the payment cannot be applied to the relevant invoices.

Once the remittance advice is received, our Credit Control team manually reviews it and applies the payment to the specific invoices identified by the customer. As a result, the payment application process takes place separately from the payment posting process.

During these large payment application processes, we're experiencing database deadlocks that impact other users, including our warehouse team, who are then unable to ship orders while the locks are in place.

We've investigated the issue and understand Microsoft's guidance to minimise the number of ledger entries processed in a single transaction. However, this isn't operationally practical given the transaction volumes we process.

We're already engaging with our Microsoft partner, but I'd be interested to hear how other organisations manage this scenario.

  • Has anyone experienced similar locking or deadlock issues when applying high-volume customer payments?
  • Have you found an ISV or custom solution that improves the application process?
  • Have you adopted a different approach for allocating payments when remittance advice is received after the payment has been posted?

Any advice or experience would be greatly appreciated.

I have the same question (0)
  • Suggested answer
    Khushbu Rajvi. Profile Picture
    23,130 Super User 2026 Season 1 on at

    I would suggest avoiding applying 1,500+ entries in one go. A better approach would be to import the remittance into a staging table and apply the payment in smaller batches through a controlled process or Job Queue, preferably outside peak hours. I do not think there is a simple standard setup switch for this. It may need an operational change or a small custom solution.

     

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Season of Sharing Community Challenge Winners!

Congratulations to our community stars!

Women in Power Builds Momentum

Expanding mentorship, skilling, and AI innovation

Congratulations to the May Top 10 Community Leaders

These are the community rock stars!

Leaderboard > Small and medium business | Business Central, NAV, RMS

#1
OussamaSabbouh Profile Picture

OussamaSabbouh 783 Super User 2026 Season 1

#2
YUN ZHU Profile Picture

YUN ZHU 450 Super User 2026 Season 1

#3
Grigorios Mavrogeorgis Profile Picture

Grigorios Mavrogeorgis 368 Super User 2026 Season 1

Last 30 days Overall leaderboard

Featured topics

Microsoft Training Manuals

Product updates

Dynamics 365 release plans