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.