Loading...
Loading...
Run bean-check plus custom validation rules on the ledger. Ensures every entry balances, accounts exist, and no common errors are present. Use after any ledger modification to verify integrity. CLEAR step: L (Log)
npx skill4agent add mikechongcan/cfo-stack cfo-validate# Prefer explicit path when you know it
./bin/cfo-check ./ledger/main.beancount
# Or rely on auto-discovery
./bin/cfo-check./bin/cfo-check./main.beancount./ledger/main.beancountmain.beancount!VALIDATION REPORT
═══════════════════
bean-check: PASS (0 errors)
Balance checks: PASS (12 assertions, all hold)
Orphan accounts: WARN (1 account with no transactions)
Future dates: PASS
Payee names: WARN (3 inconsistent names)
Receipts: WARN (2 transactions >$75 missing receipts)
Tax treatment: PASS
Flagged: INFO (1 flagged transaction remaining)
Duplicate risk: WARN (1 corrected reimport waiting for approval)
Overall: PASS with warnings/cfo-snapshot/cfo-capture-dedupe/cfo-snapshot