In brief
Five multi-entity D365 Finance decisions are one-way doors: legal entity count, global versus local chart of accounts, financial dimension design, intercompany account structure, and master data sharing. Each takes a workshop to decide and an hour to configure, but reversing any of them in production is a recovery project. Decide them deliberately — and have the design pressure-tested independently — before go-live, not at month six.
In D365 Finance, the highest-risk multi-entity decisions are legal entity count, chart of accounts strategy, financial dimension design, intercompany account structure, and master data sharing — all costly to reverse after go-live.
Each one takes a workshop to decide and an hour to configure. Reversing any of them in production is a programme.
In his 2015 letter to Amazon shareholders, Jeff Bezos split decisions into two types. Type 2 decisions are reversible. Walk through the door, look around, walk back if you don’t like it. Make those fast. Type 1 decisions are one-way doors. Once you’re through, you’re through.
Multi-entity D365 F&O design contains at least five Type 1 decisions. I’ve watched programmes treat all five as Type 2.
The asymmetry is what makes this dangerous. In design week, each of these is a checkbox or a workshop everyone wants to finish before lunch. By month six of live running, each one is load-bearing for every transaction you post. The cost of choosing is near zero. The cost of changing is a recovery project.
Here are the five doors, what most projects do at each one, and what it looks like when the bill arrives.
Door 1: A legal entity for every division
The decision: how many legal entities does your structure actually need?
What most projects do: mirror the org chart. Every division, brand, or region gets its own company in F&O, because that’s how the business thinks about itself.
Month-six symptom: intercompany transactions that exist for no commercial reason. Every extra entity multiplies due to/due from pairs and adds steps to your close. With ten trading entities you’re maintaining up to 90 directional intercompany relationships. Your close calendar inherits all of them.
What good looks like: Microsoft’s own guidance is blunter than most SIs are. If the requirement is a balanced balance sheet by division or business unit, Microsoft recommends a balancing financial dimension instead of a separate legal entity. The ledger is double-entry to the dimension level, so each entry to an account carries an equal and opposite entry on the balancing dimension. Full balance sheet per division. Zero intercompany invoices.
One more constraint from the same page that surprises people: a consolidation or elimination legal entity can’t carry any transactions other than the consolidation itself. If your parent company trades, it cannot double as your consolidation entity. That’s a separate company you need to plan for on day one.
Door 2: Global versus local chart of accounts
The decision: one shared chart of accounts with exceptions, or a separate chart per entity?
What most projects do: in multi-country rollouts, each local finance team lobbies for its statutory chart. The path of least resistance is to give every entity its own. Design week ends early. The pain is deferred.
Month-six symptom: group reporting becomes a permanent mapping exercise. Financial reporting can consolidate across different charts, but on the projects I’ve reviewed, every account a local team adds quietly breaks a report somewhere upstream, and the group reporting team becomes the full-time custodian of mapping tables.
What good looks like: one global chart of accounts selected on the Ledger page of every entity, shared account structures, and exceptions handled through the legal entity override feature. Statutory requirements are real, and Microsoft documents four options for meeting them under a global chart: local consolidation (the recommended one), a local-CoA financial dimension, local main accounts inside the global chart, or external mapping. Each comes with documented costs, including the performance impact of dimension sprawl. Pick one of the documented patterns. Don’t abandon the global design because design week ran long.
Door 3: Financial dimensions are forever
The decision: which financial dimensions, how many, and what backs them.
What most projects do: pick the dimension list in a single workshop, assuming it can be tidied up later.
It can’t. This is the most under-communicated set of facts in F&O finance architecture, and every one of them is on Microsoft Learn:
- A dimension can’t be deleted once it’s referenced in an account structure, a dimension set, or a default dimension, even if not a single transaction was ever posted against it. Creating one value is enough to lock it in.
- Activating a new dimension requires the system to be in maintenance mode. That’s a downtime conversation, not a config change.
- Dimension values on posted transactions can’t be edited.
- Microsoft’s documented remedy for a dimension you no longer want is to rename it “___DONOTUSE” or suspend its values.
Month-six symptom: a dimension framework polluted with abandoned experiments that every user scrolls past on every journal line, forever.
What good looks like: reserve financial dimensions for things that must balance or be reported externally. For analysis-only questions, the kind that ask which campaign or which event, use financial tags instead. Tags can be activated and deactivated at any time, and tag values can be edited on posted transactions with a full audit trail. Dimensions are concrete. Tags are sticky notes. Most designs I review use concrete for everything.
Door 4: Intercompany accounting you can’t reconcile
The decision: how due to/due from accounts are structured and how the trading partner is identified.
What most projects do: a single shared pair of intercompany accounts for all partners, no counterpart dimension, because it was the template default and nobody owned the question.
Month-six symptom: an intercompany balance that doesn’t agree, with no way to slice it by partner. The close team matches entries line by line in Excel. On the projects I’ve recovered, this single decision is the difference between elimination as a batch job and elimination as a late night.
What good looks like: Microsoft’s intercompany accounting setup guidance spells it out. Unique due to/due from main accounts per counterpart company. A trading partner dimension defined as a fixed dimension on those accounts, so every posting is tagged with its counterpart whether the user remembers or not. Legal entity pairs defined in both directions, because the originating/destination setup is directional and a transaction entered the wrong way round simply won’t post. Dedicated intercompany journal names so the audit trail is separable. None of this is exotic. All of it has to be decided before the first intercompany posting, because every posting after that inherits the design.
Door 5: Master data sharing decided by accident
The decision: whether vendors, customers, and the party records behind them are shared across entities or created per entity.
What most projects do: nothing. Each entity onboards its own vendors and customers as it goes live, and the global address book grows duplicate party records for the same real-world supplier.
Month-six symptom: the shared service centre asks for centralised payments, where one entity pays invoices on behalf of the group. Then it discovers Microsoft’s requirement: for cross-entity settlement, the corresponding vendor and customer accounts in each legal entity must use the same address book ID. If every entity created its own party records, that’s not a parameter change. That’s master data surgery across live companies.
The same door covers intercompany trade: customer/vendor trading relationships, order policies, and value mapping all assume the two sides of the relationship were designed as a pair. One warning from the documentation worth repeating verbatim in spirit: if you allow indirect order lines, every addition made on the intercompany sales order flows through to the original customer order and its invoice automatically, and users aren’t alerted. That’s a policy decision, not a default to accept.
What good looks like: decide the party and address book strategy globally before entity two onboards a single vendor. It’s a one-hour decision at the start and a multi-month cleanup at any point after.
The AI postscript
Intercompany reconciliation is exactly the kind of work AI agents are starting to take on inside D365. But an agent can only match what the architecture lets it see. If your due to/due from balances carry a trading partner dimension, an agent can reconcile them. If they’re a single undifferentiated account, the agent is as blind as your close team currently is. The five doors above decide whether AI-assisted close is available to you in 2027 or whether you’ll be re-architecting first.
Walking through the doors deliberately
None of these five decisions is hard to get right. They’re hard to get right by accident, because in design week they look small and the people in the room are optimising for velocity. A multi-entity design review before UAT costs days. Re-architecting a live environment costs quarters. I’ve billed for both, and I’d rather do the first.
If your multi-entity design hasn’t been pressure-tested by someone independent of your implementation partner, have that conversation before go-live, not at month six. The doors only swing one way.