> ## Documentation Index
> Fetch the complete documentation index at: https://docs.fusioncore.us/llms.txt
> Use this file to discover all available pages before exploring further.

# General Ledger (GL) Accounts

> Create GL Accounts to map every commerce transaction to a line in your chart of accounts, scoped to one Business Unit.

## Overview

A **General Ledger (GL) Account** is a single line in your chart of accounts — like a digital folder that tracks one category of an organization's financial activity, such as membership revenue or event expenses. Each GL Account is a record of the `FCORE_PAY__GL_Account__c` *custom object*.

Other commerce records point at GL Accounts so that every dollar — revenue, accounts receivable (A/R), deferred revenue, deposits, write-offs, and credits — is tagged to a ledger line. Finance reporting and period close depend on this mapping.

<Note>
  fusionCore does not post journal entries or debits and credits itself. There is no transactions object in fusionCore. It records the financial data — tagged by GL Account and Business Unit — that your external general-ledger system uses to post its own journal entries.
</Note>

Each GL Account has a **Type** that classifies it (for example, Revenue or Expense) and belongs to exactly one **Business Unit** (one selling entity or financial division in your org).

## GL Account Types

The **Type** classifies a GL Account by its accounting category. fusionCore provides six fixed types, matching the main sections of a standard chart of accounts:

| Type                               | Normal accounting purpose                                                                                                                                                                                                                            | Typical examples                                                                                            |
| ---------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------- |
| **Assets**                         | Resources the organization owns or is owed. Increases with a debit.                                                                                                                                                                                  | Cash and bank accounts; accounts receivable (A/R) — amounts owed on posted orders.                          |
| **Liability**                      | Amounts the organization owes to others or holds on their behalf. Increases with a credit.                                                                                                                                                           | Accounts payable; deferred (unearned) revenue; deposits held; sales tax payable.                            |
| **Fund Balance**                   | The organization's net assets — what remains after liabilities are subtracted from assets. The nonprofit/association equivalent of equity or retained earnings. Increases with a credit.                                                             | Unrestricted net assets; retained funds.                                                                    |
| **Revenue**                        | Income the organization earns from its activities. Increases with a credit.                                                                                                                                                                          | Membership dues; event fees; sponsorships; donations; grant revenue; publication sales.                     |
| **Expense**                        | Costs the organization incurs to operate. Increases with a debit.                                                                                                                                                                                    | Salaries and wages; event costs; marketing; technology and software; processing fees; scholarships awarded. |
| **Intercompany Due To / Due From** | Tracks balances between Business Units (or related entities) within your org, so each set of books stays balanced when money moves between them. A *Due To* balance is what one Business Unit owes another; a *Due From* balance is what it is owed. | Due To Foundation; Due From Association.                                                                    |

<Note>
  These are categories for your chart of accounts. fusionCore tags each transaction to a GL Account and Business Unit; your external general-ledger system uses the **Type** to post the actual debits and credits.
</Note>

## Prerequisites

* **Create the Business Unit first.** A GL Account requires a Business Unit, and a GL Account can be tied to only one Business Unit. See [Creating a Business Unit](/end-user-guides/accounting/business-units/creating-a-business-unit).
* Plan your chart of accounts. You typically need at least the revenue, A/R, deferred, deposit, write-off, and credit accounts that your Business Unit, Products, Payment Types, and Credits will reference.

## How to Create a GL Account

<Steps>
  <Step title="Open the GL Accounts tab">
    Click the **App Launcher**, type `GL Accounts`, and select it.

    <Frame caption="App Launcher with GL Accounts">
      <img src="https://mintcdn.com/fusionspan/EW_gg4_8FJ-921wF/images/end-user-guides/3672211509/App_Launcher_GL_Accounts.png?fit=max&auto=format&n=EW_gg4_8FJ-921wF&q=85&s=9796ef15c3c4cf899d8ede154571d5e7" alt="App Launcher search showing the GL Accounts result" width="362" height="312" data-path="images/end-user-guides/3672211509/App_Launcher_GL_Accounts.png" />
    </Frame>
  </Step>

  <Step title="Click New">
    At the top right, click **New**.

    <Frame caption="New GL Account button">
      <img src="https://mintcdn.com/fusionspan/EW_gg4_8FJ-921wF/images/end-user-guides/3672211509/New_GL_Creation.png?fit=max&auto=format&n=EW_gg4_8FJ-921wF&q=85&s=4377eb789199bdaac6a6362ed21337f0" alt="GL Accounts list view with the New button highlighted" width="1894" height="424" data-path="images/end-user-guides/3672211509/New_GL_Creation.png" />
    </Frame>
  </Step>

  <Step title="Fill out the General Ledger Information">
    * **GL Account Name** — required. For example, `Membership Dues Revenue`.
    * **Business Unit** (`FCORE_PAY__Business_Unit__c`) — required. Select the Business Unit this account belongs to.
    * **Type** (`FCORE_PAY__Type__c`) — required, with no default. Choose the type that matches the account's accounting category (see [GL Account Types](#gl-account-types) above).
    * **Active** (`FCORE_PAY__Active__c`) — a checkbox that is **checked by default**. Leave it checked unless you want the account flagged inactive.
    * **Description** (`FCORE_PAY__Description__c`) — optional.

    <Frame caption="New GL Account information">
      <img src="https://mintcdn.com/fusionspan/EW_gg4_8FJ-921wF/images/end-user-guides/3672211509/New_GL_Information.png?fit=max&auto=format&n=EW_gg4_8FJ-921wF&q=85&s=26821379b7da849724d501061ecdc54d" alt="New GL Account form showing Name, Business Unit, Active, Type, and Description fields" width="1678" height="896" data-path="images/end-user-guides/3672211509/New_GL_Information.png" />
    </Frame>
  </Step>

  <Step title="Save">
    Click **Save**.
  </Step>

  <Step title="Repeat to build out your chart of accounts">
    Create the revenue, A/R, deferred, deposit, write-off, and credit accounts your org needs, each tied to the correct Business Unit.
  </Step>
</Steps>

After your GL Accounts exist, you can set them as defaults on the Business Unit (for example, **Default Credit Account** and **Default Write-Off Account**) and reference them on Products, Payment Types, and Credits.

## Limitations and Common Pitfalls

* **Business Unit is required even though the field may not look required.** The Business Unit field is not marked required at the field level, but a save is blocked if it is blank. A GL Account with no Business Unit cannot be saved.
* **One Business Unit per GL Account.** A GL Account cannot be linked to more than one Business Unit.
* **A GL Account's Business Unit must match where it is used as a default.** A Business Unit's **Default Credit Account** or **Default Write-Off Account** can only point at a GL Account whose own Business Unit is that same Business Unit (or is blank). This is enforced from both directions, so changing a GL Account's Business Unit while a Business Unit still uses it as a default-credit or write-off account is blocked. (This match check covers only the credit and write-off default accounts, not the Due From / Due To accounts.)
* **You cannot delete a Business Unit while GL Accounts reference it.** Reassign or remove the GL Accounts first.
* **Type values are fixed.** The six **Type** values come from the package and cannot be extended from setup. **Type** has no default value, so you must choose one.
* **Active is advisory.** Marking a GL Account inactive does not, by itself, stop it from being selected elsewhere; treat **Active** as a flag rather than a hard block.
