Skip to main content
Most surprises in an FP&A tool come from a few well-understood causes. Work through these in order before assuming something is broken.

Numbers Disagree Across Two Surfaces

The GL P&L and the per-employee headcount model measure overlapping but not identical things. The GL includes accruals, contractor spend, and recruiting fees posted to people accounts, while the headcount model is built from per-person salary components. The gap is usually this difference in scope. To check, open the underlying rows on each side and compare what is included.
Confirm both are reading the same budget version and the same date range. A common cause is one surface on the live Rolling Forecast and another on a locked version. Also check that any filters (department, entity, scenario) match on both sides.
A bridge built from one universe (per-employee components) but anchored on another (GL endpoints) will not tie out exactly, because the two universes include different things. Read the named drivers for the story, and treat the residual as the universe difference rather than a bug.

A Number Changed When I Did Not Expect It

A background sync can re-run the forecast. If a value moved without you touching it, check whether a source system (HRIS or ERP) synced overnight and triggered a recalculation of the open forecast window. Locking the version freezes it against this.
The app keeps a local cache so pages load instantly, then refreshes in the background. If a value looks one step behind right after an edit, give it a moment to refresh, or reload the page. If it persists, the source data may not have re-synced yet.

Data and Sync Issues

Open the Pipelines health view in Admin. It shows when each feed last synced and flags a feed that missed its window, so a silent failure cannot hide. Re-run the sync from there if needed. See Pipelines.
Check the dimension and field mapping for that source. A raw value that is not mapped to a canonical dimension can land blank or in the wrong bucket. See Dimensions and the relevant connector guide.
Most often a required field failed validation (for example a date in the wrong format), so that one row was skipped while the rest loaded. Re-check the CSV format in the CSV guide.

Access and Editing

The version may be locked, the month closed, or your role may not have write access to that field. Switch to your live version to keep editing, or ask an admin to review your permissions.
Sensitive fields such as salary are masked for roles that should not see them. This is by design, not a failure. An admin can adjust role access from Permissions.
When a number looks wrong, the fastest path is to click into it. Almost every figure in Novaplan drills to the underlying rows, and you can ask Nova “why did this number change?” to get the drivers and the evidence in one step.