Skip to content

Commit 18de081

Browse files
authored
Merge branch 'eStreamSoftware:master' into master
2 parents cfc1a67 + a2bfba0 commit 18de081

13 files changed

+200
-1
lines changed

changelog/1.2025.292.233.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,4 +35,4 @@ Fixes for EPF calculations, payroll processing errors, and enhanced bank file fo
3535
- OCBC bank EPF payment files for both EPF Account 1 and Account 2 have same TapeID value
3636
- AffinMax file format is missing bank code for "Merchantrade" bank
3737
- Close paysheet prompt "Access Violation" error
38-
- Generate RHB Reflex EPF excel file prompt "Access Violation" error
38+
- Generate RHB Reflex EPF excel file prompt "Access Violation" error

changelog/1.2025.293.234.md

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
---
2+
date: 2025-11-14
3+
title: 1.2025.293.234
4+
description: SQL Payroll version 1.2025.293.234 changelog
5+
slug: 1.2025.293.234
6+
hide_table_of_contents: false
7+
---
8+
9+
Database upgrade to v146 featuring new QR Code clock-in capabilities, work session improvements, and fixes for Public Bank EPF formatting and Time Attendance reporting. (*234*)
10+
11+
<!-- truncate -->
12+
13+
## Database
14+
15+
Database upgraded to version **146**
16+
17+
## Features
18+
19+
- Introduced [QR Code clock in/out](https://docs.sql.com.my/sqlpay/integration/clock-in) feature
20+
21+
---
22+
23+
## Updates
24+
25+
- Displays work time range in Maintain Work Session
26+
- Added validation ensuring branch and traveller location radius is at least 5m
27+
28+
---
29+
30+
## Bug Fixes
31+
32+
- Fixed Public Bank EPF payment text format not padding Employee IC No. with spaces for non-Malaysian employees
33+
- Fixed missing TMS log on Rest Day despite having summary records
34+
- Excluded inactive employees from validation in Time Attendance Summary and Unassigned Listing reports
35+
- Fixed calendar date generation reminder persisting after generating work schedule without sessions

changelog/1.2025.293.235.md

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
---
2+
date: 2025-11-26
3+
title: 1.2025.293.235
4+
description: SQL Payroll version 1.2025.293.235 changelog
5+
slug: 1.2025.293.235
6+
hide_table_of_contents: false
7+
---
8+
9+
Added Maybank2u Biz payment file formats, updated Maybank2E and Giro settings, optimized tax reporting, and fixed various issues with report formatting, rest day assignment, and EPF display. (*235*)
10+
11+
<!-- truncate -->
12+
13+
## Features
14+
15+
- Added Maybank2u Biz file format for EPF, SOCSO, EIS, and IRB payments
16+
17+
---
18+
19+
## Updates
20+
21+
- Updated Customer Reference Number in Maybank2E RC Universal Payment file format to default to `yyyymmdd%.5d` formatting
22+
- Adjusted Maybank Giro form
23+
- Optimized Income Tax Lampiran 2 report performance
24+
25+
---
26+
27+
## Bug Fixes
28+
29+
- Fixed issue where report footer was not shown on every page and page numbers were incorrect
30+
- Fixed inability to assign rest days via wizard for dates prior to the last processed summary for employees without work days
31+
- Fixed Calendar Date being deleted when clearing rest days or sessions
32+
- Fixed EPF amount not displaying when previewing Payroll Summary report
33+
- Fixed "BIL" column in EPF Borang A report template not displaying fully when records exceed 100

docs/integration/clock-in.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,17 @@ Time Attendance QR Code related guidelines
1010
To setup Time Attendance QR Code, may refer to [Time Attendance Payroll Setup](hrms/e-tms/payroll-setup)
1111
:::
1212

13+
## Scanner Requirements
14+
15+
- Android device (Android 5 and above — higher is better)
16+
- Google Play Store
17+
- Bluetooth 5.0 + BLE
18+
- Internet connection (preferably supports 2.4GHz / 5GHz)
19+
- GPS service
20+
- Front camera ≥ 5MP
21+
- Back camera ≥ 20MP
22+
- RAM 6GB and above (recommended)
23+
1324
## Login
1425

1526
### Login

docs/usage/hide-bonus.md

Lines changed: 120 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,120 @@
1+
---
2+
title: Hide Bonus Process
3+
description: To maintain the confidentiality of bonus distributions by restricting bonus-related information.
4+
slug: /usage/hide-bonus
5+
tags: ["SQL Payroll", "Bonus"]
6+
---
7+
8+
This guide explains how to maintain the confidentiality of bonus distributions by restricting access to bonus-related information.
9+
10+
For example, JOY is a new staff member in the HR department who needs access to employee records like leave and attendance but should not see bonus details. Follow these steps to hide bonus information in SQL Payroll:
11+
12+
## Revoke Process Bonus access right
13+
14+
1. Login as **ADMIN**.
15+
2. Go to **Tools** > **Maintain User** > **New** to create a new user ID for JOY.
16+
3. Go to **Access Control**.
17+
18+
![access-control](../../static/img/usage/hide-bonus/access-control.png)
19+
20+
4. Click on Process Bonus and Untick (Revoke) the Process Bonus option for users who should not have access to bonus information.
21+
22+
![process-bonus-access-right](../../static/img/usage/hide-bonus/process-bonus-access-right.png)
23+
24+
## What happens when you revoke the Process Bonus access right?
25+
26+
If JOY does not have the **Process Bonus** access right, the following restrictions apply:
27+
28+
### Access Denied on Payroll Preview
29+
30+
If JOY tries to preview an employee’s payroll (e.g., Lee Chong Wai) after a bonus has been processed by another user, the system will display an **Access Denied** message.
31+
32+
![preview-access-denied](../../static/img/usage/hide-bonus/preview-access-denied.png)
33+
34+
### Cannot Save Bonus Entries
35+
36+
If JOY attempts to enter a bonus amount for an employee and clicks **Save**, the system will immediately show an **Access Denied** error.
37+
38+
![save-access-denied](../../static/img/usage/hide-bonus/save-access-denied.png)
39+
40+
### Restricted PCB Access
41+
42+
During month-end payroll processing, even if an employee no longer has a bonus, JOY will be unable to click **Print PCB** if a bonus was previously processed for that employee.
43+
44+
![restricted-pcb-access](../../static/img/usage/hide-bonus/restricted-pcb-access.png)
45+
46+
### Hidden Payslip Formats
47+
48+
When JOY previews payslip formats, she can only see employees whose bonuses have not been processed. The payslip for Lee Chong Wai (who has a bonus) will be hidden.
49+
50+
![payslip-format-hidden](../../static/img/usage/hide-bonus/payslip-format-hidden.png)
51+
52+
### Payroll Summary
53+
54+
Once a payroll is processed with a bonus, the affected employee’s details are no longer visible in the list for JOY.
55+
56+
When JOY clicks **Apply**, the payroll details for Lee Chong Wai are hidden. She can still view the summary for other employees without bonuses, but Lee Chong Wai’s information is excluded.
57+
58+
![payroll-summary-hidden](../../static/img/usage/hide-bonus/payroll-summary-hidden.png)
59+
60+
If multiple processes are selected in the Payroll Summary, only those without bonuses will be displayed. Any process containing bonus-related information (wages, allowances, etc.) will be excluded from the summary.
61+
62+
![admin-vs-joy-view](../../static/img/usage/hide-bonus/admin-vs-joy-view.png)
63+
64+
## Revoke Report Access Right
65+
66+
In SQL Payroll version 220 and above, you can revoke specific user access rights for payroll reports. To prevent a user from seeing bonus amounts, ensure the following reports are unticked in their **Access Control** settings:
67+
68+
```text
69+
Process Bonus
70+
Pending Bonus
71+
Print EPF Borang A
72+
Print SOCSO Borang 8A
73+
Print EIS Lampiran 1
74+
Print SOCSO + EIS Contribution
75+
Print Income Tax CP 8 / CP 159
76+
Print Income Tax e-Data Praisi
77+
Print Income Tax CP 8D
78+
Print Income Tax CP 39
79+
Print Income Tax CP 22A
80+
Print Income Tax CP 22B
81+
Print Income Tax CP 21
82+
Print Income Tax EA Form
83+
Print Income Tax EC Form
84+
Print Income Tax Lampiran B (PCB Audit)
85+
Print Income Tax Lampiran 2 (PCB Audit)
86+
Print Income Tax PCB 2(II)
87+
Print Yearly Payroll Report
88+
Print Yearly Payroll Report - Wages
89+
Print Yearly Payroll Report - Allowance
90+
Print Yearly Payroll Report - Overtime
91+
Print Yearly Payroll Report - Commission
92+
Print Yearly Payroll Report - Claim
93+
Print Yearly Payroll Report - Bonus
94+
Print Yearly Payroll Report - Director
95+
Print Yearly Payroll Report - Paid Leave
96+
Print Yearly Payroll Report - Employment Loss Compensation
97+
Print Yearly Payroll Report - Gratuity
98+
Print Yearly Payroll Report - Advance Paid
99+
Print Yearly Payroll Report - Loan
100+
Print Yearly Payroll Report - Deduction
101+
Print Yearly Payroll Report - CP38
102+
Print Yearly Payroll Report - Unpaid Leave
103+
Print Yearly Payroll Report - Advance Deduct
104+
Print Yearly Payroll Report - Tax Benefit
105+
Print Yearly Payroll Report - Optional Tax Relief
106+
Print Yearly Payroll Report - EPF
107+
Print Yearly Payroll Report - SOCSO
108+
Print Yearly Payroll Report - EIS
109+
Print Yearly Payroll Report - PCB
110+
Print Yearly Payroll Report - Gross Pay
111+
Print Yearly Payroll Report - Gross Deduct
112+
Print Yearly Payroll Report - Gross Net Pay
113+
Print Yearly Payroll Report - Adjustment
114+
Print Yearly Payroll Report - Net Pay
115+
Print Yearly Payroll Report - HRDF
116+
Print Yearly Individual Report
117+
Print Pending Payroll Listing - All
118+
Print Pending Payroll Listing - Bonus
119+
Generate Payment Voucher / Journal Entry
120+
```
59.7 KB
Loading
319 KB
Loading
169 KB
Loading
184 KB
Loading
166 KB
Loading

0 commit comments

Comments
 (0)