---
schema_version: "1"
id: 038a77970d8dabab451186296e615c5226bbf2b134cd97f47405f66423ca24a5
title: Accounting Subledger Limitations
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/sfdo/264-0-0/asl_limitations.md
canonical_url: https://help.salesforce.com/s/articleView?id=sfdo.asl_limitations.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: a6fd1507289f616123959d7c58c13d23ff78586898f2559a2e2f9f24629bcbef
description: Troubleshoot the limits, limitations, and setup considerations for running Accounting Subledger.
products:
  - Education
  - Cross Cloud
release: "264"
---
# Accounting Subledger Limitations

Troubleshoot the limits, limitations, and setup considerations for running Accounting Subledger.

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small " summary="REQUIRED EDITIONS"><caption>REQUIRED EDITIONS</caption> <colgroup><col style="width:100%"></colgroup><tbody><tr class=""><td class="slds-cell-wrap" style="vertical-align:top;">Available in: Lightning Experience</td></tr><tr class=""><td class="slds-cell-wrap" style="vertical-align:top;">Available in: <strong>Enterprise</strong>, <strong>Performance</strong>, <strong>Unlimited</strong>, and <strong>Developer</strong> Editions with Accounting Subledger</td></tr></tbody></table>

![Note](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-sfdo-accounting_subledger-264-0-0-production-enus/157531ff-70d1-4f66-a3f6-8bad55ae5e5d/images/icon_note.png)

Note This guide provides information on how to use the Accounting Subledger product that's built on the core Salesforce platform and that was introduced in March 2023. For information about the managed packaged version of Accounting Subledger, see [Accounting Subledger Legacy Documentation](https://sfdo-docs.s3.us-west-2.amazonaws.com/Accounting_Subledger_Legacy_Documentation.pdf). If you're not sure which version your institution uses, check with your Salesforce admin.

## Multiple Currencies

Accounting Subledger converts all data to the default currency of the integration user. Make sure that the default currency of the integration user is the same as the default currency of the writeback user. If you have multiple Salesforce orgs, make sure that the default currency is the same across all orgs. The writeback user saves the accounting set.

## Accounting Sets Character Limits

Make sure that your custom field that maps to Check/Reference Number on an accounting set doesn’t exceed 40 characters. Entries with more than 40 characters can create errors in Subledger jobs.

## Accounting Sets Processing Limits

When you create and process accounting sets, make sure that Accounting Subledger jobs don't run for more than 30 hours per month. To increase your monthly limit, contact your account executive. See [Data Processing Engine Limits](https://help.salesforce.com/s/articleview?id=sf.reference_data_processing_engine_limits.htm), [Data Pipelines Limits](https://help.salesforce.com/s/articleview?id=xcloud.sdp_limits.htm&type=5), and [Data Cloud Limits and Guidelines](https://help.salesforce.com/s/articleview?id=data.c360_a_limits_and_guidelines.htm&type=5).

To review your current usage, from Setup, in the Quick Find box, enter Data Pipelines, and then select **Getting Started**.

## Accounting Sets Criteria Settings

You can't select these fields in an accounting set's criteria settings to filter the records that you want to process:

- CloneSourceId
- IsDeleted
- LastReferenceDate
- LastViewedDate
- Any compound field such as an address or a geolocation

Moreover, you can't select fields with these data types:

- Address
- Base 64
- Complex value
- Encrypted string
- Location
- Long type string
- Time
- URL

## Activation of Accounting Sets in Sandbox Orgs

If you can't activate accounting sets in your sandbox org, you must create journal type records. Salesforce admins with the Manage Accounting Subledger permission set can run this anonymous apex to create journal type records if they aren't already present.

```
List<JournalType> journalTypes = new List<JournalType>();

journalTypes.add(
    new JournalType(
		Name = 'Allocation',
        Description = 'Allocation journal type',
        ProcessType = 'AccountingSubledger'
    )
);
journalTypes.add(
    new JournalType(
		Name = 'Payment',
        Description = 'Payment journal type',
        ProcessType = 'AccountingSubledger'
    )
);
journalTypes.add(
    new JournalType(
		Name = 'Transaction',
        Description = 'Transaction journal type',
        ProcessType = 'AccountingSubledger'
    )
);

insert journalTypes;
```

## Data Processing Engine Job Performance

Accounting Subledger uses Data Processing Engine (DPE) and CRM Analytics. This layered technology determines how memory is used for batch jobs of different sizes. Users with low record volumes in their batches can experience long-running DPE jobs. If you encounter long run times, contact Salesforce support to adjust your memory settings.