Build one stable core and a permanent country-release capability around it
Altivate | Published 17 May 2026 | Updated 26 July 2026
1. The debate most programmes are having is not the binding constraint
Ask a steering committee what the hard problem is in a multi-country SAP rollout and you will usually get some version of global template versus local autonomy. How much do we standardise? How much do we let each country keep? It is a real question. It is also, in this region, not the one that determines whether the programme succeeds.
The binding constraint is statutory clock-speed. Three tax authorities – Saudi Arabia’s ZATCA, the UAE Ministry of Finance and Federal Tax Authority, and India’s GSTN – each run an architecturally different e-invoicing mandate, and each of them is still moving. Two governments run nationality-based headcount quotas that constrain where certain roles can legally sit. None of these hold still for the length of a template design.
A template designed once and handed over at cutover is exposed to the next regulatory change. The failure is structural: it was designed once for requirements that continue to move.
2. The three clocks
Every date below was checked on 26 July 2026 and is sourced in full at the end.
| Saudi Arabia – ZATCA / Fatoora | UAE – MoF / FTA | India – GSTN / IRP | |
|---|---|---|---|
| Model | Standard tax invoices follow clearance; simplified tax invoices follow reporting within 24 hours | Peppol-based four-corner exchange via Accredited Service Providers, with tax-data reporting handled separately | Invoice registration: an IRN is obtained from an Invoice Registration Portal |
| Who is in scope now | Wave 25: VAT-taxable revenue above SAR 187,500 in 2022, 2023, 2024 or 2025 | Businesses with revenue ≥ AED 50 million in the first phase | Aggregate turnover above ₹5 crore in any year since FY2017-18 |
| The next hard date | Integrate with Fatoora by no later than 1 February 2027 | Appoint an ASP by 30 October 2026; mandatory go-live 1 January 2027 | Already live. 30-day reporting rule since 1 April 2025 |
| Announced / changed | Wave 25 announced 24 July 2026 | ASP deadline extended from 31 July 2026 | Threshold set by CBIC Notification 10/2023, effective 1 Aug 2023 |
Three details in that table do more work than the rest.
Saudi thresholds have moved across successive announced waves. Wave 24 covered businesses above SAR 375,000 across 2022-2024 and closed on 30 June 2026, according to compliance tracker VATupdate. ZATCA’s current Wave 25 announcement covers businesses above SAR 187,500 – the bar has halved. ZATCA runs this as a standing programme. Scope the rollout against the regulator’s current notice; do not forecast that a later wave will necessarily include any particular entity.
India’s live constraint is not the threshold – it is the 30-day clock. Businesses with aggregate turnover of ₹10 crore or more must report each in-scope e-invoice document, including B2B, SEZ, export and deemed-export tax invoices and related GST credit and debit notes, to an IRP within 30 days of the document date. Late documents are blocked from IRN generation. B2C invoices, bills of supply, imports, job-work documents, exempt supplies and financial credit notes sit outside that e-invoice-document rule. This is an operational constraint on month-end close and back-dated corrections, and it is the India requirement most often missed in a template designed around thresholds.
India also has a supplier choice most rollout plans treat as an afterthought. GSTN authorises multiple Invoice Registration Portals, including government and privately operated services. Choosing an IRP is therefore an architectural and counterparty decision: compare availability, support, integration, data handling, exit and continuity before assigning it to the template.
Practical detail: preparing for the ZATCA e-invoicing mandate.
ZATCA, payroll, nationalisation and sector controls need named local ownership.
Design implication: treat compliance as a product backlog.Payroll, tax and data decisions change with legal entity and operating jurisdiction.
Design implication: model jurisdiction explicitly.Tax, payroll and data rules create a dense test surface and frequent change demand.
Design implication: automate regression evidence.3. The most instructive fact here is that a deadline moved
The UAE’s ASP appointment deadline was 31 July 2026. The Ministry of Finance extended it to 30 October 2026. The mandatory go-live date of 1 January 2027 did not move.
That asymmetry is the thing to internalise. The preparation deadline slipped; the go-live did not. Anyone who read the extension as breathing room got three fewer months between appointing a provider and being live on a new invoicing architecture – the opposite of relief.
It also explains a genuine confusion in circulating advisory content. Two well-known firms publish different dates for what looks like the same obligation: one says 31 July 2026, the other says 30 October 2026. They are not describing two obligations, and neither is wrong. One was published before the extension and one after. If you are reconciling advisory notes, check the publication date before you check the deadline.
The general rule this suggests: in all three jurisdictions, treat every date you hold as provisional and dated. A deadline is not a fact about the world; it is a fact about the world as of a particular day.
4. Why “localisation at go-live” is the wrong shape
The default programme structure treats country requirements as a localisation workstream: gather the requirements, build them, test them, go live, close the project. This is the root cause of the post-go-live scramble that follows almost every regional rollout, and it fails for a structural reason rather than an execution one.
A one-time workstream produces a snapshot. The requirement is a subscription.
The consequence is that the programme’s deliverable is not only a working system but a running process – what §9 sets out in full. The single test of whether you have one: when the next ZATCA wave is announced, does someone already know it is their job to read it? If the answer requires a meeting, the localisation workstream closed too early.
Note what makes this tractable rather than merely worrying: the regulators give notice. ZATCA publishes wave criteria with roughly six months’ lead time. That is comfortably enough to react, and nowhere near enough to rediscover from scratch who owns the reacting.
5. Sequencing: validate the highest-consequence regime early
The instinct is to start with the easiest country to get a win on the board. In this region that instinct is expensive.
Saudi Arabia’s standard-tax-invoice clearance path carries high operational consequence because issue depends on authority interaction. Simplified invoices follow a different reporting path. Together they impose requirements on document structure, cryptographic controls, sequence integrity, availability and exception recovery that should be validated before the global design is treated as stable.
Validate the highest-consequence regime early, but do not let one country hard-code the global core. Keep invariant business semantics in the core and implement statutory variation as versioned country packs with explicit interfaces, tests and release ownership.
The same logic applies within a country. The entity with the most demanding statutory profile should shape the template, even if it is not the largest by revenue and even if its go-live is not first.
Related: migration path choices in KSA and RISE vs GROW in KSA.
6. What can centralise, and what is anchored in-country
Shared services is usually sold as a single decision. It is not. Some processes centralise cleanly; others are statutorily anchored and cannot move regardless of how the org chart is drawn.
| Generally centralises | Generally anchored in-country |
|---|---|
| Accounts payable and receivable processing | Submission of invoices for clearance or registration – bound to the local authority and the local entity’s credentials |
| Intercompany reconciliation | Payroll tax and statutory filing |
| Master-data governance | Statutory record retention, where local law specifies where records must be held |
| First-line HR and finance queries | Anything the law attaches to a locally licensed entity or in-country storage |
| Reporting and consolidation | Roles constrained by nationalisation quotas – see §8 |
“Centralise everything” is not achievable here, and a business case built on it will over-claim its savings. The realistic model is a regional hub doing processing and governance, with a thin, deliberate in-country layer for the statutory acts that cannot move. Size the hub for that reality at business-case time, not after the first compliance review.
The same constraint reaches the landscape itself. SAP PRESS’s framework for choosing between a single S/4HANA instance and multiple instances puts it directly: a single instance delivers the standardisation, shared services and real-time consolidation everyone wants, but is “not feasible where data cannot be shared due to legal structure or local country laws.” In this region that is not a hypothetical clause – it is §7’s subject matter. Decide the instance strategy after the residency analysis, not before it.
7. Data residency: three regimes, and two facts that surprise people
Residency drives architecture, and the received wisdom in this area is unusually unreliable. Two findings are worth stating plainly because they cut against what most programmes assume.
Saudi Arabia – there is still no adequacy list. The PDPL and its Implementing Regulation run an adequacy-based cross-border model: transfers are permitted to countries SDAIA designates as providing adequate protection. SDAIA has not published that list. Each transfer therefore needs a documented route. Available mechanisms include standard contractual clauses, binding corporate rules and, where its conditions are met, an accreditation-certificate route; limited statutory exceptions also exist. Route conditions and transfer-risk assessment are processing-specific, so obtain a current legal determination rather than selecting one from this summary. The PDPL has been enforceable since September 2024. Separately, the cloud framework many proposals still cite as CCRF v3 appears to have been superseded by the Cloud Computing Services Provisioning Regulations in October 2023 – established from two independent regulatory trackers and a law-firm summary rather than the primary CST text, so treat a proposal citing CCRF v3 as a prompt to re-verify against CST directly rather than as proof of error.
The UAE – the federal PDPL’s Implementing Regulations have still not been issued, more than four and a half years after the PDPL was enacted. The missing regulations leave important implementation detail unresolved; they do not suspend the statutory duties already in the Decree-Law. Sector-specific rules may impose additional and more concrete constraints.
Sector-specific obligations may still constrain health, financial or other regulated workloads. The design requirement is to obtain a dated legal position for the actual entity, data and service, rather than treating a generic “UAE PDPL compliant” label as sufficient.
India – the DPDP Act’s rules were notified in November 2025 and phase into force over a transition period running into 2027. Its cross-border model is a blacklist: transfers are permitted except to countries the government restricts, and no restricted list has been published. That is the inverse of the Saudi model, and a single group policy written to satisfy one will not satisfy the other.
A regional note that ties to the platform layer. SAP BTP became available on Google Cloud in Saudi Arabia in January 2025, scoped specifically to regulated customers – government and critical national infrastructure. It is a segment-scoped collaboration, not a claim of market-wide exclusivity.
And the in-Kingdom BTP regions are in Dammam, not Riyadh – region codes sa30 and sa31,
split between regulated and non-regulated workloads. That is read from SAP’s own BTP environment
documentation and corroborated across three separate environment region pages. We flag it here
because SAP’s general data-centre list does name Riyadh – for
other SAP cloud services, not for BTP. If your residency requirement is genuinely in-Kingdom
processing, confirm region and service availability per capability rather than inferring it from
a general data-centre catalogue.
8. Nationalisation quotas are a system-design constraint, not an HR footnote
This is the section most likely to be new to a reader, and the one most often filed under “change management” when it belongs in the architecture.
Saudi Arabia’s Nitaqat and the UAE’s Emiratisation programme both impose nationality-based headcount requirements, with financial consequences for shortfall. The details differ by sector, company size and profession, and both regimes are periodically revised.
The design consequence is direct: a quota attaches to an entity and to roles within it. If your target operating model moves twenty finance roles from a local entity into a regional shared- services hub, you have not simply relocated headcount – you may have changed the quota position of both the origin entity and the destination, with a cost attached. That is a constraint on the operating model itself, and it is knowable at design time. It usually surfaces instead at implementation, when it is expensive.
Two things follow.
First, quota position belongs in the design review, alongside data residency, as a question asked of every centralisation proposal: which entity does this role sit in after the change, and what does that do to its quota position?
Second, do not assume your HCM platform will track quota position. Treat it as an explicit RFP requirement with an owner, data source, calculation boundary, alert, evidence trail and update process. Obtain the current percentages, sector bands and consequences from the relevant authority or counsel at the date of design; they change independently of the software release cycle.
Context: Vision 2030 and workforce digitisation in Saudi Arabia.
9. Governance: what the programme hands over
This is the section to act on, and the one thing worth taking from this paper if you take nothing else. The deliverable at the end of a regional rollout is a compliance calendar with a named owner per line, not just a signed-off system. Concretely, a standing quarterly review covering:
- Saudi Arabia – the next ZATCA wave and whether newly-in-scope entities in the group have crossed a falling threshold.
- UAE – phase movement, ASP arrangements, and any change to the go-live schedule.
- India – threshold changes, and operational adherence to the 30-day reporting window.
- All three – residency posture against current rules, including whether SDAIA has published an adequacy list or India a restricted-country list. Both are currently absent, and both would change your cross-border design the day they appear.
- Workforce quota position per entity, per §8.
The programme’s last act should be naming who owns each line. That is a smaller ask than it sounds and it is the difference between a system that stays compliant and one that was compliant once.
10. What belongs in the legal and programme risk register
- Sector rules: confirm the operative text, entity scope, exceptions and required evidence with counsel before a residency position enters the compliance calendar.
- Nationalisation quotas: record the dated authority source, sector band, calculation boundary and consequence for every affected entity.
- IRP selection: document the operator, data handling, service dependency and continuity plan.
- Saudi cloud framework: re-check the current CST instrument and its application to the proposed service rather than relying on legacy CCRF language.
- Every date here decays. Two moved within days of this document being written. The check date is on the cover for that reason, and §9 exists because of it.
- This is not legal advice. Residency and quota positions are legal determinations. This paper is about the design consequences once your counsel has told you what applies.
- No ROI or benchmark figures appear anywhere in this document. The publicly circulated returns for programmes of this type come from studies commissioned by the vendors whose products they assess.
11. The executive agenda
- Build a country obligation register by legal entity, threshold, deadline and accountable owner.
- Separate the stable global process core from versioned country packs and local release evidence.
- Give the hardest regulatory regime a seat in template design from day one.
- Automate country regression tests and retain the evidence regulators, auditors and operators will need.
- Hand over a standing change process – not a claim that the system was compliant at go-live.
Altivate provides SAP advisory and implementation services and therefore has a commercial interest in this market. The first programme-room artefact should show which entities cross which thresholds on which dates, and which roles are anchored to which country. Both are knowable now; both are expensive to discover after template sign-off.
Prepare for the ZATCA e-invoicing mandate, or return to White Papers.
Sources and verification status
Checked 26 July 2026. Where a fact is corroborated rather than read from a primary source, it says so – in the text as well as here.
Regulator primary – [read]
- ZATCA, E-Invoicing Detailed Guideline – the distinction between standard-tax-invoice clearance and simplified-tax-invoice reporting, including the 24-hour reporting period.
- ZATCA, Wave 25 criteria announcement, 24 July 2026 – the SAR 187,500 threshold across 2022-2025 and the 1 February 2027 integration deadline. Retrieved directly from ZATCA’s own media centre and independently re-verified at drafting time. Further corroborated by ZATCA’s own social channels and independent business-press pickup. No wave beyond 25 was announced as of this date.
- GSTN e-invoice portal (
einvoice6.gst.gov.in) – India’s 30-day reporting rule for taxpayers with aggregate turnover ≥ ₹10 crore, effective 1 April 2025, with late documents blocked from IRN generation. The same portal is the primary source for its own operator attribution: “Powered by IRIS Business Services Ltd. for Goods and Services Tax Network.”
Professional-services and legal sources – [read]
- UAE Ministry of Finance, Introduction of the eInvoicing 4-Corner Model – the current description of the document-exchange model through Accredited Service Providers. The Ministry’s February 2026 detailed guidelines used a five-corner description when depicting tax-data flow; this paper uses the current four-corner term for the business exchange and treats tax reporting separately.
- KPMG (1 October 2025) – UAE e-invoicing scope, the Peppol-based architecture, the in-UAE record-retention requirement, and the original 31 July 2026 ASP appointment deadline.
- Deloitte Middle East, UAE eInvoicing update
- the reported Ministry of Finance extension of that deadline to 30 October 2026, with mandatory go-live unchanged at 1 January 2027. Confirm the operative date against the Ministry onboarding notice before relying on it. This supersedes the KPMG date; both are cited because the pair is what makes §3’s point.
- EY India – the ₹5 crore e-invoicing threshold, per CBIC Notification No. 10/2023-Central Tax (10 May 2023), effective 1 August 2023.
- GSTN / IRIS IRP, E-Invoicing Frequently Asked Questions and Viewing E-Invoices – the in-scope document types, exclusions and 30-day reporting restriction.
- Chambers and Partners, Data Protection & Privacy 2026, UAE chapter – “The Implementing Regulations, intended to clarify key aspects of the law, have yet to be issued.”
- Clyde & Co – Saudi PDPL cross-border adequacy model, the absence of a published SDAIA adequacy list and the available contractual, corporate-rule and accreditation routes.
Vendor and platform
- Google Cloud press office (January 2025) – [read] SAP BTP availability on Google Cloud in Saudi Arabia, scoped to regulated customers. The announcement makes no exclusivity claim; we have not implied one.
- SAP PRESS – [read] single-instance versus multi-instance S/4HANA decision framework, including that a single instance is “not feasible where data cannot be shared due to legal structure or local country laws.” SAP PRESS publishes about SAP; it is not SAP.
Secondary evidence requiring dated project confirmation
- The superseded Wave 24 threshold and closing date (§2) comes from compliance tracker VATupdate; the current Wave 25 position is sourced directly to ZATCA.
- The Saudi cloud-regulation succession is established from independent regulatory trackers and a law-firm summary. Confirm the current instrument and its application with CST or counsel.
Cross-checked against SAP product documentation
- The Saudi BTP region codes
sa30/sa31and their location in Dammam (§7) – read from SAP’s own BTP environment documentation and consistent across three separate region pages.
Deliberately not printed: nationalisation-quota percentages, sector bands and penalty amounts. These are entity- and date-sensitive inputs for the programme’s legal register.
