---
schema_version: "1"
id: 81c12f0edf9b4709e0ab9d0bc0de9a829b55214370040022c45f2ec1b5e20d4f
title: Create General Ledger Account Assignment Rules
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/ind/264-0-0/billing_general_ledger_account_assignment_rules_create.md
canonical_url: https://help.salesforce.com/s/articleView?id=ind.billing_general_ledger_account_assignment_rules_create.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: dccb711a6cfa8e22c526bb3ceb269197b02d6bee3f4c341980cd70df431f35a3
description: Define general ledger account assignment rules that assign the correct general ledger accounts to credit and debit transaction journal entries.
products:
  - Revenue Cloud
release: "264"
---
# Create General Ledger Account Assignment Rules

Define general ledger account assignment rules that assign the correct general ledger accounts to credit and debit transaction journal entries.

### Required Editions

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small edition"><colgroup><col></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>Unlimited</strong>, and <strong>Developer</strong> Editions with <a href="https://help.salesforce.com/s/articleView?id=ind.revenue_licenses_areas_and_features.htm&amp;release=264.0.0&amp;type=5">the Revenue Cloud Billing license</a>. Contact your Salesforce account executive for more information.</td></tr></tbody></table>

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small permission">
        <colgroup>
          <col style="width:50%">
          <col style="width:50%">
        </colgroup>
        <thead class="slds-text-title_caps ">
          <tr class="">
            <th scope="colgroup" class="slds-cell-wrap" colspan="2" style="text-align:center;vertical-align:top;" id="d226273e73">User Permissions
              Needed</th>
          </tr>
        </thead>
        <tbody>
          <tr class="">
            <td data-label="User Permissions Needed" class="slds-cell-wrap" style="vertical-align:top;" headers="d226273e73 ">To create general ledger account assignment rules and related records:</td>

            <td class="slds-cell-wrap" style="vertical-align:top;" headers="d226273e73 ">Accounts Receivables Admin permission set</td>

          </tr>
        </tbody>
      </table>

Create a general ledger account assignment rule for every combination of legal entity and transaction type.

1. From the App Launcher, find and select **General Ledger Account Assignment Rules**.
2. Click **New**.
3. In the Details section (1), enter these details.
    
    1. Enter a name.
    2. Select the billing transaction that you’re defining the rule for as the transaction type.
    3. Select a legal entity.
    4. If you define multiple general ledger account assignment rules for the same combination of legal entity and transaction type, enter the priority of the rule.
        
        For example, if you have two rules for the same legal entity and Invoice records, enter 1 as the priority for the rule that must be considered first, and 2 as the priority for the rule that must be considered later.
        
        If multiple general ledger account assignment rules have the same priority, all of them are considered to create transaction journals.
    5. Select the status.
        
        Only active general ledger account assignment rules are considered when transaction journals are generated.
    6. Select a transaction amount field, a debit general ledger account, and a credit general ledger account.
        
        If you specify these field values here, you can't define them in the General Ledger Journal Entry Rule section.
    
    ![Note](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-ind-revenue-264-0-0-production-enus/91ca99c6-d5c8-4986-b961-c6b7801e0d0d/images/icon_note.png)
    
    Note
    
    For General Ledger Account Assignment Rule records created before Summer ’25, the Transaction Amount Field was automatically assigned. From Summer ’25, you can select a Transaction Amount Field value for the existing General Ledger Account Assignment Rule records.
    
    If you edit General Ledger Account Assignment Rule records created before Winter ’26, the Details section shows the specified details.
4. In the Filter Condition section (2), enter these details.
    1. Select the filter criteria.
        
        - To filter the records that meet all the filter conditions, select **All (AND)**.
        - To filter the records that meet any of the filter conditions, select **Any (OR)**.
        - To define custom filter criteria, select **Custom** and enter your custom filter logic. For example, enter (1 AND 2) OR 3).
    2. Define the filter conditions based on the fields from the transaction type of the general ledger account assignment rule.
        
        You can define up to 10 conditions and select both custom and standard fields of the data types: currency, date, percent, picklist, number, lookup, and text.
5. In the General Ledger Journal Entry Rules section (3), enter these details.
    1. Select a debit general ledger account and a credit general ledger account that have the same legal entity as the General Ledger Account Assignment Rule record.
    2. Select a transaction amount field.
        
        You can create multiple rules for the same transaction amount field, by applying the transaction amount field to different debit and credit general ledger accounts.
    3. Enter a percentage.
        
        When you create multiple rules for the same transaction amount field, the sum of all the percentages must be less than or equal to 100%. The percentage value can have up to five decimals.
6. Save your work.
    
    ![The general ledger account assignment rules user interface](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-ind-revenue-264-0-0-production-enus/91ca99c6-d5c8-4986-b961-c6b7801e0d0d/revenue/images/billing/billing_general_ledger_account_assignment_rule.png)

- **[Default Transaction Amount Fields](https://help.salesforce.com/s/articleView?id=ind.billing_general_ledger_account_assignment_rules_default_transaction_amount_fields.htm&release=264.0.0&type=5)**  
    If you don't select a transaction amount field when defining the criteria, the default transaction amount field is populated as the credit or debit amount in transaction journals.
- **[Record Creation for the General Ledger Account Assignment Rule](https://help.salesforce.com/s/articleView?id=ind.billing_gl_account_assignment_rules_create_result.htm&release=264.0.0&type=5)**  
    When billing transactions are Posted, Canceled, Voided, or Processed and they match the defined filter criteria and journal entry rules, then dual transaction journals are created for the defined general ledger accounts for each general ledger journal entry rule.