The GCC Edition
All your compliance in single screen
A demonstration for RAK Ceramics Group: every entity, regulator and deadline across the GCC and beyond, with proof behind every filing
Demonstration for RAK Ceramics Group. Entity names follow the 2025 annual report; every filing, status, user and document on the screens is synthetic.
The idea
One screen for the group, one workflow for every country
One view of the whole group
- 10 entities modelled in 6 countries, from a register of 59 legal entities in 25 countries
- One health score, one risk heatmap, one calendar
- Drill from group to country to entity to a single filing
Proof behind every filing
- The maker attaches evidence and a filing reference
- A checker approves, rejects with a reason, or asks for more
- Every document carries a fingerprint and an audit trail
Built for many jurisdictions
- Country, regulator, act and obligation as one master
- Each obligation mapped to the entities it applies to
- Local deadlines, time zones and calendars
The framework
Every task sits in a four-level master, so nothing is a flat to-do list
1. Jurisdiction
- 6 countries in this demo
- UAE, Saudi Arabia, India, Bangladesh, Germany, United Kingdom
2. Regulator
- 22 regulators and authorities
- For example FTA, MOHRE, SCA and ADX, ZATCA, GSTN, NBR, HMRC
3. Act or rule
- 30 acts, decrees and rules
- Each with its legal basis and a verification status
4. Obligation
- 47 recurring obligations
- Generate 231 tasks across the entities, each with a maker and a checker
Control
Six roles, with duties kept apart by design
Maker and checker
- The maker prepares and submits
- The checker approves or sends back
- Nobody approves what they prepared
Two administrators
- Master data administrator keeps the compliance master
- User administrator keeps users and assignments
- Neither sits in the approval chain; changes need a second administrator
Board and auditor
- Executives see dashboards, heatmap and the board report
- The external auditor gets a scoped, time-boxed, read-only data room
- Every view and every change is logged
A
The board view
What the group CFO and the audit committee see
Board and audit committee
One dashboard shows health, penalty exposure, overdue filings and the approval queue
- Health score weighted by risk; a critical overdue item caps it at 70%
- Indicative penalty exposure only where a rule is cited
- Heat tiles by regulator, grouped by country
- Reminders and escalations: 14, 7 and 1 days, then escalation
Board and audit committee
The entity by regulator grid shows where a problem sits, country by country
- Red: number overdue; amber: due within 14 days; green: clear
- Click a cell to filter the dashboard to that entity and regulator
- Dashes show where a regulator does not apply to an entity
Board and audit committee
The group register shows every legal entity and how far coverage reaches
- 59 entities and 25 countries from the annual report register
- Ten entities are modelled; the rest show how coverage extends
- Dormant, equity accounted and disposed entities are marked
- Source and transcription note shown on the page
Board and audit committee
One calendar carries every deadline in every country
- Filter by country with its flag
- Colour shows status: overdue, in review, to prepare, approved, approved late
- Extensions appear at the new due date
Board and audit committee
The board report is ready to save as PDF or download as a register
- Health, exposure, overdue and late filings by country
- Top overdue items with weight and days overdue
- Approval inside Attest is internal sign-off, stated on the page
B
Setting it up
How the master, the entities and the people are maintained
Master data administrator
The compliance master is a tree from country to regulator to act to obligation
- Edit title, category, frequency, risk weight, due rule and evidence required
- Legal basis with a verification status and last verified date
- Saved changes wait for a second administrator (four eyes)
Master data administrator
Tick the entities each obligation applies to, and the tasks follow
- Per country, a grid of obligations against entities
- Choose group filing with a representative member, or each entity files
- Future tasks are created or removed at once; filed history is never deleted
User administrator
The user master gives each person a role, entities and domains
- Roles and scope shown at a glance, with auditor access time-boxed
- Add and edit users in one form
- A roles table spells out what each role can and cannot do
User administrator
A maker and a checker are assigned to every obligation and entity
- Assign one by one, or in bulk by entity and domain
- Maker and checker must be different people
- Anything unassigned is flagged
C
Doing the work
From preparation to approval, with the evidence in view
Maker
The maker sees only assigned tasks, sorted by what is due and what came back
- Filters: due today, in 7 days, overdue, needs rework
- Columns: to prepare, rework, in review, approved
- Each card shows entity, risk weight and due date
Maker
Each task states its legal basis, deadline, owners and the proof required
- Breadcrumb from country to regulator to act
- Deadline in the entity's own time zone, plus an earlier internal due date
- Evidence checklist and indicative penalty where a rule is cited
Maker
Proof is attached by drag and drop, and every file is fingerprinted
- Filing reference, date and amount paid
- PDF or image upload with a SHA-256 fingerprint
- Submit for review sends the task to the assigned checker
Maker
A pre-check on sample ERP data shows how Attest checks before a return is filed
- Sample data: results are synthetic and labelled as such
- The Decision 13 supplier verification engine is live in Attest
- ERP connectors and the other checks are planned
Checker
The checker's queue lists what waits for review, with how long it has waited
- Only tasks assigned to this checker
- Risk weight, deadline, preparer and number of files
- A filing the checker prepared cannot be approved by the same person
Checker
A split screen puts the details on the left and the document on the right
- Approve internally, reject with a mandatory reason, or ask for more information
- Late filings are flagged and recorded as approved late
- Each decision enters the audit trail with a fingerprint
D
Assurance
What the external auditor can inspect
External auditor
The data room gives read-only access to the evidence, scoped and time-boxed
- Only the tagged entities, until an end date
- Every document with its fingerprint and approval status
- Search across documents, obligations and entities
External auditor
An append-only audit trail can be verified at any time
- Each event includes the fingerprint of the one before it
- Verify the chain with one click
- Nothing can be edited or deleted
Honest labels
What is live, what is sample and what is planned
Live in Attest today
- The FTA Decision 13 supplier verification engine
- Evidence, approval and audit workflow shown here is the demonstration design
Shown with sample data
- Every filing, status, user, document and amount
- The pre-check results on the VAT return
Planned
- Connectors to the group's ERPs
- Government interfaces, for example return status from the tax authority
- Further country modules, confirmed with local advisers
Limits of this demo
What the demonstration does not claim
Not real data
- No connection to any RAK Ceramics system
- No real filing, receipt, person or amount
Law content
- The UAE VAT due date and Decision 13 were checked against archived primary texts
- All other rules are marked unverified until local advisers confirm them
- This is not tax or legal advice
Approval
- Approval in Attest is an internal sign-off
- It never means an authority has accepted a filing
Next steps
A pilot can start with a few entities and the obligations that matter most
Choose
- Pick the pilot entities and countries
- Agree the obligations and owners per entity
Confirm
- Local advisers confirm deadlines and rules per country
- Agree the evidence each filing needs
Connect
- Load real entities, users and deadlines
- Plan the first ERP and government connections