Loading
Salesforce Enforces New Security Requirements in Summer 2026Read More

NPC Accounting Subledger DPE Exceeds Monthly Processing Limit Due to Memory Leak in ASL Flows

Publish Date: Jul 29, 2026
Description

In Nonprofit Cloud orgs using the Accounting Subledger (ASL), the Accounting Subledger Data Processing Engine (DPE) job can fail to complete, and its DPE consumes an outsized share of the org's monthly DPE processing allotment. When the allotment is exhausted, ASL and other standard NPC DPE processes (such as Donor Gift Summaries) also fail to run.

Symptoms include:

  • Accounting Subledger runs fail mid-process or a run is killed for exceeding a processing/memory ceiling
  • Donor Gift Summary DPEs and other standard NPC DPE jobs fail because the org's monthly DPE limit is exhausted
  • DPE usage shows unexpectedly high processing hours from ASL-related definitions

Root cause: on large Accounting Sets, the ASL DPE hits a memory/processing ceiling, and repeated failed or oversized runs draw down the monthly DPE allotment. The relevant lever is the memory factor on the Accounting Set definition, which governs how much processing capacity a run is allowed. Simply increasing the monthly allotment does not address the underlying ceiling.

Resolution
  1. Apply a memory factor override to each active Accounting Set (for example the Gift Commitment Level and Gift Transaction Level sets).
  2. Run the Subledger job manually and confirm it completes.
  3. Set the processing cadence to monthly rather than more frequent runs, to keep total DPE consumption within the monthly allotment.
  4. Monitor DPE usage after the change. If processing volume continues to grow, evaluate moving the workload to a Data Cloud runtime.
Additional Resources

Salesforce Help — Accounting Subledger setup: https://help.salesforce.com/s/articleView?id=sfdo.ASL_Setup.htm

Knowledge Article Number

005386532

 
Loading
Salesforce Help | Article