Section 1
Employee Directory

Maintain detailed profiles for your staff: personal details, joining dates, departments, and designations — plus payroll-ready fields like National ID/Iqama, bank details, GOSI number, reporting manager, and employment type (full-time, part-time, or contract).

System Access

Each employee can be granted login access. When "Can Login?" is checked, the system creates a User account linked to that employee, allowing them to perform tasks based on their assigned Role.

Enable Login

Toggle "Can Login?" and assign a User Role (e.g., Accountant, Viewer, Manager).

Role Assignment

Roles control which modules and actions the employee can access. Managed in Settings > RBAC.

Section 2
Attendance & Shifts

Employees mark their own attendance with check-in/check-out. Managers review or correct records from an attendance calendar showing present, absent, and half-day status for any day or month.

Shift Setup

Create shifts with start/end times, a grace period (in minutes) for late arrivals, and week-off days — assign a shift to each employee so late/early check-ins are flagged automatically.

An employee with no shift assigned shows as "No shift assigned" on the attendance calendar — assign one before running payroll for them.
Section 3
Salary Structures

A salary structure defines an employee's basic salary plus housing, transportation, and other allowances, with an effective-from date. Starting a new structure automatically closes out any currently open one for that employee on the day before the new one begins — so there's never an overlap.

An employee with no active salary structure shows "No Salary Structure" and is automatically skipped when you run payroll.
Section 4
Payroll Runs

Generate a month's payroll for every employee at once. Anyone already paid for that month, or missing a salary structure, is skipped automatically and flagged — nothing gets double-paid or paid incorrectly.

Paying a Payroll Record

When you mark a payroll record as paid, FastFatoora resolves the correct salary expense account and posts the payment directly to your general ledger — the same way an invoice or expense does.

Pay From Account

Choose which bank or cash account the salary payment comes from when marking a payroll record as paid.

Ledger-Connected

Net Payable per employee is computed automatically and posted the moment payment is confirmed — no manual journal entry.

Section 5
Salesperson Commission Slabs

For staff with the "Salesperson" designation, the system enables a dynamic tiered commission calculation tool.

Example Commission Slabs
Slab 1:   0 SAR          → 50,000 SAR     2% Commission
Slab 2:   50,001 SAR      → 200,000 SAR   5% Commission
Slab 3:   200,001 SAR+                     10% Commission
Commission slabs are configured directly within the Employee edit form when the designation is set to Salesperson.
← Previous Next: Customers
Documentation
System Overview Customers Suppliers Projects Items (Master) Warehouse & Stock Quotations Sales Orders Sales Invoices Purchase Orders Supplier Invoices Expenses Payments & Collections Accounting & COA Reports & Statements AI Accounting Assistant Master Data HR & Payroll