Skills DirectorySkills Directory
SkillsLearnSecurityCategoriesDocsCommunityBlog
Sign InSubmit Skill
Skills Directory

Security-tested agent skills for Claude, coding agents, and AI workflows.

Directory

  • Browse Skills
  • All Skills A–Z
  • Claude Skills
  • Claude Code Skills
  • Agent Skills
  • Categories
  • Submit a Skill

Learn

  • Learn Hub
  • Install Claude Skills
  • Write SKILL.md
  • Skills vs MCP
  • Directories Compared

Security

  • Security
  • Methodology
  • Secure Claude Skills
  • Security Badges

Company

  • About
  • Community
  • Blog
  • API Docs
  • Advertise

2026 Skills Directory. All rights reserved.

Back to skills

Reconciling Accounts

ASecurity

Compares multiple data sources to produce reconciliation reports with break identification and aging analysis. Use when reconciling accounts, identifying breaks, or performing bank reconciliations.

22 stars
0 votes
0 copies
0 views
Added 9/20/2026
businessgoawsdocumentation

Security Analysis

A100/100

Scanned 9/20/2026

Install to Claude Code

$npx -y skills add lev-os/agents --skill reconciling-accounts --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Reconciling Accounts?

Add the live security badge to your README — it updates automatically with every re-scan.

Security grade badge for Reconciling Accounts
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/lev-os-reconciling-accounts/badge)](https://www.skillsdirectory.com/skills/lev-os-reconciling-accounts)

More formats (shields.io, HTML) on the badges page.

Download Zip
Files
SKILL.md
---
name: reconciling-accounts
description: Compares multiple data sources to produce reconciliation reports with break identification and aging analysis. Use when reconciling accounts, identifying breaks, or performing bank reconciliations.
tags:
  - reconciliation
  - accounting
metadata:
  author: casemark
  practice_areas:
    - Financial Reporting
    - Audit
    - Accounting
  document_types:
    - Reconciliation Report
  skill_modes:
    - Reconciliation
---
# Reconciling Accounts

Compares multiple data sources to produce reconciliation reports with break identification and aging analysis.

## When To Use

- Proving a GL balance is **complete, accurate, and valid** at a point in time against a source of truth (bank statement, sub-ledger, counterparty confirmation, amortization schedule).
- Surfacing and categorizing **breaks** (discrepancies) with aging so they are investigated, not buried.
- Producing **audit-ready reconciliation documentation** that satisfies reviewer sign-off and SOX evidence requirements. [VERIFY: Confirm whether the entity is subject to SOX or equivalent internal control framework.]
- Standardizing reconciliation across account types to reduce close cycle time.
- Performing bank reconciliations, intercompany reconciliations, sub-ledger-to-GL tie-outs, or balance sheet account roll-forwards.

If you cannot reconcile an account, you cannot assert its balance is correct.

## Inputs To Gather

Before any reconciliation work begins, confirm or collect the following. Do NOT proceed with incomplete intake — mark gaps as `[MISSING]` and escalate.

| Field | Required | Description |
|---|---|---|
| **Reconciliation Type** | Yes | One of: `Bank`, `Intercompany`, `Sub-ledger to GL`, `Balance Sheet Account` |
| **Account Number(s)** | Yes | GL account(s) in scope. Include entity/company code if multi-entity. |
| **Account Name** | Yes | Descriptive name (e.g., "Chase Operating Account", "IC — Entity A to B") |
| **Period End Date** | Yes | The as-of date for the reconciliation (e.g., 2025-12-31) |
| **GL Balance** | Yes | Ending balance per the general ledger at period end |
| **Supporting Source** | Yes | The comparison source: bank statement, sub-ledger, counterparty balance, schedule |
| **Supporting Source Balance** | Yes | Ending balance per the supporting source |
| **Currency** | Yes | Functional currency. Flag if FX translation is involved. |
| **Materiality Threshold** | Yes | Dollar amount below which differences may be written off without investigation [VERIFY: Confirm entity's materiality policy and any audit committee-approved thresholds.] |
| **Preparer / Reviewer** | Yes | Names for evidence of segregation of duties |
| **Reconciliation Frequency** | Yes | `Daily`, `Monthly`, `Quarterly` — determines expected cadence |
| **Prior Period Carryforward Items** | If any | Unresolved items from prior reconciliation that should clear this period |

### Frequency Guidelines

| Account Type | Recommended Frequency | Rationale |
|---|---|---|
| Cash / Bank | Daily or at minimum Monthly | High volume, fraud risk, cash management |
| Intercompany | Monthly | Must net to zero at consolidation; timing differences compound |
| Accounts Receivable / Payable | Monthly | Sub-ledger aging must tie to GL |
| Prepaid Expenses | Monthly | Amortization schedules drive balance |
| Accrued Liabilities | Monthly | Estimates require fresh support each period |
| Fixed Assets / Depreciation | Monthly | Roll-forward must reconcile additions, disposals, depreciation |
| Deferred Revenue | Monthly | Revenue recognition schedule drives balance |
| Equity / Less Active BS | Quarterly | Low activity, but must still be formally reconciled |

## Workflow

### Step 1: Obtain and Validate GL Balance

- Pull the trial balance or GL detail for the account at the period end date.
- Confirm the balance agrees to the trial balance used for financial statement preparation.
- If the GL detail is a list of transactions, foot the detail and confirm it ties to the ending balance.
- Flag any post-close adjustments that may have been posted after the initial pull.

### Step 2: Obtain Supporting Detail

The supporting source depends on reconciliation type:

| Recon Type | Primary Supporting Source | Secondary Sources |
|---|---|---|
| Bank | Bank statement (PDF or data feed) | Cleared check images, deposit slips, bank fee schedules |
| Intercompany | Counterparty GL detail or confirmation | IC invoice log, netting schedule |
| Sub-ledger to GL | Sub-ledger trial balance or aging | Transaction detail, module reports |
| Balance Sheet Account | Supporting schedule (amortization, roll-forward, listing) | Invoices, contracts, fixed asset register |

### Step 3: Standardize and Match

- Normalize date formats, reference numbers, and amount signs across sources.
- Perform matching on one or more keys: `reference/check number`, `amount`, `date`, `description`.
- Exact matches clear automatically. Partial matches (amount match, date mismatch) require manual review.
- Document the matching methodology used.

### Step 4: Identify and Categorize Breaks

Every unmatched item is a **reconciling item**. Categorize each one:

| Category | Code | Description | Examples |
|---|---|---|---|
| Timing Difference | `TIMING` | Transaction recorded in one source but not yet in the other; expected to clear | Outstanding checks, deposits in transit, IC entries posted in different periods |
| Error — Source A | `ERR-A` | Mistake in the GL requiring correction | Duplicate posting, wrong amount, misclassification |
| Error — Source B | `ERR-B` | Mistake in the supporting source | Bank error, counterparty mis-posting |
| Missing Entry | `MISSING` | Transaction exists in one source with no corresponding entry in the other | Unrecorded bank fees, interest, NSF items, unbooked IC charges |
| Cut-off | `CUTOFF` | Transaction recorded in the wrong period | Revenue/expense recognized before or after the correct period |
| FX Translation | `FX` | Difference caused by exchange rate variance | Remeasurement differences on foreign-currency-denominated balances |
| Immaterial Write-off | `WOFF` | Difference within materiality threshold; no investigation required | Rounding, penny differences, small bank fees |

### Step 5: Age the Reconciling Items

Every reconciling item gets an age bucket based on how long it has remained unresolved:

| Aging Bucket | Days Outstanding | Required Action |
|---|---|---|
| **Current** | 0-30 days | Monitor. Expected to clear next period. |
| **Aged** | 31-90 days | Investigate. Document reason for delay. Escalate if no clear resolution path. |
| **Stale** | >90 days | **Mandatory investigation.** Likely requires a journal entry, write-off, or management decision. Flag for controller review. |

Stale items are a red flag. If an item has sat unresolved for 90+ days, the reconciliation is not complete — it is a tracker with an open item list.

### Step 6: Resolve and Document

For each reconciling item, document the resolution or proposed action:

- **Timing items**: Note expected clearing date. If a timing item has been "timing" for >60 days, reclassify to `MISSING` or `ERR`.
- **Errors**: Prepare a correcting journal entry (JE) with supporting detail. Include the JE number once posted.
- **Missing entries**: Prepare the booking entry. For bank items (fees, interest), batch into a single JE if immaterial individually.
- **Write-offs**: Document the amount, the threshold used, and approval. Write-offs should be posted as a JE, not simply ignored.

### Step 7: Prove Out the Reconciliation

The reconciliation must **foot and cross-foot**. The standard proof:

```
GL Balance (per books)                         $XXX,XXX.XX
  Add: Items in supporting source, not in GL   $XX,XXX.XX
  Less: Items in GL, not in supporting source  ($X,XXX.XX)
                                               ───────────
Adjusted GL Balance                            $XXX,XXX.XX

Supporting Source Balance                      $XXX,XXX.XX
  Add: Items in GL, not in supporting source   $X,XXX.XX
  Less: Items in supporting source, not in GL  ($XX,XXX.XX)
                                               ───────────
Adjusted Supporting Source Balance              $XXX,XXX.XX

Difference                                     $0.00
```

If the difference is not zero, the reconciliation is not complete.

## Output

### Reconciliation Summary Header

```
ACCOUNT RECONCILIATION
Account:        [Number] — [Name]
Entity:         [Company Code / Entity Name]
Period:         [Month-End Date]
Currency:       [CCY]
Prepared by:    [Name]           Date: [Date]
Reviewed by:    [Name]           Date: [Date]
Status:         [Reconciled / Open Items Remaining]
```

### Reconciling Items Table

See `references/RECONCILIATION-TEMPLATE.md` for the standardized table format.

### Summary Metrics

Include at the bottom of every reconciliation:

| Metric | Value |
|---|---|
| GL Balance | $XXX |
| Supporting Source Balance | $XXX |
| Gross Reconciling Items | $XXX |
| Net Reconciling Difference | $0.00 |
| Count of Open Items | N |
| Stale Items (>90 days) | N |
| Largest Single Reconciling Item | $XXX |
| Materiality Threshold | $XXX |
| Items Exceeding Threshold | N |

## Quality Checks

### Completeness and Accuracy Verification

Before finalizing any reconciliation output, verify:

- [ ] **Proof**: Adjusted GL balance equals adjusted supporting source balance (difference = $0.00)
- [ ] **Completeness**: All transactions in both sources are accounted for — matched or listed as reconciling items
- [ ] **Categorization**: Every reconciling item has a category code (`TIMING`, `ERR-A`, `ERR-B`, `MISSING`, `CUTOFF`, `FX`, `WOFF`)
- [ ] **Aging**: Every reconciling item has an aging bucket and days outstanding
- [ ] **Action items**: Every non-timing item has a proposed resolution with an owner and due date
- [ ] **Carryforward check**: Prior period items are tracked — cleared items removed, persistent items re-aged
- [ ] **Materiality**: Items below threshold are documented as write-offs, not silently dropped
- [ ] **Journal entries**: All correcting/booking entries are identified with JE numbers (or marked `[PENDING]`)
- [ ] **Reviewer sign-off**: Reconciliation includes preparer and reviewer fields; reviewer has a basis to assess completeness
- [ ] **No stale items without explanation**: Any item >90 days has a documented investigation note

### SOX Control Considerations

[VERIFY: Confirm whether the entity is subject to SOX Section 404 or an equivalent internal control framework (e.g., CSOX, J-SOX). Adjust control evidence requirements accordingly.]

Account reconciliation is typically a **key control** in a SOX environment. The following must be evidenced:

| Control Attribute | What to Document |
|---|---|
| **Timeliness** | Reconciliation completed within X business days of period end (per policy) |
| **Completeness** | All in-scope accounts reconciled; none skipped |
| **Accuracy** | Reconciliation foots to zero or differences are explained |
| **Evidence of Review** | Independent reviewer sign-off with date; reviewer is not the preparer |
| **Investigation** | Stale and material items have documented follow-up |
| **Resolution** | Correcting entries posted and referenced |

### Common Deficiency Patterns

Flag these in quality review — they indicate a reconciliation that looks complete but is not:

1. **"Timing" items that never clear** — If an outstanding check has been outstanding for 6 months, it is not timing. Investigate for stale-dated checks, escheatment requirements, or recording errors. [VERIFY: Check applicable state escheatment/unclaimed property laws for stale-dated check thresholds.]
2. **Plugged differences** — A single line labeled "Other" or "Miscellaneous" that forces the recon to zero. Every reconciling item must be individually identified.
3. **Stale support** — Using a bank statement from a different date than the GL balance, or a sub-ledger run at a different time. Sources must be as-of the same point in time.
4. **Missing prior-period roll** — The reconciliation does not track items from last month. You cannot assess whether aged items are growing or shrinking.
5. **No materiality framework** — Write-offs without a stated threshold, or investigation of penny differences while ignoring a large unresolved item.

### Reconciliation-Type-Specific Checks

**Bank Reconciliation**
- Outstanding checks >180 days: check escheatment laws by jurisdiction [VERIFY: State unclaimed property statutes vary; confirm applicable dormancy periods and reporting deadlines.]
- Deposits in transit >3 business days: investigate; may indicate fictitious revenue (kiting)
- Bank fees/interest: confirm booked monthly; do not let accumulate
- NSF / returned items: confirm AR was re-debited or follow-up initiated

**Intercompany**
- Net IC balance across all entities must equal zero at consolidation
- Bilateral confirmation: both sides agree on the balance
- Timing differences must have a clear posting date on the counterparty side
- Eliminate in consolidation only after both sides are reconciled

**Sub-ledger to GL**
- Sub-ledger total must tie to GL control account exactly
- If a difference exists, it usually means a journal entry was posted directly to the GL control account bypassing the sub-ledger — this is a control weakness

**Balance Sheet Account (Schedule-Based)**
- Roll-forward: Opening balance + additions - reductions = Ending balance = GL balance
- Prepaid: Amortization schedule must tie; check for fully amortized items still on the schedule
- Accruals: Each accrual must have a basis (invoice, estimate, contract term); stale accruals indicate over-accrual
- Fixed assets: Agree to fixed asset register; check for ghost assets

## Reference Files

| File | Description |
|---|---|
| `references/RECONCILIATION-TEMPLATE.md` | Standardized reconciling items table, proof format, and summary metrics template |

Attribution

lev-oslev-os
View sourceMore from lev-os →
SSkills DirectorySkills Directory

Your tool, in front of Claude Code builders.

3 founder slots · $299/mo · GSC-verified traffic · sponsors can never buy grades.

See placements

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments (0)

No comments yet. Be the first to comment!

SSkills DirectorySkills Directory

Your tool, in front of Claude Code builders.

3 founder slots · $299/mo · GSC-verified traffic · sponsors can never buy grades.

See placements

Related Skills

Solution Architect

Designs system architecture, component specifications, and technical integration strategy. Use when: designing solutions, system architecture, technology stack, or integration approaches.

192 votes

Akorchak:Venture Assessment

Generate a comprehensive VC investment assessment report for a company

72 votes

Stock Analysis

Analyze stocks and cryptocurrencies using Yahoo Finance data. Supports portfolio management (create, add, remove assets), crypto analysis (Top 20 by market cap), and periodic performance reports (daily/weekly/monthly/quarterly/yearly). 8 analysis dimensions for stocks, 3 for crypto. Use for stock analysis, portfolio tracking, earnings reactions, or crypto monitoring.

6511 votes

Just Fucking Cancel

Find and cancel unwanted subscriptions by analyzing bank transactions. Detects recurring charges, calculates annual waste, and helps you cancel with direct URLs and browser automation. Use when: 'cancel subscriptions', 'audit subscriptions', 'find recurring charges', 'what am I paying for', 'save money', 'subscription cleanup', 'stop wasting money'. Supports CSV import (Apple Card, Chase, Amex, Citi, Bank of America, Capital One, Mint, Copilot) OR Plaid API for automatic transaction pull. Out...

6511 votes

Telegram Compose

Compose rich, readable Telegram messages using HTML formatting via direct Telegram API. Use when: (1) Sending any Telegram message beyond a simple one-line reply, (2) Creating structured messages with sections, lists, or status updates, (3) Need formatting unavailable via Clawdbot's Markdown conversion (underline, spoilers, expandable blockquotes, user mentions by ID), (4) Sending alerts, reports, summaries, or notifications to Telegram, (5) Want professional, scannable message formatting wit...

6511 votes
View all in business →