New to Claude Skills? Learn how to install them →

anthropics on GitHub

Accrual Schedule

OfficialFree

Automate your period-end accrual calculations and draft entries.

Get this skill

Free · Opens the source repo

What Accrual Schedule does

The Accrual Schedule skill is designed to streamline the month-end closing process for financial teams by automating the calculation of accruals. By inputting an entity, period, and the firm's accrual policy list, users can generate a comprehensive accrual schedule. This schedule includes crucial information such as the accrual name, basis for calculation, and a draft journal entry (JE) for controller approval. The skill ensures that all calculations are based on the firm's established policies, providing a reliable framework for financial reporting.

The skill operates by extracting amounts from untrusted invoices and vendor statements, applying the firm's accrual policies to derive the necessary figures. For each accrual listed in the policy, the skill computes the period portion based on the full-period amount and the specific formula outlined in the policy. It also accounts for any amounts already booked, ensuring that the current period's accrual reflects only what is necessary for accurate financial reporting.

Once the calculations are complete, the skill drafts a journal entry for each accrual with a non-zero amount. This draft JE includes debits and credits for the respective accounts, along with a memo that provides context for the accrual. The entries are staged for controller sign-off, ensuring that no postings are made without proper approval. This feature is particularly useful for finance teams looking to maintain accuracy and compliance during the month-end close process.

Overall, the Accrual Schedule skill is a valuable tool for finance professionals seeking to enhance their efficiency and accuracy in managing accruals. By automating these calculations, teams can focus on analysis and decision-making rather than manual data entry and reconciliation.

When to use it

Use this skill during the month-end close process when you need to calculate accruals based on established policies and prepare drafts for review.

When not to use it

This skill is not suitable for real-time posting of journal entries or for scenarios where accrual policies are not well-defined.

What you can build with it

Monthly Financial Reporting

Use the Accrual Schedule skill to automate accrual calculations for your monthly financial reports, ensuring accuracy and compliance.

Controller Review Process

Generate draft journal entries for controller review, allowing for a streamlined approval process during month-end close.

Policy Compliance

Ensure adherence to your firm's accrual policies by using this skill to calculate accruals based on established guidelines.

How to install Accrual Schedule

View source

1. Install with the skills CLI

npx skills add anthropics/financial-services/accrual-schedule --agent claude-code

2. Or install it manually

Download the skill folder and drop it into ~/.claude/skills/ for all projects, or .claude/skills/ to scope it to one repo. Restart Claude Code so it picks up the new skill.

Anthropic's agentic coding CLI, and the reference implementation of Agent Skills. Drop a skill folder into ~/.claude/skills and Claude Code loads it automatically whenever a task matches the skill's description. Claude Code docs

Inside SKILL.md

Written by anthropics

Accrual 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

FieldHow to derive
Accrual nameFrom the policy list (e.g., "Audit fee", "Bonus", "Utilities")
BasisThe contractual or estimated full-period amount, with source cited (engagement letter, comp plan, trailing-3-month average)
Period portionBasis × (days in period ÷ days in basis period), or the policy's specific formula
Already bookedSum of prior-period accruals + actual invoices posted this period for this item (from internal-gl MCP)
This-period accrualPeriod portion − already booked
Support referenceDocument 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.

Frequently asked questions about Accrual Schedule

Similar skills