Financial Analysis Agent
A comprehensive financial analysis skill that enables AI agents to produce defensible, CFO-ready financial outputs. Every technique here is grounded in standard accounting practice (US GAAP / IFRS compatible) and designed for agents operating on real financial data.
When to Use
- - Monthly/quarterly financial close cycles
- Variance analysis on budget vs actual results
- Cash flow forecasting and 13-week rolling dashboards
- Generating CFO commentary and board-ready narratives
- Ratio analysis for lending covenants or investor reporting
- AR/AP aging analysis and collections prioritization
- Bank reconciliation pattern matching
When NOT to Use
- - Tax return preparation or tax advisory (use a tax compliance skill)
- Audit opinions or attestation work (requires human CPA sign-off)
- Regulatory filings (SEC, state filings — requires compliance review)
- Valuation work (DCF, comps — requires a valuation-specific skill)
- Payroll processing or HR-related financial work
1. Variance Analysis Methodology
Variance analysis decomposes the difference between budget and actual into price, volume, and mix components.
Price Variance
Measures the impact of actual price differing from budgeted price, holding volume constant.
CODEBLOCK0
Example:
CODEBLOCK1
Volume Variance
Measures the impact of actual volume differing from budgeted volume, at budgeted price.
CODEBLOCK2
Example:
CODEBLOCK3
Mix Variance
When multiple products exist, mix variance isolates the impact of selling a different proportion than planned.
CODEBLOCK4
Three-Way Reconciliation
Always reconcile: INLINECODE0
If the three don't sum to the total, you have a calculation error. Never present unreconciled variances.
Materiality Thresholds
| Metric | Threshold | Action |
|---|
| Revenue line item | >5% or >$10K | Requires written explanation |
| Expense line item |
>10% or >$5K | Requires written explanation |
| Net income impact | >2% | Requires CFO commentary |
| Balance sheet item | >$25K | Requires reconciliation |
Adjust thresholds based on entity size. A $2M company uses different thresholds than a $200M company.
2. Cash Flow Forecasting (13-Week Rolling)
The 13-week cash flow forecast is the standard tool for liquidity management. It covers one full quarter on a weekly basis.
Structure
CODEBLOCK5
Collection Assumptions
Build collection curves from historical data:
CODEBLOCK6
Forecast Accuracy Tracking
Every week, compare last week's forecast to actual:
CODEBLOCK7
Red Flags
- - Closing cash below minimum balance requirement in any week
- Three consecutive weeks of declining cash
- Collections falling below 85% of forecast
- Concentration: any single customer >25% of weekly inflows
3. Month-End Close Checklist
A disciplined 10-step close process. Target: complete within 5 business days of month-end.
The 10 Steps
CODEBLOCK8
Accrual Checklist
Common accruals that get missed:
- - [ ] Payroll accrual (days worked but not yet paid)
- [ ] Bonus accrual (pro-rata for period)
- [ ] Interest accrual on debt
- [ ] Utility accruals
- [ ] Professional services received but not invoiced
- [ ] Insurance amortization
- [ ] Prepaid expense amortization
- [ ] Deferred revenue recognition
Journal Entry Standards
Every journal entry must include:
- 1. Date
- Debit account(s) with amount
- Credit account(s) with amount
- Description/memo explaining the entry
- Supporting documentation reference
- Preparer and approver
CODEBLOCK9
4. CFO Commentary Templates
CFO commentary answers three questions: What changed? Why? What should we do?
Revenue Commentary Template
CODEBLOCK10
Expense Commentary Template
CODEBLOCK11
Cash Position Commentary
CODEBLOCK12
5. Budget vs Actual Analysis
Report Structure
CODEBLOCK13
Waterfall Analysis
For board presentations, decompose the variance into a waterfall:
CODEBLOCK14
6. Ratio Analysis
Liquidity Ratios
| Ratio | Formula | Healthy Range | Red Flag |
|---|
| Current Ratio | Current Assets / Current Liabilities | 1.5 - 3.0 | < 1.0 |
| Quick Ratio |
(Cash + Receivables) / Current Liabilities | 1.0 - 2.0 | < 0.5 |
| Cash Ratio | Cash / Current Liabilities | 0.5 - 1.0 | < 0.2 |
| Working Capital | Current Assets - Current Liabilities | Positive | Negative trend |
Profitability Ratios
| Ratio | Formula | Notes |
|---|
| Gross Margin | Gross Profit / Revenue | Compare to industry benchmarks |
| Operating Margin |
Operating Income / Revenue | Exclude one-time items |
| Net Margin | Net Income / Revenue | After all charges |
| EBITDA Margin | EBITDA / Revenue | Most comparable across companies |
| ROE | Net Income / Avg Equity | Should exceed cost of equity |
| ROA | Net Income / Avg Assets | Asset efficiency measure |
Leverage Ratios
| Ratio | Formula | Covenant Typical | Warning |
|---|
| Debt/Equity | Total Debt / Total Equity | < 2.0x | > 3.0x |
| Debt/EBITDA |
Total Debt / EBITDA | < 3.0x | > 4.0x |
| Interest Coverage | EBITDA / Interest Expense | > 3.0x | < 2.0x |
| Fixed Charge Coverage | (EBITDA - CapEx) / (Interest + Principal) | > 1.2x | < 1.0x |
Efficiency Ratios
| Ratio | Formula | Target |
|---|
| DSO (Days Sales Outstanding) | (AR / Revenue) × Days | < Payment terms |
| DPO (Days Payable Outstanding) |
(AP / COGS) × Days | Match or exceed DSO |
| DIO (Days Inventory Outstanding) | (Inventory / COGS) × Days | Industry-specific |
| Cash Conversion Cycle | DSO + DIO - DPO | Lower is better |
7. Aging Analysis
Accounts Receivable Aging
CODEBLOCK15
Collection Priority Matrix
| Bucket | Action | Frequency | Escalation |
|---|
| Current | Thank-you / relationship | Monthly | None |
| 1-30 past due |
Friendly reminder email | Weekly | None |
| 31-60 past due | Phone call + formal letter | 2x/week | AR Manager |
| 61-90 past due | Demand letter + payment plan | Daily | Controller |
| 90+ past due | Legal review + reserve | Daily | CFO |
Accounts Payable Aging
Mirror the AR structure but optimize for:
- - Early payment discounts (2/10 Net 30 = 36.7% annualized return)
- Cash flow timing (pay on last day of terms, not before)
- Vendor relationship management (strategic vendors get priority)
8. Bank Reconciliation Patterns
Standard Reconciliation Format
CODEBLOCK16
Stale Items Investigation
Any reconciling item older than 30 days requires investigation:
| Age | Item Type | Action |
|---|
| 30-60 days | Outstanding check | Contact payee, confirm receipt |
| 60-90 days |
Outstanding check | Void and reissue if needed |
| 90+ days | Outstanding check | Void, reverse entry, escheatment review |
| 30+ days | Deposit in transit | Investigate with bank, possible misposting |
9. Financial Statement Review Checklist
Before releasing any financial statement, verify:
Balance Sheet
- - [ ] Assets = Liabilities + Equity (must balance to the penny)
- [ ] Cash ties to bank reconciliation
- [ ] AR ties to aging report and subledger
- [ ] AP ties to aging report and subledger
- [ ] Fixed assets tie to depreciation schedule
- [ ] Debt balances tie to loan statements
- [ ] Retained earnings = Prior RE + Net Income - Dividends
- [ ] Intercompany balances eliminate to zero
Income Statement
- - [ ] Revenue recognized per ASC 606 / IFRS 15 criteria
- [ ] COGS matches inventory movement
- [ ] Depreciation/amortization matches fixed asset schedule
- [ ] Interest expense matches debt schedule
- [ ] Tax provision is reasonable (effective rate within expected range)
- [ ] No below-the-line items without disclosure
- [ ] Period-over-period comparison is sensible (no sign errors)
Cash Flow Statement
- - [ ] Operating + Investing + Financing = Change in Cash
- [ ] Change in cash ties to balance sheet cash movement
- [ ] Non-cash items properly excluded from operating section
- [ ] CapEx in investing ties to fixed asset additions
- [ ] Debt proceeds/payments tie to balance sheet debt movement
- [ ] Supplemental disclosures (interest paid, taxes paid) are accurate
Analytical Review
- - [ ] Gross margin is within 2pp of prior period (or explained)
- [ ] Revenue growth is consistent with known business activity
- [ ] No expense line items with >25% unexplained variance
- [ ] Ratios (current, quick, leverage) are within covenant requirements
- [ ] Month-over-month trends are logical
- [ ] YTD figures match sum of monthly figures
财务分析代理
一项全面的财务分析技能,使AI代理能够生成可辩护、CFO认可的财务输出。这里的每项技术都基于标准会计实务(兼容美国GAAP/IFRS),专为处理真实财务数据的代理设计。
何时使用
- - 月度/季度财务结账周期
- 预算与实际结果的差异分析
- 现金流预测及13周滚动仪表板
- 生成CFO评论和董事会就绪报告
- 贷款契约或投资者报告的比率分析
- 应收/应付账款账龄分析与催收优先级排序
- 银行对账模式匹配
何时不使用
- - 纳税申报准备或税务咨询(使用税务合规技能)
- 审计意见或鉴证工作(需要注册会计师签字)
- 监管申报(SEC、州级申报——需要合规审查)
- 估值工作(DCF、可比公司分析——需要专门的估值技能)
- 薪资处理或人力资源相关的财务工作
1. 差异分析方法论
差异分析将预算与实际之间的差异分解为价格、数量和组合三个组成部分。
价格差异
衡量实际价格与预算价格不同所产生的影响,保持数量不变。
价格差异 = (实际价格 - 预算价格) × 实际数量
示例:
预算:1,000 单位 @ $50 = $50,000
实际:1,000 单位 @ $53 = $53,000
价格差异 = ($53 - $50) × 1,000 = $3,000 不利(成本)或有利(收入)
数量差异
衡量实际数量与预算数量不同所产生的影响,按预算价格计算。
数量差异 = (实际数量 - 预算数量) × 预算价格
示例:
预算:1,000 单位 @ $50 = $50,000
实际:1,100 单位 @ $50 = $55,000
数量差异 = (1,100 - 1,000) × $50 = $5,000 有利(收入)
组合差异
当存在多种产品时,组合差异分离出销售比例与计划不同所产生的影响。
组合差异 = (实际组合% - 预算组合%) × 实际总数量 × 预算利润率
三方核对
始终进行核对:总差异 = 价格差异 + 数量差异 + 组合差异
如果三者之和不等于总差异,则存在计算错误。切勿呈现未核对的差异。
重要性阈值
| 指标 | 阈值 | 行动 |
|---|
| 收入项目 | >5% 或 >$10K | 需要书面解释 |
| 费用项目 |
>10% 或 >$5K | 需要书面解释 |
| 净利润影响 | >2% | 需要CFO评论 |
| 资产负债表项目 | >$25K | 需要核对 |
根据实体规模调整阈值。一家200万美元的公司与一家2亿美元的公司使用不同的阈值。
2. 现金流预测(13周滚动)
13周现金流预测是流动性管理的标准工具。它按周覆盖整个季度。
结构
周次 → W1 W2 W3 W4 ... W13 总计
─────────────────────────────────────────────────────────────────
期初现金 100K 112K 108K 95K XXK 100K
流入
收款 50K 45K 55K 40K XXK XXX
其他收入 2K 1K 3K 2K XXK XXX
总流入 52K 46K 58K 42K XXK XXX
流出
工资 (20K) — (20K) — XXK XXX
租金 (5K) — — — XXK XXX
供应商 (10K) (12K) (8K) (15K) XXK XXX
偿债服务 — (5K) — — XXK XXX
其他 (5K) (3K) (3K) (4K) XXK XXX
总流出 (40K) (20K) (31K) (19K) XXK XXX
净现金流 12K (4K) (13K) 23K XXK XXX
期末现金 112K 108K 95K 118K XXK XXX
最低余额要求 50K 50K 50K 50K 50K 50K
盈余/(赤字) 62K 58K 45K 68K XXK XXX
收款假设
根据历史数据构建收款曲线:
发票条款 收款模式
─────────────────────────────────────
Net 30 第1个月:15%,第2个月:70%,第3个月:12%,坏账:3%
Net 15 第1个月:80%,第2个月:17%,坏账:3%
COD 第1个月:97%,坏账:3%
预测准确性追踪
每周,将上周的预测与实际进行比较:
预测准确性 = 1 - |实际 - 预测| / |预测|
目标:1周预测准确性 >90%,4周预测 >80%
危险信号
- - 任何一周的期末现金低于最低余额要求
- 连续三周现金下降
- 收款低于预测的85%
- 集中度:任何单一客户占周流入的 >25%
3. 月末结账清单
一个规范的10步结账流程。目标:在月末后的5个工作日内完成。
10个步骤
步骤 任务 负责人 天数 验证
─────────────────────────────────────────────────────────────────────
1 截止应收/应付 应收/应付 D+1 最后发票号码匹配
2 银行对账 现金 D+1 所有项目 <30天
3 记录应计项目 总账 D+2 应计时间表已签署
4 记录折旧/摊销 总账 D+2 固定资产登记簿核对
5 内部交易抵销 总账 D+3 内部往来余额净额为零
6 收入确认审查 收入 D+3 ASC 606清单完成
7 存货/销货成本核对 运营 D+3 实物与账面差异 <2%
8 准备试算平衡表 总账 D+4 借方 = 贷方
9 差异分析 财务规划与分析 D+4 所有重要项目已解释
10 管理层审查与签字 首席财务官 D+5 已签署结账包
应计项目清单
常见的被遗漏的应计项目:
- - [ ] 工资应计(已工作但尚未支付的天数)
- [ ] 奖金应计(按期间比例分配)
- [ ] 债务利息应计
- [ ] 公用事业应计
- [ ] 已收到但未开票的专业服务
- [ ] 保险摊销
- [ ] 预付费用摊销
- [ ] 递延收入确认
日记账分录标准
每笔日记账分录必须包括:
- 1. 日期
- 借方科目及金额
- 贷方科目及金额
- 解释分录的说明/备注
- 支持性文件参考
- 编制人和审批人
示例:
日期:2026-02-28
借 6100 - 专业服务 $15,000
贷 2100 - 应计费用 $15,000
备注:根据聘用函 #2026-041 计提二月法律费用
支持:来自律所确认二月活动的电子邮件
编制:代理 | 批准:[CFO姓名]
4. CFO评论模板
CFO评论回答三个问题:发生了什么变化?为什么?我们应该做什么?
收入评论模板
markdown
收入:$X.XM 对比预算 $X.XM(↑/↓ X.X%)
发生了什么变化:
- - [产品/服务线] 收入 [高于/低于] 预算 $XXK
- [数量/价格/组合] 是主要驱动因素
为什么:
- - [根本原因——具体说明:客户流失、交易延迟、新合同、季节性]
- [如适用,次要原因]
应该做什么:
- - [行动项1,负责人和截止日期]
- [行动项2,负责人和截止日期]
展望:
- - [下一期的前瞻性陈述]
- [需要标记的风险/机会]
费用评论模板
markdown
运营费用:$X.XM 对比预算 $X.XM(↑/↓ X.X%)
发生了什么变化:
- - [费用类别] [超出/低于] 预算 $XXK
- [一次性与经常性分类]
为什么:
- - [根本原因——招聘时间、供应商涨价、项目延迟等]
应该做什么:
- - [如果超出:缓解计划或批准超支]
- [如果低于:节省是永久性的还是时间性的