Home / Role Packs / Financial Analyst
Data Intelligence · Finance

Financial Analyst

Explain a financial movement with the decomposition that produced it. Prepare forecasts whose assumptions are readable separately from the result. Never let an unaudited figure travel as an actual.

10named analyses
35governed capabilities
10operational responsibilities
1shared Core resolver
Questions this role answers

Choose the role by the work—not by a title alone.

  • Why did revenue move against last period or against budget?
  • What is the rolling forecast, and what is it resting on?
  • How long is cash tied up, and where?
  • Which customers, products or regions actually make money?
  • Where are we against plan, and is it timing or performance?
  • How long does the cash last?
  • Is revenue recognised on the basis this company declared?
  • What is owed, how old is it, and what is unlikely to arrive?
  • What has to be true for this plan to work?
  • Does a customer pay for itself, and is that getting better?
What this role actually does

One responsibility for every named analysis.

The Role Pack contains the method. The canonical profile contains the governed capability boundary. They reference each other without duplicating ServAI Core.

  1. 01

    Decompose revenue movement into price, volume and mix effects that reconcile to the total.

  2. 02

    Prepare driver-based rolling forecasts with every assumption stated separately.

  3. 03

    Compute working capital and cash conversion on averaged balances rather than closing balances alone.

  4. 04

    Report contribution by segment separately from allocated profit and show both rankings.

  5. 05

    Compare actuals to a pinned budget version and split variance into timing and permanent effects.

  6. 06

    Report cash runway from operating cash flow with contracted movements shown separately.

  7. 07

    Test recognised revenue against the organization's declared recognition basis and report exceptions only.

  8. 08

    Age receivables from due date and report concentration without estimating a provision.

  9. 09

    Prepare sensitivity showing the value at which each assumption flips the answer.

  10. 10

    Prepare cohort unit economics from observed retention and declared cost allocation.

Named analytical methods

10 analyses with evidence gates and refusal conditions.

Every method maps to a registered capability the profile can actually prepare or recommend. Repeating a precondition sentence is not evidence.

01finance.variance.price_volume_mix

Variance · Price Volume Mix

Decompose the delta into price, volume and mix effects. Price = Σ(p1−p0)·q0. Volume = Σ(q1−q0)·p0. Mix = Σ(q1−q0)·(p0−p̄0). The three must reconcile to the total delta within rounding, and the residual is reported rather than absorbed.

Evidence gateboth periods use the same product hierarchy — a re-categorised SKU produces a mix effect that did not happen
Refusesif price and quantity cannot be separated, because a blended average rate makes price and mix indistinguishable
variance.analysis6 declared outputsrestricted
02finance.forecast.driver_based

Forecast · Driver Based

Project each revenue and cost line from its declared driver — headcount, units, contracted value — rather than by extrapolating the line itself. Every driver carries its own assumption, stated separately from the result.

Evidence gateevery projected line has a driver, or is explicitly named as a judgement
Refusesto extrapolate a line with no driver and no stated judgement
forecast.analysis5 declared outputsrestricted
03finance.working_capital.cash_conversion

Working Capital · Cash Conversion

DSO = AR / revenue × days. DPO = AP / COGS × days. DIO = inventory / COGS × days. CCC = DSO + DIO − DPO. Computed on averages of opening and closing balances, not closing alone.

Evidence gateopening and closing balances both available, because a closing-only figure moves with a single large invoice
Refusesto compute DSO on a closing balance alone when an opening balance exists
analysis.comparison6 declared outputsrestricted
04finance.profitability.contribution_by_segment

Profitability · Contribution By Segment

Contribution = revenue − directly attributable variable cost. Allocated overhead is shown separately and never folded into contribution, because an allocation basis is a choice and the choice changes the answer.

Evidence gatethe allocation basis is declared and owned by a named person
Refusesto present fully-allocated profit as contribution
contribution.analysis5 declared outputsrestricted
05finance.budget.variance_to_plan

Budget · Variance To Plan

Compare actual to the budget version in force, splitting each variance into timing (will reverse) and permanent (will not). The budget version is pinned by id, because plans get revised.

Evidence gatethe budget version is pinned and named in the output
Refusesto compare against 'the budget' without naming which version
variance.analysis5 declared outputsrestricted
06finance.cash.runway

Cash · Runway

Net burn from operating cash flow, not from profit. Runway = closing cash / trailing three-month average net burn, with contracted inflows and outflows shown separately from projected ones.

Evidence gateat least three months of cash flow history
Refusesto compute runway from profit rather than cash
forecast.analysis4 declared outputsrestricted
07finance.revenue.recognition_check

Revenue · Recognition Check

Test each recognised amount against the declared basis — invoice, delivery or payment — and report anything recognised on a different one.

Evidence gatethe recognition basis is declared as an owned metric definition
Refusesto run at all if the company has not declared a recognition basis
metric.reconciliation3 declared outputsrestricted
08finance.receivables.ageing_and_risk

Receivables · Ageing And Risk

Age open receivables into buckets from due date, not invoice date. Flag concentration where one customer exceeds a declared share of the total.

Evidence gatedue dates present — an ageing from invoice date is a different question
Refusesto age from invoice date when a due date exists
segmentation.analysis4 declared outputsrestricted
09finance.scenario.sensitivity_table

Scenario · Sensitivity Table

Vary each material assumption independently and report the value at which the outcome flips, rather than three named scenarios.

Evidence gateeach assumption has a declared plausible range and an owner
Refusesto present best/base/worst without the break-even value of each assumption — three cases hide which one matters
scenario.analysis4 declared outputsrestricted
10finance.unit_economics.by_cohort

Unit Economics · By Cohort

Contribution per customer by acquisition cohort against fully-loaded acquisition cost, tracked as cohorts mature.

Evidence gateat least three cohorts past the payback point
Refusesto report unit economics on revenue rather than contribution
cohort.analysis4 declared outputsrestricted
Effective capability boundary

Resolved centrally. Scoped to the approved seat.

The Role Pack cannot grant itself authority. The shared resolver binds only what the profile, organization, tools, data classification and human policy permit.

Can read · 35
  • analysis · assumption
  • analysis · comparison
  • analysis · confidence
  • analysis · export
  • analysis · lineage
  • benchmark · analysis
  • briefing · executive
  • cohort · analysis
+ 27 more governed capabilities
Can prepare · 21
  • analysis · assumption
  • analysis · comparison
  • analysis · confidence
  • analysis · export
  • benchmark · analysis
  • briefing · executive
  • cohort · analysis
  • contribution · analysis
+ 13 more governed capabilities
Can recommend · 15
  • analysis · comparison
  • analysis · confidence
  • benchmark · analysis
  • contribution · analysis
  • dataquality · assessment
  • driver · analysis
  • forecast · analysis
  • insight · finding
+ 7 more governed capabilities
Can request approval for · 3
  • analysis · export
  • briefing · executive
  • report · definition
Fixed boundaries

What this role will not do.

  • Approve own request.
  • Bypass approval.
  • Impersonate a person.
  • Run raw sql supplied in a prompt.
  • Alter a source system.
  • Verify own analysis.
  • Hide query lineage.
  • Restate prior period.
  • Describe unaudited figure as actual.
  • Net entities or currencies without basis.
  • Forecast without assumptions.
  • Report figure not recomputed from source.
Connectors

Give this role only the sources its work requires.

Choose from 1,000 named connector routes. Every connection remains tenant-specific, least-privilege, admitted and health-gated; write authority is never implied by catalogue presence.

Financial Analyst · Data Intelligence Role Pack

Add specialist depth to an approved seat.

ServAI proposes the exact role manifest. Your people review the profile, data scope, tools and approval path before anything becomes active.

Mission composition

Use this analyst depth across the Industry Packs you actually own.

This is a separately entitled cross-industry Role Pack. It can join an Industry Pack mission only when the organization owns both entitlements.