---
schema_version: "1"
id: 42cec88bc993cb4a480675aa779ac4727faae5499178fdf7ae4fb7d54df991cf
title: Configure an Accounting Set for Recruiting and Admissions Fees
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/sfdo/264-0-0/asl_recipe_accounting_set_ra_fees.md
canonical_url: https://help.salesforce.com/s/articleView?id=sfdo.asl_recipe_accounting_set_ra_fees.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: 573ca2b47d53b3fed312c2269463441f7f43ffcd0947b69ec924211489b49327
description: For educational institutions, a key part of their mission is serving learners during their application journey and matriculation into a particular school. From on-campus to online learning—and especially within higher education—these institutions interact with prospective and enrolled students across the recruiting and admissions cycle.
products:
  - Education
  - Cross Cloud
release: "264"
---
# Configure an Accounting Set for Recruiting and Admissions Fees

For educational institutions, a key part of their mission is serving learners during their application journey and matriculation into a particular school. From on-campus to online learning—and especially within higher education—these institutions interact with prospective and enrolled students across the recruiting and admissions cycle.

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small " summary="REQUIRED EDITIONS AND USER PERMISSIONS"><caption>REQUIRED EDITIONS AND USER PERMISSIONS</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>

 
| User Permissions Needed |   |
| --- | --- |
| To set up accounting sets: | Manage Accounting Subledger |

Dimitri is the Director of Admissions at Astro University. As learners interact with his office, he uses Salesforce to process fees for applying to and enrolling in the university. Accounting Subledger helps him accurately track the flow of money, so that Astro's Finance department has all the information needed for financial reconciliation each school year. Follow Dimitri as he configures an accounting set to generate financial records that track incoming student fees.

Requirement

- Custom object for application fees such as enrollment fee. In this setup, Dimitri created the Application Fee custom object.

1. Plan your accounting set field mapping by filling out this 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 Dimitri mapped the fields based on his custom object for Application Fee, but you can map any custom object that you use to track fees.
    
    <table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small ">
          <colgroup>
            <col style="width:20%">
            <col style="width:20%">
            <col style="width:20%">
            <col style="width:20%">
            <col style="width:20%">
          </colgroup>
          <thead class="slds-text-title_caps ">
            <tr class="">
              <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d7137e131">Transaction Journal Field</th>
              <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d7137e133">Type</th>
              <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d7137e135">Dimitri's Application Fee Field</th>
              <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d7137e137">Your Application Fee Field</th>
              <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d7137e139">Additional Considerations</th>
            </tr>
          </thead>
          <tbody>
            <tr class="">
              <td data-label="Transaction Journal Field" class="slds-cell-wrap" style="vertical-align:top;" headers="d7137e131 ">Amount</td>
              <td data-label="Type" class="slds-cell-wrap" style="vertical-align:top;" headers="d7137e133 ">Currency</td>
              <td data-label="Dimitri's Application Fee Field" class="slds-cell-wrap" style="vertical-align:top;" headers="d7137e135 ">Fee Amount</td>
              <td data-label="Your Application Fee Field" class="slds-cell-wrap" style="vertical-align:top;" headers="d7137e137 ">&nbsp;</td>
              <td data-label="Additional Considerations" class="slds-cell-wrap" style="vertical-align:top;" headers="d7137e139 ">—</td>
            </tr>
            <tr class="">
              <td data-label="Transaction Journal Field" class="slds-cell-wrap" style="vertical-align:top;" headers="d7137e131 ">Committed Date</td>
              <td data-label="Type" class="slds-cell-wrap" style="vertical-align:top;" headers="d7137e133 ">Date</td>
              <td data-label="Dimitri's Application Fee Field" class="slds-cell-wrap" style="vertical-align:top;" headers="d7137e135 ">Application Date</td>
              <td data-label="Your Application Fee Field" class="slds-cell-wrap" style="vertical-align:top;" headers="d7137e137 ">&nbsp;</td>
              <td data-label="Additional Considerations" class="slds-cell-wrap" style="vertical-align:top;" headers="d7137e139 ">—</td>
            </tr>
            <tr class="">
              <td data-label="Transaction Journal Field" class="slds-cell-wrap" style="vertical-align:top;" headers="d7137e131 "> Generate Expected Revenue/Expense </td>
              <td data-label="Type" class="slds-cell-wrap" style="vertical-align:top;" headers="d7137e133 ">Checkbox</td>
              <td data-label="Dimitri's Application Fee Field" class="slds-cell-wrap" style="vertical-align:top;" headers="d7137e135 ">Future Fee?</td>
              <td data-label="Your Application Fee Field" class="slds-cell-wrap" style="vertical-align:top;" headers="d7137e137 ">&nbsp;</td>
              <td data-label="Additional Considerations" class="slds-cell-wrap" style="vertical-align:top;" headers="d7137e139 ">—</td>
            </tr>
            <tr class="">
              <td data-label="Transaction Journal Field" class="slds-cell-wrap" style="vertical-align:top;" headers="d7137e131 ">Transaction Date (optional)</td>
              <td data-label="Type" class="slds-cell-wrap" style="vertical-align:top;" headers="d7137e133 ">Date</td>
              <td data-label="Dimitri's Application Fee Field" class="slds-cell-wrap" style="vertical-align:top;" headers="d7137e135 ">—</td>
              <td data-label="Your Application Fee Field" class="slds-cell-wrap" style="vertical-align:top;" headers="d7137e137 ">&nbsp;</td>
              <td data-label="Additional Considerations" class="slds-cell-wrap" style="vertical-align:top;" headers="d7137e139 ">—</td>
            </tr>
            <tr class="">
              <td data-label="Transaction Journal Field" class="slds-cell-wrap" style="vertical-align:top;" headers="d7137e131 "> Check/Reference Number (optional) </td>
              <td data-label="Type" class="slds-cell-wrap" style="vertical-align:top;" headers="d7137e133 ">Text</td>
              <td data-label="Dimitri's Application Fee Field" class="slds-cell-wrap" style="vertical-align:top;" headers="d7137e135 ">Application ID</td>
              <td data-label="Your Application Fee Field" class="slds-cell-wrap" style="vertical-align:top;" headers="d7137e137 ">&nbsp;</td>
              <td data-label="Additional Considerations" class="slds-cell-wrap" style="vertical-align:top;" headers="d7137e139 ">—</td>
            </tr>
            <tr class="">
              <td data-label="Transaction Journal Field" class="slds-cell-wrap" style="vertical-align:top;" headers="d7137e131 ">Payment is Paid</td>
              <td data-label="Type" class="slds-cell-wrap" style="vertical-align:top;" headers="d7137e133 ">Checkbox</td>
              <td data-label="Dimitri's Application Fee Field" class="slds-cell-wrap" style="vertical-align:top;" headers="d7137e135 ">Paid Fee?</td>
              <td data-label="Your Application Fee Field" class="slds-cell-wrap" style="vertical-align:top;" headers="d7137e137 ">&nbsp;</td>
              <td data-label="Additional Considerations" class="slds-cell-wrap" style="vertical-align:top;" headers="d7137e139 ">—</td>
            </tr>
            <tr class="">
              <td data-label="Transaction Journal Field" class="slds-cell-wrap" style="vertical-align:top;" headers="d7137e131 ">Written-Off</td>
              <td data-label="Type" class="slds-cell-wrap" style="vertical-align:top;" headers="d7137e133 ">Checkbox</td>
              <td data-label="Dimitri's Application Fee Field" class="slds-cell-wrap" style="vertical-align:top;" headers="d7137e135 ">Refunded Fee?</td>
              <td data-label="Your Application Fee Field" class="slds-cell-wrap" style="vertical-align:top;" headers="d7137e137 ">&nbsp;</td>
              <td data-label="Additional Considerations" class="slds-cell-wrap" style="vertical-align:top;" headers="d7137e139 ">—</td>
            </tr>
            <tr class="">
              <td data-label="Transaction Journal Field" class="slds-cell-wrap" style="vertical-align:top;" headers="d7137e131 ">Payment Scheduled Date</td>
              <td data-label="Type" class="slds-cell-wrap" style="vertical-align:top;" headers="d7137e133 ">Date</td>
              <td data-label="Dimitri's Application Fee Field" class="slds-cell-wrap" style="vertical-align:top;" headers="d7137e135 ">Due Date</td>
              <td data-label="Your Application Fee Field" class="slds-cell-wrap" style="vertical-align:top;" headers="d7137e137 ">&nbsp;</td>
              <td data-label="Additional Considerations" class="slds-cell-wrap" style="vertical-align:top;" headers="d7137e139 ">Must have a value on your object if Payment is Paid is deselected.</td>
            </tr>
            <tr class="">
              <td data-label="Transaction Journal Field" class="slds-cell-wrap" style="vertical-align:top;" headers="d7137e131 ">Payment Paid Date</td>
              <td data-label="Type" class="slds-cell-wrap" style="vertical-align:top;" headers="d7137e133 ">Date</td>
              <td data-label="Dimitri's Application Fee Field" class="slds-cell-wrap" style="vertical-align:top;" headers="d7137e135 ">Payment Date</td>
              <td data-label="Your Application Fee Field" class="slds-cell-wrap" style="vertical-align:top;" headers="d7137e137 ">&nbsp;</td>
              <td data-label="Additional Considerations" class="slds-cell-wrap" style="vertical-align:top;" headers="d7137e139 ">
                <p>Must have a value on your object if either: </p>
                <ul>
                  <li>Payment is Paid is selected. </li>
                  <li>Written-Off is selected. </li>
                </ul>
              </td>
            </tr>
            <tr class="">
              <td data-label="Transaction Journal Field" class="slds-cell-wrap" style="vertical-align:top;" headers="d7137e131 ">Payment Method</td>
              <td data-label="Type" class="slds-cell-wrap" style="vertical-align:top;" headers="d7137e133 ">Text</td>
              <td data-label="Dimitri's Application Fee Field" class="slds-cell-wrap" style="vertical-align:top;" headers="d7137e135 ">Payment Method</td>
              <td data-label="Your Application Fee Field" class="slds-cell-wrap" style="vertical-align:top;" headers="d7137e137 ">&nbsp;</td>
              <td data-label="Additional Considerations" class="slds-cell-wrap" style="vertical-align:top;" headers="d7137e139 ">—</td>
            </tr>
            <tr class="">
              <td data-label="Transaction Journal Field" class="slds-cell-wrap" style="vertical-align:top;" headers="d7137e131 ">Fund Name</td>
              <td data-label="Type" class="slds-cell-wrap" style="vertical-align:top;" headers="d7137e133 ">Text</td>
              <td data-label="Dimitri's Application Fee Field" class="slds-cell-wrap" style="vertical-align:top;" headers="d7137e135 ">Fund Name</td>
              <td data-label="Your Application Fee Field" class="slds-cell-wrap" style="vertical-align:top;" headers="d7137e137 ">&nbsp;</td>
              <td data-label="Additional Considerations" class="slds-cell-wrap" style="vertical-align:top;" headers="d7137e139 "> Must have a value on your object. </td>
            </tr>
          </tbody>
        </table>
2. From the management settings for the object with the fields to map to transaction journal records, go to **Fields & Relationships**.
    - For each field in the previous table, confirm that your custom object has a field of a type that matches the corresponding transaction journal field. For example, the field to map to Committed Date must be of date type.
    - If your custom object is missing a required field or has a field of a different type, create a custom field. See [Manage Custom Objects](https://help.salesforce.com/s/articleview?id=platform.dev_objectedit.htm&type=5).
3. From Setup, in the Quick Find box, enter Accounting Sets, and then select **Accounting Sets**.
4. Click **New**.
5. Fill out these fields, and then click **Next**.
    
     
    | Field | Value |
    | --- | --- |
    | Name | Enter the name of your accounting set. In this setup, Dimitri calls it Application Fees. |
    | Number of Objects | Select **1 Object Model**. |
    | Primary Object | Select a fee object. In this setup, Dimitri uses the Application Fee custom object. |
6. Using the table you filled out in step 1, select values on the New Accounting Set page, and then click **Next**. Here's what Dimitri's mapping looks like.
    
    ![Example Accounting set fields for application fees](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-sfdo-accounting_subledger-264-0-0-production-enus/157531ff-70d1-4f66-a3f6-8bad55ae5e5d/accounting_subledger/images/cookbook_ra_accounting_set.png)
7. Fill out these fields, and then save your changes.
    
     
    | Field | Value |
    | --- | --- |
    | Accounting Set Type | Select **Revenue**. |
    | Accounting Record Start Date | Select the earliest date from which you want Accounting Subledger to process records. |
    | Default Accrued Account Code | Enter the name of the fund to use for future fees. |
    | Default Write Off Account Code | Enter the name of the fund to use for refunded fees. |
    | Expected Cash Flow Grouping | To view expected future fees, select **Group By Fund Account and Due Date**. |
8. On the Accounting Sets page, next to the accounting set that you created, click ![Show Actions icon](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-sfdo-accounting_subledger-264-0-0-production-enus/157531ff-70d1-4f66-a3f6-8bad55ae5e5d/resources-product/images/show_more_actions_icon.png), and then select **Activate**.