Payroll

Generate payroll, review payslip breakdowns, mark salaries as paid, and print payslips.

User Guide Payroll

Payroll Periods

Payroll periods define the date range for salary calculation. Each period includes all earnings and deductions.

Column Description
PeriodThe payroll period name (e.g., January 2025).
Start DateFirst day of the payroll period.
End DateLast day of the payroll period.
EmployeesNumber of employees included in this payroll.
TotalGrand total of all net salaries in this period.
StatusPeriod status: Draft, Generated, Paid, or Closed.
ActionsGenerate, review, mark paid, or print payroll.
Tip: Payroll periods are typically monthly but can be customized for bi-weekly or weekly cycles.

Generate Payroll

Generating payroll calculates net salary for all employees based on attendance, bonuses, deductions, and advances.

AttendUX — Generate Payroll
Generate Payroll
Generate
April 2025
All Departments
EmployeeBaseDeductionsBonusesNetStatus
Ahmed M.8,000-200+5008,300Paid
Sara A.6,500-150+06,350Pending
Mona I.7,000-0+3007,300Pending
Generate Payroll Screenshot
1

Select Period

Choose the payroll period (month/year) and optionally filter by branch or department.

2

Review Summary

The system displays a summary of all earnings and deductions before finalizing.

3

Confirm & Generate

Click "Generate" to finalize. The system creates individual payslips for each employee.

Warning: Once payroll is generated, changes to attendance or deductions for that period will not be automatically reflected. Re-generate if needed.

Payslip Breakdown

Each payslip shows a detailed breakdown of the employee's earnings and deductions.

AttendUX — Payslip
Payslip — April 2025
Ahmed Mohamed · EMP-001
Print
Base Salary
8,000
Working Days
26 / 26
Overtime
+200
Bonuses
+500
Deductions
-200
Advances
-0
Net Pay
8,500 EGP
Payslip Breakdown Screenshot
Component Operation Description
Basic SalaryBaseThe employee's monthly base salary as defined in their profile.
Overtime+ AddExtra pay for hours worked beyond the regular schedule.
Bonuses+ AddAll approved bonuses for this period (fixed, percentage, performance).
Deductions− SubtractAll approved deductions including late penalties and absence deductions.
Salary Advances− SubtractInstallment amounts from active salary advance repayments.
Net Salary=Final amount = Basic + Overtime + Bonuses − Deductions − Advances.

Mark as Paid

After reviewing the payroll, mark individual or all salaries as paid.

1

Review Payroll

Open the generated payroll period and review each employee's net salary.

2

Select Employees

Check individual employees or use "Select All" to mark everyone.

3

Confirm Payment

Click "Mark as Paid." The system records the payment date and updates the status.

Tip: You can mark employees as paid individually or in bulk. Use the filter to process by branch or department.

Generate a printable payslip for any employee in a completed payroll period.

1

Open Payslip

Click the print icon next to any employee in the payroll list.

2

Print or Export

The payslip opens in a print-ready format. Use the browser's print dialog or save as PDF.

Tip: Payslips include the company logo, employee details, and a full earnings/deductions breakdown.

Example: Complete January Payroll

Process the full January 2025 payroll for a company with 50 employees.
1

Create Period

HR creates a new payroll period: January 1–31, 2025.

2

Generate Payroll

Click "Generate." The system calculates net salaries for all 50 employees including overtime, bonuses, and deductions.

3

Review & Approve

HR reviews the summary: total gross 375,000 EGP, total deductions 12,500 EGP, total net 362,500 EGP.

4

Mark as Paid

After bank transfers are completed, HR selects all employees and clicks "Mark as Paid."

Example: Payslip with Overtime + Bonus + Deduction

Nour (salary: 8,000 EGP) worked 15 hours overtime, received a 500 EGP bonus, and had a 1-day deduction.
1

Basic Salary

Base salary: 8,000 EGP.

2

Add Earnings

Overtime: 15 hrs × 50 EGP = 750 EGP. Bonus: 500 EGP. Total additions: 1,250 EGP.

3

Subtract Deductions

Day-based deduction: 1 × (8,000 ÷ 30) = 266.67 EGP. No advance installments.

4

Net Salary

Net = 8,000 + 1,250 − 266.67 = 8,983.33 EGP.