TransportechAI Docs
Settings

Employee Settings

Configure work schedules, schedule types, shift swaps, fine types, attendance rules, leave policies, loan settings, and benefit/allowance structures.

Employee Settings encompass the policies and rules that govern how your workforce operates day to day. This includes scheduling, attendance tracking, disciplinary fines, leave entitlements, loan programs, and compensation benefits. These settings form the backbone of the HR and Employee modules across the platform.

This page covers all employee-related configuration areas, organized by section.

Schedule Settings

Navigation: Settings > Employee > Schedule

Schedule settings define the default work patterns for your organization. Schedules determine when employees are expected to work, which days are rest days, and how shift rotations are structured.

Default Schedule Configuration

SettingDescription
Work Week StartThe day your work week begins (e.g., Sunday, Monday)
Default Working DaysWhich days of the week are working days by default
Default Rest DaysWhich days of the week are rest days by default
Default Shift StartThe standard shift start time (e.g., 08:00)
Default Shift EndThe standard shift end time (e.g., 17:00)
Break DurationThe default break time included in a shift (e.g., 60 minutes)

Configuring the Default Schedule

  1. Navigate to Settings > Employee > Schedule.
  2. Set the work week start day.
  3. Select the default working days and rest days.
  4. Enter the default shift start and end times.
  5. Specify the break duration.
  6. Click Save.

The default schedule serves as a template. You can override it for specific departments, teams, or individual employees when assigning schedules in the Work Schedule module.

Schedule Calendar

The schedule settings page may include a calendar preview showing how the default schedule maps across a typical month. Use this to visually verify that working days, rest days, and holidays align correctly.

Schedule Types

Navigation: Settings > Employee > Schedule Types

Schedule types allow you to create distinct categories of work schedules for different groups of employees. Fleet companies commonly need multiple schedule types to accommodate office staff, day-shift drivers, night-shift drivers, and rotating crews.

Viewing Schedule Types

The Schedule Types page lists all configured types with:

ColumnDescription
Type NameThe name of the schedule type
Working HoursTotal working hours per shift
Shift PatternDescription of the shift pattern (e.g., "5 days on, 2 off")
Employees AssignedNumber of employees using this schedule type
StatusActive or Inactive

Creating a Schedule Type

  1. Navigate to Settings > Employee > Schedule Types.
  2. Click "Add Schedule Type".
  3. Fill in the following fields:
FieldRequiredDescription
Type NameYesA descriptive name (e.g., "Day Shift", "Night Shift", "Rotating 6/1")
Shift Start TimeYesWhen the shift begins
Shift End TimeYesWhen the shift ends
Working Days PatternYesNumber of consecutive working days (e.g., 5, 6)
Rest Days PatternYesNumber of consecutive rest days (e.g., 1, 2)
Break DurationNoBreak time included in the shift
Overnight ShiftNoEnable if the shift crosses midnight (e.g., 22:00 to 06:00)
DescriptionNoNotes about when to use this schedule type
  1. Click Save.

Common Schedule Types for Fleet Companies

TypeShift HoursPatternTypical Users
Standard Office08:00 - 17:005 days on, 2 offOffice staff, managers
Day Shift06:00 - 14:006 days on, 1 offDay-shift drivers
Night Shift22:00 - 06:006 days on, 1 offNight-shift drivers
Split Shift06:00 - 10:00, 16:00 - 20:006 days on, 1 offAirport shuttle drivers
Rotating 6/1Varies6 days on, 1 off (rotating rest day)Fleet drivers
Rotating 5/2Varies5 days on, 2 offSupervisors

When creating overnight shifts that cross midnight, always enable the "Overnight Shift" toggle. This ensures the system correctly calculates working hours and associates the shift with the correct calendar date.

Swap Request Configuration

Navigation: Settings > Employee > Swap Requests

Swap requests allow employees to exchange shifts with colleagues. This section controls the rules and approval process for shift swaps.

Swap Request Settings

SettingDescription
Allow Swap RequestsEnable or disable the shift swap feature for all employees
Require ApprovalWhether swaps need manager approval or can be processed automatically
Advance Notice (Days)Minimum number of days before the shift that a swap can be requested
Maximum Swaps per MonthLimit on how many swaps an employee can request per month
Allow Cross-Department SwapsWhether employees can swap shifts with colleagues in other departments
Auto-Cancel on ConflictAutomatically cancel swap requests that conflict with leave or other swaps

Configuring Swap Requests

  1. Navigate to Settings > Employee > Swap Requests.
  2. Toggle Allow Swap Requests to enable the feature.
  3. Configure approval requirements and notice periods.
  4. Set limits as needed.
  5. Click Save.

If "Require Approval" is enabled, swap requests are sent to the relevant manager or supervisor for approval before taking effect. If disabled, swaps are processed automatically once both parties agree.

Swap Request Workflow

  1. Employee A submits a swap request, selecting the shift they want to trade and the colleague (Employee B) they want to swap with.
  2. Employee B receives a notification and can accept or decline.
  3. If Employee B accepts and approval is required, the request goes to the manager for final approval.
  4. Once approved (or auto-processed), both schedules are updated.

Fine Types

Navigation: Settings > Employee > Fine Types

Fine types define the categories and default amounts for disciplinary or operational fines that can be issued to employees and drivers.

Viewing Fine Types

ColumnDescription
Fine Type NameThe category name (e.g., "Traffic Violation", "Late Arrival")
Default Amount (AED)The standard fine amount for this type
Applicable ToWho this fine type applies to (Employees, Drivers, or Both)
StatusActive or Inactive

Creating a Fine Type

  1. Navigate to Settings > Employee > Fine Types.
  2. Click "Add Fine Type".
  3. Fill in the fields:
FieldRequiredDescription
Fine Type NameYesA clear name describing the infraction (e.g., "Traffic Fine", "Vehicle Damage")
Default AmountYesThe standard fine amount in AED. This can be adjusted when issuing individual fines.
Applicable ToYesSelect whether this fine type applies to Employees, Drivers, or Both
DescriptionNoAdditional context about when this fine type should be used
Allow Loan ConversionNoWhether fines of this type can be converted into a loan for repayment
  1. Click Save.

Common Fine Types for Fleet Companies

Fine TypeDefault AmountApplicable ToNotes
Traffic ViolationVariesDriversAmount based on actual violation fine
Late Arrival50 AEDBothPer occurrence
Unauthorized Absence200 AEDBothPer day
Vehicle Damage (Minor)500 AEDDriversScratches, dents
Vehicle Damage (Major)2,000 AEDDriversStructural damage, accidents
Uniform Violation25 AEDBothNot wearing required uniform
Customer Complaint100 AEDDriversVerified complaint
Safety Violation300 AEDBothNot following safety protocols

Fine amounts defined here are defaults. When issuing an actual fine to an employee, the amount can be adjusted to match the specific situation. Use default amounts as guidelines rather than fixed penalties.

Attendance Settings

Navigation: Settings > Employee > Attendance

Attendance settings control how clock-in/out is tracked, what constitutes lateness, and how overtime is calculated.

Clock-In / Clock-Out Rules

SettingDescription
Clock-In MethodHow employees record attendance (App, QR Code, GPS, Biometric, Manual)
GPS RequiredWhether a GPS location must be captured at clock-in/out
Geofence RadiusThe allowed distance (in meters) from the designated work location for GPS validation
Photo RequiredWhether a selfie photo is required at clock-in
Allow Remote Clock-InWhether employees can clock in from locations outside the geofence

Grace Period Settings

SettingDescription
Late Grace Period (Minutes)Number of minutes after shift start before an employee is marked as late. Example: A 15-minute grace period means an 08:15 clock-in for an 08:00 shift is not considered late.
Early Leave Grace Period (Minutes)Number of minutes before shift end that an employee can clock out without being marked as leaving early.
Auto-Absent Threshold (Minutes)If an employee has not clocked in within this many minutes after shift start, they are automatically marked absent for the day.

Overtime Settings

SettingDescription
Enable Overtime TrackingWhether the system tracks hours worked beyond the scheduled shift
Overtime Threshold (Minutes)Minimum minutes beyond shift end before overtime is counted. Prevents minor clock-out delays from being counted as overtime.
Overtime RateThe pay multiplier for overtime hours (e.g., 1.25x, 1.5x)
Maximum Daily Overtime (Hours)Cap on overtime hours per day
Require Overtime ApprovalWhether overtime must be pre-approved by a manager

Configuring Attendance Settings

  1. Navigate to Settings > Employee > Attendance.
  2. Configure clock-in methods and GPS requirements.
  3. Set grace periods for lateness and early departure.
  4. Configure overtime tracking rules.
  5. Click Save.

Grace periods help avoid penalizing employees for minor clock-in variations (traffic, system delays). Set grace periods that are fair but do not undermine punctuality expectations. A typical grace period is 5-15 minutes.

Changing attendance settings affects future attendance records only. Past records retain the rules that were in effect when they were captured. If you need to correct past records, use the attendance adjustment feature in the HR module.

Leave Settings

Navigation: Settings > HR > Leave

Leave settings define the types of leave available, accrual rules, carry-over policies, and approval workflows.

Leave Types

Configure the types of leave your company offers. Each leave type has its own balance, accrual rules, and policies.

FieldDescription
Leave Type NameThe name of the leave category (e.g., "Annual Leave", "Sick Leave")
Paid / UnpaidWhether the leave is paid or unpaid
Annual AllocationTotal days allocated per year
Accrual MethodHow leave days accumulate (All at Once, Monthly, Quarterly)
Carry-Over AllowedWhether unused days can be carried to the next year
Max Carry-Over DaysThe maximum number of days that can be carried forward
Requires AttachmentWhether supporting documents (e.g., medical certificate) are required
Minimum Notice (Days)How many days in advance the leave must be requested
Applicable ToEmployees, Drivers, or Both

Common Leave Types

Leave TypePaidTypical AllocationAccrualNotes
Annual LeaveYes22-30 daysMonthlyStandard vacation leave
Sick LeaveYes (partial)15-30 daysAll at OnceMay require medical certificate after 2+ days
Unpaid LeaveNoUnlimited (with approval)N/ADeducted from salary
Maternity LeaveYes45-60 daysN/APer UAE labor law
Paternity LeaveYes5 daysN/APer UAE labor law
Compassionate LeaveYes3-5 daysN/ABereavement, family emergency
Hajj LeaveYes15-30 daysN/AOnce during employment
Study LeaveVariesPer policyN/AFor approved educational programs

Holiday and Leave Interaction

Configure how public holidays interact with leave requests:

SettingDescription
Exclude Public HolidaysPublic holidays within a leave period are not deducted from the leave balance
Exclude Rest DaysWeekly rest days within a leave period are not deducted
Include All DaysEvery calendar day in the leave period is deducted

The most common configuration for UAE companies is to exclude both public holidays and rest days from leave deductions. This means a Monday-to-Friday leave request that includes a public holiday on Wednesday consumes only 4 leave days.

Loan Settings

Navigation: Settings > HR > Loan

Loan settings define the types of loans your company offers to employees and drivers, along with their terms and eligibility criteria.

Loan Configuration

SettingDescription
Enable Employee LoansWhether the loan feature is available
Maximum Active LoansHow many loans an employee can have at once
Minimum Employment PeriodHow long an employee must be employed before being eligible for a loan
Default Repayment MethodHow repayments are collected (Salary Deduction, Manual Payment, or Both)
Allow Early RepaymentWhether borrowers can repay ahead of schedule without penalty

Loan Types

See Managing Loan Types for detailed guidance on configuring loan types, including:

  • Salary advances
  • Emergency loans
  • Vehicle repair loans
  • Fine conversion loans

Loan settings defined here set the global rules. Individual loan types (configured in Finance > Loans > Loan Types) can have their own specific amounts, tenures, and interest rates within these global limits.

Benefit Settings

Navigation: Settings > HR > Benefit

Benefit settings allow you to configure the employee benefit packages your company offers. Benefits are non-salary compensation provided to employees as part of their employment package.

Benefit Types

FieldDescription
Benefit NameThe name of the benefit (e.g., "Health Insurance", "Housing Allowance")
CategoryClassification of the benefit (Insurance, Housing, Transport, Education, Other)
Amount / ValueThe monetary value or coverage amount
FrequencyHow often the benefit is provided (Monthly, Quarterly, Annually, One-Time)
Eligibility CriteriaWho qualifies for this benefit (by department, role, or employment duration)
TaxableWhether the benefit is subject to tax deductions

Common Benefits for Fleet Companies

BenefitCategoryFrequencyTypical Value
Health InsuranceInsuranceAnnualPremium coverage
Life InsuranceInsuranceAnnual1-2x annual salary
Housing AllowanceHousingMonthly2,000-5,000 AED
Transport AllowanceTransportMonthly500-1,500 AED
Fuel CardTransportMonthlyPre-set limit
Mobile Phone AllowanceOtherMonthly200-500 AED
Education SupportEducationAnnualUp to set limit

Configuring Benefits

  1. Navigate to Settings > HR > Benefit.
  2. Click "Add Benefit" to create a new benefit type.
  3. Fill in the name, category, value, frequency, and eligibility.
  4. Click Save.
  5. Assign the benefit to employees through their profile or via bulk assignment.

Benefits configured here appear as options when setting up an employee's compensation package. The actual assignment to specific employees is done through the employee profile or the Employee Compensation module.

Allowance Settings

Navigation: Settings > HR > Allowance

Allowance settings define recurring monetary additions to employee compensation. Allowances are typically fixed amounts added to each payroll cycle.

Allowance Types

FieldDescription
Allowance NameThe name of the allowance (e.g., "Housing Allowance", "Transport Allowance")
Default AmountThe standard amount for this allowance type
FrequencyHow often the allowance is paid (Monthly, Bi-Weekly, Per Trip)
TaxableWhether the allowance is included in taxable income calculations
Included in PayrollWhether the allowance is automatically included in payroll processing

Common Allowance Types

AllowanceTypical AmountFrequencyNotes
Housing Allowance2,000-5,000 AEDMonthlyOften the largest allowance
Transport Allowance500-1,500 AEDMonthlyFor non-company vehicle employees
Food / Meal Allowance300-800 AEDMonthlyDaily meal subsidy
Communication Allowance200-500 AEDMonthlyPhone and internet
Overtime AllowanceVariesMonthlyCalculated based on overtime hours
Shift Allowance200-500 AEDMonthlyFor night shift or rotating shift workers
Per-Trip Allowance50-200 AEDPer TripFor drivers, per completed trip

Configuring Allowances

  1. Navigate to Settings > HR > Allowance.
  2. Click "Add Allowance" to create a new type.
  3. Enter the name, default amount, frequency, and tax treatment.
  4. Click Save.

Allowances marked as "Included in Payroll" are automatically added to payroll calculations. Double-check these settings before running payroll to avoid unexpected compensation amounts.

Configuration Summary

Here is a quick reference of all employee settings areas and their navigation paths:

AreaNavigationPurpose
ScheduleSettings > Employee > ScheduleDefault work week and shift times
Schedule TypesSettings > Employee > Schedule TypesNamed schedule patterns for different roles
Swap RequestsSettings > Employee > Swap RequestsShift swap rules and approvals
Fine TypesSettings > Employee > Fine TypesDisciplinary fine categories and amounts
AttendanceSettings > Employee > AttendanceClock-in methods, grace periods, overtime
LeaveSettings > HR > LeaveLeave types, accrual, carry-over
LoansSettings > HR > LoanLoan eligibility and global rules
BenefitsSettings > HR > BenefitNon-salary compensation packages
AllowancesSettings > HR > AllowanceRecurring monetary additions to payroll

Best Practices

  • Configure in order -- Set up schedule types before assigning schedules. Set up fine types before issuing fines. Set up leave types before processing leave requests.
  • Start with defaults, then customize -- Use the default settings as a starting point. Adjust for specific departments or roles as your company's needs become clearer.
  • Document your policies -- Use the description fields in each setting to document the reasoning behind your configuration. This helps future administrators understand why decisions were made.
  • Test with a small group -- Before rolling out new attendance or scheduling rules to the entire workforce, apply them to a small test group first and verify the results.
  • Review before payroll -- Before each payroll cycle, review your allowance and benefit settings to ensure new hires and changes are reflected.
  • Align with labor law -- Ensure your leave settings, overtime rules, and benefit structures comply with UAE labor law requirements. Consult with your legal team when configuring these settings.
  • Communicate changes -- Whenever you modify employee-facing settings (schedules, fine types, leave policies), communicate the changes to affected employees before they take effect.

Troubleshooting

IssueSolution
Schedule not appearing for employeesVerify the schedule type is active and assigned to the correct department or employees.
Grace period not workingCheck that the grace period minutes are set correctly in Attendance settings. Ensure the value is greater than 0.
Overtime not being trackedConfirm "Enable Overtime Tracking" is turned on and the overtime threshold is set appropriately.
Leave balance incorrectReview the accrual method and allocation settings for the leave type. Check if carry-over rules are applied correctly.
Fine types not available when creating a fineEnsure the fine type is active and its "Applicable To" setting matches the employee/driver type.
Allowance not appearing in payrollVerify the allowance has "Included in Payroll" enabled and is assigned to the employee.
Swap requests not availableCheck that "Allow Swap Requests" is enabled in Swap Request settings.