4.15 Rebuild of General Ledger Balance
This topic describes about rebuild and recheck functionality.
The Recheck and Rebuild functionality enables user to validate and correct System Account General Ledger (GL) balances for a specific financial cycle, period, and branch.
User can use the Recheck option to verify whether GL balances are aligned with the underlying transaction data. This operation does not modify any system records.
If discrepancies are identified, user can use the Rebuild option to recalculate and update the GL balances to ensure accuracy and consistency of financial records.
Rebuild Process Flow:
- Request Initiation: User triggers Recheck or Rebuild request.
- Parameter Validation:
- The system validates the input parameters for completeness and correctness.
- Any missing or invalid input values result in an immediate error response.
- General Ledger Balance Evaluation:
- The system retrieves GL balances for the specified Financial Cycle, Period Code, and Branch Code.
- It compares the summarized transaction amounts against the corresponding GL balances.
- Mismatch Identification: If discrepancies are detected:
- All mismatched entries are recorded in a dedicated mismatch table.
- The system flags the impacted system account(s) for rebuild.
- Rebuild Execution:
- The system initiates a rebuild process to regenerate and update the GL balances for the impacted system accounts.
- The recalculated balances are derived directly from the underlying transaction data.
- Once rebuilt, balances are re-validated to ensure consistency.
- Outcome Notification: The system returns one of the following status messages:
- Completed: Imbalances were found and successfully corrected.
- Failure: If process execution failed or inputs were invalid.
Parent topic: Operational Ledger Processing