The Product

What Wevo does
that changes everything.

Wevo is a purpose-built hierarchical reporting engine - not a dashboard bolted onto your GL. It rolls flat transactions up through the structures you define, lets you drill straight back down to the detail beneath, and keeps a whole group consolidated and current - near-real-time, minutes behind the GL.

01

Flat GL rows become
a navigable structure

A General Ledger stores transactions as flat rows keyed by segment values - cost centre, account, entity. Wevo maps those segment values to the bottom of a hierarchy you define, then aggregates every posting up through the parent-child chain to the root.

The result is responsibility reporting: each summary node shows the true total for the division, cost centre, or account group it represents - and every figure traces cleanly back to the postings beneath it.

  • Segment-value matching - leaf nodes carry the exact IDs from your GL, so postings attach automatically
  • Pre-calculated at every level - totals are stored, not recomputed per query
  • Self-service hierarchies - restructure to reflect a reorganisation without touching the data
  • Up to 25,000 nodes per organisational hierarchy
Segment-value roll-up
02

Match two hierarchies.
Drill anywhere in one click.

Pair an organisational hierarchy (H1 - divisions, cost centres) with an account hierarchy (H2 - income, expenditure, account codes) and Wevo builds an analytical cube. Every node on one axis intersects every node on the other, so you can answer "what is total operating revenue for Europe?" by navigating to the intersection.

From any intersection, one click drills to the detail beneath - the children of the focused node pair at the leaf level (segment-value × account), with their accumulated balances and movements - typically in under a second, because the roll-ups are already calculated.

  • Dual H1/H2 navigation - move through both structures simultaneously
  • Budget variance built in - actual, budget, and variance at every node
  • Balances, movements & daily movements - choose the data view that fits the question
  • Notation modes - Dr/Cr, +/−, or accountant's brackets, switchable per session
Two-hierarchy analytical cube
DrillDownTxn - Cost of Sales children · 0.34s
Segment × Account (leaf)P07 BalMovement
41000 · Raw Materials£(1,643,450)£(342,100)
41200 · Materials Accrual£(580,000)£(580,000)
41500 · Stock Write-down£(721,350)£(721,350)
41900 · Carriage Inward£(817,090)£(48,200)
Leaf intersection · accumulated values · export to CSV
03

One group view -
scoped to each user

Wevo holds multiple years, record types, versions, and currencies side by side. Compare actuals to budget, this year to last, base currency to source currency - all within the same navigation context, with values scaled to units, thousands, or millions.

Access is controlled by hierarchy scope, not a blunt role flag. A node profile restricts a user to a branch and its descendants; a level profile grants a whole level and below. Users only see cube data where both hierarchies fall inside their profile - no separate report variants, no data leakage.

  • Multi-year, multi-currency - consolidate without the Excel gymnastics
  • Period flexibility - year-to-date, net between periods, or individual period values
  • Node & level security - access mirrors organisational responsibility
  • Email reporting - scheduled, profile-scoped reports delivered to the inbox
Group consolidation - YTD 2025
EntityCCYLocalGroup £
UK LtdGBP£ 22,104,000£ 22,104,000
DE GmbHEUR€ 14,820,000£ 12,598,000
FR SASEUR€ 8,340,000£ 7,092,000
SG Pte LtdSGDS$ 3,940,000£ 2,310,000
▸ Group TotalGBP - £ 44,104,000
4 entities · 3 currencies · FX at period rate · click any row to drill
04

Minutes behind the GL -
not a night behind

Wevo's core job is to keep its summarisation data in step with your General Ledger in near-real-time. Frequent, small extracts feed an incremental build that recalculates only the nodes that changed - so reporting reflects GL activity within minutes, not after an overnight run.

And because the engine releases new data one cube at a time - current year first - your team keeps working throughout the load. There is no maintenance window, even at millions of rows.

  • Incremental build - only changed nodes and their ancestors are recalculated
  • Cube-by-cube release - the most-used data appears first; users never wait for the whole load
  • Zero downtime - an A/B table switch flips each cube transparently
  • Daily / weekly / since-build movements - see what hit the ledger today, this week, or since the last full build
Incremental summarisation - cube-by-cube
CubeYearStatus
Group · Operating P&L2026Released ✓
Group · Operating P&L2025Released ✓
Group · Operating P&L2024Building...
Group · Balance Sheet2024Queued
Descending year order · users keep working throughout
05

Reports to the inbox -
no login, no seat

Authorised users receive a report request form by email. They adjust the parameters in the browser, click send, and the finished report returns to their inbox within seconds - generated from the pre-calculated cube on near-live data.

Every request is scoped to the user's security profile, validated by token and sender, and fully audit-logged. Because recipients need no licence seat, you can report to the people you would never buy seats for.

  • Unlimited recipients - no per-seat licence, ever
  • Profile-scoped catalogue - users see only the reports their security profile allows
  • Parameter overlay - node, level-pair, or both, within the profile
  • Token-validated & audit-logged - output returns only to the registered user
How the reporting loop works →
Email report request
StepWhere
Request form pushed (Mon 07:00)Inbox
Adjust parameters, click sendBrowser
Token + sender + profile validatedWevo
Report returned< 10s
TXT · PDF · HTML · XLS · profile-scoped
06

A record that keeps up -
and watches itself

Restructure the organisation whenever you need to. Prior years read through today's hierarchy for like-for-like comparison (as-is), while retained year-versioned hierarchies show history exactly as it was originally reported (as-was) - both from a single dataset.

Place any organisation × account intersection on the node pair watchlist and Wevo writes a time-stamped snapshot every time the engine runs, across all active years and currencies - a granular history that accumulates with no ongoing effort, ready for trend analysis and anomaly detection.

  • As-is & as-was - like-for-like comparatives and original-basis history together
  • Node pair watchlist - passive, self-maintaining snapshot history for key intersections
  • No dynamic SQL anywhere - an entire class of injection risk removed by design, easing security review
  • Source code & Continuity Licence - the full source from day one; a ready-made DORA exit strategy
Watchlist snapshot history
RunP07 BalΔ Movement
18 Jun 06:00£ 4,118,200 -
19 Jun 06:00£ 4,204,650+86,450
20 Jun 06:00£ 4,191,900−12,750
23 Jun 06:00£ 4,402,300+210,400
UK Ops × Cost of Sales · all years & currencies · export for analysis

The full picture, on paper

The Business Introduction walks through every capability above - with diagrams, worked examples, and the architecture behind them.

Start here Business Introduction The complete overview Concepts, hierarchies, the analytical cube, the web interface, security, and deployment - illustrated end to end. ↓ Download PDF PDF · 28 pages Product Fact Sheet The four-page summary Capabilities, deployment models, and technical fit at a glance - for stakeholders and procurement. ↓ Download PDF PDF · 4 pages

See it working
on your data

Request a demo against a real GL dataset - your hierarchy, your numbers, your questions answered live.

Request a Demo Why Wevo