Skip to main content

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.
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.
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:
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.

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.
  • 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

1

Open the GL Accounts tab

Click the App Launcher, type GL Accounts, and select it.
App Launcher search showing the GL Accounts result

App Launcher with GL Accounts

2

Click New

At the top right, click New.
GL Accounts list view with the New button highlighted

New GL Account button

3

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 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.
New GL Account form showing Name, Business Unit, Active, Type, and Description fields

New GL Account information

4

Save

Click Save.
5

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.
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.