Africa Coffee Park
HR & Payroll Department
← Back to ERP Hub
Staff Registry
Emp IDFull NameDeptRoleContractStart DateSalary (UGX/mo)StatusLeave Bal.Actions
Staff by Department
Add New Staff Member
Staff ID Card Lookup
Run Payroll
Emp IDNameDeptBase SalaryPerf ScoreGradeBonusGrossNSSF 10%TaxablePAYENet PayBankStatusAction
Payroll Run History
Run IDMonthYearTotal StaffTotal GrossTotal NetApproved ByStatusDate Run
Payroll Settings
NSSF Contributions
Employee NSSF Contribution5%
Employer NSSF Contribution10%
Total NSSF (deducted from gross)10%
Employer portion used for deduction calculation
PAYE Tax Brackets — Uganda Revenue Authority
Taxable Income (UGX/month)RateTax on Bracket
0 — 235,0000%UGX 0
235,001 — 335,00010%Up to UGX 10,000
335,001 — 410,00020%Up to UGX 15,000
Above 410,00030%30% of excess
Leave Encashment Rate
Rate = Monthly Salary / 30 (per day). Calculated per employee at time of payout.
Payroll Calculation Method: Payroll is calculated as: Base Salary + Performance Bonus (for non-senior staff). Senior Management (CEO, Project Manager) receive fixed salaries. Performance bonuses are drawn from the latest appraisal score in the Performance Reviews module.
Performance Bonus Settings
Performance bonuses are calculated from the latest appraisal review score for each staff member. Senior management (CEO, Project Manager) receive fixed salaries with no performance component.
ON
Bonus Scale
Score RangeGradeBonus (% of Base Salary)
4.5 – 5.0A+15%
4.0 – 4.4A12%
3.5 – 3.9B+8%
3.0 – 3.4B5%
2.5 – 2.9C2%
Below 2.5D0%
No Review0% (shown as "No Review")
Fixed Salary Employees (No Bonus Component)
Daily Attendance Register
Emp IDNameDeptDateStatusArrivalNotesActions
Monthly Attendance Summary
Emp IDNameDeptDays PresentDays AbsentLeave DaysHalf DaysAttendance %
Bulk Mark Attendance
After bulk marking, switch to Daily Register to edit individual exceptions (absences, leave, half-days).
Leave Requests
Ref#EmployeeDeptTypeFromToDaysAppliedStatusActions
Leave Balances
Emp IDNameDeptAnnual EntitlementDays TakenDays PendingBalance Remaining
Leave Calendar
Annual
Sick
Maternity/Paternity
Other
Leave Policy
Annual Leave
Accrues monthly for active employees
21 days
Sick Leave
Medical certificate required after 2 consecutive days
30 days
Maternity Leave
Female employees. Paid at 100% of basic salary
60 days
Paternity Leave
Male employees on birth of child. Paid.
4 days
Emergency Leave
Death of immediate family member or critical personal emergency
3 days
Study Leave
Approved study/exam purposes. Management approval required.
5 days
Unpaid Leave
At management discretion when all paid leave exhausted
As approved
Pro-rating for New Joiners: Employees who join mid-year are entitled to 1.75 days of annual leave per completed month of service in their first year. Leave cannot be taken in the first 6 months of employment without management approval.
Performance Reviews
Review IDEmployeeDeptReviewerPeriodScoreStatusDatePayroll ImpactActions
Department Average Performance Scores
New Appraisal Form
Sub-scores (1–5)
Training Records
Training IDEmployeeDeptCourse NameProviderTypeDate CompletedDuration (hrs)Score/GradeCertificateDocs
Upcoming Training Sessions
Session IDCourseDateVenueTrainerDeptMaxEnrolledStatusActions
Employee Certificates
EmployeeCert NameIssuing BodyIssue DateExpiryStatus
Incident Register
Incident#DateEmployeeDeptCategoryDescriptionReported ByStatusActions
Warnings Register
Warning#DateEmployeeWarning TypeIssued ByIncident RefDetailsAcknowledgedNext Action Date
Hearings Register
Hearing#DateEmployeeTypePanel MembersOutcomeFollow-up ActionDate Closed
Quick Reports
#Report NameDescriptionAction
1Staff Headcount ReportBy department and contract type breakdown
2Monthly Payroll SummaryMarch 2026 payroll totals and deductions
3Attendance Summary (Last 30 days)Attendance rates by department
4Leave Summary (Current Month)All leave requests and balances this month
5Training Completion ReportTraining hours and certificates by employee
6New Joiners This MonthStaff who joined in March 2026
7Leavers / Terminated This MonthStaff who left or were terminated in March 2026
8Annual Leave Balance ReportRemaining leave balances for all active staff
HR Analytics Charts
Custom Report Generator

Organisation Chart

Grievance Management

Grievance No.EmployeeDeptCategoryDate FiledPriorityAssigned ToStatusActions

Exit Interviews & Offboarding

EmployeeDeptLast DayReason for LeavingInterview DateInterviewerChecklist %StatusActions

How to Use — HR & Payroll

A guide to using this module effectively. Click any section to expand.

Project Manager: Kubariho Venture — kubariho@africacoffeepark.com
👥Staff Registry
  1. Go to Staff Registry > All Staff to view the complete staff list.
  2. Click + Add Staff to create a new employee record with all required fields.
  3. Use the search and filter bars to find staff by department, contract type, or status.
  4. Click Edit on any row to update role, salary, or status.
  5. Use By Department sub-tab to see department headcounts and profiles.
  6. Generate a Staff ID Card from the ID Card sub-tab — select a staff member and print.
Tip: Always assign the correct department when adding staff — this controls their portal access level.
💵Payroll
  1. Go to the Payroll tab — it auto-calculates NSSF (5%) and PAYE for all active staff.
  2. Review each row for gross salary, deductions, and net pay.
  3. Click Generate Payslip on any row to produce a printable payslip.
  4. Use Process Payroll to mark the current month as processed.
  5. Export to CSV for submission to Finance or bank upload.
Tip: Payroll is auto-computed from salary fields in Staff Registry — keep salaries up to date first.
📅Attendance
  1. Go to Attendance and select today's date.
  2. Mark each staff member as Present, Absent, Half-day, or Late.
  3. Use the Monthly Summary view to review attendance percentages.
  4. Download attendance reports for payroll deduction calculations.
Tip: Attendance records automatically feed into leave balance calculations.
🏖Leave Management
  1. Go to Leave > Leave Requests to see all pending applications.
  2. Click Approve or Reject — this updates the staff member's leave balance.
  3. To submit a new leave request, click + New Leave Request and fill all fields.
  4. View the Leave Calendar to see who is off and when — avoids scheduling conflicts.
  5. Check Leave Balances to see remaining days per staff per leave type.
Tip: Annual leave entitlement is 21 days; sick leave is 30 days per Uganda Employment Act 2006.
🎯Recruitment & Onboarding
  1. Use the Training tab to record onboarding sessions for new hires.
  2. After completing onboarding, update the staff status from Probation to Active in Staff Registry.
  3. Assign the staff member's department and role accurately — this determines their ERP portal access.
  4. Issue a Staff ID card from the ID Card sub-tab once confirmed.
Tip: New staff should register a portal account using their Employee ID before their first day.