
The initial diagnosis uses the signal “budget versions are not comparable”. Once an example is confirmed, the team performs “verify the outcome” and records the basis for the decision. For “Choosing financial management software for a holding company”, the control signal is “measures use different calculation rules”.
Management challenge
Software selection should begin with the holding's finance model: responsibility centres, accounting views, payment scenarios, intercompany operations and owner reporting requirements.
When the problem becomes visible
- The payment calendar is assembled manually
- Contracts are not connected to budgets
- Consolidation depends on spreadsheets
- The CFO cannot see commitments by project
How to design the solution
This approach keeps the discussion focused on management control rather than only on system functions.
- Describe the finance data model
- Separate quick improvements from the CPM/ERP core
- Test bank and document-exchange integrations
- Define reporting acceptance criteria
Common mistakes
The most common mistakes appear when a team trades architecture quality for launch speed.
These mistakes may be hidden during a demonstration but become visible in production operation.
- Select a system from an interface demonstration
- Ignore holding-company operations
- Leave responsibility-centre and account dictionaries undesigned
Key takeaways
- Select software for the finance architecture.
- Treasury, budgets and contracts must be connected.
- BI is useful only with reliable sources.
- Selection criteria are fixed before the tender.
The core decision
For “Choosing financial management software for a holding company”, define the outcome as a change in management practice. The central object is intercompany transactions; it needs an agreed source, decision owner and observable state after the action “assemble data and constraints”.
The first evidence is not a solution presentation but a reproducible example of “budget versions are not comparable”. It allows the team to set the process boundary, inspect baseline data and select the fact that will confirm completion.
Applied analysis: Choosing financial management software for a holding company
For “Choosing financial management software for a holding company”, define the management boundary first. It includes intercompany transactions, authority to decide and a document that establishes the current state.
Limit the first cycle to one transaction group. Within it, verify data lineage, perform “verify the outcome” and document exceptions that need a separate rule or escalation.
Completion is supported by evidence for consolidation and management reports. If the data population or calculation method changes, create a new comparison baseline instead of revising the previous outcome retrospectively.
- Working object: Contracts, commitments and payments.
- Diagnostic signal: Budget versions are not comparable.
- Response action: Assemble data and constraints.
- Controlled risk: Promising an effect without a baseline model.
Diagnosis before solution selection
The work starts with an observable situation, not with interface selection. The diagnostic signal for this article is: budget versions are not comparable. It should be supported by a real example such as a document, data sample, decision record or registered variance.
The first scope is limited to one object and one decision. Changing every process, master-data set and system at once obscures causality. For the signal “measures use different calculation rules”, a representative boundary is a period, business unit or transaction class where the situation can be tested again.
- Diagnostic signal 1: Measures use different calculation rules. Its record contains an example and impact on financial responsibility centres.
- Management signal 2: A payment cannot be traced to its commitment. Use condition: a link to an actual example and to budgets and scenarios.
- Diagnosis records “close depends on manual files”, its recurrence and its impact on contracts, commitments and payments.
Objects under management
Describe the boundary through object records rather than system names. For contracts, commitments and payments, record meaning, identifier, source, quality owner and update event; for intercompany transactions, also document the relationship rule.
Test the link between contracts, commitments and payments and intercompany transactions using an end-to-end example. The team performs “verify the outcome”, traces transformations and identifies where a discrepancy arises, who corrects it and which dependent outputs are recalculated.
- Object 1: Financial responsibility centres. Record fields: source, semantic owner, quality owner and refresh rule. Control signal: Measures use different calculation rules.
- Subject area 2: Budgets and scenarios. Verification basis: system of record, owner authority and the signal “a payment cannot be traced to its commitment”.
- Record 3. Object: Contracts, commitments and payments. Required details: identifier, lineage, quality rule and update event. Signal: Close depends on manual files.
From signal to decision
State the decision before compiling requirements. It identifies consolidation and management reports, the role authorised to choose, the permitted action and the evidence participants will use to accept or reject an option.
Do not combine the signal “budget versions are not comparable” and the risk “promising an effect without a baseline model” into one measure: the former describes an observable state, while the latter describes a possible consequence. The action “assemble data and constraints” connects them in a testable scenario.
- Decision 1: object — financial responsibility centres; signal — close depends on manual files; action — assemble data and constraints.
- Decision 2: object — budgets and scenarios; signal — budget versions are not comparable; action — assign roles and actions.
- Decision 3: object — contracts, commitments and payments; signal — eliminations have no owner; action — verify the outcome.
A practical decision model
For intercompany transactions, the sequence begins with “assemble data and constraints”. The owner of the next step reviews its output; an incomplete result is returned with a specific issue concerning data, a rule, authority or an architecture dependency.
Maintain an assumptions log for intercompany transactions. Each entry states its basis, owner, review date and the event after which it must be confirmed, changed or closed.
- 1. Action: frame the problem; verifiable result: financial responsibility centres.
- Decision 2: identify the management object. The basis for the next step is budgets and scenarios.
- Step 3. Assemble data and constraints. Output: contracts, commitments and payments.
- Assign roles and actions is the action at stage 4. The output documents intercompany transactions.
Integration contract
An integration design begins not with arrows between applications but with events and accountability. It defines who creates a record, where it becomes authoritative, which checks run before transfer, how duplicates are handled and which action is blocked when records disagree. The reference object here is intercompany transactions.
Every exchange has a business owner, technical owner and observable control point. API, messaging, file transfer or another technology is selected after frequency, volume, resilience and error behaviour are known. For the signal “budget versions are not comparable”, quality is assessed before transfer and after loading so that the origin of a discrepancy can be located.
- Boundary 5. Object: Consolidation and management reports. Define the source, frequency, permitted transformations and response to “eliminations have no owner”.
- Control record 4. Object: Intercompany transactions. Observable signal: Budget versions are not comparable. Accountability: semantic owner and quality owner.
- Record 3. Object: Contracts, commitments and payments. Required details: identifier, lineage, quality rule and update event. Signal: Close depends on manual files.
Authority and escalation
Build the authority matrix around decisions concerning consolidation and management reports. Assign the right to change a rule, duty to prepare data, authority to approve an exception and accountability for confirming the outcome separately.
Define the escalation path for “assemble data and constraints” concerning consolidation and management reports in advance. The business owner is accountable for decision meaning, the data owner for evidence fitness, the architect for dependency integrity and the project manager for the agreed work sequence.
- Business owner: authority is linked to financial responsibility centres, and participation is tied to “identify the management object”.
- In the decision matrix, architect connects budgets and scenarios with the action “assemble data and constraints”.
- Data owner: decision area — contracts, commitments and payments; control action — assign roles and actions.
- Project manager is accountable for intercompany transactions and confirms the action “verify the outcome”.
End-to-end outcome test
Verification of consolidation and management reports starts with the baseline. The sample, period, calculation rule, known exceptions and interpretation owner are preserved. After the change, the same scenario is repeated under comparable conditions; a new method or data population is documented as a separate version.
A functioning feature is not yet acceptance evidence. A user must receive the signal “budget versions are not comparable” from the agreed source, understand its lineage, make an authorised decision, execute the action through the working environment and observe confirmed actuals for contracts, commitments and payments.
- 1. Acceptance object: financial responsibility centres; compare the baseline sample, expected change and confirmed actuals. Test signal: Close depends on manual files.
- Evidence item 2 describes budgets and scenarios, comparable test conditions and the person accountable for interpretation. Signal: Budget versions are not comparable.
- Test 3 concerns contracts, commitments and payments. The method, interpretation owner and outcome source are documented. Signal: Eliminations have no owner.
- Control record 4: Intercompany transactions; data version, calculation rule, expected change and actual outcome. Signal: Measures use different calculation rules.
Constraints and risk control
For the risk “promising an effect without a baseline model”, define an observable condition and control decision. The record also includes the owner, response time, execution evidence and rollback rule if the control fails.
An assumption concerning intercompany transactions remains valid only until its review event. If the source, scope or accountable role changes, update the decision boundary and repeat the affected test.
- Controlled constraint: automating an unaligned financial model. The owner performs “frame the problem” and provides contracts, commitments and payments.
- For the risk “losing dimensions during consolidation”, assign the action “identify the management object” and evidence “intercompany transactions” in advance.
- Risk review starts with the condition “duplicate commitment entry”. The decision uses the action “assemble data and constraints” and data about consolidation and management reports.
- Risk record 4. Condition: Comparing platforms without scenarios. Control action: Assign roles and actions. Evidence source: Financial responsibility centres.
First working session
The first session examines one real case involving contracts, commitments and payments. Participants bring a source document or sample, data-flow diagram, current procedure and an example of “budget versions are not comparable”.
The session ends with a decision on the next format rather than a wish list. Assign an owner and due date to “assemble data and constraints”; assign an additional test or stop condition to the risk “losing dimensions during consolidation”.
- 1. Action: frame the problem; verifiable result: financial responsibility centres.
- Decision 2: identify the management object. The basis for the next step is budgets and scenarios.
- Control record 4: Intercompany transactions; data version, calculation rule, expected change and actual outcome. Signal: Measures use different calculation rules.
- Criterion 5 uses consolidation and management reports; the result is compared with the baseline using one method. Signal: A payment cannot be traced to its commitment.
Documents and material for deeper study of the topic.
IFRS Foundation: issued accounting standards↗Earlier Integrator article: financial-software-holding; verified update date 2026-05-29↗Frequently asked questions
What is the practical answer to “Choosing financial management software for a holding company”?+
The initial diagnosis uses the signal “budget versions are not comparable”. Once an example is confirmed, the team performs “verify the outcome” and records the basis for the decision. The decision on “Choosing financial management software for a holding company” is made using a confirmed example and assigned to the process owner.
Which management object should come first (object: contracts, commitments and payments)?+
The working record connects contracts, commitments and payments, the signal “budget versions are not comparable”, decision owner, baseline example and verification method. First action: Assemble data and constraints.
Which data demonstrates the problem (object: intercompany transactions)?+
For contracts, commitments and payments and intercompany transactions, identify systems of record, period, identifiers and quality owners. Then prepare a controlled sample for “verify the outcome”.
Which evidence will demonstrate the outcome (object: consolidation and management reports)?+
For “Choosing financial management software for a holding company”, document the baseline for consolidation and management reports. The outcome is a reproducible change after “verify the outcome”, not an interface demonstration.
