Skip to main content Enter
ERP.AI Budgeting & Forecasting

Budgeting & Forecasting

Start now
Pricing Frequently asked questions Get started
Build with Proto

Modules

Budget planningBuild a plan your teams can explain and your finance leaders can review. Drivers and assumptionsShow which assumptions produced each planning number. ScenariosCompare alternatives without changing the approved budget.
Rolling forecastsRefresh the outlook while keeping earlier forecasts intact. Budget controlsKeep budget changes and spending follow-up accountable. Variance and board packsExplain performance against the plan and share a consistent review.

Budgeting & Forecasting

Start now
Pricing Frequently asked questions Get started
Build with Proto

Processes

Build and approve the budgetTake a scoped proposal through the required financial decisions. Refresh the rolling forecastPublish an accepted outlook with a reproducible monthly basis. Compare planning scenariosTest alternative assumptions and retain the comparison evidence.
Approve budget transfersReallocate budget with balanced changes and clear decision ownership. Review variance and board packsTurn reconciled results into an approved financial review packet.

Budgeting & Forecasting

Start now
Pricing Frequently asked questions Get started
Build with Proto

Industries

Professional servicesConnect staffing and utilization assumptions to the financial plan. Manufacturing financePlan operating costs and commitments with an explicit financial basis.
Multi-department organizationsGive department owners a shared planning process with clear boundaries.

Budgeting & Forecasting

Start now
Pricing Frequently asked questions Get started
Build with Proto

Reference

Roles and permissionsGive each planning task the right scope and decision owner. Reports and analyticsCompare the selected plan, actuals and forecast on a consistent basis. Data modelRetain planning identity from the first assumption to the published packet.
IntegrationsConnect the planning sources and preserve their ownership. ImplementationPilot a complete planning cycle before expanding the rollout. Agent and automationPrepare planning work while keeping decisions attributable.

Budgeting & Forecasting

Start now
Pricing Frequently asked questions Get started
Build with Proto
All systems
Modules
Budget planningBuild a plan your teams can explain and your finance leaders can review.Drivers and assumptionsShow which assumptions produced each planning number.ScenariosCompare alternatives without changing the approved budget.Rolling forecastsRefresh the outlook while keeping earlier forecasts intact.Budget controlsKeep budget changes and spending follow-up accountable.Variance and board packsExplain performance against the plan and share a consistent review.
Processes
Build and approve the budgetTake a scoped proposal through the required financial decisions.Refresh the rolling forecastPublish an accepted outlook with a reproducible monthly basis.Compare planning scenariosTest alternative assumptions and retain the comparison evidence.Approve budget transfersReallocate budget with balanced changes and clear decision ownership.Review variance and board packsTurn reconciled results into an approved financial review packet.
Industries
Professional servicesConnect staffing and utilization assumptions to the financial plan.Manufacturing financePlan operating costs and commitments with an explicit financial basis.Multi-department organizationsGive department owners a shared planning process with clear boundaries.
Reference
Roles and permissionsGive each planning task the right scope and decision owner.Reports and analyticsCompare the selected plan, actuals and forecast on a consistent basis.Data modelRetain planning identity from the first assumption to the published packet.IntegrationsConnect the planning sources and preserve their ownership.ImplementationPilot a complete planning cycle before expanding the rollout.Agent and automationPrepare planning work while keeping decisions attributable.
Sign in
Sign in Start now
Budgeting & Forecasting References
Roles and permissions1 of 6
  • Roles and permissions1 of 6
  • Reports and analytics2 of 6
  • Data model3 of 6
  • Integrations4 of 6
  • Implementation5 of 6
  • Agent and automation6 of 6

Roles and permissions

Give each planning task the right scope and decision owner.

Permissions

Summarised from the authored role permissions. Scope restrictions such as “own records” still apply; these symbols do not indicate completeness or runtime access.

Table CFO FP&A Director FP&A Analyst Cost-Center Head Manager Executive Reader Auditor
transaction
BudgetVersions Specific actions: Approve BudgetVersions at the CFO step (Status: InReview → Approved) Specific actions: Approve BudgetVersions at the FP&A Director step—No table-specific permission stated—No table-specific permission stated—No table-specific permission stated—No table-specific permission stated—No table-specific permission stated
BoardPacks Specific actions: Approve BoardPacks (Status: InReview → Approved)—No table-specific permission stated—No table-specific permission stated—No table-specific permission stated—No table-specific permission stated—No table-specific permission stated—No table-specific permission stated
BudgetTransfers Specific actions: Approve BudgetTransfers above a configured threshold Specific actions: Approve BudgetTransfers up to threshold (above goes to CFO)—No table-specific permission stated—No table-specific permission stated—No table-specific permission stated—No table-specific permission stated—No table-specific permission stated
line item
DriverValues—No table-specific permission stated—No table-specific permission stated Specific actions: Edit draft DriverValues within the current editable Version—No table-specific permission stated—No table-specific permission stated—No table-specific permission stated—No table-specific permission stated
  • FP&A AnalystPrepare and validate unpublished Actual and Forecast batches through the controlled workflowscannot edit published snapshotsMaintain variance explanations, never manually set computed results or reviewer decisionsTrigger actuals-load-from-gl, variance-recompute, forecast-recompute, and driver-update-cascade workflows manually
  • AuditorCannot edit anythingcannot deleteno approval rights
Manage / maintain View Specific actions— No table-specific permission statedPermissions also apply to agents

Working roles

8 rules

Cost-Center Head

Prepares own budget and forecast submissions, explains variances and requests transfers.

Manager

Contributes authorized own-team input categories; does not approve budgets or see peer detail.

FP&A Analyst

Reconciles actuals, reviews submitted forecasts and assigned planning proposals, and reviews variance commentary.

FP&A Director

Coordinates cycles, gives the planning decision, accepts forecasts and decides transfers within the configured threshold.

CFO

Owns financial targets, final budget approval, above-threshold transfer decisions and board-packet approval; verifies external board resolution evidence.

Executive Reader

Reads approved summaries and published packets without access to draft line details.

Auditor

Reads the permitted history without editing or approving it.

Admin

Maintains configuration and masters without replacing assigned financial decisions or rewriting locked history.

The roles

CFO

Owns Targets, signs off the final BudgetVersion, reviews and approves BoardPacks. The named approver at the top of the budget-approval chain.

Permissions and screens
  • CRUD on Targets (sets the top-down goalposts)
  • Read on every BudgetCycles, BudgetVersions, BudgetLines, Drivers, DriverValues, DriverFormulas, Scenarios, WhatIfRuns, RollingForecasts, RollingForecastSubmissions, ForecastAdjustments, VarianceAnalyses, FluxComments, Commitments, BudgetTransfers, Approvals, AssumptionsLog org-wide
  • Approve BudgetVersions at the CFO step (Status: InReview → Approved)
  • Approve BudgetTransfers above a configured threshold
  • Append FluxComments with AuthorRole: CFO on any material variance
  • Approve BoardPacks (Status: InReview → Approved)
  • Prepare own draft ForecastAdjustments allocated to explicit entity/account cells before the forecast is published
  • Cannot edit Drivers / DriverFormulas master (Admin gate) and cannot post to the GL (Finance / Accounting)
Active ScenariosComputed
Scenario CodeNameVersionScenario Type
Upside
Open Commitments by Entity
Commitment NumberVendorAccountEntity
Open Budget CyclesPlanning
Cycle CodeNameCadenceFiscal Year
Mid Year Reforecast
Active ScenariosScenarios
StatusComputedSharedVersion.Status is Draft, InReview or Approved
Computed
SCN-22120SC-284
SCN-74676SC-592
SCN-69891SC-768
Shared
SCN-63007SC-665
SCN-37177SC-609
SCN-12739SC-304
FP&A Director

Designs each BudgetCycle, manages Versions through the cycle, runs Scenarios, owns the RollingForecasts, builds BoardPacks. The day-to-day owner of the planning workbench.

Permissions and screens
  • CRUD on BudgetCycles, BudgetVersions (create new Version, advance Status, lock), BudgetLines org-wide (only in authorized Draft Versions), Scenarios, WhatIfRuns, RollingForecasts, ForecastAdjustments, BoardPacks (Status: Draft → Generated → InReview)
  • Read on Targets, Drivers, DriverFormulas, RollingForecastSubmissions, Commitments, Approvals, AssumptionsLog
  • Approve BudgetVersions at the FP&A Director step
  • Approve BudgetTransfers up to threshold (above goes to CFO)
  • Accept RollingForecastSubmissions after the Analyst review (Status: FPAReviewed → Accepted)
  • Append FluxComments with AuthorRole: FPADirector
  • Cannot edit Drivers / DriverFormulas master (Admin), set Targets (CFO), or approve final BudgetVersions (CFO)
Active ScenariosComputed
Scenario CodeNameVersionScenario Type
Upside
Open Commitments by Entity
Commitment NumberVendorAccountEntity
Open Budget CyclesPlanning
Cycle CodeNameCadenceFiscal Year
Mid Year Reforecast
Active ScenariosScenarios
StatusComputedSharedVersion.Status is Draft, InReview or Approved
Computed
SCN-22120SC-284
SCN-74676SC-592
SCN-69891SC-768
Shared
SCN-63007SC-665
SCN-37177SC-609
SCN-12739SC-304
FP&A Analyst

Operational role. Loads Actuals, runs and reviews VarianceAnalyses, prepares FluxComments, supports Cost-Center Heads through the submission cycle, drafts BoardPacks for Director review.

Permissions and screens
  • Prepare and validate unpublished Actual and Forecast batches through the controlled workflows
  • cannot edit published snapshots
  • Maintain variance explanations, never manually set computed results or reviewer decisions
  • Edit draft DriverValues within the current editable Version
  • Trigger actuals-load-from-gl, variance-recompute, forecast-recompute, and driver-update-cascade workflows manually
  • Read on BudgetCycles, BudgetVersions, Drivers, DriverFormulas, Scenarios, WhatIfRuns, RollingForecasts, RollingForecastSubmissions, ForecastAdjustments, Targets, Commitments, BudgetTransfers, Approvals, AssumptionsLog
  • Review RollingForecastSubmissions (Status: Submitted → FPAReviewed)
  • Append FluxComments with AuthorRole: FPAAnalyst
Active ScenariosComputed
Scenario CodeNameVersionScenario Type
Upside
Open Commitments by Entity
Commitment NumberVendorAccountEntity
Open Budget CyclesPlanning
Cycle CodeNameCadenceFiscal Year
Mid Year Reforecast
Active ScenariosScenarios
StatusComputedSharedVersion.Status is Draft, InReview or Approved
Computed
SCN-22120SC-284
SCN-74676SC-592
SCN-69891SC-768
Shared
SCN-63007SC-665
SCN-37177SC-609
SCN-12739SC-304
Cost-Center Head

Department / cost-center owner. Submits own Entity's BudgetLines (Type: Budget) during the cycle, defends Variance each month with FluxComments, requests BudgetTransfers.

Permissions and screens
  • CRUD on BudgetVersions of own OwnerEntity while Status: Draft — submit flips to Status: Submitted
  • CRUD on BudgetLines of Type: Budget and Type: Forecast within own Version's draft / submission window where BudgetLines.Entity = own Entity OR Entity.Parent = own Entity (covers the sub-cost-center hierarchy under the head)
  • CRUD on RollingForecastSubmissions where Entity = own Entity while Status: Draft → Submitted
  • CRUD on own BudgetTransfers (Submit only — approval routes to FP&A Director / CFO)
  • Append FluxComments with AuthorRole: CostCenterHead on VarianceAnalyses where Entity = own
  • Read on Targets for own Entity, Drivers (catalog), DriverValues for own Entity, DriverFormulas, Scenarios shared with own Entity, Commitments for own Entity, Approvals on own Versions
  • Cannot edit BudgetLines of Type: Actual, see other Entities' BudgetLines.Amount, set Targets, edit Drivers / DriverFormulas master, or approve own BudgetVersion
Open Commitments by Entity
Commitment NumberVendorAccountEntity
My Budget SubmissionDraft
Version NumberCycleVersion TypeStatus
Negotiation CFO
Pending Forecast SubmissionsSubmitted
Submission NumberRolling ForecastEntitySubmitted By
Open Commitments by EntityCommitments
Status IN ('Open', 'PartiallyConsumed'); Cost-Center Head restricted to own Entity
Open
CMM-93672COA-73285
CMM-72799COA-80604
CMM-83867COA-78864
PartiallyConsumed
CMM-27851COA-68457
CMM-33847COA-22842
CMM-50232COA-69653
Manager

Line-of-business manager with scope limited to inputs that feed budget — headcount asks, capex requests, vendor cost estimates for own org. Sees aggregate own-org budget but no peer detail.

Permissions and screens
  • Read on BudgetEntities for own org
  • Propose draft DriverValues of Driver.Category IN (Workforce, Productivity) for own org's Entity (e.g. proposes Headcount ask for next period)
  • Read aggregate BudgetLines of Type: Budget for own org Entity (own Entity totals only)
  • Read Drivers catalog
  • Read Targets for own org
  • Append FluxComments with AuthorRole: CostCenterHead (acting on behalf of the Cost-Center Head) only when explicitly delegated on a VarianceAnalysis row
  • Cannot edit BudgetLines directly, see peer-org budgets, or approve any step
Executive Reader

Read-only access to BoardPacks, top-line dashboards, and the approved BudgetVersion summary. Used by board members and exec staff.

Permissions and screens
  • Read on BoardPacks (Status: Approved or Distributed only), the top-line BudgetVersions summary fields (TotalRevenue, TotalOpEx, EBITDA — no per-line breakdown), Targets org-wide, RollingForecasts summary, and the org-level VarianceAnalyses rollup
  • Cannot read BudgetLines per-cell, DriverValues, FluxComments, AssumptionsLog, or any draft / unapproved artifact
Planning TargetsOpen
Target CodeCycleEntityAccount
Published Board PacksApproved
Pack NumberMeeting DateAs Of PeriodBased On Version
Planning TargetsTargets
Cycle.StatusOpenLockedActive = true
Revenue
TRG-22830COA-95688
OpEx
TRG-34299COA-23243
GrossMargin
TRG-41375COA-18060
EBITDA
TRG-68915COA-63503
Cash
TRG-49960COA-71548
Auditor

Read-only with full AssumptionsLog access for compliance and internal-audit work. Includes draft and approved artifacts.

Permissions and screens
  • Read on every table including AssumptionsLog (full audit trail), Approvals (full approval history), BudgetTransfers (including drafts and rejections), prior superseded BudgetVersions, and all Scenarios lineage
  • Cannot edit anything
  • cannot delete
  • no approval rights
Published Board PacksApproved
Pack NumberMeeting DateAs Of PeriodBased On Version
Variance Review
PeriodEntityAccountBudget Amount
Assumptions History
Log NumberChange TypeDriverFrom Value
Driver Updated
Published Board PacksBoardPacks
StatusApprovedDistributed
Pack NumberMeeting DateAs Of PeriodBased On VersionApproved At
BP-3013623 Sep02 OctBV-1459206 Oct
BP-6517205 Sep08 SepBV-26747
BP-1136025 Sep27 SepBV-4803701 Oct
BP-8237822 Sep28 SepBV-57316
BP-5233007 Sep10 SepBV-6973617 Sep
BP-7909111 Sep15 SepBV-47637

Access boundaries

Entity and field scope applies to records, derived totals, document files, search, exports and API actions. Delegation records the actual actor and authority. Board authorization is external evidence, not a fictional software role inferred from an executive account.

Admin

Systems administrator. Owns configuration, integration health, the Drivers and DriverFormulas master, and the BudgetCycles calendar. Not the day-to-day budget operator.

  • Configure authorized draft records and integrations
  • No direct mutation of posted snapshots, approvals or historical evidence
  • Manage RBAC and role assignments
  • Configure Drivers, DriverFormulas, BudgetEntities hierarchy, the BudgetCycles calendar (FiscalYear, FiscalStartDate, FiscalEndDate), and the MaterialityThreshold per Account
  • Configure inbound feeds from Finance / Accounting (ChartOfAccounts, posted JournalEntries), HRMS (Headcount), CRM Sales Forecasting (Revenue inputs), SCM Procurement (Commitments), Payroll (AvgSalary), and PM Portfolio (Initiative funding)
  • Configure outbound to BI tools and the document store
  • Approve mid-Cycle Driver / Formula changes
  • View the full AssumptionsLog
CFO

Owns Targets, signs off the final BudgetVersion, reviews and approves BoardPacks. The named approver at the top of the budget-approval chain.

  • CRUD on Targets (sets the top-down goalposts)
  • Read on every BudgetCycles, BudgetVersions, BudgetLines, Drivers, DriverValues, DriverFormulas, Scenarios, WhatIfRuns, RollingForecasts, RollingForecastSubmissions, ForecastAdjustments, VarianceAnalyses, FluxComments, Commitments, BudgetTransfers, Approvals, AssumptionsLog org-wide
  • Approve BudgetVersions at the CFO step (Status: InReview → Approved)
  • Approve BudgetTransfers above a configured threshold
  • Append FluxComments with AuthorRole: CFO on any material variance
  • Approve BoardPacks (Status: InReview → Approved)
  • Prepare own draft ForecastAdjustments allocated to explicit entity/account cells before the forecast is published
  • Cannot edit Drivers / DriverFormulas master (Admin gate) and cannot post to the GL (Finance / Accounting)
FP&A Director

Designs each BudgetCycle, manages Versions through the cycle, runs Scenarios, owns the RollingForecasts, builds BoardPacks. The day-to-day owner of the planning workbench.

  • CRUD on BudgetCycles, BudgetVersions (create new Version, advance Status, lock), BudgetLines org-wide (only in authorized Draft Versions), Scenarios, WhatIfRuns, RollingForecasts, ForecastAdjustments, BoardPacks (Status: Draft → Generated → InReview)
  • Read on Targets, Drivers, DriverFormulas, RollingForecastSubmissions, Commitments, Approvals, AssumptionsLog
  • Approve BudgetVersions at the FP&A Director step
  • Approve BudgetTransfers up to threshold (above goes to CFO)
  • Accept RollingForecastSubmissions after the Analyst review (Status: FPAReviewed → Accepted)
  • Append FluxComments with AuthorRole: FPADirector
  • Cannot edit Drivers / DriverFormulas master (Admin), set Targets (CFO), or approve final BudgetVersions (CFO)
FP&A Analyst

Operational role. Loads Actuals, runs and reviews VarianceAnalyses, prepares FluxComments, supports Cost-Center Heads through the submission cycle, drafts BoardPacks for Director review.

  • Prepare and validate unpublished Actual and Forecast batches through the controlled workflows
  • cannot edit published snapshots
  • Maintain variance explanations, never manually set computed results or reviewer decisions
  • Edit draft DriverValues within the current editable Version
  • Trigger actuals-load-from-gl, variance-recompute, forecast-recompute, and driver-update-cascade workflows manually
  • Read on BudgetCycles, BudgetVersions, Drivers, DriverFormulas, Scenarios, WhatIfRuns, RollingForecasts, RollingForecastSubmissions, ForecastAdjustments, Targets, Commitments, BudgetTransfers, Approvals, AssumptionsLog
  • Review RollingForecastSubmissions (Status: Submitted → FPAReviewed)
  • Append FluxComments with AuthorRole: FPAAnalyst
Cost-Center Head

Department / cost-center owner. Submits own Entity's BudgetLines (Type: Budget) during the cycle, defends Variance each month with FluxComments, requests BudgetTransfers.

  • CRUD on BudgetVersions of own OwnerEntity while Status: Draft — submit flips to Status: Submitted
  • CRUD on BudgetLines of Type: Budget and Type: Forecast within own Version's draft / submission window where BudgetLines.Entity = own Entity OR Entity.Parent = own Entity (covers the sub-cost-center hierarchy under the head)
  • CRUD on RollingForecastSubmissions where Entity = own Entity while Status: Draft → Submitted
  • CRUD on own BudgetTransfers (Submit only — approval routes to FP&A Director / CFO)
  • Append FluxComments with AuthorRole: CostCenterHead on VarianceAnalyses where Entity = own
  • Read on Targets for own Entity, Drivers (catalog), DriverValues for own Entity, DriverFormulas, Scenarios shared with own Entity, Commitments for own Entity, Approvals on own Versions
  • Cannot edit BudgetLines of Type: Actual, see other Entities' BudgetLines.Amount, set Targets, edit Drivers / DriverFormulas master, or approve own BudgetVersion
Manager

Line-of-business manager with scope limited to inputs that feed budget — headcount asks, capex requests, vendor cost estimates for own org. Sees aggregate own-org budget but no peer detail.

  • Read on BudgetEntities for own org
  • Propose draft DriverValues of Driver.Category IN (Workforce, Productivity) for own org's Entity (e.g. proposes Headcount ask for next period)
  • Read aggregate BudgetLines of Type: Budget for own org Entity (own Entity totals only)
  • Read Drivers catalog
  • Read Targets for own org
  • Append FluxComments with AuthorRole: CostCenterHead (acting on behalf of the Cost-Center Head) only when explicitly delegated on a VarianceAnalysis row
  • Cannot edit BudgetLines directly, see peer-org budgets, or approve any step
Executive Reader

Read-only access to BoardPacks, top-line dashboards, and the approved BudgetVersion summary. Used by board members and exec staff.

  • Read on BoardPacks (Status: Approved or Distributed only), the top-line BudgetVersions summary fields (TotalRevenue, TotalOpEx, EBITDA — no per-line breakdown), Targets org-wide, RollingForecasts summary, and the org-level VarianceAnalyses rollup
  • Cannot read BudgetLines per-cell, DriverValues, FluxComments, AssumptionsLog, or any draft / unapproved artifact
Auditor

Read-only with full AssumptionsLog access for compliance and internal-audit work. Includes draft and approved artifacts.

  • Read on every table including AssumptionsLog (full audit trail), Approvals (full approval history), BudgetTransfers (including drafts and rejections), prior superseded BudgetVersions, and all Scenarios lineage
  • Cannot edit anything
  • cannot delete
  • no approval rights
ERP•AI workspace

Start now Budgeting & Forecasting

Create your ERP.AI account and get started with Proto.

Start now Download agent
Next · reference 2 of 6Reports and analytics

Customize Budgeting & Forecasting. With Proto, your desktop AI agent.

Ask Proto to help you customize Budgeting & Forecasting.

Customize
Budgeting & Forecasting.
Ask: “Adapt Budget planning.”
ProtoYour desktop AI agent
Download nowFree install · ~1 GB · AI usage extra
macOSWindowsLinux

Bring your first idea to Proto.

Keep this page open while you install Proto. Connect your account and model, then paste this into a new chat.

AI usage is paid separately. You can edit the prompt before copying.

ERP.AI

Business apps and the Proto desktop agent.

  • Business Apps
  • Proto
  • Workflows
  • Headless SaaS
  • Enterprise
  • Pricing
  • Contact
  • Terms of Service
  • Privacy Policy
  • Cookie Policy
© 2026 ERP•AI. All rights reserved.
System status

Your Privacy, Your Choice

We use essential cookies to run the site and optional cookies for features, analytics, and relevant content. See Cookie policy

Manage Your Cookie Preferences

We use cookies to enhance your experience, analyze site traffic, and serve relevant content. By clicking "Accept All," you agree to our use of cookies. You can customize your preferences at any time.

Learn more about how we use cookies

These cookies are required for the website to function properly. They ensure security, enable basic features like page navigation, and store user session data. You cannot disable these cookies.

These cookies enable additional features that enhance your experience, such as live chat, video playback, personalized content recommendations, and remembering user preferences.

These cookies help us understand how visitors interact with our site by collecting anonymous usage data. This allows us to measure performance, detect issues, and continuously improve the user experience.

These cookies allow us and advertising partners, including X, to deliver ads tailored to your interests. They track browsing habits across sites to provide relevant advertising and measure ad effectiveness.