Architecture & Model Design

Workday Adaptive Planning Model Management: Understanding Actuals, Budget and Forecast Versions

Version Management - Adaptive Planning
Version Management - Adaptive Planning
Version Management

When we work in Workday Adaptive Planning, Model Management is where we configure and maintain the structure of the planning application.

This includes versions, time, accounts, levels, dimensions, sheets, formulas, rules and other settings that control how data is entered, calculated and reported.

Before we create a new budget, change an account, or troubleshoot a calculation, we need to understand how these components are connected.

In this article, we first look at Model Management and then focus on Version Management, including Actuals, Actuals subversions, budgets, forecasts and common planning scenarios.

1. What is Model Management?

We access Model Management from:

Modeling → Model Management

The page brings together the main configuration areas of Workday Adaptive Planning.

Workday Adaptive Planning Model Management: Understanding Actuals, Budget and Forecast Versions
Workday Adaptive Planning Model Management: Understanding Actuals, Budget and Forecast Versions

The screenshot shows eight sections.

AreaWhat we manage
Versions and TimeActuals, budgets, forecasts, planning versions and calendar settings
Levels and DimensionsOrganization hierarchies, dimensions and attributes
AccountsGeneral Ledger, Metric, Custom and Assumption accounts, account attributes and formula validation
RulesAllocation and elimination rules
SheetsLevel-assigned and user-assigned sheets
Intelligent PlanningPredictive Forecaster and Anomaly Detection
Planning CenterModel configuration, sheet usage and performance metrics
OthersCurrencies, exchange rates, transactions, consolidation percentages and announcements

Each section has a different purpose, but they work together within the same model.

For example, suppose Finance needs to prepare a department expense budget for 2027.

We need an appropriate Plan version, the relevant time periods, department levels, expense accounts and an input sheet.

If the company also plans expenses by location or business unit, we may need custom dimensions.

If costs are distributed between departments, allocation rules or formulas may also be required.

So, creating a budget is not only about creating a new version. The model structure must support the complete planning requirement.

2. How Model Management components work together

Every planning value belongs to a particular intersection.

For example:

ComponentExample
AccountTravel Expense
LevelFinance Department
Version2027 Budget
TimeJanuary 2027
DimensionBusiness Unit A
Amount25,000

The amount of 25,000 belongs to that particular combination.

If we change the version to 2027 Forecast, we are looking at a different planning dataset.

If we change the department, account, period or business unit, we are looking at another intersection.

This is important when troubleshooting data differences. Two reports can show different amounts simply because they use different versions, levels, periods or dimensions.

The model components define where the data belongs. Versions help us maintain different sets of data within that model.

3. What is a version in Workday Adaptive Planning?

A version represents a particular set of financial or operational data used for planning and reporting.

Workday Adaptive Planning supports two main version types:

  1. Actuals versions
  2. Plan versions

Actuals versions represent historical results.

Plan versions contain budgeting, forecasting and other planning data.

These versions use the same underlying model structure, although availability and certain settings can differ by version.

For example, we may have:

VersionPurpose
ActualsHistorical financial results
2027 Budget WorkingBudget preparation
2027 Budget ApprovedApproved annual budget
2027 ForecastLatest expected results
2027 Forecast ScenarioAlternative planning assumptions
Long Range PlanMulti-year financial planning

These are example names, not predefined Workday version names.

We create versions based on the planning process. We do not need a separate version for every report or business question.

4. Understanding the Actuals version hierarchy

We open Version Management from:

Modeling → Model Management → Versions

Version Management - Adaptive Planning

The screenshot shows the following hierarchy:

This is an Actuals structure with multiple layers.

The names and hierarchy reflect how this particular model is configured. They are not a mandatory structure for every Adaptive Planning implementation.

Actuals

Actuals is the root version.

It provides the historical results used for financial reporting, variance analysis and comparison with plans.

When Actuals contains subversions, the parent displays the combined values from the versions underneath it.

Pre-Elimination

Pre-Elimination is a parent subversion in the screenshot.

It combines the values from its child versions before any separate elimination layer that may exist elsewhere in the Actuals hierarchy.

Because this parent has children, its values are calculated through the version rollup rather than entered directly into the parent.

Source System

The Source System subversion is intended in this example to store actuals loaded from an external source, such as Workday Financial Management or another ERP system.

We may load account balances or other supported financial data through an integration.

The important point is to maintain a clear distinction between imported source data and adjustments made within the planning application.

Adjustment JEs

Adjustment JEs is a journal entry version.

Where the Workday Adaptive Planning consolidation functionality is enabled, journal entry versions support balanced accounting adjustments.

These entries can be used for corrections, accruals or reclassifications without changing the original imported actuals.

Journal entries are managed through the journal entry functionality, not by directly typing values into cells of the journal entry version.

Allocations

The Allocations subversion is used in this example to separate allocation-related results from imported actuals and journal adjustments.

Allocation rules can distribute costs between levels using a defined allocation basis.

For example, shared costs may be allocated to departments based on headcount.

The exact accounts, source versions, target versions and calculation behavior depend on the configured allocation rules.

A subversion named Allocations does not automatically calculate anything simply because it exists.

5. How Actuals subversions roll up

Let’s take a simplified example.

Assume we are reviewing one expense account, one department and one month.

Actuals layerAmount
Source System100,000
Adjustment JEs5,000
Allocations10,000
Pre-Elimination115,000

In this example, the adjustment increases the expense by 5,000 and the department receives an additional allocation of 10,000.

Pre-Elimination therefore displays 115,000.

The journal entry must also contain its balancing debit or credit elsewhere. The table shows only the effect on the selected expense account.

If the root Actuals hierarchy includes additional sibling versions, such as Eliminations, those values also contribute to the final Actuals rollup.

This is why we check the complete version hierarchy when reconciling Actuals.

Can we edit the parent Actuals version?

When an Actuals version has child versions, it becomes a rollup version.

We cannot directly edit the parent version’s data.

For normal Actuals subversions, data entry or import is possible at leaf versions, subject to access controls and other restrictions.

Journal entry versions are a special case because adjustments are posted through balanced journal entries.

This separation helps us identify where an amount originates.

6. Creating and managing Actuals subversions

To create an Actuals subversion, we open Versions, select the intended parent and use the toolbar option to create an Actuals version.

We then configure the name, description and access settings.

If consolidation is available, we can create a journal entry version when balanced adjustment entries are required.

There is an important point when creating the first Actuals subversion: Workday documents that existing root Actuals data moves into that first child version and continues rolling up to the root.

We therefore review existing data, integrations and reporting dependencies before changing the hierarchy.

Important Actuals settings

SettingWhat it controls
Start of VersionEarliest available Actuals period
End of VersionLatest available Actuals period
Completed Values ThroughLatest completed period used for Actuals overlay
Lock Leading Months ThroughHistorical periods protected from editing
Access ControlWho can view, edit, import or access version data, depending on version type
Audit TrailTracking changes to supported data and formulas

Most time-related settings are maintained at the root Actuals version, with inherited behavior for its descendants.

For example, after Finance completes and validates August actuals, the Completed Values Through setting may be updated to August.

This matters when a forecast uses Actuals overlay.

7. What is a Plan version?

Plan versions contain budget or forecast data.

Unlike the Actuals hierarchy, where subversions roll up into parent Actuals, normal Plan versions represent separate planning datasets.

For example:

Each serves a specific planning purpose.

A Working Budget allows planners to change inputs.

An Approved Budget preserves the agreed financial targets.

A Forecast reflects the latest expected performance.

An alternative forecast allows Finance to test different assumptions without replacing the main forecast.

Plan versions can also be organized into folders to make the version list easier to manage.

8. Creating a new Plan version

We navigate to:

Modeling → Model Management → Versions

We select the source version, then use the toolbar to create a Plan version.

Depending on the requirement, we can create a version with blank data, copy selected structures and settings, or copy planning data from another version.

Workday provides options for copying data, shared formulas, overrides, modeled rows, dimension splits and notes.

We review these options rather than assuming everything automatically copies.

For example, when creating the 2027 Budget Working version from an existing budget, we may want to copy:

For a fresh planning cycle, we may instead copy the required structure and leave the numbers blank.

After creating the version, we check that the source settings, formulas, rows and planning data were copied as intended.

Key Plan version settings

SettingPurpose
Left Scroll LimitEarliest visible period in the Plan version
Start of PlanFirst period of plan data and boundary for Actuals overlay
End of PlanLast period in the planning horizon
Actuals Version for OverlayActuals version used in the plan, where applicable
Locked VersionRestricts changes after a version is finalized
Lock Leading Months ThroughProtects specified historical planning periods
DefaultIdentifies the default version for users
Access ControlControls version availability and editing permissions

These settings influence both the planning process and reporting behavior.

9. Scenario 1: Annual budget planning

Let’s assume Finance prepares the 2027 annual budget.

We create:

2027 Budget Working

The planning period covers January through December 2027.

Department planners enter expenses, workforce costs, revenue assumptions and other required values.

After Finance reviews and approves the budget, we can create or preserve an approved version:

2027 Budget Approved

We lock the approved version to prevent normal planning edits.

The Working version can remain available for further analysis or controlled updates.

This gives us two clear datasets:

We should remember that locking a Plan version does not completely isolate it from every structural change to the model. Changes to accounts, dimensions, levels and some calculations can still affect locked versions.

Where stronger historical preservation is required, we review the Archive Version option and its limitations.

10. Scenario 2: Rolling forecast using Actuals overlay

Actuals overlay allows a Plan version to display actual historical values alongside future plan values.

For example, Finance prepares a forecast in September 2026.

Actuals are completed through August 2026.

The expected result is:

PeriodForecast view
January–August 2026Actuals
September–December 2026Forecast

We configure the Actuals version and Plan version so that the completed periods display actual results and future periods display planned amounts.

Two settings are particularly important:

Completed Values Through, maintained in Actuals, and Start of Plan, maintained in the Plan version.

Actuals overlay stops at the earlier applicable boundary.

We also check the account-level Actuals overlay settings because an account can be configured to show plan data instead of actuals.

Example: When the periods do not align

Suppose Actuals are completed through August, but the forecast’s Start of Plan is October.

September may display plan data rather than Actuals because September falls after the completed Actuals period but before the start of the new planning period.

That may be intentional, or it may indicate that the forecast settings need to be reviewed.

We should not assume every account and period automatically switches to Actuals.

11. Scenario 3: Creating alternative forecast versions

Suppose management wants to understand how a change in revenue assumptions affects profitability.

We have the current forecast:

2027 Forecast Base

We create another Plan version:

2027 Forecast Conservative

We copy the required data and formulas from the base forecast, then change selected assumptions in the new version.

For example:

DriverBase ForecastConservative Forecast
Revenue growth8%4%
Salary increase5%5%
Operating cost growth6%7%

These are illustrative planning assumptions.

We can then compare revenue, expenses and profitability between the versions.

The key benefit is that the base forecast remains available while the alternative version uses its own planning data.

We still need to verify shared formulas, dependencies and any links that may reference other versions.

12. Scenario 4: Reconciling Actuals against Budget

Assume Finance reviews monthly department spending.

VersionExpense
Actuals120,000
2027 Budget Approved100,000
Variance20,000

Here, Actuals exceed Budget by 20,000.

We can create reports to compare the two versions at the required account, period, level and dimension intersections.

If the values do not reconcile, we verify:

  1. Which Actuals version or subversion the report uses.
  2. Whether the Budget version is the approved or working version.
  3. Whether both versions use the same level, account and dimension filters.
  4. Whether period, currency and time aggregation settings match.
  5. Whether allocations, journal entries or other adjustments affect the reported Actuals.

A version comparison only makes sense when we compare the correct data intersections.

13. Scenario 5: Controlling access and protecting historical versions

During a planning cycle, multiple versions may exist at the same time.

Some need to remain editable. Others are used only for reporting.

Workday supports different version access settings, including locking and hiding versions.

For example:

VersionTypical treatment
Current Working ForecastEditable for authorized planners
Approved Annual BudgetLocked
Prior ForecastLocked or hidden where appropriate
Temporary ScenarioRestricted to the relevant planning users
Historical ActualsCompleted periods locked based on the close process

The exact permissions depend on the user types, access controls, levels and version settings.

We review these controls before giving users access to planning sheets.

A user having access to a sheet does not automatically mean the selected version is editable.

14. What we check before changing versions

When we review Version Management in an existing model, we focus on the following:

Version purpose: Do we know why each version exists and who uses it?

Actuals structure: Do source data, journal entries, allocations and other layers roll up correctly?

Plan setup: Are the planning periods, assumptions, source versions and copy settings appropriate?

Actuals overlay: Are completed historical periods and future planning periods displayed correctly?

Access: Can the right users view or edit the required versions?

Reporting: Are reports pointing to the intended Actuals, Budget and Forecast versions?

Governance: Are approved budgets protected, and are old or unused versions handled appropriately?

We also check integration dependencies before deleting, renaming or restructuring versions.

15. Summary: Actuals and Plan versions

ScenarioVersion typeMain consideration
Historical GL resultsActualsCorrect source data and mappings
Accounting adjustmentsActuals journal entry versionBalanced and controlled journals
Allocation resultsActuals subversion, where configuredCorrect rule scope and allocation amounts
Annual budgetPlanPlanning inputs and approved baseline
Rolling forecastPlanActuals overlay and future periods
Alternative scenariosPlanSeparate assumptions and calculations
Historical comparisonActuals and PlanCorrect versions and matching report intersections

Conclusion

Model Management defines the structure of Workday Adaptive Planning. Versions determine how different sets of actual, budget and forecast data are managed within that structure.

Actuals subversions help separate imported values, journal adjustments and other actuals-related activity.

Plan versions support budgeting, forecasting and alternative scenarios.

When we design or troubleshoot a model, we need to understand both the version hierarchy and the underlying accounts, levels, dimensions, time periods, formulas and access settings.

A clear version structure makes the planning process easier to operate, reconcile and maintain

EPMLogicEPMLogic ConsultingWorkdayWorkday Adaptive PlanningWorkday Financials
Related Insights

More from the architecture desk.

Workday Adaptive Planning Workers: Modeled Sheet Accounts and Workforce Calculations
Architecture & Model Design

Workday Adaptive Planning Workers: Modeled Sheet Accounts and Workforce Calculations

Workforce planning starts with understanding the employees already working in the organization. Before we calculate future...

Read more
Workday Adaptive Planning Headcount Supply: Account Structure, Workforce Costs and Calculations
Architecture & Model Design

Workday Adaptive Planning Headcount Supply: Account Structure, Workforce Costs and Calculations

In workforce planning, we need to understand more than the number of employees in the organization....

Read more
Workday Adaptive Planning Headcount Planning: Cube Accounts, Formulas and Workforce Targets
Architecture & Model Design

Workday Adaptive Planning Headcount Planning: Cube Accounts, Formulas and Workforce Targets

Headcount planning is not only about entering the number of employees we need. We also need...

Read more