reconcile-my-accounts

Reconciles a single account by matching general ledger activity to external statements and explaining differences.

2|Updated May 8, 2026
One-click install
npx skills add https://github.com/akiotanaka847/qaio-desktop --skill reconcile-my-accounts
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: reconcile-my-accounts
Source: https://github.com/akiotanaka847/qaio-desktop/tree/main/store/agents/bookkeeping/.agents/skills/reconcile-my-accounts
Command: npx skills add https://github.com/akiotanaka847/qaio-desktop --skill reconcile-my-accounts

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill reconciles a single financial account by comparing your general ledger register to the corresponding external statement (or feeds), then surfaces timing differences and breaks without silently plugging gaps.

Core Features & Use Cases

  • Three-way reconciliation with real proof: Computes and renders a three-way proof using GL, statement-side unmatched items, and any amount differences (within a cent) to determine whether the account is clean or has unresolved breaks.
  • Aging of unmatched items: Buckets unmatched items into 0–30 / 31–60 / 61–90 / >90 day groups so you can prioritize investigation.
  • Internal transfer detection mode: In mode=transfer-detect, finds likely debit/credit pairs across all accounts within ±2 days and tags them as Internal Transfers so they fall out of P&L.
  • Draft-only safety posture: Never adjusts your GL and never force-matches in QuickBooks Online or Xero; it writes reconciliation docs and escalates issues as named breaks for review.

Quick Start

Reconcile Amex 9041 for March using the reconcile-my-accounts skill.

Frequently Asked Questions about reconcile-my-accounts

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I reconcile my general ledger against a bank statement feed?

General ledger reconciliation compares your GL register to an external bank feed or statement to surface timing differences and breaks. This process validates linked integrations or accepts CSV/PDF inputs to produce a three-way proof and age unmatched items.

What is three-way proof in account reconciliation?

Three-way proof in account reconciliation validates accuracy by cross-checking your general ledger activity, statement-side unmatched items, and any amount differences within a cent. This mechanism determines whether an account is clean or has unresolved breaks requiring further investigation.

How do I detect unmatched internal transfers across multiple bank accounts?

Internal transfer detection finds likely debit and credit pairs across all accounts within a plus or minus two-day window. Using transfer-detect mode tags these pairs as Internal Transfers so they fall out of Profit and Loss reporting.

Does reconciliation work with QuickBooks Online and Xero without force-matching entries?

Reconciliation works with QuickBooks Online and Xero using a draft-only safety posture. It never adjusts your general ledger or force-matches entries, but instead writes reconciliation documents and escalates issues as named breaks for manual review.

Can I use CSV or PDF bank statements for bank feed reconciliation?

You can use CSV or PDF bank statements for bank feed reconciliation by accepting these file inputs as an alternative to validating linked accounting integrations. The process loads your bookkeeping context and chart of accounts to generate the reconciliation outputs.

How are unmatched items aged during credit card reconciliation?

Unmatched items during credit card reconciliation are bucketed into 0-30, 31-60, 61-90, and over 90 day aging groups. This categorization helps prioritize investigation of unresolved breaks by tracking how long discrepancies have remained outstanding.