
Click or drag & drop your file here
Supports .xlsx .xls .csv
Use this to remove mistakenly imported or entered data. All deletions are permanent.
Delete expense entries by any combination of branch, account type, category, month, and year. All deletions are permanent.
VAT Input: Check this for expenses that carry 15% VAT (electricity, rent-VAT, repairs, consulting, etc.) — used for VAT liability calculation.
Downloads a single .json file containing all your data: every daily sales record, all expense entries (via monthly ledger), all categories, and import history. Store it somewhere safe — Google Drive, email, USB. Keep it monthly.
✅ All expense entries by category, branch, date
✅ All expense categories with cost groups & VAT flags
✅ Import history log
🔒 Passwords are never included in the backup
Upload a ZaitoonBackup_*.json file to restore data. This is a safe merge — existing records are updated, nothing is deleted. Use this after a fresh setup or if data was accidentally removed.
Click to select backup file
ZaitoonBackup_*.json only
🔓 off — No IP restriction. Everyone can attempt login.
🚫 blacklist — IPs in the blocked list are rejected. All others allowed.
✅ whitelist — Only whitelisted IPs can login. All others blocked. Maximum security.
Your current IP: loading… ⚠️ Do not block your own IP before whitelisting it!
Control which users can view the Makkah Ledger and which can also add/edit entries.
Users with role owner or admin always have full access.
👑 Owner / Admin — Full access everywhere. Can manage users, IPs, all data.
💼 Accountant — View all reports, enter data, no user management. Full Makkah access.
🏪 Manager — Enter sales & expenses for their branch only. No financial reports.
👁️ Viewer — Read-only access to reports. Cannot enter or edit data.
🌙 Ramdhan Viewer — Only sees the Ramdhan report page. Nothing else.
🕌 Makkah Viewer — Logs in and sees only the Makkah Ledger. No other pages.
Makkah-specific overrides (set below) grant existing roles access to Makkah Ledger without changing their role.