Because each branch keeps its own file to its own standard. Coding differs, timing differs, and the consolidation is a monthly exercise performed by one person.
So the question "which branch is actually performing" gets an answer that depends on who prepared it.
Branches are cost centres on one ledger. Revenue, cost and stock are coded to them at the point of entry rather than allocated afterwards.
So branch margin, branch stock and branch spend are queries over the same transactions, comparable by construction.
It does not decide your statutory structure. Whether branches are separate legal entities and how they consolidate for filing is a question for your advisers.
And it will not fix inconsistent coding. It applies the structure you define, consistently.
Consolidation stops being a job. Multi-currency holds the rate that applied on the day, so revaluation is arithmetic rather than an argument.
And payroll postings from Nest land on the same books per site, so staff cost by branch needs no separate reconciliation.
Cost centres on one ledger, which is what makes them comparable.
Yes, holding the rate that applied on each transaction date.
Yes. Billing entity and reporting structure are separate decisions.
We will run it end to end on your own numbers in half an hour, and tell you honestly which parts Treepie does not improve.