Interface prototype — sample data. Not a working system.
Overview
Company Al Murattab Trading ▾
SA
Saif Al HinaiSuper admin
Administration
Who can use the system, and exactly what each of them can do
34
10 office · 20 field · 4 other
10
6 built in · 4 made here
6
All licensed
11
Across 3 buildings
3
2 users, wrong PIN
Who does what
Role
Users
Modules they can open
Can post money
Can change settings
Super admin
1
All six
Yes
Yes
Finance Manager
1
All six
Yes
Tax only
Senior Accountant
2
Accounting, Property, Analytics
Yes
No
Junior Accountant
3
Accounting only
No
No
Property Officer
2
Property, Maintenance, Assets
No
No
Store Keeper
1
Assets only
No
No
Technician
20
Maintenance on a phone
No
No
Clerk
2
Accounting, limited
No
No
Auditor
1
All six, read only
No
No
Owner
1
Analytics only
No
No
Signed in now
Office
Amal Al KindiSenior Accountant · since 07:51
Office
Nasser Al AmriJunior Accountant · since 08:34
Phone
Ali Al Amri · MT-041Technician · Al Waha Tower
Phone
Said Al Harthy · MT-044Technician · Al Waha Tower
Portal
7 tenantsCustomer portal
Needs attention
Blocked
Sara Al Zadjali locked out5 wrong PINs · needs a reset
Expiring
Auditor access ends 31 DecAl Yaqdha Auditors
Review
1 user has not signed in for 90 daysKhalid Al Rawahi · already disabled
Note
2 roles were changed this monthBoth recorded in the audit log
The rule this panel enforces
Every screen and every report in every module has its own permission. Nobody sees a menu item they are not
allowed to open, and nothing is protected by simply hiding a button — the check happens on the server every
time, so changing the address in the browser gets you nowhere.
Users
34 accounts · 31 active · 3 disabled
Name or ID search
Role All ▾
Building All ▾
Status Active ▾
34 rows
User ID
Name
Role
Buildings they can see
Signs in with
Last seen
Status
SAIF.H
Saif Al Hinaisaif@almurattab.om
Super admin
All
Password
Now
Active
AMAL.K
Amal Al Kindiamal@almurattab.om
Senior Accountant
All
Password
07:51
Active
NASSER.A
Nasser Al Amrinasser@almurattab.om
Junior Accountant
Al Waha, Majan
Password
08:34
Active
RASHID.B
Rashid Al Balushirashid@almurattab.om
Property Officer
All
Password
Yesterday
Active
BADAR.H
Badar Al Hinaibadar@almurattab.om
Store Keeper
All
Password
07:35
Active
MT-041
Ali Al AmriTechnician · phone only
Technician
Al Waha Tower
Password
06:52
Active
MT-055
Bilal AhmedTechnician · phone only
Technician
Majan Residency
Password
14:38
Flagged
MARYAM.S
Maryam Al SaadiClerk
Clerk
Majan Residency
PIN
16:02 yesterday
Active
SARA.Z
Sara Al ZadjaliClerk
Clerk
Barka Gate
PIN
08:12
Locked out
AUDIT.EXT
Al Yaqdha AuditorsExternal · read only
Auditor
All
Password
31 Jul
Ends 31 Dec
OWNER.M
Saud Al MurattabOwner
Owner
All
Password
02 Sep
Active
KHALID.R
Khalid Al RawahiLeft the company
Junior Accountant
—
—
12 Mar
Disabled
Nasser Al Amri
NASSER.A · Junior Accountant · joined 08 January 2025
Account
User ID
NASSER.A
Full name
Nasser Al Amri
Email
nasser@almurattab.om
Mobile
+968 9331 2204
Signs in with
Password
Role
Junior Accountant
Reports to
Amal Al Kindi
Joined
08 Jan 2025
Last signed in
Today 08:34
Status
Active
What this account can actually do
From the Junior Accountant role, plus the limits below
Module
Access
Can create
Can edit
Can post
Can delete
Accounting and Invoicing
Yes, limited
Yes
Own drafts
No
No
Property
No access
—
—
—
—
Maintenance
No access
—
—
—
—
Assets
No access
—
—
—
—
Analytics
No access
—
—
—
—
Administration
No access
—
—
—
—
What he has done recently
When
Module
Action
Record
Result
08 Sep 08:52
Accounting
Created a sales invoice
INV-2026-0537
Saved as draft
07 Sep 11:47
Accounting
Tried to release a payment
PAY-2026-0219
Blocked · above his limit
07 Sep 09:30
Accounting
Opened the trial balance
—
Blocked · no permission
06 Sep 14:12
Accounting
Entered a purchase bill
PB-2026-0308
Sent for approval
Blocked attempts are recorded as well as successful ones. If somebody keeps trying to reach a screen
they are not allowed to open, you will see it here.
Which data he can see
Al Waha Tower
Majan Residency
Barka Gate Building
He cannot see a single invoice, unit or tenant belonging to Barka Gate, and it does not appear in
any of his reports or totals.
Limits
Sessions
Now
Office desktop · Chrome94.204.118.42 · since 08:34
Ended
Office desktop · ChromeYesterday 16:04
Roles and permissions
Pick a role to see who is in it, which buildings each of them is assigned, and exactly what they can open
Junior Accountant
Name
User ID
Buildings assigned to them
Money limit
Records they open
Last seen
Status
Default rules for anyone put in this role
Set here once, then tightened per person in the list above
Permission sheet
Click a module row to open it · grey boxes are not possible for that item
Module, screen or report
View
Create
Edit
Delete
Post or approve
Export
Add a user
Three steps. The role does most of the work, then you narrow it down.
1 · Who they are
2 · What they are
The role gives them a starting set of permissions. You can tighten them for this one person afterwards,
but you cannot give them more than the role allows.
Al Waha Tower
Majan Residency
Barka Gate Building
3 · Limits
What they will be able to do
Yes
Open Accounting and Invoicing
Yes
Create invoices, receipts and bills
Yes
Edit their own drafts
No
Post anything to the ledger
No
Open the general ledger or trial balance
No
See anything belonging to Barka Gate
No
Enter anything above 500.000
No
Open any other module
When you create it
1
A password is generatedSent by SMS and email
2
They must change it at first sign in
3
The account appears in the audit logCreated by you, with the date
Modules
Switch a module off and it disappears from every menu, for everyone
Module
What it covers
Screens
Reports
Users with access
Status
Accounting and Invoicing
Invoices, receipts, cheques, bills, ledger, VAT
14
6
9
On
Property Management
Buildings, units, agreements, billing, renewals
12
4
6
On
Maintenance and Work Orders
Complaints, jobs, photos, technicians
8
3
24
On
Asset Register
Assets, stock, QR labels, audits
10
4
7
On
Customer Portal
What tenants see of their own account
5
0
178
On
Analytics
Charts and reports for the owner
6
8
4
On
Attendance and Leave
Staff attendance and leave requests
5
3
34
On
Fawtara e-invoicing
Sends invoices to the Tax Authority network
3
1
0
Off · not yet due
Fawtara stays off until the company's phase begins. The invoice data is already being stored in the right
shape, so switching it on later needs no change to any existing record.
Company settings
Applies to every module and every document
The company
What you call things
Other companies using this system call it Branch, Project or Department. Change it here and every screen,
report and document follows.
Language
Document numbering
Document
Format
Next
Tax invoice
INV-{YYYY}-{0000}
INV-2026-0538
Credit note
CRN-{YYYY}-{0000}
CRN-2026-0045
Receipt
RCP-{YYYY}-{0000}
RCP-2026-0513
Cheque acknowledgement
ACK-{YYYY}-{0000}
ACK-2026-0222
Purchase bill
PB-{YYYY}-{0000}
PB-2026-0312
Tenancy agreement
CON-{YYYY}-{0000}
CON-2026-0219
No objection certificate
NOC-{YYYY}-{0000}
NOC-2026-0095
Work order
WO-{YYYY}-{0000}
WO-2026-1185
Asset
AS-{YYYY}-{00000}
AS-2026-01202
Numbers run in sequence and are never reused. Changing a format affects future documents only.
Buildings
Code
English
Arabic
Units
B-01
Al Waha Tower
برج الواحة
84
B-02
Majan Residency
سكن مجان
62
B-03
Barka Gate Building
مبنى بوابة بركاء
54
Security
How people sign in, and what happens when they get it wrong
Signing in
Obvious PINs such as 1234 and 0000 are refused. Passwords are stored hashed and cannot be read by anyone,
including you.
Blocked attempts today
When
Who
Where from
What happened
08:12
Sara Al Zadjali
94.204.118.61
Locked out · 5 wrong PINs
07:58
Unknown ID "admin"
102.44.19.88
No such user
06:40
Nasser Al Amri
Mobile network
Refused · outside the office network
The third one is worth noticing. He was trying to start his day from home, which the settings do not allow.
Backups
When
What
Size
Where
Status
Today 02:00
Full database and documents
2.4 GB
Server and off-site copy
Done
08 Sep 02:00
Full database and documents
2.4 GB
Server and off-site copy
Done
07 Sep 02:00
Full database and documents
2.3 GB
Server and off-site copy
Done
01 Sep 02:00
Monthly archive kept for a year
2.3 GB
Off-site copy
Done
Nightly, automatic, with a copy held away from the server. Oman requires accounting records to be kept for
10 years, and 15 for real estate.
Audit log
Every change in every module, with the value before and after. Nothing can be edited or deleted.
Module All ▾
User All ▾
Action All ▾
Flat / unit search
Dates 01 – 09 Sep 2026 ▾
6,284 entries
When
User
Module
Action
Record
Before
After
09 Sep 09:18
Ali Al AmriTechnician
Maintenance
Closed
WO-2026-1184 · Flat 104
In progress
Completed · 3 photos
09 Sep 09:14
Saif Al HinaiSuper admin
Administration
Changed
Role · Junior Accountant
Value limit 300.000
Value limit 500.000
09 Sep 08:52
Nasser Al AmriJunior Accountant
Accounting
Created
INV-2026-0537 · Shop 2
—
Draft · 399.000
08 Sep 14:25
Said Al HarthyTechnician
Assets
Moved
AS-2026-01201 · Flat 212
In store
Installed in Flat 212
08 Sep 11:02
Rashid Al BalushiProperty Officer
Property
Changed
Agreement CON-2022-0009 · Flat 301
Rent 235.000
Rent 240.000
07 Sep 16:31
Amal Al KindiSenior Accountant
Accounting
Posted
INV-2026-0533
Draft
Posted · locked
07 Sep 11:47
Nasser Al AmriJunior Accountant
Accounting
Denied
PAY-2026-0219
—
Blocked · above his 500.000 limit
07 Sep 09:30
Nasser Al AmriJunior Accountant
Accounting
Denied
Trial balance
—
Blocked · no permission for that report
06 Sep 10:22
Saif Al HinaiSuper admin
Accounting
Locked
August 2026
Open
Locked · VAT filed
05 Sep 15:40
Badar Al HinaiStore Keeper
Assets
Decommissioned
AS-2021-00047
Under repair
Written off · compressor failed
Refused attempts are recorded alongside successful ones, and the log itself cannot be altered by anybody,
including the super admin.