Financial Business Logic: Rules, Calculations & Consolidations | Cube

Platform · business logic

Your rules, defined once. Applied to every number, everywhere.

Financial business logic is the context, rules, calculations, and consolidations behind your numbers. Cube runs them in one governed model.

The hidden machinery

Where does your logic live today?

In cell formulas

One broken reference and the allocation is quietly wrong for a quarter.

In someone's head

The analyst who built the FX workbook left in March, and nobody can explain row 47.

Rebuilt every close

Eliminations and allocations get reassembled by hand, month after month.

Defined once, applied everywhere

How financial business logic works in Cube

Four kinds of logic live in the governed model, on top of your unified data, and run wherever the numbers show up.

01

Context

Dimensions, hierarchies, and metric definitions. What each number means, agreed once.

02

Rules

Mappings, validations, and permissions. What is allowed, and who sees what.

03

Calculations

Allocations, currency conversion, KPIs, and driver formulas, computed in the model instead of the cell.

04

Consolidations

Entity rollups, intercompany eliminations, and FX translation, run automatically as actuals land.

Bring your gnarliest allocation.On the demo we model one of your real rules and watch it apply across every report.

Context, governed

One definition of margin, everywhere

Metric definitions and hierarchies live in the model, so a change made once shows up in every report, plan, and answer.

How the inputs arrive
NS 4000 · Product revenue
NS 4100 · Services revenue
NS 5000 · COGS, hosting
NS 5100 · COGS, support
WD 5010 · Delivery payroll
by productby entityby department
  • Gross margin
    • Revenue
      • Product revenue NS 4000
      • Services revenue NS 4100
    • Cost of revenue
      • Hosting NS 5000
      • Support & delivery NS 5100 · WD 5010

Margin means this, in every report. Change the definition once and every surface inherits it.

NS 5150 · Implementation costsnew account detected in NetSuite proposed → Support & delivery · 94% ApproveAdjust

Calculations, live

The model does the math

Direct spend fetches live, and the allocation rule distributes corporate costs by headcount. The totals never move.

fetched live from Cube computed by the allocation rule one rule · every department · totals unchanged

Many entities, one close

Watch a consolidation run

Two entities, governed FX, and intercompany eliminations, consolidated as the actuals land. Every step opens to its rows.

Intercompany eliminations$K
US → UK management fee(86)
UK → US royalty(60)
Eliminations(146)
Currency translationValue
UK entity ledger£728K
Governed avg rate · Mar1.261
Translated$918K
$1,842K +$918K −$146K $2,614K US entity UK entity (£→$) Eliminations Consolidated $K · Mar 2026 revenue · UK translated at governed avg rate 1.261 · gray = eliminated · every step opens to its rows
Close the books without the heroics.On the demo we run entities, FX, and eliminations into one consolidated P&L while you watch.

Why move the logic

What changes when logic lives in the model

Does it solve my problem?

The close math runs itself

Allocations, FX, and eliminations execute as actuals land. The rebuilt-workbook ritual ends.

How is it different?

Logic you can read

Rules are explicit, versioned, and owned by finance, instead of buried in cell references.

Can I trust it?

Every calculation traces

A calculated figure opens to its rule, and the rule opens to the source rows it ran on.

Finance-owned

Your logic, without a rebuild

The rules move into the model; the tools you work in stay put.

No code

Rules finance can read

Written and changed by your team, guided by ours.

100s

Of sources feed it

Hundreds of source systems land in the model your logic runs on.

0

Rip-and-replace

Keep the spreadsheets. Move the logic.

1:1

Onboarding

Hands-on setup with a named contact.

FP&Agents · rule-aware

Agents that respect your rules

FP&Agents compute with your definitions and your permissions, so an AI answer is the official answer.

Analyst

Answers use your metric definitions. Margin means your margin, in chat and in the deck.

Planner

Scenario changes recalculate through allocations, FX, and consolidation automatically.

Data Manager

Flags rule conflicts and unmapped accounts before they reach a report.

Downside

New hires in Q2: 4

ARR growth18%
EBITDA margin21%
Cash · Dec 26$14.2M
Base

New hires in Q2: 12

ARR growth22%
EBITDA margin19%
Cash · Dec 26$12.8M
Upside

New hires in Q2: 20

ARR growth26%
EBITDA margin17%
Cash · Dec 26$11.4M

One driver changed. Allocations, FX, and consolidation recalculated downstream.

Where rules pay off

The workflows that stop hurting

Multi-entity consolidation

Entities, currencies, and eliminations run as rules, and the close stops depending on heroics.

Cost allocations

Corporate costs distribute by the driver you choose, the same way every month.

FX translation

Governed rates by account type and period, applied consistently and traced.

Scenario planning

Change a driver and every downstream calculation follows.

Board reporting

Calculated figures in the deck survive the follow-up question.

Variance analysis

Variances decompose through the rules that produced them.

See your rules run.

Bring a real allocation, elimination, or metric definition to the demo.

Book a demo

Rules about the rules

Who can change the logic?

Governance is part of the logic itself. The full posture lives on our security page.

SOC 2 Type II SSO & SAML Audit trail Role-based access

Versioned changes

Every rule edit is recorded, with who, when, and what changed.

Approval workflow

Cube proposes and finance approves. Nothing changes silently.

Entity-level permissions

Who sees which entity, account, and scenario is itself a rule.

Read-only by default

Connections read from your sources; write-back is explicit.

Put your controls questions to us.Bring the audit requirements. We walk through versioning and approvals live.
Thousands of finance professionals trust the model's math.See what your close looks like when the logic runs itself.

Already convinced? Book a demo. Still researching? The rest of this page is for you.

The definition

What is financial business logic?

Financial business logic

Financial business logic is the set of definitions, rules, calculations, and consolidation methods a finance team applies to raw data to produce its official numbers: the context that says what each metric means, the rules that govern mappings and access, the calculations that run allocations, currency conversion, and KPIs, and the consolidations that roll multiple entities into one set of statements.

When it lives in a governed model instead of spreadsheet formulas, it is defined once, applied everywhere, and traceable. The data those rules run on has its own page: unified financial data.

The hard part

Why is business logic hard to manage?

It is invisible

Formulas nobody documented run the official numbers. In Cube the logic is explicit and readable.

It changes constantly

Reorgs, new entities, and new products rewrite the rules. Versioned changes keep the history.

It outgrows spreadsheets

Logic that survives three entities collapses at ten. The model computes it at any size.

Nobody agrees on definitions

Two analysts can produce two margins from the same data. One governed dictionary settles it.

Consolidation edge cases

Partial ownership and mid-year acquisitions become rules to configure instead of heroics to perform.

Audit pressure

"How was this calculated?" gets a real answer: the rule, its version, and the rows it ran on.

Honest comparison

Spreadsheet logic vs governed logic

The workflowLogic in spreadsheetsLogic in the governed model
Where it lives×Cell formulas, tabs, and one person's memoryExplicit rules in one model
Changing it×Edit the workbook and hopeProposed, approved, versioned
Consolidation×Rebuilt each closeRuns as actuals land
Scale×Each new entity multiplies the tabsNew entities inherit the rules
Auditing it×Reverse-engineer the workbookTrace the figure to its rule and rows

Both columns are honest. Spreadsheet logic works; it just concentrates risk in files and people.

A closer look

What are the four kinds of business logic in FP&A?

What is financial context?

The dimensions, hierarchies, and metric definitions a company plans by. Context decides what margin and headcount mean, so every downstream number inherits one meaning.

What are financial rules?

Mappings, validations, and permissions. Rules govern how source accounts land in the model, what data is valid, and who can see or change each slice.

What are financial calculations?

Allocations, currency conversion, KPIs, and driver formulas. In a governed model they compute centrally, so every surface shows the same result.

What are consolidation rules?

The methods that roll multiple entities into one set of statements: intercompany eliminations, FX translation, and ownership treatment, applied the same way every period.

Before you buy

What should you look for in FP&A software with advanced business logic?

Ground rules first, vendor checklist second. The ground rules hold no matter whose software you choose.

Ground rules that hold for any vendor

Write the definitions down first

A metric dictionary on paper beats one implied by formulas.

Keep one owner per rule

Every allocation, mapping, and definition needs a name attached.

Version everything

You should be able to say what the rule was in any prior period.

Test on last close first

Run new logic against a period you already trust before trusting it forward.

The buyer's checklist

Logic finance can read

No code, in language your team can review and own.

Versioning and approval

Every change proposed, approved, and recorded.

Full consolidation

Eliminations, FX translation, and multi-entity rollups as rules.

Computed once, shown everywhere

The same calculation behind the spreadsheet, the deck, and the chat answer.

Trace from figure to rule to rows

An audit chain that survives the follow-up question.

Runs on unified data

Logic is only as good as its inputs. See unified financial data.

Define your logic once.

See a real allocation, elimination, or metric definition running in a governed model, on a demo personalized to how your team calculates.

Book a demo

No prep needed. One real rule from your close is plenty.

FAQ

Questions buyers ask.

Expense planning is the process of budgeting and forecasting operating spend at the level where it is actually managed: the vendor and the contract. A complete expense plan connects vendor-level commitments, such as SaaS subscriptions, cloud usage, and contractor agreements, to GL actuals, so finance can see planned, committed, and actual spend in one governed model and act before variances reach the P&L.

Cube connects to hundreds of source systems, with pre-built connectors for major platforms such as NetSuite, Sage Intacct, and QuickBooks, plus AP, billing, and spend management tools. Actuals flow into one governed model and land against your vendor-level plan automatically.

No. Cube deploys alongside the stack you already run. Your ERP stays the system of record, your spend tools keep issuing cards and approving invoices, and Cube becomes the planning layer that connects them.
Cube is SOC 2 Type II audited, with SSO and SAML support, role-based permissions, and a full audit trail. Source connections are read-only by default, and every change to the plan is logged with who made it and when.

Yes. Each vendor line maps to GL accounts and departments once, so the same plan rolls up to whichever view the audience needs: vendor detail for budget owners, account detail for the controller, department detail for the business.

Onboarding is finance-led and guided by a named Cube contact. You connect your GL, AP, and spend systems, map accounts to vendors once, and validate the model against a closed month before you rely on it. It is designed for finance to run, with no code required and without waiting on outside consultants.