Skip to content

Commit 2ffbcff

Browse files
feat: add hrms faq
1 parent e758bbf commit 2ffbcff

File tree

12 files changed

+138
-6
lines changed

12 files changed

+138
-6
lines changed

docs/integration/hrms/e-claim/_category_.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"label": "E Claim",
3-
"position": 7,
3+
"position": 8,
44
"link": {
55
"type": "generated-index",
66
"description": "A guide on E Claim features"
Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
---
2+
sidebar_position: 4
3+
title: FAQ
4+
description: E-Claim Frequently Asked Questions
5+
---
6+
7+
## Approvals & Audit Trail
8+
9+
### 1. Why does the change log show “ADMIN” instead of the manager’s name?
10+
11+
When a claim is approved or rejected directly in **SQL Payroll** (rather than in HRMS), the audit log records the action under **ADMIN**. Approvals completed within HRMS display the actual manager’s name.
12+
13+
---
14+
15+
## E-Invoice Claim Workflow
16+
17+
### 2. What is an E-Invoice Claim?
18+
19+
This submission type requires an attachment containing a **valid e-invoice QR code**. SQL HRMS scans the file, validates the QR code, and auto-populates the invoice details in the claim form.
20+
21+
### 3. Why do I see “No QR detected” after attaching an e-invoice?
22+
23+
Common reasons include:
24+
25+
- No QR code present in the attachment.
26+
- QR code is too small or low quality to be read.
27+
- The e-invoice itself is invalid.
28+
29+
Upload a clear, valid e-invoice and attach it again.
30+
31+
### 4. Why is the Supplier Name or E-Invoice No truncated in `Ref 1` / `Ref 2`?
32+
33+
Each reference field supports up to **80 characters**. Values longer than that are automatically shortened to fit the limit.

docs/integration/hrms/e-leave/_category_.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"label": "E Leave",
3-
"position": 6,
3+
"position": 7,
44
"link": {
55
"type": "generated-index",
66
"description": "A guide on E Leave features"

docs/integration/hrms/e-leave/faq.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@ title: FAQ
44
description: E-Leave Frequently Asked Questions
55
---
66

7-
<!-- markdownlint-disable-next-line MD041 -->
87
## Leave Applications & Approvals
98

109
### 1. Leave application stays “Pending” in HRMS and doesn’t appear in Payroll after Sync Cloud

docs/integration/hrms/e-payroll/_category_.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"label": "E Payroll",
3-
"position": 8,
3+
"position": 9,
44
"link": {
55
"type": "generated-index",
66
"description": "A guide on E Payroll features"
Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,54 @@
1+
---
2+
sidebar_position: 3
3+
title: FAQ
4+
description: E-Payroll Frequently Asked Questions
5+
---
6+
7+
## Access & Sync Issues
8+
9+
### 1. Why can’t I click the **Latest Payslip**, **Monthly Payroll**, or **EA Form** buttons?
10+
11+
![top-row-disabled](../../../../static/img/integration/hrms/e-payroll/top-row-disabled.png)
12+
13+
Enable the payroll data sync in SQL Payroll:
14+
15+
1. In SQL Payroll, click the **** icon.
16+
2. Choose **Payroll**.
17+
3. Tick **Include Employee Payroll Info**, then click **Sync All**.
18+
19+
### 2. Error: `Unauthorized`
20+
21+
Re-enable SQL Drive and sync again:
22+
23+
1. In SQL Payroll, go to **File → Company Profile**.
24+
2. Click the **** icon.
25+
3. Toggle **SQL Drive** off and click **Save**.
26+
4. Click **Edit**, toggle **SQL Drive** back on, then save.
27+
5. Re-sync Payslip/EA data in HRMS.
28+
29+
---
30+
31+
## Payslip Availability
32+
33+
### 3. Why are some payslips missing after I change the filter and resync?
34+
35+
Starting with Payroll version **v216**, the sync behaviour differs for Payroll Info versus Payslips:
36+
37+
- **Payroll Info** → syncs from the first month-end up to the month selected in the filter.
38+
- **Payslips** → syncs **only** the exact month selected.
39+
40+
![sync-payroll-logic](../../../../static/img/integration/hrms/e-payroll/sync-payroll-logic.png)
41+
42+
If you select **September 2025**:
43+
44+
- Payroll Info updates from the first month-end through September 2025.
45+
- Payslips sync only for September 2025.
46+
47+
:::warning Important
48+
If you re-sync an earlier month (for example, **June 2024**):
49+
50+
- Payroll Info refreshes from the first month-end through June 2024.
51+
- Payslips overwrite with only June 2024 data.
52+
53+
Any payroll info and payslips **after June 2024 are removed** and must be re-synced month by month.
54+
:::

docs/integration/hrms/e-tms/_category_.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"label": "E TMS",
3-
"position": 5,
3+
"position": 6,
44
"link": {
55
"type": "generated-index",
66
"description": "A guide on E TMS features"

docs/integration/hrms/e-tms/faq.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@ title: FAQ
44
description: E-TMS Frequently Asked Questions
55
---
66

7-
<!-- markdownlint-disable-next-line MD041 -->
87
## Clock In & Attendance
98

109
### 1. Why do I see `Exception: [500] Error` or `Exception: [500] Insufficient Storage` when clocking in/out with attachments?

docs/integration/hrms/faq.md

Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
---
2+
sidebar_position: 5
3+
title: FAQ
4+
description: HRMS Frequently Asked Questions
5+
---
6+
7+
<!-- markdownlint-disable-next-line MD041 -->
8+
## Connectivity & Login
9+
10+
### 1. Error: “OOPS! We have encountered some problems while trying to connect to the server. Please try again.”
11+
12+
![500-error](../../../static/img/integration/hrms/faq/500-error.png)
13+
14+
Verify branch settings in SQL Payroll:
15+
16+
- **Radius** is blank → SQL Payroll → **Human Resource → Maintain Branch** → enter a radius value.
17+
- **Branch description** is empty → SQL Payroll → **Human Resource → Maintain Branch** → fill in the description.
18+
19+
### 2. Error: `[SQL HRMS] Exception: [404] User Name 'xxxx' not found in Payroll`
20+
21+
Confirm these items before logging in:
22+
23+
- You’re using the correct email address.
24+
- If the email was just added in **Maintain Employee**, run **Sync Cloud** so HRMS picks it up.
25+
- The employer email field in **Maintain Employee** is populated.
26+
27+
---
28+
29+
## Device Requirements
30+
31+
### 3. What are the minimum mobile OS versions for SQL HRMS?
32+
33+
- **Android:** 5.0 (Lollipop) or newer.
34+
- **iOS:** 12 or newer.
35+
36+
---
37+
38+
## Payroll & Sync Settings
39+
40+
### 4. Error: `Cannot cast Object into String` during Sync Cloud
41+
42+
This error occurs when a leave type or claim code description is blank.
43+
44+
**Fix it in SQL Payroll:**
45+
46+
- **Claims:** Payroll → **Maintenance → Maintain Claim** → ensure every claim code has a description.
47+
- **Leave:** Payroll → **Leave → Maintain Leave Type** → ensure every leave type has a description.
31.9 KB
Loading

0 commit comments

Comments
 (0)