This video will take you through configuring General Ledger Allocations in Finance Pro
This additional video will take you through a specific example of General Ledger Allocations in action — using the Location and Division Allocation Method, with the Allocation Role set to Working Member.
General Ledger (GL) allocations allow your firm to track financial activity by location, division, and member assignments. Proper configuration ensures transactions are allocated consistently and supports accurate financial reporting.
Enable General Ledger Allocations
Navigation:
Username (top-right) → Firm Settings → Configurations → Accounting
Before Enabling GL Allocations:
Confirm that a default Location and Division are configured.
Default Location
Navigate to:
Firm Settings → Settings → Locations
Confirm one Location displays the default pin icon
To set a default:
Select Edit
Enable Set as Default
Default Division
Navigate to:
Firm Settings → Settings → Divisions
Confirm one Division displays Yes in the Default column
To set a default:
Select the pencil icon
Enable Default
Member Location & Division Setup (If Using Member-Based Allocations)
If member-specific Locations and Divisions will be used for GL Allocations, configure each applicable member before using Working Member, Originating Member, or Managing Member allocation roles.
Navigation:
Username (top-right) → Member Directory
Configure Member Location & Division:
Locate and select the appropriate member.
Open the member profile.
Assign the member's Location and Division as needed.
Important:
Complete this setup for any member who may serve as a:
Working Member
Originating Member
Managing Member
If a member does not have a Location or Division assigned, the system will use the firm's default settings.
Enable GL Allocations:
Turn on:
Enable General Ledger Allocations
Important:
GL Allocations cannot be enabled unless both a default Location and Division are configured.
Use the audit icon next to the setting to review when GL Allocations were enabled or disabled.
Configure Allocation Method
Navigation:
Firm Settings → Configurations → Accounting
Setting:
General Ledger Allocation Method
Location Only
Allocations are recorded using Location.
Important:
System-generated allocations will include Location
System-generated allocations will not include Division
Division Only
Allocations are recorded using Division.
Important:
System-generated allocations will include Division
System-generated allocations will not include Location
Location & Division
Allocations are recorded using both values.
Important:
System-generated allocations will include both Location and Division when applicable
Configure Allocation Role
Setting:
General Ledger Allocation Role
Determines where the Location and Division values come from when creating allocations.
Firm (Default)
Uses the firm's default Location and Division.
Applies to transaction types that use firm defaults.
Working Member
Uses the Location and Division assigned to the Working Member.
Commonly impacts:
Client Invoices
Client Payments
Invoice and payment allocations are based on the Working Member allocations on the invoice.
Originating Member
Uses the Location and Division assigned to the Originating Member on the matter.
Commonly impacts:
Client Invoices
Client Payments
Managing Member
Uses the Location and Division assigned to the Managing Member on the matter.
Commonly impacts:
Client Invoices
Client Payments
How Allocation Settings Work Together
Allocation Method = What values are used
Location
Division
Location & Division
Allocation Role = Where those values come from
Firm
Working Member
Originating Member
Managing Member
Together, these settings determine how transactions are allocated in the GL Allocation file.
Transaction Allocation Behavior
User-Entered
Examples:
Accounts Payable transactions
Journal Entries
Miscellaneous GL Receipts
Allocation is based on the Location and Division entered by the user.
Important:
Allocation Role does not impact these entries
The values entered by the user are recorded
System-Generated (Other)
Examples:
Bank Deposits
Client Refunds
Client Expenses
Trust Transactions
Users do not select Location or Division when creating these transactions.
The system automatically determines the allocation values.
Important:
These transaction types use firm default Location and Division
Allocation Role does not change this behavior
Client Invoices (Accrual Only)
Allocation is based on the selected Allocation Role:
Working Member
Originating Member
Managing Member
The system uses the selected member's assigned Location and Division.
Example:
If an invoice includes multiple Working Members assigned to different Locations, the allocation will be distributed based on each member's assigned Location and/or Division.
Client Payments
Allocation follows the invoice allocation.
The system uses the selected Allocation Role based on the invoice payment allocation.
Recurring A/P and Journal Entries
Handled the same as standard A/P and Journal Entries.
Allocation is based on user entry.
Important Notes
If a member does not have a Location or Division assigned, the system uses firm defaults.
If Allocation Method is set to Location Only:
Users can still enter Division on applicable entries
System-generated allocations will not contain Division
If Allocation Method is set to Division Only:
Users can still enter Location on applicable entries
System-generated allocations will not contain Location
If Allocation Method is set to Location & Division:
Both values will be included whenever applicable
Key Takeaways
✅ Enable GL Allocations after configuring default Location and Division
✅ Allocation Method determines what values are recorded
✅ Allocation Role determines where those values come from
✅ User-entered entries use values entered by the user
✅ Other transaction types may automatically use firm defaults
✅ Invoice and payment allocations are impacted by the selected member role

