roll-forward
The facts
Its description
Build a roll-forward schedule for a balance-sheet account — beginning balance plus activity less reversals equals ending balance, with each component tied to GL. Use for month-end close packages and audit support.
The description the agent reads to decide when to use it.
When it starts
A person asks for a roll-forward schedule for a specific balance-sheet account, entity and period — typically as part of a month-end close package or to support an audit — and wants beginning balance tied to ending balance with each line sourced to the GL.
Things a person might say (the model's guesses)
- “Build a roll-forward for our accrued liabilities account for the month ended March 31.”
- “I need a roll-forward schedule for prepaid expenses, entity ABC, for the March close package.”
- “Can you put together a roll-forward tying beginning to ending balance for deferred revenue? It's for audit support.”
A model's summary of when it is used.
What leads to it
- month-end-closer calls this month-end-closer, line 30
Other skills that hand off to this one, call it, require it or offer it instead, as a model read them.
Licence
Apache-2.0, from LICENSE
The terms its author shares it under, which let it be shown here.
The text
Most marks come from matching words in the file, so treat them as pointers.
Roll-forward
Given an account (or account group), entity, and period, produce a roll-forward that ties beginning to ending.
Raw lines 1 to 9Structure
Beginning balance (per prior-period close) X
+ Additions / new activity A
+ Accruals booked this period B
− Reversals of prior accruals (C)
− Payments / settlements (D)
± Reclasses / adjustments E
± FX translation F
Ending balance (per GL at period end) YRaw lines 10 to 22Tie each line
- Beginning — prior-period close package, or GL balance at prior-period end date.
- Each activity line — a GL query (account + date range + journal-source filter) via the internal-gl MCP. Cite the query.
- Ending — GL balance at period-end date.
The schedule must foot: X + A + B − C − D + E + F = Y. If it doesn't, the gap is an unexplained item — surface it, don't plug it.
Output
The roll-forward table with a "ties to" column citing the GL query or document for every line, plus a foot check (pass/fail and the unexplained delta if any).
Raw lines 31 to 33From anthropics/financial-services at 6056506, 2026-10-28. Skills read by DeepSeek V4.1 Flash on 2026-11-04. Summary and techniques by Claude Opus 5.5 on 2026-11-06.