|
| 1 | +--- |
| 2 | +sidebar_position: 6 |
| 3 | +title: FAQ |
| 4 | +description: E-TMS Frequently Asked Questions |
| 5 | +--- |
| 6 | + |
| 7 | +<!-- markdownlint-disable-next-line MD041 --> |
| 8 | +## Clock In & Attendance |
| 9 | + |
| 10 | +### 1. Why do I see `Exception: [500] Error` or `Exception: [500] Insufficient Storage` when clocking in/out with attachments? |
| 11 | + |
| 12 | +|`Exception: [500] Error`|`Exception: [500] Insufficient Storage`| |
| 13 | +|---|---| |
| 14 | +||| |
| 15 | + |
| 16 | +**Cause:** SQL Drive storage is full. |
| 17 | + |
| 18 | +**Fix:** Contact your service agent to extend your SQL Drive storage capacity. |
| 19 | + |
| 20 | +### 2. Why can staff still clock in at their default branch after assigning Traveller locations? |
| 21 | + |
| 22 | +Traveller lets employees clock in/out at multiple locations. Because every employee also has a default branch in Payroll, the system continues to allow clocking in/out at that default branch. |
| 23 | + |
| 24 | +### 3. Why is the Clock In button disabled? |
| 25 | + |
| 26 | +**Cause:** No *Working Calendar* is configured in Payroll. |
| 27 | + |
| 28 | +**Fix:** Set up a work session by following the [Payroll setup guide](./payroll-setup.md). |
| 29 | + |
| 30 | +### 4. When does the HRMS app reset clock in/out records? |
| 31 | + |
| 32 | +The system resets according to the latest work session: |
| 33 | + |
| 34 | +- **Work Day:** 12 hours after the work session end time |
| 35 | +- **Public Holiday / Rest Day:** 16 hours after the last clock-out time |
| 36 | + |
| 37 | +### 5. Can HRMS calculate salary for daily-rated workers using eTMS? |
| 38 | + |
| 39 | +Yes. This requires system customization—contact your service agent for assistance. |
| 40 | + |
| 41 | +--- |
| 42 | + |
| 43 | +## Sync & Record Management |
| 44 | + |
| 45 | +### 6. Why do I get “Records synced until xxxxx. There might still be logs for xxxx on xxxxxx. Editing for this record is not allowed”? |
| 46 | + |
| 47 | + |
| 48 | + |
| 49 | +**Cause:** Payroll only allows clock in/out edits two days after the original log date. |
| 50 | + |
| 51 | +**Fix:** |
| 52 | + |
| 53 | +- For same-day updates, use the **HRMS App**. |
| 54 | +- For Payroll edits, wait two full days after the log date. (Example: 19/09/2025 log → editable on 21/09/2025.) |
| 55 | + |
| 56 | +### 7. Why does the “Clock On Behalf” button disappear in the HRMS app? |
| 57 | + |
| 58 | + |
| 59 | + |
| 60 | +Once Payroll logs are synced, the historical clock records are confirmed and the button is hidden. Check the last Payroll Update Date in the `Sync Cloud` dashboard—the button appears only for dates after that cutoff. (Example: if eTMS is updated to 17/09/2025, the button returns starting 18/09/2025.) |
| 61 | + |
| 62 | +### 8. Why are some employees missing from the eTMS summary table? |
| 63 | + |
| 64 | +The summary lists only employees flagged as *late in*, *early out*, *absent*, *OT*, or *on leave*. Staff with normal attendance do not appear. |
| 65 | + |
| 66 | +### 9. Why do I see “Cannot view report. There are still records with errors ...”? |
| 67 | + |
| 68 | + |
| 69 | + |
| 70 | +**Fix:** |
| 71 | + |
| 72 | +1. Click the **Cloud** icon → **Sync All**. |
| 73 | +2. Update every employee log. |
| 74 | +  |
| 75 | + |
| 76 | +--- |
| 77 | + |
| 78 | +## Notifications & Mobile App |
| 79 | + |
| 80 | +### 10. Why am I receiving Geofence notifications when I am not using eTMS? |
| 81 | + |
| 82 | +Work sessions defined in Maintain Calendar trigger Geofence reminders even if eTMS is not actively used. |
| 83 | + |
| 84 | +### 11. How can I stop Geofence notifications on Android? |
| 85 | + |
| 86 | +1. Long-press the `SQL HRMS Geofence Services` notification. |
| 87 | + |
| 88 | +  |
| 89 | +2. Tap **Settings**. |
| 90 | + |
| 91 | +  |
| 92 | +3. Open **Notification Categories**. |
| 93 | + |
| 94 | +  |
| 95 | +4. Turn off **SQL HRMS Geofence Service**. |
| 96 | + |
| 97 | +  |
| 98 | + |
| 99 | +### 12. Why does eTMS show “Updated to 01/01/2025” when there are no records? |
| 100 | + |
| 101 | + |
| 102 | + |
| 103 | +If no eTMS records exist, the system defaults the update date to the first day of the year. |
| 104 | + |
| 105 | +### 13. Why does the OT duration differ between the Log tab and OT tab? |
| 106 | + |
| 107 | + |
| 108 | + |
| 109 | +- **Log tab:** Shows all extra time based on actual clock-in/out times. |
| 110 | +- **OT tab:** Applies company OT rules (for example, OT only counts after 6:00 pm). |
| 111 | + |
| 112 | +**Scenario:** Work session 9:00 am–6:00 pm, employee clocks in at 8:50 am and out at 6:30 pm. |
| 113 | + |
| 114 | +- Log tab → 40 minutes (10 minutes early + 30 minutes late). |
| 115 | +- OT tab → 30 minutes (6:00 pm–6:30 pm per OT rules). |
| 116 | + |
| 117 | +### 14. Can staff avoid being marked late by changing the phone time? |
| 118 | + |
| 119 | +No. eTMS timestamps are recorded using the HRMS server time, so changing the device clock does not affect the recorded time. |
| 120 | + |
| 121 | +### 15. How do I check who clocked in for an attendance log? |
| 122 | + |
| 123 | +1. Open **HRMS App** → **TMS** → **Log**. |
| 124 | +2. Select the relevant date. |
| 125 | +3. Review the **On Behalf** column. |
| 126 | + |
| 127 | +|`On Behalf`|Meaning| |
| 128 | +|--|--| |
| 129 | +|`-`|Employee clocked in/out themselves| |
| 130 | +|`manager`|Manager clocked via HRMS app| |
| 131 | +|`ADMIN`|HR/manager clocked via Payroll| |
| 132 | + |
| 133 | + |
| 134 | + |
| 135 | +### 16. What does “ClientException with SocketException” mean? |
| 136 | + |
| 137 | +The connection timed out. Refresh the page/app and try again. |
| 138 | + |
| 139 | +--- |
| 140 | + |
| 141 | +## Reporting, Overtime & Leave |
| 142 | + |
| 143 | +### 17. Why is the work session field blank on some dates in the Time Attendance Summary report? |
| 144 | + |
| 145 | +Rest days and public holidays have no scheduled work session, so the field remains empty. |
| 146 | + |
| 147 | +### 18. Why can’t I see every employee in the Time Attendance report? |
| 148 | + |
| 149 | +The report respects your licensed eTMS user count and only displays records within that limit. |
| 150 | + |
| 151 | +### 19. Do I need to clock in/out if I work OT during a break? |
| 152 | + |
| 153 | +Yes. Clock out at the start of the break and clock back in when you begin OT. |
| 154 | + |
| 155 | +|Work Session|Break Time| |
| 156 | +|--|--| |
| 157 | +|9:00 am–6:00 pm|1:00 pm–2:00 pm| |
| 158 | + |
| 159 | +**Recommended steps:** |
| 160 | + |
| 161 | +- 9:00 am → Clock in (start work) |
| 162 | +- 1:00 pm → Clock out (start break) |
| 163 | +- 1:00 pm → Clock in (start OT) |
| 164 | +- 2:00 pm → Clock out (end OT) |
| 165 | +- 2:00 pm → Clock in (resume normal work) |
| 166 | + |
| 167 | +### 20. Why does the “Overtime Confirmation” message appear when claiming OT? |
| 168 | + |
| 169 | + |
| 170 | + |
| 171 | +It appears when no OT entitlement is set for the work session during the selected period. |
| 172 | + |
| 173 | +### 21. Why do I see “No OT detected. Clock out without Claim OT?” |
| 174 | + |
| 175 | + |
| 176 | + |
| 177 | +You attempted to claim OT before the work session ended. Wait until the OT-eligible time before clocking out with OT. |
| 178 | + |
| 179 | +### 22. Why does HRMS request “Always in use” location permission? |
| 180 | + |
| 181 | +This permission enables: |
| 182 | + |
| 183 | +- Clock-in reminders when you enter the work location. |
| 184 | +- Clock-out reminders when you leave. |
| 185 | +- Location monitoring during GPS-enforced sessions (starts at clock-in, stops at clock-out or after the auto-reset window). [Learn more](https://docs.sql.com.my/sqlpay/integration/hrms/e-tms/app-usage). |
| 186 | + |
| 187 | +### 23. I forgot to tick “Claim OT” when clocking out. What now? |
| 188 | + |
| 189 | +Ask HR to update the record in SQL Payroll: |
| 190 | + |
| 191 | +1. In SQL Payroll, click the ☁ icon → **Sync All**. |
| 192 | +2. Locate the log date → right-click → **Edit** → tick **Is OT**. |
| 193 | + |
| 194 | +### 24. Why does “Location Not Matched” appear when I clock in/out? |
| 195 | + |
| 196 | +1. Confirm that your device GPS is on and functioning. |
| 197 | +2. Ensure you are within the assigned work location. Check under **View Work Location**. |
| 198 | +  |
| 199 | + |
| 200 | +### 25. Why can’t I see “Claim As Leave” when clocking out? |
| 201 | + |
| 202 | + |
| 203 | + |
| 204 | +The option appears only when clocking out on a rest day or public holiday. |
0 commit comments