roll-forward

Generate a GL account roll-forward schedule tying beginning to ending balance.

Updated May 9, 2026
One-click install
npx skills add https://github.com/iTzFaisal/financial-services --skill roll-forward-itzfaisal
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: roll-forward
Source: https://github.com/iTzFaisal/financial-services/tree/main/.opencode/skills/roll-forward
Command: npx skills add https://github.com/iTzFaisal/financial-services --skill roll-forward-itzfaisal

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Reconstruct and validate the progression of a balance-sheet account over a period by linking the beginning balance, activity, adjustments, and ending balance for audit and close purposes.

Core Features & Use Cases

  • End-to-end roll-forward: Tie beginning balances to ending GL through additions, accruals, reversals, payments, reclasses, FX, and adjustments.
  • Validation & audit readiness: Enforce a balance-foot check X + A + B − C − D + E + F = Y with explicit surface for any unexplained deltas.
  • Use Case: Prepare month-end close packages and audit support by documenting ledger changes for a given account.

Quick Start

Provide inputs: the account, period (start and end dates), and prior-period ending balance to generate the roll-forward schedule.

Frequently Asked Questions about roll-forward

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I prepare a GL roll-forward schedule for month-end close?

To create a GL roll-forward, provide the account name, period dates, and prior-period ending balance to generate a schedule mapping additions, accruals, reversals, and adjustments to ending balances.

How does balance-sheet reconciliation handle unexplained deltas during an audit?

Balance-sheet reconciliation enforces a balance-foot check (X + A + B − C − D + E + F = Y) to surface unexplained deltas. It requires explicit foot checks and a documented tie-to for every line item to validate audit readiness.

What is the best way to document ledger changes for audit support?

The best way to document ledger changes for audit support is mapping each roll-forward line item to a GL query and a corresponding citation. This reconstructs the progression linking beginning balances, activity, and ending balances.

Can I use a roll-forward schedule for accounts with FX and reclass adjustments?

Yes, a roll-forward schedule applies to accounts with FX and reclass adjustments. It ties beginning balances to ending GL balances through additions, accruals, reversals, payments, reclasses, FX, and adjustments for month-end close.

What inputs do I need to generate an end-to-end roll-forward for a GL account?

Generating an end-to-end roll-forward requires the specific GL account, the period start and end dates, and the prior-period ending balance. These inputs compute the schedule tying beginning balances to ending balances.