All applications583

Find your application

583 applications

Open full catalog

Browse applications by category or open the full catalog.

  1. Budgeting & Forecasting
  2. Data model
Reference

The tables behind Budgeting & Forecasting

Budgeting & Forecasting ships with 23 tables, grouped here by the feature that uses them. Every record your team works with lives in one of them, and you can add fields and tables in Proto.

Tables
23
Features
6, plus shared settings
Change it
Add fields and tables in Proto

Every table, by feature

Budget planning

7 tablesAbout this feature
  • Budget cycles

    The annual or quarterly planning cycle. One Cycle per fiscal year per cadence (Annual, mid year reforecast, quarterly update). Status gates whether Versions inside it can still be edited.

    Linked to Employees (FP&A Director)
  • Budget entities

    Cost centers, departments, programs, and legal entities being budgeted. Hierarchical (Department rolls into Division rolls into legal entity). Mirrors and extends the chart of accounts dimension.

    Linked to Budget entities (self), Employees (Cost-Center Head)
  • Budget versions

    Versions within a Cycle. The audit-friendly chain — V1-Submission, V2-negotiation CFO, V3-board approved, mid year reforecast — so the trail of who proposed what and what the board approved survives.

    Linked to Budget cycles, Budget versions (self), Budget entities (when Version is Entity-scoped during submission), Employees
  • Budget lines

    The atomic line of the plan. Each cell keeps its version, period, account, entity and scenario. Budget cells are unique within that basis. Forecast cells additionally require rolling forecast and snapshot key; Actual cells require a reconciled ledger snapshot key. A comparison names its chosen bases explicitly instead of joining ambiguous latest rows. Published snapshots and locked plan amounts are immutable.

    Linked to Budget versions, Chart of accounts (read from Finance / Accounting), Budget entities, Scenarios (null = base scenario for the Version)
  • Targets

    Top-down financial targets cascaded from CFO down to Entities. Revenue, op ex, EBITDA, and Cash by Entity by Period — the goalposts the bottom-up budget submissions are negotiated against.

    Linked to Budget cycles, Budget entities (use root entity for org targets), Chart of accounts (null when target is a derived metric like EBITDA), Employees (CFO)
  • Approvals

    Approval-step audit trail for a budget revision or its specific budget transfer. Cost-Center Head submits; FP&A Analyst reviews, FP&A Director approves the planning review and CFO gives final financial approval. External board evidence is recorded separately by CFO. A transfer uses its configured Director/CFO route rather than approving the whole version again.

    Linked to Budget versions, Employees (resolved from Role + scope), Budget transfers
  • Assumptions log

    Audit trail of every Driver, driver value, and driver formula change plus every budget transfer apply. The auditor’s source of truth for “what assumption produced what number when.”

    Linked to Budget versions, Drivers, Driver formulas, Employees

Drivers and assumptions

6 tablesAbout this feature
  • Drivers

    Input drivers used by formulas — Headcount, avg salary, rent per SF, sales growth pct, benefit load pct, billable utilization pct. Catalog + default values; per-Entity per-Period values live in driver values.

    Linked to Employees (FP&A Analyst typically)
  • Driver values

    Per Driver per Entity per Period the actual numeric value used by formulas. The grain mirrors budget lines so a Headcount value for (Engineering, 2026-03-01) resolves cleanly into the Personnel Expense formula for the same cell.

    Linked to Drivers, Budget entities, Scenarios (null = base), Budget versions
  • Driver formulas

    Formula definitions referencing Drivers and other driver formulas. Resolved at computation time per (Version, Entity, Period, Scenario) cell; output writes a budget lines row of Type: Budget (or Forecast). Driver dependency tracing is performed at workflow #4 (driver-update-cascade) evaluation time using one validated expression grammar: Drivers.CODE and Formulas.CODE identifiers. Validate dependencies and reject cycles before publishing any affected cells. A failed computation leaves the last published snapshot intact and reports cycle detected to FP&A Analyst. There is no separate dependency-graph table.

    Linked to Chart of accounts (the GL account this formula computes for), Employees (FP&A Director or Admin)
  • Budget lines

    The atomic line of the plan. Each cell keeps its version, period, account, entity and scenario. Budget cells are unique within that basis. Forecast cells additionally require rolling forecast and snapshot key; Actual cells require a reconciled ledger snapshot key. A comparison names its chosen bases explicitly instead of joining ambiguous latest rows. Published snapshots and locked plan amounts are immutable.

    Linked to Budget versions, Chart of accounts (read from Finance / Accounting), Budget entities, Scenarios (null = base scenario for the Version)
  • Assumptions log

    Audit trail of every Driver, driver value, and driver formula change plus every budget transfer apply. The auditor’s source of truth for “what assumption produced what number when.”

    Linked to Budget versions, Drivers, Driver formulas, Employees
  • Budget account settings

    Per-Account (optionally per-Entity) thresholds that drive variance materiality flagging and flux-comment requirements. Read by the variance-recompute workflow at evaluation time.

    Linked to Chart of accounts, Budget entities (null = all entities)

Scenarios

7 tablesAbout this feature
  • Scenarios

    What-if scenarios — Base, Upside, Downside, board commit, back of the envelope. Cloned from a parent Scenario via the scenario-clone-and-version workflow; lineage tracked in Lineage.

    Linked to Budget versions, Scenarios (parent — what this was cloned from), Employees
  • What if runs

    Outputs of the scenario engine. One row per scenario execution recording inputs deltas vs. base, and the resulting EBITDA / Cash deltas. Powers the Scenario Comparison report.

    Linked to Scenarios, Budget versions, Employees
  • Budget versions

    Versions within a Cycle. The audit-friendly chain — V1-Submission, V2-negotiation CFO, V3-board approved, mid year reforecast — so the trail of who proposed what and what the board approved survives.

    Linked to Budget cycles, Budget versions (self), Budget entities (when Version is Entity-scoped during submission), Employees
  • Budget lines

    The atomic line of the plan. Each cell keeps its version, period, account, entity and scenario. Budget cells are unique within that basis. Forecast cells additionally require rolling forecast and snapshot key; Actual cells require a reconciled ledger snapshot key. A comparison names its chosen bases explicitly instead of joining ambiguous latest rows. Published snapshots and locked plan amounts are immutable.

    Linked to Budget versions, Chart of accounts (read from Finance / Accounting), Budget entities, Scenarios (null = base scenario for the Version)
  • Driver values

    Per Driver per Entity per Period the actual numeric value used by formulas. The grain mirrors budget lines so a Headcount value for (Engineering, 2026-03-01) resolves cleanly into the Personnel Expense formula for the same cell.

    Linked to Drivers, Budget entities, Scenarios (null = base), Budget versions
  • Driver formulas

    Formula definitions referencing Drivers and other driver formulas. Resolved at computation time per (Version, Entity, Period, Scenario) cell; output writes a budget lines row of Type: Budget (or Forecast). Driver dependency tracing is performed at workflow #4 (driver-update-cascade) evaluation time using one validated expression grammar: Drivers.CODE and Formulas.CODE identifiers. Validate dependencies and reject cycles before publishing any affected cells. A failed computation leaves the last published snapshot intact and reports cycle detected to FP&A Analyst. There is no separate dependency-graph table.

    Linked to Chart of accounts (the GL account this formula computes for), Employees (FP&A Director or Admin)
  • Assumptions log

    Audit trail of every Driver, driver value, and driver formula change plus every budget transfer apply. The auditor’s source of truth for “what assumption produced what number when.”

    Linked to Budget versions, Drivers, Driver formulas, Employees

Rolling forecasts

6 tablesAbout this feature
  • Rolling forecasts

    The rolling N-month forward view that updates monthly. Distinct from budget versions — Forecast is a living revision, Budget is a locked plan. The rolling window slides as months close.

    Linked to Budget cycles, Employees (FP&A Director)
  • Rolling forecast submissions

    Per Entity per rolling forecast submission of the Entity’s view of the forecast window. The bottom-up input the Cost-Center Head provides each month (or each cadence).

    Linked to Rolling forecasts, Budget entities, Employees (Cost-Center Head), Employees (FP&A Analyst)
  • Forecast adjustments

    Top-down overlays by FP&A on top of the Entity-submitted forecast. Kept separate so the audit trail preserves “what the Entity said” alongside “what FP&A overlaid.”

    Linked to Rolling forecasts, Budget entities, Chart of accounts, Employees (FP&A Director or CFO)
  • Budget lines

    The atomic line of the plan. Each cell keeps its version, period, account, entity and scenario. Budget cells are unique within that basis. Forecast cells additionally require rolling forecast and snapshot key; Actual cells require a reconciled ledger snapshot key. A comparison names its chosen bases explicitly instead of joining ambiguous latest rows. Published snapshots and locked plan amounts are immutable.

    Linked to Budget versions, Chart of accounts (read from Finance / Accounting), Budget entities, Scenarios (null = base scenario for the Version)
  • Variance analyses

    Periodic Actual-vs-Budget-vs-Forecast per (Version, Period, Entity, Account, ActualsSnapshotKey, ForecastSnapshotKey, TransferCutoff). Materialized monthly by the variance-recompute workflow on Actuals load. The grain Cost-Center Heads defend at the close meeting.

    Linked to Budget entities, Chart of accounts, Budget versions (the locked Version variance is computed against), Employees (Cost-Center Head responsible for Entity)
  • Board packs

    Quarterly (or monthly) board financial packets. Generated 5 business days before each board meeting from the explicitly selected budget revision and accepted forecast snapshot recorded in snapshot manifest.

    Linked to Budget cycles, Budget versions (typically V3-BoardApproved or BoardApprovedRevision), Rolling forecasts, Employees (CFO)

Budget controls

6 tablesAbout this feature
  • Commitments

    Read-mirror of open POs and signed contracts from SCM Procurement (and other source systems). Consume budget alongside Actuals so available to spend is current.

    Linked to Chart of accounts, Budget entities
  • Budget transfers

    Mid-year reallocation of approved budget between Entities or Accounts. Each Transfer is an append-only balanced adjustment: subtract Amount from the source cell and add Amount to the destination cell. Approvals authorize the exact transfer revision. Applying adds its deltas to effective budget, preserving the original locked budget line amount.

    Linked to Budget versions (the approved Version being amended), Budget entities, Chart of accounts, Employees
  • Budget cycles

    The annual or quarterly planning cycle. One Cycle per fiscal year per cadence (Annual, mid year reforecast, quarterly update). Status gates whether Versions inside it can still be edited.

    Linked to Employees (FP&A Director)
  • Budget lines

    The atomic line of the plan. Each cell keeps its version, period, account, entity and scenario. Budget cells are unique within that basis. Forecast cells additionally require rolling forecast and snapshot key; Actual cells require a reconciled ledger snapshot key. A comparison names its chosen bases explicitly instead of joining ambiguous latest rows. Published snapshots and locked plan amounts are immutable.

    Linked to Budget versions, Chart of accounts (read from Finance / Accounting), Budget entities, Scenarios (null = base scenario for the Version)
  • Approvals

    Approval-step audit trail for a budget revision or its specific budget transfer. Cost-Center Head submits; FP&A Analyst reviews, FP&A Director approves the planning review and CFO gives final financial approval. External board evidence is recorded separately by CFO. A transfer uses its configured Director/CFO route rather than approving the whole version again.

    Linked to Budget versions, Employees (resolved from Role + scope), Budget transfers
  • Assumptions log

    Audit trail of every Driver, driver value, and driver formula change plus every budget transfer apply. The auditor’s source of truth for “what assumption produced what number when.”

    Linked to Budget versions, Drivers, Driver formulas, Employees

Variance and board packs

7 tablesAbout this feature
  • Variance analyses

    Periodic Actual-vs-Budget-vs-Forecast per (Version, Period, Entity, Account, ActualsSnapshotKey, ForecastSnapshotKey, TransferCutoff). Materialized monthly by the variance-recompute workflow on Actuals load. The grain Cost-Center Heads defend at the close meeting.

    Linked to Budget entities, Chart of accounts, Budget versions (the locked Version variance is computed against), Employees (Cost-Center Head responsible for Entity)
  • Flux comments

    Narrative explanations of material variances. One or more per variance analyses row. Provided by the Cost-Center Head, reviewed by FP&A Analyst.

    Linked to Variance analyses, Employees, Drivers (when the comment cites a specific driver)
  • Budget account settings

    Per-Account (optionally per-Entity) thresholds that drive variance materiality flagging and flux-comment requirements. Read by the variance-recompute workflow at evaluation time.

    Linked to Chart of accounts, Budget entities (null = all entities)
  • Board packs

    Quarterly (or monthly) board financial packets. Generated 5 business days before each board meeting from the explicitly selected budget revision and accepted forecast snapshot recorded in snapshot manifest.

    Linked to Budget cycles, Budget versions (typically V3-BoardApproved or BoardApprovedRevision), Rolling forecasts, Employees (CFO)
  • Budget versions

    Versions within a Cycle. The audit-friendly chain — V1-Submission, V2-negotiation CFO, V3-board approved, mid year reforecast — so the trail of who proposed what and what the board approved survives.

    Linked to Budget cycles, Budget versions (self), Budget entities (when Version is Entity-scoped during submission), Employees
  • Rolling forecasts

    The rolling N-month forward view that updates monthly. Distinct from budget versions — Forecast is a living revision, Budget is a locked plan. The rolling window slides as months close.

    Linked to Budget cycles, Employees (FP&A Director)
  • Assumptions log

    Audit trail of every Driver, driver value, and driver formula change plus every budget transfer apply. The auditor’s source of truth for “what assumption produced what number when.”

    Linked to Budget versions, Drivers, Driver formulas, Employees

Shared and settings

2 tables
  • Employees

    A scoped employee identity directory synchronized from the organization identity or HR source. This reference supports ownership and approval attribution; it does not add payroll or HR administration. Role membership alone never grants access to every directory field. External auditors and portal users receive only the identities needed for their granted work.

  • Chart of accounts

    A read-only reference mirror of ledger accounts used for planning, actuals and variance analysis. The connected ledger owns account creation, posting permissions and balances. Import keys are unique per ledger entity; this mirror does not turn the planning application into a general ledger.

Migration order

  1. Employees, chart of accounts and budget entities establish the permitted identity and account population.
  2. Budget cycles, budget account settings and Targets establish the calendar, mapping, units and decision policies.
  3. Drivers, driver values and driver formulas establish the versioned calculation basis.
  4. Budget versions, budget lines, Scenarios and what if runs retain proposed plans and alternatives.
  5. Rolling forecasts, rolling forecast submissions and forecast adjustments retain the accepted outlook and per-cell basis.
  6. Commitments, budget transfers and Approvals retain obligations and authorized reallocations.
  7. Variance analyses, flux comments, board packs and assumptions log retain the comparison and review evidence.

Snapshot identity

Actual and Forecast cells retain their import or calculation snapshot key. Driver values belong to a budget version and scenario. A published comparison names its actuals, forecast and transfer cutoff. Applying a transfer changes effective budget through append-only deltas, preserving the original locked amount. Board packs retain its exact manifest and PDF hash.

Set up Budgeting & Forecasting your way.

Start free, then use Proto to change fields, steps and approvals before your team goes live.

How to get started

A personal agent for your business

Get started with Proto

Your app is selected. Download Proto, then open it with this context.

Selected appBudgeting & Forecasting

Choose your computer’s platform.

Download Proto

Install Proto, then return to this panel.

Already installed? Open Proto

Free to use. Your own model provider may charge for usage.