Skip to main content

FGL Roles

The FGL module uses a layered role hierarchy that integrates with the platform's authorisation model. Three roles provide progressively broader access to general ledger functions.

Role hierarchy​

Tenant administrator
└── General ledger administrator
└── Accountant
└── General ledger viewer
└── Tenant staff

Each role inherits the permissions of the roles below it in the hierarchy.

Roles​

RolePurpose
General ledger administratorFull access to GL configuration, journals, posting, and balances. Can create and modify COA structures, value sets, ledgers, calendars, and periods. Inherits all Accountant permissions.
AccountantView and manage GL journals, post batches, and reverse headers. Can create, edit, and post journal batches, headers, and lines. Can manage period statuses. Inherits all General ledger viewer permissions.
General ledger viewerRead-only access to GL journals, balances, and the trial balance. Cannot create, edit, or post any records.

Permissions​

General ledger viewer​

PermissionScopeDescription
FGL.SELECTALL_RECORDSView all FGL entities (batches, headers, lines, balances)
FLE.SELECTALL_RECORDSView legal entity records

Accountant​

Inherits all General ledger viewer permissions, plus:

PermissionScopeDescription
FGL.JOURNAL_BATCHES.SELECTALL_RECORDSView journal batches
FGL.JOURNAL_BATCHES.INSERTALL_RECORDSCreate journal batches
FGL.JOURNAL_BATCHES.UPDATEALL_RECORDSEdit and post journal batches
FGL.JOURNAL_HEADERS.SELECTALL_RECORDSView journal headers
FGL.JOURNAL_HEADERS.INSERTALL_RECORDSCreate journal headers
FGL.JOURNAL_HEADERS.UPDATEALL_RECORDSEdit and reverse journal headers
FGL.JOURNAL_LINES.SELECTALL_RECORDSView journal lines
FGL.JOURNAL_LINES.INSERTALL_RECORDSCreate journal lines
FGL.JOURNAL_LINES.UPDATEALL_RECORDSEdit journal lines
FGL.PERIOD_STATUSES.UPDATEALL_RECORDSOpen and close accounting periods

General ledger administrator​

Inherits all Accountant permissions, plus:

PermissionScopeDescription
FGL.INSERTALL_RECORDSCreate any FGL entity (COA structures, value sets, ledgers, calendars, etc.)
FGL.UPDATEALL_RECORDSModify any FGL entity

The General Ledger menu is assigned to both the Accountant and General ledger administrator roles. The menu provides access to:

  • Journals — journal batch list with create, edit, and PostBatch actions
  • Headers — journal header list (child of a batch) with create, edit, and ReverseHeader actions
  • Lines — journal line list (child of a header) with create and edit actions
  • Trial Balance — read-only balance view with no write actions

General ledger viewers can see FGL data through the platform's permission system but do not have the General Ledger menu assigned by default.