Planning and transacting ask for different things

The argument about whether planning belongs in the same platform as the transactional system keeps coming back because both sides are describing something real. A system of record has to be exactly right and stay right after the period closes. A planning model has to be quick to change, tolerant of incomplete data, and able to hold several contradictory versions of the same year at once.

Those are different demands. The controls that make a ledger trustworthy are the controls that make a planning model slow to change. The versioning that makes a planning model useful would be a defect in a ledger. A tool tuned for one job is rarely the best tool for the other, which is why the argument never settles on software merits.

What settles it in practice is duller than the product comparison. It comes down to whether your cost centres, positions and accounts mean the same thing in both places, and who holds the authority to keep them meaning the same thing.

The actuals loop is the strongest case for one platform

A plan on its own tells you very little. It becomes useful the moment you set it against what actually happened, and that comparison is only as good as the effort of lining the two up. Inside one platform it is a query. Actuals post against the same accounts and cost centres the plan was built on, so variance falls out of the data rather than out of a reconciliation.

Shared dimensions carry most of that value. If a cost centre in Workday Financial Management is the same cost centre the plan was built against, nobody maintains a mapping table. If a position in Workday HCM is the same position the workforce plan refers to, the headcount line has a real referent. Then monthly reporting is cheap and stays cheap.

The hard part of planning is rarely the modelling. What takes the time is agreeing what the dimensions mean and holding them in agreement while the organisation reorganises, opens entities and renames departments. Anyone who has run a warehouse programme recognises the fight, and it turns up again in where a lake meets a ledger. Planning gets a sharper version of it, because the plan is built before the actuals exist.

The case for a model the planners can change

The argument for a separate model is stronger than finance architects usually allow. Driver-based planning mixes measures the transactional system was never designed to hold together. Headcount against revenue per head, floor space against occupancy cost, billable hours against utilisation targets. Building that inside a data model whose purpose is recording transactions means fighting the data model on every iteration.

Scenario work is the other half. A planning cycle wants five versions of next year alive at once, each with its own assumptions, compared side by side and discarded when the board picks one. Transactional systems are built to converge on a single correct answer. What a given platform can do about that depends on which modules you own and how they are configured, so check your own tenant rather than a product page.

The people matter more than the features. The finance and HR analysts who build plans are usually not the people who own the transactional system, and they do not want to raise a change request to add a driver in October. A model they can restructure themselves in an afternoon produces better planning, because the plan gets revised when the thinking changes instead of once a quarter.

Dimension synchronisation never finishes

The first cost of separation is the one everybody signs up for and nobody sizes properly. Two systems holding the same dimensions have to be kept in agreement forever. A cost centre is created in the ledger on a Monday, and until it exists in the planning model the plan cannot spend against it.

That work has no end date, which makes it a standing operational duty rather than a project deliverable. Integrations cover the easy half, meaning new values flowing one way on a schedule. The hard half is hierarchy restructures, mergers, retirements, and what a restated hierarchy does to a plan approved against the old shape.

Give it a named owner and a stated turnaround, the way master data is handled everywhere else that matters. Without that, the planning model drifts for two quarters and then somebody notices the variance report has been leaving out an entity nobody added.

Where the headcount plan and the financial plan stop agreeing

Workforce planning is where separation hurts most, for structural reasons rather than technical ones. Finance plans in cost. HR plans in people. A financial plan wants salary and on-cost by period by cost centre. A workforce plan wants positions, start dates, hiring lead times, vacancies and the manager waiting on a requisition. The join between those two is the hardest object in the design.

It is also specific to your organisation. Whether a position maps to one cost centre or splits across several. How you handle somebody acting up into a vacant role. What happens when a role is filled at a different grade than the one planned. No product answers those. Somebody in finance and somebody in HR have to agree the rules and write them down.

Keeping both plans in one platform does not remove the disagreement. What it does is put the two teams in the same data. The alternative is two models, two versions of the establishment, and a recurring meeting whose only purpose is explaining why the headcount numbers differ. The same seam from the HR side runs through worker master data between HR and finance.

Salary detail and the plan of record

A planning model holding salary by position deserves the protection the source system gives it, and it frequently does not get it. The source restricts pay by relationship, so a manager sees their own team and nobody else. A planning model usually restricts by workspace, which is coarser, and planning workspaces get opened up to whoever needs a number that week.

Decide early which fields cross the boundary. Plenty of planning works on average cost by grade rather than actual pay by named person. Once individual pay sits in the model, the organisation carries a disclosure risk nobody wrote down, and the access review that would catch it never happens, because nobody put the planning model on the list of systems that hold pay.

Version proliferation is the other quiet cost, and the tool is rarely the culprit. Planning models make versions cheap, so people make plenty. Six months later nobody can say which version is the plan of record, which one the board approved, and which one the variance report compares against. Name the version of record, lock it, and make every report state the version it used. Skipping that produces a metric nobody can reproduce twice.

Ask who owns the dimensions

The frame that holds up in practice is short. If your planning questions stay inside dimensions the transactional system already holds, and what you want is a fast, reliable variance comparison, keep planning close to the ledger and spend the saved effort on the workforce join. If the questions need drivers the transactional system does not carry, and the planners need to restructure without waiting for a release, take the separate model and fund the dimension work every year.

Either architecture can work. Both fail the same way, through a dimension model that two teams maintain independently and neither team owns. The tooling choice gets months of attention and the ownership choice gets none, and the ownership choice decides whether variance reporting takes a morning or a week. The same question about definitional authority runs through who gets to define revenue.

Put one question on the agenda before anyone books a vendor demo. Who signs off a change to the cost centre hierarchy, and by what date does that change have to be live in every system that plans against it. If nobody in the room can answer with a name and a date, the architecture choice is not the one to make this quarter.