I have been using HR.my for several years now, and it has worked out very well for my company’s HR and payroll needs. Thank you for continuing to improve and support the platform.
I would like to request two possible enhancements to the payslip:
Payment Date on Payslip
– An option to indicate the actual salary payment date, so that employees can clearly see when their salary was disbursed.
Custom Payroll Period Display
– The ability to show customized payroll period dates (e.g. “1st Sept – 27th Sept”) on the payslip. This would be especially helpful for employees who worked an incomplete month, as it clarifies the exact coverage of that payroll.
At present, I understand that HR.my allows flexible payroll processing with user-defined date ranges, but it would be very helpful if these chosen dates could be reflected directly on the payslip.
Could you kindly confirm if these features are currently supported, or if they are on the development roadmap?
Thank you very much for your support, and for continuing to make HR.my such a reliable platform.
Yes, I am referring to indicating the actual salary payment date on the payslip as we generally process payslips prior to credit date
Kindly advice if this option is currently available.
If it is not currently supported it will be a great addition to have this date displayed clearly on the employee payslip so that employees can see exactly when their salary was disbursed.
And also the option to customize the payroll period display on the payslip (e.g., “1st Sept – 27th Sept”) for employees who worked an incomplete month
Could you kindly confirm if these two features are currently supported on the payslip, or if they are planned for future updates?
For our standard monthly payroll, all employees processed in the same run share the same payment date, so having a single Payment Date field on the payslip would be ideal.
However, in cases of employment termination or ad-hoc payments, the payment date may differ from the main payroll. If possible, it would be useful for the system to reflect the actual payment date entered for that employee’s record or payroll run.
Regarding the Payroll Period, we typically process non-standard date ranges (e.g. 1st Sept – 27th Sept) to match employee new hires and terminations. Having this range displayed as a distinct Payroll Period field on the payslip (rather than just as a remark) would make it clearer for employees who worked a partial month.
Both features would add transparency and reduce confusion over payment timing and period coverage.
Thank you for considering this enhancement and for your continued support.
That’s fantastic — thank you for enabling the Payment Date field, it’s a great enhancement.
Regarding the Payroll Period, I may need your guidance. When I try to set a custom date range for payroll (for example, 1st Nov – 8th Nov), the system seems to prevent selecting an incomplete month, as shown in the attached screenshot.
I’m not sure if I’ve configured something incorrectly, or if I should be processing partial-month payrolls in a different way. Could you please advise the correct steps or setting to handle this scenario?
Appreciate your help and the continuous improvements you’ve been rolling out.
Let me explain the date range issue first. As explained in the user guide here: Free Payroll System
Pay Cycle and Period Range. Each Pay Cycle must stay within its valid Period Range. For example, if a Monthly payroll period spans two different months, the total number of days must remain within the allowable limits of those months—it cannot be more than the maximum days of either month, and it cannot be fewer than the minimum days of either month.
Therefore, if you are processing a monthly payroll, you must select the dates to cover an entire month.
In your case of partial-month payroll, you may instead use Deductions to deduct non-working days instead, as explained in the same guide: Free Payroll System
You are correct to point out that not all employees in the same payroll run will have the same payment date, as this does not account for employees who have resigned.
Looking ahead, I would like to request that, if possible, the system locks the Payment Date on published payslips, or provides an alternative way to edit the Payment Date for individual employees. This would help maintain accuracy and consistency across payroll records.
Instead of one payroll per Pay Cycle per Period End, I will consider combining the Payslip Title for uniqueness, i.e, one payroll per Pay Cycle per Period End per Payslip Title.
But as I have already moved on to other tasks, I can only revisit this later when I have more free time.