About Optional Fields in General Ledger

In General Ledger, you can assign an unlimited number of optional fields to an account to store additional information that your company wants to track for the account.

  • Account Optional Fields. Account optional fields provide a convenient means to customize your General Ledger system by letting you store an unlimited number of additional pieces of information with account records.
  • Transaction Optional Fields. General Ledger also retains optional field information for transactions (including those created in other Sage 300 programs and sent to General Ledger) if the optional fields used in the transaction details match those used in General Ledger. More...

    General Ledger includes transaction optional fields assigned to an account, and their default values, when you use the account in a journal entry detail.

    You can edit or delete optional fields in journal entry details, whether the entries are added manually in Journal Entry or generated automatically in General Ledger or in a Sage 300 subledger.

    Note: Transaction optional fields are maintained at the detail level. If you consolidate posted transactions, any optional field information stored for the transactions is deleted.

In General Ledger, setting up optional fields is a three-step process. You must:

  1. Set up system-wide optional fields. More...

    Before you can use optional fields in General Ledger, you must define optional fields for your Sage 300 system using the Optional Fields screen.

  2. Set up optional fields for use with General Ledger accounts and transactions. More...

    You use the G/L Optional Fields screen to set up the optional fields you want to use with account records and transaction details.

  3. Assign both types of optional fields to specific accounts using the Accounts screen.

Note: After making changes to program options (on Options screens) or optional fields (on Optional Fields screens), you and all other users must sign out and sign in again to apply the changes.

Setting Up Optional Fields for Use in General Ledger

You can set up an unlimited number of optional fields for General Ledger, provided they are first set up for system-wide use.

After you set up optional fields for your Sage 300 system, you use the G/L Optional Fields screen to define the optional fields you will use to customize your chart of accounts and to store additional information with general ledger transaction details. (See G/L Optional Fields Screen.)

Note: If the G/L Optional Fields screen is open, other users cannot run any processes in General Ledger. Also, you can modify optional field records only when all other users have left General Ledger, and all other General Ledger screens are closed.

Assigning Optional Fields to Accounts

When you have defined optional fields for use in General Ledger, you can assign the optional fields to particular accounts.

Note: If an optional field has been set up as a required field, the optional field must be entered or the account cannot be added or saved.

Including Optional Fields in G/L Transactions

You can use optional fields in transaction details if any optional fields are assigned to the account used in the detail. Note the particular behavior of optional fields in each transaction screen, as follows:

Validating Optional Field Values

The program displays the default value associated with each optional field used. You can accept or change the value, as you require.

If an optional field is validated, you must specify an optional field value that has already been defined. If the optional field is validated and allows blanks, you can also leave the optional field value blank.

If the optional field is not validated, you can select an optional field value that has already been defined, or can enter any value providing you do not exceed the length specified for the optional field.

Deleting Optional Fields

You can delete General Ledger optional fields only if they are not used by any accounts or in any unposted transactions.

You must remove the optional fields from the accounts and transactions where they are used before you can delete them using the G/L Optional Fields screen.