Skip to main content
ThinkscoopBusiness Applications
Talk to us
What we doPlatformsIndustriesProofMulti-countryTrust and securityTalk to us

Thinkscoop Business Applications
Implementation, integration and AI agents on the platforms your business already runs on.

Applications

  • Finance and supply chain
  • Customer engagement
  • Salesforce
  • Enterprise ERP and HCM

Build and run

  • Cloud and DevOps
  • Integration and custom development
  • Migration services
  • Managed services and support
  • Security and governance

The practice

  • All services
  • Platforms
  • Industries
  • Multi-country and localisation
  • How an engagement runs
  • Delivered work
  • Insights

Talk to us

  • Start a conversation
  • contact@thinkscoopinc.com
  • +91 172 521 5050
  • Trust and security
  • About the practice
  • Questions and answers

Registered entity

Thinkscoop Technologies LLP
40C, Aero Arcade, G-Block, Aerocity Near International Airport, Mohali, Punjab 140603, India
+91 172 521 5050 · contact@thinkscoopinc.com

Building software since 2017. Team based in India, working with clients across the United States, Australia and the Middle East. We hold no offices outside India and do not claim any.

  • Privacy policy
  • Terms
  • Cookies
  • Thinkscoop, the parent company
Microsoft, Dynamics 365, Power Platform, Power BI, Copilot, Salesforce, Agentforce, SAP, Oracle, PeopleSoft and Workday are trademarks of their respective owners.
Business Applications/How an engagement runs/A multi-country Finance and Operations rollout

A multi-country Finance and Operations rollout

A global template designed once, then deployed country by country with the statutory, tax and e-invoicing work sequenced ahead of each go-live.

Illustrative. This is a walkthrough of how we run this kind of engagement, not an account of a specific client project. It carries no client and no results, because none are being claimed. Delivered work, with measured outcomes, is on the work pages.

The situation this assumes

A group trading in several countries with a legal entity in each. Finance runs on one system in some markets and something older in the rest, consolidation is assembled by hand after every close, and the intercompany position is argued about rather than posted. New markets are being opened faster than the finance systems absorb them, and at least one country has an e-invoicing obligation with a date attached to it.

Week by week

Months 1 to 2

Country scope and the template decision

Every country gets a requirement pass and an obligation pass, and they are different exercises. The requirement pass is what the business wants. The obligation pass is what the local statute, the tax authority and the auditor require, which is not negotiable and which sets the sequence. This is also where the group decides what a country is allowed to vary and who signs off a deviation, because a template without that rule is a template in name only.

What you get

  • Requirement register per country, separated from the statutory obligations
  • Obligation register per country: statutory reporting, indirect tax filings, e-invoicing and archiving, with the dates that already exist
  • Template governance rule: what a country may vary, on what grounds, approved by whom
  • Rollout sequence with the reasoning written down, including which country goes first and why
Months 2 to 5

Build the global template

The template is designed and built once, in a reference legal entity, against the group chart of accounts and dimension model. Intercompany, consolidation and the mechanics of the group's transfer pricing policy are designed here rather than treated as a reporting problem at the end, because retrofitting them across live entities is the expensive version of this work.

What you get

  • Group chart of accounts and dimension model, with the local statutory accounts mapped to it
  • Template solution built and demonstrable in a reference entity
  • Intercompany, elimination and consolidation design, including how the transfer pricing policy your advisers set is expressed in postings
  • A deviation process with a change log, so template versions are known rather than assumed
Months 5 to 8

First country, end to end

One country goes all the way through, including the parts most programmes defer: local statutory reports produced from the system, the indirect tax return generated rather than assembled, and the e-invoicing connection tested against the tax authority's own test facility where one exists. The first country is slow on purpose. It is the country that finds everything the template got wrong.

What you get

  • Localised configuration for the first country: tax codes, document numbering, local formats and language
  • Statutory reports produced from the system and reconciled to the local ledger, reviewed with your local accountants
  • Indirect tax return and any digital reporting file generated from the system, tested against a filing period
  • E-invoicing connection built and tested in the authority's test environment, with the failure path defined
  • Migration and reconciliation for that entity, a timed cutover rehearsal, then go-live and the first local close
Months 8 to 15

Country waves

Countries follow in waves of two or three. Each wave is a shortened cycle: local design against the template, localisation build, local testing with local finance, migration, cutover. The runbook gets shorter each wave, and the honest measure of the template is how much shorter. If wave three is taking as long as wave one, the template is not a template and we say so rather than absorbing it.

What you get

  • A localisation pack per country: tax configuration, statutory reports, local document requirements, banking formats
  • Local user acceptance testing run by the country's own finance team, on their own data
  • A wave runbook that is versioned and reused, not rewritten
  • Template change log showing what each country forced back into the core, and which countries are on which version
Months 12 to 18

Consolidate, close and hand over

The last waves run while the earlier countries are already closing on the new ledger. Group consolidation moves onto the platform, the first group close runs with us present, and the legacy ledgers are decommissioned deliberately rather than left running because nobody owned the decision.

What you get

  • Group consolidation running on the platform, with eliminations posted rather than spreadsheeted
  • First group close supported end to end, including the intercompany reconciliation
  • Statutory filing calendar per country mapped to the system, with owners on your side
  • Legacy ledgers left readable for audit, and the ones that can be retired retired on a dated plan
  • Template ownership, documentation and the deviation process handed to your team

Where this gets difficult

Every country believes its requirement is unique

Most are not, and a few genuinely are. The test is whether a deviation has a statutory citation behind it or a named executive sponsor willing to own the cost. Requirements with a legal basis go into the template as a country variant and are not argued about. Requirements that are habit go on the register with a price, and the sponsor decides. Without that rule the template dissolves into a set of country builds, which is the failure mode of this kind of programme.

A statutory or e-invoicing deadline lands mid-rollout

This is why the obligation register is built in month one rather than discovered in the country's own wave. Where a mandate lands before its country's go-live, the choice is to pull that country forward or bridge the obligation on the system it is still running, and we will tell you which is cheaper. What we will not do is plan a cutover against a date set by a tax authority and hope the two meet.

The template moves and the countries already live fall behind it

Template versions are numbered and the change log records which entity is on which. Countries move up at planned points with a regression pass, rather than drifting until each one is effectively bespoke. The alternative, which is common, is a group that thinks it has one system and actually has nine.

Local finance is not available to test its own country

Named local availability is agreed before a wave starts, not requested during it. A country signed off without its own controller in the room is a country that finds its statutory reporting problem after go-live, in a filing period, with a deadline.

Statutory reporting is treated as a report to be built at the end

Local statutory accounts, tax determination and digital reporting depend on how the ledger, the tax codes and the document numbering were set up in the first place. If they are left to a reporting phase, the answer is usually a rebuild of the configuration underneath. They are designed in the template and proven in the first country for that reason.

Shape

  • 9 to 18 months, in country waves
  • A programme lead, a solution architect, a global template lead, functional consultants across finance and supply chain, a localisation and statutory reporting lead, two data engineers, an integration developer, and a deployment lead for each country wave

Services involved

  • Finance and supply chain
  • Migration services
  • Data and analytics
Talk to us

Other shapes

The engagements we run most often.

A Business Central rolloutA migration off legacy DynamicsA CRM and ERP integrationA Power Platform governance reset