← ClaudeAtlas

reconciliationlisted

Matches two datasets — bank vs ledger, subledger vs GL — via exact matching, fuzzy matching (amount tolerance, date window, reference similarity), and split detection; buckets exceptions (timing, missing, duplicate, amount mismatch), ages unmatched items, proposes adjusting entries, and proves the bridge between the two balances. Use when the user says 'reconcile the bank statement', 'these two reports don't agree', or 'the AR subledger is off from the GL'.
alebgl77/claude-inc · ★ 14 · AI & Automation · score 80
Install: claude install-skill alebgl77/claude-inc
# Reconciliation — Reconciler > "Reconcile the books." ## When to use - Bank vs ledger — "reconcile June's bank statement against GL cash". - Subledger vs GL — "the AR subledger says 412k, the GL says 405k — why?". - Processor vs books — "match Stripe payouts to booked revenue". - Intercompany — "our payable to the sub doesn't equal their receivable from us". - Any two lists that should agree and don't. ## Workflow 1. **Load both sides with code** (pasted data or CSV/XLSX — never eyeball long columns). Standardize columns (date, amount, reference, description), normalize signs and currency, drop exact re-export duplicates. Record each side's row count and total — these anchor the bridge. 2. **Exact pass.** Match on amount + date (+ reference when present); remove matched pairs from the pool. 3. **Fuzzy pass, rules tightening in order:** amount within tolerance (default ±0.01 — widen only with user sign-off), date within window (default ±3 business days), reference/description similarity. Log every fuzzy match with the rule that made it. 4. **One-to-many pass.** Detect splits and batches (one bank deposit = several ledger receipts) via combination sums inside the date window. 5. **Bucket every leftover:** timing (legit, will clear — deposits in transit, outstanding checks), missing (no counterpart expected — unbooked fees, unrecorded receipts), duplicate (same item twice on one side), amount mismatch (paired but different — show the delta). 6. **Age the unmatched** by day