flux-analysis
Explain financial variances with driver analysis, period comparisons, waterfall bridges, and commentary.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Explain financial variances with driver analysis, period comparisons, waterfall bridges, and commentary.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
Create, edit, inspect, run, schedule, pause, or delete Zero workflows and automations.
Operate apps on the desktop host the user connected to Zero Computer Use, when APIs are not enough. Not for remote browser sessions, which are Zero Browser (`zero browser use`).
Google Slides API for reading and editing presentations and speaker notes. Use when user mentions "Google Slides", "slides", "presentation", "speaker notes", or shares a docs.google.com/presentation link.
Use vm0's managed banking gateway backed by Finicity to list enabled bank accounts, balances, and transactions. Use when the user mentions Finicity, connected bank accounts, banking balances, or bank transactions.
Reconcile accounts, ledgers, bank statements, subledgers, variances, and supporting schedules.
Quality-check data analysis for joins, metrics, denominators, date ranges, leakage, and statistical pitfalls.
| name | flux-analysis |
| description | Explain financial variances with driver analysis, period comparisons, waterfall bridges, and commentary. |
The foundational split for any metric expressible as unit price multiplied by quantity.
Two-factor formulas:
Total Movement = Actual Result - Baseline (budget or prior period)
Quantity Component = (Actual Units - Baseline Units) x Baseline Unit Price
Pricing Component = (Actual Unit Price - Baseline Unit Price) x Actual Units
Check: Quantity Component + Pricing Component = Total Movement
(when the interaction term is absorbed into one of the two factors)
Three-factor formulas (isolating composition shifts):
Quantity Component = (Actual Units - Baseline Units) x Baseline Price x Baseline Mix Weights
Pricing Component = (Actual Price - Baseline Price) x Baseline Units x Actual Mix Weights
Composition Component = Baseline Price x Baseline Units x (Actual Mix Weights - Baseline Mix Weights)
Worked example — top-line revenue:
Applicable when aggregated results blend multiple segments with distinct unit economics.
Formulas:
Rate Component = Sum across segments of [Actual Volume_i x (Actual Rate_i - Baseline Rate_i)]
Composition Component = Sum across segments of [Baseline Rate_i x (Actual Volume_i - Proportional Volume_i at Baseline Mix)]
Worked example — gross margin compression:
Purpose-built for analyzing compensation and headcount-driven expense lines.
Total Compensation Movement = Actual Spend - Planned Spend
Break into:
1. Staffing level effect = (Actual Headcount - Plan Headcount) x Plan Average Cost
2. Per-capita cost effect = (Actual Average Cost - Plan Average Cost) x Plan Headcount
3. Composition effect = Residual from shifts in seniority, department, or geography mix
4. Phasing effect = Impact of hires arriving earlier or later than the plan assumed
5. Attrition benefit = Savings from unplanned departures (partially offset by replacement and vacancy costs)
For operating cost categories where a price-times-volume model does not apply naturally.
Total OpEx Movement = Actual Operating Costs - Planned Operating Costs
Segment into:
1. Headcount-linked costs (wages, benefits, payroll taxes, recruiting fees)
2. Activity-linked costs (cloud hosting, payment processing fees, sales commissions, freight)
3. Discretionary programs (travel, conferences, outside services, campaign spend)
4. Committed / fixed costs (facility leases, insurance, enterprise software licenses)
5. Non-recurring charges (severance, litigation, asset write-downs, project-specific outlays)
6. Timing / phasing differences (spend that shifted between periods relative to the plan)
Thresholds govern which movements warrant formal investigation and written explanation. Base them on:
| Comparison Basis | Suggested Dollar Gate | Suggested Percentage Gate | Trigger Logic |
|---|---|---|---|
| Actual vs. annual plan | Entity-specific | 10% | Whichever is breached first |
| Actual vs. same period last year | Entity-specific | 15% | Whichever is breached first |
| Actual vs. latest forecast | Entity-specific | 5% | Whichever is breached first |
| Sequential month-over-month | Entity-specific | 20% | Whichever is breached first |
Set the dollar gate at roughly 0.5-1% of revenue for income-statement lines.
[Line Item]: [Favorable / Unfavorable] movement of $[amount] ([X]%)
relative to [budget / prior period / forecast] for [reporting period]
Primary driver: [Brief label]
[Two to three sentences explaining the business cause, quantifying each
contributing factor where possible.]
Outlook: [One-time event / Likely to persist / Improving / Worsening]
Next step: [No action / Monitor / Deeper review / Adjust forecast]
Strong narratives consistently satisfy these tests:
A bridge (waterfall) chart traces the path from a starting value to an ending value through a sequence of additive and subtractive contributors. It is the visual companion to variance decomposition.
Starting point: [Baseline figure — plan, prior period, or forecast]
Contributors: [Ordered list of signed driver amounts]
Ending point: [Actual figure]
Integrity check: Starting point + Sum(all contributors) = Ending point
BRIDGE: Operating Expenses — Q4 Actual vs. Q4 Plan
Q4 Planned OpEx $8,000K
|
|--[+] Incremental headcount above plan +$500K
|--[+] Unplanned outside counsel fees +$200K
|--[-] Open-role savings (delayed hiring) -$350K
|--[-] Travel spend below budget -$180K
|--[+] Cloud infrastructure overrun +$130K
|--[-] Marketing program deferrals -$100K
|
Q4 Actual OpEx $8,200K
Net Movement: +$200K (+2.5% unfavorable)
| Driver | Amount | Share of Total Movement | Running Total |
|---|---|---|---|
| Incremental headcount | +$500K | 250% | +$500K |
| Outside counsel | +$200K | 100% | +$700K |
| Open-role savings | -$350K | -175% | +$350K |
| Travel underspend | -$180K | -90% | +$170K |
| Cloud overrun | +$130K | 65% | +$300K |
| Marketing deferrals | -$100K | -50% | +$200K |
| Net movement | +$200K | 100% |
Individual shares can exceed 100% when favorable and unfavorable drivers offset each other.
| Line Item | Annual Plan | Latest Forecast | Actual | Plan Var ($) | Plan Var (%) | Forecast Var ($) | Forecast Var (%) |
|---|---|---|---|---|---|---|---|
| Revenue | $X | $X | $X | $X | X% | $X | X% |
| Direct costs | $X | $X | $X | $X | X% | $X | X% |
| Gross profit | $X | $X | $X | $X | X% | $X | X% |
Measure forecast quality over time to tighten future planning:
Period Accuracy = 1 - |Actual - Forecast| / |Actual|
MAPE (Mean Absolute Percentage Error) = Mean of |Actual - Forecast| / |Actual| across all periods
| Month | Forecast | Actual | Deviation | Accuracy |
|---|---|---|---|---|
| Jan | $X | $X | $X (X%) | XX% |
| Feb | $X | $X | $X (X%) | XX% |
| ... | ... | ... | ... | ... |
| Full Year | MAPE | XX% |