Our Approach
We designed an enterprise allocation framework that consolidated every allocation process into a single governed OneStream application — emphasizing automation, standardization, transparency and scalability, while letting Group Finance retain flexibility over allocation methodologies.
Design principles
- One governed application replacing many disconnected spreadsheet models
- Standardized Excel templates integrated with OneStream via the Excel Add-in, so planners keep familiar tools under controlled member selection and validation
- Workflow-controlled submission and approval on every module
- Centrally maintained drivers, tracks and allocation bases — business ownership without technical maintenance
- Automated charge-out / charge-in postings for balanced accounting across all stages
- Planning in local currency with simultaneous reporting-currency visibility
Each module was validated in a development application before promotion, with results reconciled from allocation input through to final posting.
Solution highlights
Five modules make up the delivered framework. Together they move the enterprise from fragmented, spreadsheet driven allocation to a single governed, automated operating model.
Cost Recharge Framework (1A & 1B)
- Module 1A automates centrally managed operating expenses with no specific counterparty — enterprise software licensing, maintenance contracts and procured shared services.
- Module 1B handles centrally managed insurance costs (e.g. professional indemnity), with its own business rules, account structures and recharge methodology.
- Planners work in standardized Excel templates, authenticate through the OneStream Excel Add-in, and submit via workflow — with automated validation of entities, profit centres, currencies and accounts, captured by Entity, Profit Centre, Currency and Planning Period in one template.
Inter Company & Intra Company Allocation Engine
- A dedicated engine automates both Inter Company and Intra Company recharge processes.
- Captures sender and receiver entities, profit centres, accounts, currencies and amounts, and automatically generates balanced charge-out and charge-in transactions.
- Plans in local currency with consolidated-currency reporting visibility, validating allocation relationships before processing for stronger control.
ERP Allocation Framework
- The most sophisticated component — a multi-stage engine distributing costs from ERP profit centres throughout the organization in four sequential stages.
- Two-phase Entity-to-Profit-Centre allocation: Round 1 uses imported headcount for early budgeting; Round 2 true-ups with StatKey-based headcount drivers as planning matures.
- Generates balanced Charge-Out and Charge-In postings automatically, greatly reducing manual journal preparation.
Center of Excellence (CoE) Allocation
- Automates distribution of shared-service costs from enterprise CoEs — Architecture & Design, Digital & Technology, Engineering Excellence, Sustainability and other specialist functions.
- Allocation bases are maintained centrally in OneStream and stay consistent across the planning horizon, with controlled updates when structures change.
- Supports staff and non-staff costs, automatically generating offsetting sender/receiver entries with full transparency over drivers.
Governance, Workflow & Reporting
- Workflow-controlled submissions, automated validations, standardized templates, configurable business rules and centralized maintenance across every module.
- Real-time visibility into submitted data, converted values, allocation results and reconciliation through OneStream dashboards.
- Standardized logic simplifies audit with complete traceability from allocation inputs to final financial postings.
Inside the ERP allocation engine
ERP allocation was the most complex part of the solution: a multi-stage engine that distributes costs from NextGen ERP profit centres across the enterprise. It runs in four sequential stages, each fully automated and traceable.
The four-stage ERP cascade
| Stage |
Flow |
What happens |
| Stage 1 |
ERP Profit Centre → Business Tracks |
ERP operating costs are allocated into functional service streams (HCM, Global Payroll, Finance, Core ERP, Change Management), maintained centrally by Group Finance |
| Stage 2 |
Business Track → Legal Entity |
Track costs are distributed to receiving legal entities using configurable allocation drivers in OneStream |
| Stage 3 |
Entity → Profit Centre |
Costs are distributed to operational profit centres — Round 1 on imported headcount, Round 2 true-up on StatKey headcount drivers |
| Stage 4 |
Automated Accounting Entries |
Balanced Charge-Out and Charge-In postings are generated on predefined accounts across every stage |
Two-phase precision: Round 1 lets teams start budgeting early on imported headcount; Round 2 true-ups with StatKey drivers as operational data matures — early start, progressively higher accuracy
The allocation modules at a glance
| Module |
What it automates |
How |
| Cost Recharge 1A |
Centrally procured opex (software, licensing, maintenance) |
Excel Add-in templates + workflow submission + validation |
| Cost Recharge 1B |
Enterprise insurance costs (e.g. professional indemnity) |
Same pattern, distinct rules and account structures |
| IC / IntraCompany |
Recharges between entities and internal units |
Balanced charge-out/in, sender/receiver, multi-currency |
| ERP Allocation |
ERP profit-centre operating costs |
Four-stage cascade to destination profit centres |
| CoE Allocation |
Shared Center-of-Excellence costs |
Centrally maintained bases, offsetting entries |
Governance as a design principle
- Every submission is workflow-controlled and validated before it enters the application
- Business rules, tracks and allocation bases are maintained centrally — business owns the logic, not the technical build
- Charge-out and charge-in postings always balance, keeping accounting clean across stages
- Complete traceability from allocation inputs to final postings makes audit straightforward