ByteHR - July 2026 Release
TABLE OF CONTENTS (Release Date: 6 July 2026)
🟢 New Features
- CP22 Reports
- Bank Islam Bank File
- DuitNow TnG Bank File (Hong Leong Bank, Maybank)
- Payroll History Report in Excel
🔵 Improvements
🟢 New Features
CP22 Reports

ByteHR now generates the CP22 new joiner notification file directly from the system, so admins can submit it to LHDN within the 30-day commencement deadline without preparing it manually.
- Generate from Reports > Government Reports > Other Statutory Forms > CP22
- All selected employees are combined into a single TXT file, formatted to LHDN's CP22 specification, ready to upload to the MyTax e-Filing portal
- The system checks employee data before generating and flags any employees with missing required information
—
- See CP22 Report (New Joiner Notification) at LEARN MORE
Bank Islam Bank File

Admins can now generate a Bank Islam salary payment file directly from ByteHR. The file follows Bank Islam's Salary PLUS format and can be uploaded straight to Bank Islam's system for salary payment.
DuitNow TnG Bank File (Hong Leong Bank, Maybank)

Admins can now pay employees who use a Touch 'n Go eWallet (TnG) account when generating a bank file, using the employee's TnG account number.
- Add Touch 'n Go eWallet (TnG) as a bank option in Preferences → Banks
- Hong Leong Bank: select DuitNow as the Payment Type
- TnG and regular bank account employees are paid in the same file, and salary arrives instantly instead of the next business day
- Maybank (M2E): TnG employees can be included in the bank file
- Salary follows the standard transfer schedule, same as other employees
—
- See Pay Employees via TnG eWallet at LEARN MORE
Payroll History Report in Excel

Payroll admins can now export the payroll History log to Excel for the current payroll period, to audit who made changes, what was changed, and when.
- Export Excel button available in the History sidebar of Employee Payrolls
- Downloads the full history log for the current payroll period, one row per action entry
- Export follows whatever filters are applied in the Search section
—
- See Payroll History Report in Excel at LEARN MORE
🔵 Improvements
Default EIS and SOCSO Contribution

The system now automatically sets SOCSO and EIS contribution status based on an employee's Nationality and Malaysia PR status, so admins no longer need to configure these manually for each employee.
- Malaysian employees: SOCSO and EIS enabled
- Non-Malaysian employees with Malaysia PR: SOCSO and EIS enabled
- Non-Malaysian employees without Malaysia PR: SOCSO enabled, EIS disabled and locked (cannot be manually enabled)
Multiple Attachments in Requests

Employees can now attach up to 5 files to a single request instead of one.
- Attach up to 5 files per request (previously limited to 1)
- Max file size: 10 MB per image, 7 MB per other file type
- Admins can view and download all attachments for a request from one place
Improve Edit Sign In/Out Request

When an employee submits an Edit Sign In/Out request from mobile, the system pre-fills the form with the recorded time. The employee edits only the leg that needs correcting and sees a preview of what changed vs unchanged before submitting.
- If a Sign In or Sign Out time is already recorded, it pre-fills automatically. Both fields (Sign In and Sign Out) stay editable, not just the missing one
- If no time is recorded, the employee enters both times manually
- Manager Approval shows recorded time vs requested time, with a Late or Out Early flag where applicable
- Shows how many Edit Sign In/Out requests the employee submitted in the last 30 days, with a warning at 3 or more
Deduct Break Time from Working Hours for Hourly Employees

Regular Hours for Hourly employees now automatically deduct break time between Sign In and Sign Out. Payroll reflects actual time worked, not total shift duration.
- Applies to Hourly employees on fixed and flexible shifts
- Break time is set at the Shift Schedule
Payment Name: Character Limit Warning on Payslip Truncation

Payment and Deduction names now have a 60-character limit, shown as a live counter in the Name field, so names no longer get cut off on payslip.
- Character counter display when creating or editing a Payment or Deduction
- Names longer than 60 characters cannot be saved
- On payslip (Format 1, Format 2, Standard), long names now wrap onto a second line instead of showing "..."