Audit specific accounts or transactions — vouching, tracing, recalculation, confirmation and analytical procedures — with each finding's cause, effect and fix. Use when the user suspects a balance is wrong or wants an account tested against its supporting documents. Not for explaining the gap between one account and its statement; see /accounting-reconciliation.
git clone https://github.com/bromso/singularskills.git--- name: accounting-audit description: Audit specific accounts or transactions — vouching, tracing, recalculation, confirmation and analytical procedures — with each finding's cause, effect and fix. Use when the user suspects a balance is wrong or wants an account tested against its supporting documents. Not for explaining the gap between one account and its statement; see /accounting-reconciliation. metadata: argument-hint: "[project] [--skip-checks]" --- # Audit Audit specific accounts or transactions for "$ARGUMENTS". Examine supporting documentation, test balances, and identify discrepancies or irregularities. **Arguments.** `$ARGUMENTS` may contain the project name and optional flags. Take the first token as `<project>` and treat `--skip-checks` as a flag; never include flags in file paths. All paths below use `<project>`. If `--skip-checks` is present, skip the prerequisite check and, **before writing any artifact**, append one line to `.singularskills/log.jsonl`: `{"ts":"<ISO timestamp>","skill":"accounting-audit","workflow":"accounting","phase":null,"project":"<project>","event":"skipped","artifact":"<artifact file>","note":"<reason or \"none given\">"}`. **Compute with code.** Perform every calculation (totals, balances, ratios, variances, projections) with a script — Bash, Python or a spreadsheet formula written to a file — and include the computation alongside the result. Never do arithmetic mentally. ## Prerequisites None — utility skill, run anytime. More effective when ledger data is available from Phase 3 or later. ## Process 1. **Define audit scope:** - Which accounts or transaction types are being audited? - What period is covered? - What is the audit objective? (accuracy, completeness, existence, valuation, disclosure) - What materiality threshold applies? 2. **Gather evidence:** - Pull account balances and transaction details from the ledger - Request supporting documentation (invoices, contracts, confirmations) - Identify the population and select a sample (statistical or judgmental) 3. **Perform audit procedures:** - **Vouching** — trace recorded transactions back to source documents (tests existence/occurrence) - **Tracing** — trace source documents forward to recorded transactions (tests completeness) - **Recalculation** — independently recalculate key amounts - **Confirmation** — verify balances with third parties (banks, customers, vendors) - **Analytical procedures** — compare to expectations, prior periods, or industry benchmarks 4. **Document findings:** - For each finding, record: - **Condition** — what was found - **Criteria** — what was expected - **Cause** — why the discrepancy exists - **Effect** — financial impact - **Recommendation** — corrective action 5. **Write the artifact** to `.singularskills/accounting/<project>/audit.md` with sections: - **Audit Scope & Objectives** — what was audited and why - **Procedures Performed** — tests conducted and samples selected - **Findings** — each finding with condition, criteria, cause, effect, recommendation - **Conclusion** — overall assessment of account accuracy and reliability ## Output The audit written to `.singularskills/accounting/<project>/audit.md`. Present a summary highlighting: - Number of findings by severity - Total financial impact of discrepancies - Key recommendations End the artifact with this paragraph, verbatim: > **Not financial or tax advice.** This artifact is generated analysis for review by a qualified accountant or financial professional before any filing, reporting or decision relies on it.
No install command available. Check the GitHub repository for manual installation instructions.
git clone https://github.com/bromso/singularskills/tree/main/skills/accounting-auditCopy the install command above and run it in your terminal.
Launch Claude Code, Cursor, or your preferred AI coding agent.
Use the prompt template or examples below to test the skill.
Adapt the skill to your specific use case and workflow.
Audit the [ACCOUNT_NAME] account for [COMPANY] in the [FISCAL_YEAR] financial statements. Focus on vouching for [SPECIFIC_TRANSACTIONS_OR_RANGE], tracing supporting documents, recalculating balances, and confirming balances with third parties. Identify any discrepancies, their root causes, and provide actionable fixes. Prioritize findings by materiality and risk.
## Audit Findings for Accounts Receivable at GreenLeaf Distributors (FY2023) ### **Scope** Audited $2.1M in accounts receivable balances as of December 31, 2023, focusing on transactions over $50,000 and aged balances exceeding 90 days. ### **Key Findings** #### **1. Unmatched Invoices (Material Misstatement Risk: High)** - **Issue**: 12 invoices totaling $185,000 lack corresponding shipping documents or customer acknowledgments. - **Cause**: Overworked billing team skipped document verification due to high order volume in Q4. - **Effect**: Potential overstatement of revenue and receivables. - **Fix**: - Implement a pre-invoice approval workflow requiring digital signatures from shipping teams. - Conduct a manual review of all unmatched invoices with follow-up emails to customers. #### **2. Aging Receivables (Moderate Risk)** - **Issue**: $420,000 in receivables are over 90 days past due, including a $95,000 balance owed by a single client (EcoHarvest Corp). - **Cause**: EcoHarvest disputes the invoice due to alleged quality issues; other overdue accounts lack follow-up. - **Effect**: Increased bad debt risk and cash flow strain. - **Fix**: - Escalate the EcoHarvest dispute to the legal team and arrange a joint meeting with their finance team. - Assign a dedicated collections officer to contact overdue clients weekly. #### **3. Confirmation Discrepancies (Low Risk)** - **Issue**: 3 out of 50 positive confirmations returned with mismatched balances totaling $12,500. - **Cause**: Timing differences in payment processing between GreenLeaf and its customers. - **Effect**: Minor misstatement but requires documentation for audit trail. - **Fix**: - Update the confirmation letter template to include a "cut-off date" note. - Reconcile discrepancies with bank statements and customer payment histories. ### **Recommendations** - **Immediate**: Freeze billing for the 12 unmatched invoices until resolved. - **Short-term**: Hire a temporary auditor to assist with backlog reviews. - **Long-term**: Integrate the ERP system with shipping software to auto-match invoices and shipping documents. **Next Steps**: Schedule a meeting with the CFO to discuss implementing these changes before the next quarterly review.
skills-collection
Take a free 3-minute scan and get personalized AI skill recommendations.
Take free scan