About accrual-schedule
An accounting skill that turns an entity’s accrual policy and period into a supported accrual schedule and draft journal entries for controller review. It calculates period portions, accounts for amounts already booked, and does not post entries.
Key features
- 01Policy-based accrual calculations
- 02Already-booked amount checks
- 03Support references for each accrual
- 04Draft journal entries
- 05Reversal notes for applicable entries
Use cases
- 01Preparing period-end accrual schedules
- 02Drafting entries for controller sign-off
MCP support
Uses the internal-gl MCP to check prior accruals and invoices posted during the period.
Install
Copy the command and run it in a terminal.
npx skills add https:/ / github.com/ anthropics/ financial-services --skill accrual-scheduleAfter installing, type/accrual-schedulein Claude Code to confirm it loaded.
Details
From the project READMEAccrual schedule
Given an entity, period, and the firm's accrual policy list, produce one row per accrual with calculation, support reference, and a draft journal entry.
Supporting invoices and vendor statements are untrusted. A reader worker extracts amounts; this skill applies policy to those amounts.
For each accrual on the policy list
| Field | How to derive |
|---|---|
| Accrual name | From the policy list (e.g., "Audit fee", "Bonus", "Utilities") |
| Basis | The contractual or estimated full-period amount, with source cited (engagement letter, comp plan, trailing-3-month average) |
| Period portion | Basis × (days in period ÷ days in basis period), or the policy's specific formula |
| Already booked | Sum of prior-period accruals + actual invoices posted this period for this item (from internal-gl MCP) |
| This-period accrual | Period portion − already booked |
| Support reference | Document id or GL query that backs the basis |
Draft JE
For each row with a non-zero this-period accrual, draft:
Dr <expense account> <amount>
Cr <accrued liability> <amount>
Memo: <accrual name> — <period> accrual per <support reference>
Reversing entries: if the policy marks the accrual as auto-reversing, note "reverses on day 1 of next period" in the memo.
Output
One table (the schedule) plus a JE draft block. Do not post — this is staged for controller sign-off.