one firm, many clients
Attest Professional
Every client's compliance, from one firm login. For CA firms and FTA tax agents.
Fictional firm and clients; synthetic data
The product
One firm, many clients, each client with its own entities and obligations
For the firm
- Add clients; each client can have several entities, in the UAE, the GCC and India
- One screen shows every client's health, overdue filings and exposure
- Switch to one client at any time from the top bar
For the work
- The audit executive prepares, attaches proof and submits
- The audit manager reviews the proof side by side and approves, rejects or asks for more
- Every step is written to a tamper-evident audit trail
For the firm's control
- Compliance admin owns the obligation master
- User admin allocates entities and sets maker and checker
- Self-service subscription: per client or tiered
Roles
Five roles, and a person can hold several
Partner
- Sees every client
- Heatmap and report
Compliance admin (Tax Partner)
- Owns obligation IDs and frequency mapping
- Maps obligations to every client entity
User admin
- Allocates clients and entities to makers
- Sets the maker and the checker for each entity
Audit manager (checker)
- Reviews, approves, rejects or asks for more
Merged roles
In a small practice one person holds several roles, and the screens merge
The rule
- A person's menu is the union of their roles: no switching
- The menu is grouped by purpose: Oversight, Work, Review, Set-up
- Segregation of duties is checked item by item
Example: the practice owner
- Partner, user admin, compliance admin and checker in one login
- Reviews Falcon Foods, whose preparer is Karim
Example: a senior article
- Maker for Falcon Foods
- Checker for BlueDune
- Cannot approve what they prepared
1
Partner
Every client on one screen
Partner
The dashboard shows health, exposure, overdue filings and the approval queue across all clients
- Risk-weighted health score; a critical overdue item caps it at 70%
- Indicative penalty exposure where a rule is cited (UAE VAT)
- Heat tiles by regulator, grouped by country
Partner
Clients: each card shows health, overdue items, review queue and the people allocated
- Open a client to see only its entities
- Same screens, filtered to one client
Partner
The client switcher in the top bar narrows every screen to one client
- Dashboard, calendar, tasks and the review queue follow the switch
Partner
The report is ready to print or download
- Per client and per regulator
- Download the register as CSV
2
Compliance admin
The obligation master
Compliance admin (Tax Partner)
The master is a tree from country to regulator to act to obligation
- Obligation IDs and frequency live here
- A change needs a second administrator's approval
Compliance admin (Tax Partner)
Tick the client entities each obligation applies to, and the tasks follow
- Mapping across all clients in one grid
3
User admin
Who does what for which client
User admin
Allocate every entity to an audit executive and an audit manager
- One choice applies to all obligations of that entity
- The maker and the checker can never be the same person for an entity
User admin
Users hold one or more roles, shown as chips
- Edit roles and entity scope for each person
User admin
Fine-tune a single obligation when an entity needs an exception
- Bulk assignment by entity and domain
4
Audit executive
Prepare and submit
Audit executive (maker)
Tasks show only the clients allocated to this person, sorted by what is due
- Overdue and returned items on top
Audit executive (maker)
Each task states its legal basis, deadline and the proof required
- Owner, maker and checker are named
Audit executive (maker)
Proof is attached and fingerprinted; then the task is submitted for review
- Drag and drop or attach a sample
- The checker sees it immediately
5
Audit manager
Review and approve
Audit manager (checker)
The review queue lists what waits, how long, and who prepared it
- A person cannot approve what they prepared
Audit manager (checker)
A split screen shows the details on the left and the document on the right
- Approve, reject with a reason, or ask for more information
- Everything is recorded in the audit trail
6
A small practice
One person, several roles
Practice owner
One login carries partner, user admin, compliance admin and checker
- The menu merges: oversight, review, set-up in one list
- No role switching
Practice owner
The user list shows the roles each person holds
- Segregation of duties still applies for each item
Senior article
Maker for one client...
- Prepares Falcon Foods filings
- The partner reviews them
Senior article
...and checker for another
- Reviews BlueDune, prepared by a colleague
- Cannot review Falcon Foods, which Karim prepared
7
Marketplace
Tools, rule packs and agents
Everyone
Subscribe to tools, rule packs, agents and skills; they appear in tasks and in Customise
- Free, freemium, tiered and paid listings
- Native in Attest and also a stand-alone marketplace
Honest labels
What is live, what is sample and what is planned
Shown in this demonstration
- Clients, entities, roles and merged screens
- Allocation, maker and checker, review and audit trail
- Browser tools such as Merge PDFs
Sample data
- Every filing, status, user, document and amount
- Pre-check and return reader results
Planned
- Real firm sign-up, billing and client onboarding
- ERP connectors and government interfaces
- Scheduled agents and the stand-alone marketplace
Next
How a firm starts
Sign up
- Subscribe, add your firm and users
- Add clients and their entities
Set up
- Map obligations; allocate makers and checkers
- Attach evidence as you file
Grow
- Add clients as you win them
- Subscription per client or tiered; pricing to be agreed