CharityEngine now supports splitting transactions across multiple GL codes, providing organizations with greater flexibility in how revenue is allocated, tracked, and reported. This enhancement allows users to assign multiple GL codes directly within an individual transaction or during batch entry processing for more efficient high-volume workflows.
Reporting capabilities have also been expanded to support split transactions, including new query fields that help organizations identify and analyze transactions associated with multiple GL codes.
This enhancement is especially useful for organizations that allocate donations across departments, campaigns, funds, programs, or accounting categories.
Transactions can now:
New Transaction Query fields include:
| Query Field | Description |
|---|---|
| GL Code Count | Displays the number of GL codes associated with a transaction |
| GL Code Split | Displays each GL code and the associated amount tied to the transaction |
This enhancement helps organizations improve financial tracking and reporting accuracy while reducing manual reconciliation work.
Before using split GL code functionality:
No additional subscription or feature enablement is required unless otherwise directed by the organization’s CharityEngine representative.
Navigate to the Transactions App > Transactions > Search & Manage.
Use the advanced filter or listing screen to locate the desired transaction.
Click Edit to open the transaction record.
Within the transaction details screen, locate the section used to manage General Ledger (GL) allocation information.
This area now supports assigning multiple GL codes to a single transaction.
Add the desired GL codes and specify the associated allocation amount for each code.
Repeat as needed until the transaction allocation is complete.
Important considerations:
Navigate to the Transactions App > Batch Entry.
Open an existing batch or create a new batch for processing.
Add transaction information as normally completed during batch processing.
Within the batch entry workflow, assign multiple GL codes to the transaction and specify allocation amounts for each code.
This enhancement allows organizations processing large transaction volumes to complete allocations during entry rather than updating records individually afterward.
Navigate to the Automation & Workflow App > General > Queries > Create New.
Select the Transactions database.
Use the following fields within the query builder:
Displays the total number of GL codes associated with a transaction.
Example:
Displays:
This allows organizations to analyze and export transaction allocation details more effectively.
The new fields may be used within:
Organizations may leverage these fields to better analyze allocation patterns and revenue distribution.
Important: Existing reports or queries that filter by a single GL code may require updates following this enhancement.
Organizations should review any queries, reports, exports, or dashboards that rely on single GL code filtering to ensure split transactions are included correctly.
Examples may include:
Failure to update existing filters may result in incomplete reporting results when transactions contain multiple GL code allocations.
Following the above steps, users should now be able to:
This enhancement provides organizations with more flexibility and accuracy when managing revenue allocation and financial reporting.
A. Yes. Transactions may be allocated across multiple GL codes as needed.
A. Yes. Split GL allocations are supported directly during batch entry processing.
A. Existing reports and queries may require updates to ensure split transactions are included correctly within reporting results.
A. The following new fields are available within Transaction Queries: