Version | Module | Description | Details |
---|---|---|---|
For the Email Payslip function, the payslip PDF attachment can now be protected by adding a password. Users can even select the type of password mode before processing. Please see the screen capture for the 4 different password modes.
|
![]() Click to enlarge |
||
More variables are now supported in the 'Letter Management' module. These include variables such as 'Last 2 Basic Salary Amount' and 'Latest Allowance Amount of a Particular Type'.
|
|||
For the 'Letter Module', users can now define the preferred format for date and currency for different letter templates. This improvement ensures consistency and efficiency.
|
![]() Click to enlarge |
||
Many functions in the system require sending emails to employees, including payslips, letters, reports, workflow notifications, and so on. Now, in addition to using their own verified domain and SMTP server, customers can also choose to subscribe to our FCM cloud messaging service. This greatly reduces the risk of being marked as spam and addresses the issue of employees not receiving emails."
|
![]() Click to enlarge |
||
In order to make it easier for users to obtain the latest product and service information and facilitate order placement, a [Marketplace] button has been added to the main toolbar to open the page. We hope to introduce more products and services in the future to make it more convenient for our customers.
|
![]() Click to enlarge |
||
In the "Payment record" module, it is now possible to set it so that users can only view/edit/process records generated by themselves. For example, if the payroll records of two groups of employees are maintained by two different users, this feature will be very useful as it ensures that each group's payroll records cannot be viewed or modified by other users.
|
|||
For the bank autopay module > BEA ECP, the format of the autopay file is now upgraded to v1.19.
|
|||
A new report "Daily CL hours report" is now available. This report showing all addition/deduction CL hours of each staff in calendar style layout.
|
|||
To meet the requirements of the eMPF platform, several new data fields have been added to the employee records, such as 'Type of Employee',' 'Credential Type,' and 'Payroll Group', etc.
|
|||
With the further integration of Hong Kong, Macau, and Mainland China, it has become increasingly common for businesses to hire non-Hong Kong residents. Therefore, new fields related to Macau and Mainland China, such as social security number and taxpayer identification number, have been added to the 'Employee Records > Basic Information' module. The design also allows employees to hold identities from more than one location to meet practical needs.
|
![]() Click to enlarge |
||
In Leave Entitlement Setup, a new calculation method "Table with Service years & Date" was supported. This function helps to calculate leave entitlment, especially AL, by lookup service years and make entitlement on specified date(mm/dd).
|
|||
A new calculation method called 'Multi-Break' has been added to the Attendance Analysis module. This allows users to easily define the maximum number of breaks an employee can take within a specified time period and the time limit for each break (for example, up to 2 meal breaks per day, each not exceeding 1 hour). The system can automatically determine work/rest periods based on clock-in/out times and calculate working hours accordingly. This new feature allows employees to take more than one flexible break within a specified period, greatly enhancing the flexibility of meal times. Employees can complete their current tasks before taking a meal break, and managers are significantly relieved from scheduling work. This feature is particularly suitable for service industries such as catering and retail.
|
![]() Click to enlarge |
||
In the TAMS > Timetable module, a new settings page with more settings were added.
|
![]() Click to enlarge |
||
In "MSS > Add new employee" module, more data fields are now supported such as Salary Profile, MPF Staff Type, and MPF Scheme Type. So that more information can be input by shop manager in front line rather than input at back office. This is specially useful for the casual workers who may required to calculate salary immediately after work.
|
![]() Click to enlarge |
||
For the "Casual Worker Timesheet" module, the Date and Branch are now under controlled by the access right settings of the login user. User can only edit the timesheet for particular branches which are permitted. Also the user cannot edit the previous timesheets which are N days before today. These enhancements improved data security.
|
![]() Click to enlarge |
||
To enhance the system security, the user login module has been enhanced to support auto expire, and force change password. Moreover, strong password checking can now be applied such as minimum length, and combinations of special characters, numbers, and uppercase and lowercase letters. Admin user can choose to enable/disable these settings based on company policy.
|
![]() Click to enlarge |
||
To meet the actual operational needs of our clients, the organizational structure design of this system has undergone significant improvements. This helps clients comply with legal regulations while also catering to the practical needs of personnel mobility. These improvements are particularly suitable for multi-company, multi-business groups, and chain restaurants or retail stores.
|
|||
A new report "Turnover List" is now available. This report list all new join/resigned employees within the selected date range.
|
|||
For the calendar module, the option "leave period" is now supported in the third-party calendars (e.g. Microsoft Outlook or Google Calendar) as well. This enhancement reduces the loading time by retrieving the data for the specified period only.
|
![]() Click to enlarge |
||
For the ESS/MSS Performance appraisal module, the description of each rating item now supports HTML. This allows users to describe each item using not only plain text but also formatted text with styles such as bold, underline, and bullet point formatting. This enhancement makes the module more user-friendly and flexible.
|
![]() Click to enlarge |
||
The system upgrade for the 2024 changes of MUFG bank is now ready for the bank autopay module. Customers who are using MUFG autopay are requested to contact our technical support team to arrange the system upgrade.
|
![]() Click to enlarge |
||
A new optional report, the Employee Daily Attendance Report, is now available. This report shows the attendance data for each employee on a daily basis. If there are multiple sessions within the same day, the data will be summed up and presented in a single row.
|
![]() Click to enlarge |
||
The calendar module has received significant improvements. In addition to displaying the duty roster, holidays, and leaves within the ecPayroll web app, it now integrates with third-party calendars such as Microsoft Outlook or Google Calendar. This integration empowers users to conveniently consolidate all relevant information in one place. By leveraging this enhancement, users can effortlessly stay informed about their duty schedule, holidays, and leaves, ensuring that no important information is missed.
|
![]() Click to enlarge |
||
In the Web App > ESS > OT Application, the selection of time periods has been enhanced. Previously, the options were limited to fixed 30-minute intervals (9:00, 9:30, 10:00, etc.). Now, users can choose any hour and minute, providing much more flexibility in selecting the desired time period.
|
![]() Click to enlarge |
||
The payroll formula setup module now includes a new "Copy" function. This feature allows you to easily duplicate a formula node within a salary profile item. To use this function, simply click on a specific formula node, then click the [Copy] button to save the node's formula to memory. You can then paste the same formula content into another node, eliminating the need to configure similar profile items separately. This feature greatly reduces the effort required for tasks like Leave pay calculations..
|
![]() Click to enlarge |
||
The dashboard calendar on the web has been enhanced to display not only the information on leave taken, but also public/statutory holidays and duty rosters. On the calendar setting page, users can select which type of information they want to be displayed on the calendar. In addition, the data period can now be selected and applied to different data types. This allows staff members to view different shift information in a single calendar, making it easier for everyone to keep track of their working schedule.
|
![]() Click to enlarge |
||
The Special Situation module now includes a new setting option called "Minimum Working Minutes". This option allows you to set a minimum number of working minutes for all duty shifts when auto shift hours adjustment is processed under special situations. If the shift hours adjustment results in a shift working hour that is less than the minimum working minutes, then that duty shift will be treated as OFF, and all staff scheduled for that shift will not be required to work on that day.
For example, let's say your normal shift hours are from 9:00 to 18:00. If a typhoon signal is changed from no. 8 to no. 3 at 14:00, staff members must work and clock in on or before 16:00 (assuming a 2-hour allowance), or they will be considered late. However, coming to the office and working for only 2 hours (i.e., from 16:00 to 18:00) may not be a good choice for both the employer and employees. In this case, you can preset the "minimum working minutes" to, say, 3 hours (180 minutes). This means that all staff members, regardless of their duty shift, will not be required to work on that day if the adjusted shift hours are less than 3 hours.
This feature is particularly useful for industries with many different shift hours. For more information, please refer to the user manual.
|
![]() Click to enlarge |
||
For the "Leave Entitlement" module, a new entitlement method "Birthday" is now ready. With this new function, you can easily config the system to auto entitle 1 day of "birthday leave" to every employee during their birthday month. This benefit has become increasingly popular in Hong Kong nowadays.
|
![]() Click to enlarge |
||
New update to our One-off Payment Import module: besides of a "list" format, now supports a new "table" format for easier input of multiple payment types per employee. Minimizes errors and saves time.
|
![]() Click to enlarge |
||
In payroll formula setup module, a new item 2305 "No. of service years (Decimal)" is now ready. This item returns the employee's service years in decimal e.g. 3.5 year instead of 3 years 6 months. Moreover, re-join case is also supported. This item is useful for calculation depends on service years.
|
|||
In payroll formula setup module, a new item 2150 "Sum of the counted working minutes of the max 18 days in last 30 days" is now ready. This item returns the total counted working minutes of the max 18 days in last 30 days of the the employee. This item is specially useful for calculating the Long Service Payment(LSP) for the casual workers.
|
|||
For the "Leave Entitlement" module, "count weekday" method, in case a particular weekday is overlapped with some holidays (Special day) defined, it can now be skipped to avoid double entitlement.
|
![]() Click to enlarge |
||
A new "BCT MPF Industry Scheme Remittance statement" report is now ready for submitting contribution data to BCT every month. This report is designed for the industry scheme.
|
![]() Click to enlarge |
||
Our new web module "Casual Worker Timesheet" simplifies salary and MPF calculations for casual workers. With just a few clicks, users can enter the timesheet of their casual workers and the module will automatically calculate their working hours, MPF, and salary. The calculated results are stored in the database as normal attendance, payroll, and MPF contribution records, making processing as easy as for monthly-pay employees. A casual timesheet report can be generated for workers to verify and sign when receiving payment. This module can be accessed from both the system back-end and front-end, allowing branch managers to input timesheets through the web MSS, print the report, pay the workers, and get their signature. Admin users can also view or modify the data in the system back-end if necessary. This module is especially useful for industries that employ casual workers, such as restaurants, hotels, and construction.
|
![]() Click to enlarge |
||
The "IR56B" report is now available on web ESS for staff to get his/her own report copy as the copy of employer's return. HR admin is able to control which tax year(s) are ready for staff generation. Instead of hardcopy printout, this way is a win-win solution that the staff can get the report any time, while easier for administrators.
|
|||
A new command "Leave adjust based on balance" was added in "HR Commander". This command lets you batch adjust the leave balance of a particular type to a required value based on the leave balance as at a particular date. For example, for Compensation Leave currently, staff A has 10 days, staff B has 5 days, staff C has 2 days. Due to company policy, max 3 days can be kept. By using this function, just 1 command the balance becomes 3 days, 3 days, 2 days respectively. 2 leave adjustment records were added to the database automatically which are -7 days, -2 days for staff A & B. This function is greatly useful when leave balance has to be adjusted for many staffs.
|
|||
A new payroll item "Total leave adjustment (day/minute)" is added for calculating the total of leave adjustment of selected leave type(s) within the calculation period. This is useful especially when you need to compensate the adjusted leave day by paying.
|
|||
For the Employee Roster, the headcount and working hours of each customised session each day is now supported to be shown in the report footer. This function is especially useful for restaurant, retail shop, and hospitality to assign manpower more accurately.
|
![]() Click to enlarge |
||
In Letter module, besides of open/print the generated letter one by one, a new batch email sending function is now supported. It allows user to send multiple selected generated letters to the corresponding employee(s) in one operation. This function is useful especially when you have to send many letters to employees such as contract renewals, or official notice of policy changes, ...
|
|||
In Letter module, the format of variable has been improved from starting with |
|||
In system backend reporting module, the "IR56B" report now supports email sending function. User can batch generate the reports for the selected employees, and directly send to the corresponding employee through email. This function saves users a lot of time to print or send the reports one by one. More reports will be supported in future.
|
![]() Click to enlarge |
||
In system backend reporting module, the "Payroll Detail List" report now supports one more grouping method "group by pay centre" that makes the report become more useful.
|
|||
A new "Manulife MPF Remittance statement" report is now ready for submitting contribution data to Manulife every month. This report is developed in "Manulife Excel File Interface ver 4.3" format.
|
![]() Click to enlarge |
||
In MSS > e-Claim module, the approver is now able to enter a text internal remark during approval. This remark will not be shown to the applicant, but administrators at the system back-end. This is useful to record some kind of admin data such as project code, cost centre,...etc.
|
![]() Click to enlarge |
||
The e-Claim module lets user to submit expenses claim application on the web, as well as approval processing by manager. Although admin user can define the approval flow for it, all types of claim sharing a same approval flow, that may not fulfill all kinds of companies. Now this part was enhanced, besides of different approval flow for different type can be defined, different range of amount is also supported. It is especially useful to auto pass all large amount only applications to top management for getting approval. Currently system supports maximum 3 amount ranges for each claim type.
|
![]() Click to enlarge |
||
For the Monthly Payroll & MPF Comparison Report,the row will be hidden if both of the column "Before MPF" and "After MPF" are 0 in order to make report more clean.
|
|||
A new "Leave Cancellation Application Report" is now ready. This report shows all Leave cancellation records that applied by staffs on web. Date range and employee filter are supported.
|
|||
The "418 Report" can now be auto generated and email to particular person by setting an automation task with schedule. This is more easy to monitor if anyone met 418 conditions.
|
|||
The Workflow module was enhanced. For each workflow stage, besides of specifying a fixed approver, 2 more modes are now supported : "multiple approvers" and "applicant's supervisor". |
![]() Click to enlarge |
||
For the "Leave Entitlement" module, "count weekday" method, in case a particular weekday is overlapped with some holidays (Special day) defined, it can now be skipped to avoid double entitlement.
|
![]() Click to enlarge |
||
A new "Leave Take Constraint" module is now ready. This module let admin user to enter some "constraint rules" to control leave taking on some specified date, time, leave types, or particular group of staffs. Once the constraints have been set, staffs cannot submit leave application on web if one of those constraints met. Even at system backend, a pop-up warning will also be prompted to remind user when constraints met. This function is especially useful for some events or special days that require more man-power and therefore leave taking is not allowed.
|
![]() Click to enlarge |
||
For the ESS online timeclock, the captured GPS address(e.g. 香港沙田安麗街18號達利廣場) can now be shown in attendance timesheet screen as well as the related attendance reports. This is more convenient to see the outdoor clock In/Out location than before.
|
|||
For the bank autopay module, the system can now export autopay data in the format of HSBC Business Internet Banking (.csv).
|
|||
For the bank autopay module, the system can now export autopay data in the format of HSBC HKMRI Connect Digital (HSBCnet) v1.1.
|
|||
Regarding the Missing Card Application records submitted by staffs through ESS platform, besides of approving by managers through MSS, admin user is now available to make approval (or reject) in system back-end (i.e. TAMS). It is useful especially when the pre-assigned approvers are not available to process in some reasons.
|
|||
A new report "Employee Attendance Summary Report" is now ready. This report is a summary report showing total late, early out, OT, absence, working hours, ...etc of each selected employees without showing daily details.
|
![]() Click to enlarge |
||
The Workflow module was enhanced. A new Action Type "Send message to a particular Message Box" was added. With this new action, you can setup the workflow to cc a copy of message to a particular message box (e.g. email box) in particular workflow stage. For example, you can setup the e-Leave workflow to cc all leave approval emails to HR dept (i.e. a department email address) so that HR administrators knows who is on leave soon.
|
![]() Click to enlarge |
||
"Forgot password" handling was enhanced. Same as before, when a staff forgot his/her own login password, he/she can click the "forgot password" link to self reset the password. Now administrator can customize the guideline message to be shown to the staffs. Moreover, some companies may not want to let staffs reset their own password, now administrator can disable the self reset password function, but only showing a guideline telling the staffs what to do. The guideline is supported HTML also so that the message can be displayed clearly.
|
|||
In Web > MSS > Reporting module, a new Staff Type filter is now available. User can now select 1 or multiple Staff Types before report generation. This new employee filter is applicable for most of the MSS reports.
|
![]() Click to enlarge |
||
For the dashboard in web module, News message can be shown as a notificationon to the user. Some of the messages will be removed automatically after expiry, before that user can still manually remove the message by click on the [x] button on each message box. Now, instead of remove the message one by one, a [Delete All personal messages] button was added for easily remove all messages that are allowed to be deleted by user. This is a user-friendly enhancement.
|
![]() Click to enlarge |
||
Regarding the flexible meal break function in Time Attendance module, it is especially important for F&B and retail shops, so that the staffs can clock OUT within a pre-defined time period instead of a fixed break hours in order to provide more flexibility. Now this feature is even more enhanced. When an employee takes a half-day (or a few hours) leave, the pre-defined flexible break period will be automatically adjusted according to the time of leave, making the employee's working time and meal time more reasonable. The flexible meal period will be adjusted on a 1:1 ratio. For example, let's say normal duty hours are 9am-6pm and the flex meal break hours are 11am-4pm. Now, an employee takes 1 hour off from 9am to 10am, the flex meal break hours will be automatically adjusted to 12pm to 4pm.
|
|||
In some cases, some adjustments may still need to be made after the normal attendance analysis. If you want to batch adjust the attendance records of more than 1 employee or more than 1 day, the fastest way is input these adjustment records in Excel, and then import them to the system. In previous versions, this function can be found in Web > MSS > Timesheet for the management users. Now, this function can also be found in system backend for admin users to import those attendance adjustment records. The Excel format imported from the system front-end and back-end is the same. By the way, the Duty Location and Duty Type can now also be updated through this adjustment function.
|
![]() Click to enlarge |
||
In the Web > MSS > Roster module, a new user-defined text remark can be shown on the roster screen for giving some reminders or guidelines to the user who responsible input the duty roster. The text remark can be edit in system backend by admin user. Simple HTML format is also supported.
|
![]() Click to enlarge |
||
In Web > MSS > Reporting module, a new employee filter is now available. Besides of the existing filters like "select departments", user can now select 1 or multiple employees before report generation. The employee list will be restricted by the access right "Accessible Departments" defined in corresponding user group. This new employee filter is applicable for most of the MSS reports.
|
![]() Click to enlarge |
||
By using the roster import function, user can import the duty roster from Excel file instead of input it on screen. In previous version, only 1 month (or max 31 days) roster data can be imported, now the function is enhanced to support max 5 weeks (35 days) that may across 3 months. This enhancement is useful for those companies which duty roster assignment is run on weekly basis.
|
|||
A new Restart device(s) function is now supported for user to reboot the selected devices from software instead of turn it off and on physically. This is a user friendly enhancement. Supported models : TA206 / TA208 / TA205 / TA215 / F702 / FP18 / FP160 / FFC700
|
|||
In Special Situation module, a new function "Auto adjust duty In/Out time" is now supported. With this option enabled, the Shift hours will be auto adjust by comparing to the related Special Situation details. For example, a Special Situation is now happened, say Typhoon No. 8, once the admin user enter the fact info of the typhoon such as type, date, time (say 5pm-11pm), ... into the system, the Late-In allowance minutes and Early-Out allowance minutes will be auto applied to the Shift which enabled this function. The original shift hours (say 9am-6pm) will be auto adjust to 9am-3pm because the 120 Early-Out allowance minutes was applied. So that no "Early Leave" will be counted even the staff clock-out before 6pm (say 3:30pm). This function greatly reduce admin workload after every typhoon to adjust the attendance result especially there are many staffs.
|
![]() Click to enlarge |
||
MPF contribution data export in Manulife Direct File Interface v4.0 format is now supported.
|
![]() Click to enlarge |
||
In Employee > Training module, besides of the existing Internal Training Records, a new page for External Training Records was added. This page is designed for user to input employee's external training records with details such as training course name, period, amount, sponsor, undertaking info, etc. Besides of inputting data on the screen, user can also batch import those records from Excel. Once the data entered into the system, user can generate the "Employee External Training Record Report" for reference.
|
![]() Click to enlarge |
||
In Employee > Insurance module, the insurance can now be purchased for the employee's family dependent, not just only for the employee himself/herself. If it is for the family dependent, user can simply select a family member from the drop down box, whose record has been added in Employee > Family page. So that no double entry is required.
|
Click to enlarge |
||
In Employee > Family screen, more data fields for family member have been added, such as gender, date of birth, HKID, passport, etc. These fields are added because family member can be linked to the Insurance record now that makes the records more complete.
|
Click to enlarge |
||
In User Right Setup, the access level of all reports were enhanced from 2 levels (No / Yes) to 3 levels (No right / Print / Print & Export). That means you are not only able to control which report the user can access, you can also control the report can be Print only or Export to Excel. It is important for some reports such as payroll list or payslip that involve money or sentitive information, once the report was exported to Excel user can edit the content without authorization. Therefore administrator should grant the access right to every user (actually user group) very carefully.
|
![]() Click to enlarge |
||
In Shift Duty Setup, user can define the "flexible duty hour" (i.e. early-IN-early-OUT) for the staffs to leave earlier, say 15 minutes, if he/she arrive 15 minutes earlier ( ratio 1:1). It works fine if the staff haven't taken half-day leave on that day. Previously, in case a staff taking half-day leave, the flexible duty will not be applied. Now, this function is enhanced to support half-day leave also. For example, the shift is setup like this : normal duty 9-18, flexible duty 8-9. If staff arrive at 8:30, he/she can leave after 17:30. Ok, now the staff take AM leave 9-14, the 1 hour flexible duty period will be auto adjust from 8-9 to 13-14. That means if the staff clock IN at 13:30, he/she can leave after 17:30.. This enhancement reduce lots of manual adjustment. |
|||
In Automation module, a new task "Export transaction records by webhook" is now available. This function let user to setup a schedule task to transfer punch card records to the customer server through http webhook. A http request will be sent automatically to the server pre-defined by the webhook url together with the transaction records in JSON format. User can also export transactions of a particular group of employees only by setting the employee filter. This function is designed for system integration. Customization can be done if customer requires particular format. |
![]() Click to enlarge |
||
A "Printer Setup" button is added in report printing screen in system back-end. This is a user friendly enhancement for the users who always have to switch between different printers for report printing. |
![]() Click to enlarge |
||
A new filter item "Employment Type" was added to EE Filter now. User can filter employees by using this item for reporting or viewing on screen. Moreover, the filter items are re-arranged to display in a better order. |
![]() Click to enlarge |
||
"Direct Input" is a powerful function for user to input shift hours (e.g. 9-18+20) directly in e-Roster. In order to let user input duty roster faster, some repeated input can now be eliminated by setting up the default direct input settings. If the option "Auto create Overtime session" is enabled, an Overtime period with the preset settings will be auto added to the shift so that user can type less. Similarly, another option "Auto create Break session", if enabled, will auto add a Break session in the shift according to the settings. This improvement let user type less, increase efficiency, make the roster cleaner, and keep consistency for all shifts in roster. |
![]() Click to enlarge |
||
In Automation module, a new task "Database maintenance" is now available. This function let user to setup a schedule task to maintain the database automatically. Currently, several jobs can be done such as delete old transaction records, delete old roster tables, delete old timesheets, and delete old salary records. User can define which period of data will be deleted, in other word, how long the data will be kept in the database. |
![]() Click to enlarge |
||
In ESS > OT Apply module, after submission, the applied time range will be checked now by comparing to the corresponding shift duty in order to prevent invalid application. |
|||
In Shift setup screen, a new "Name" field is added for each session. This field is optional. For split shift, you can now enter "AM" for the morning duty while "PM" for the afternoon duty session. Once you gave the name for these sessions, you will get more clear attendance remark. For example, if the staff get late in the morning, the remark will show "AM-In Late" where "AM" is the given name. Another example, for the flexible lunch time scenario, if the staff come back late after lunch, you may get "Lunch-In late" for the attendance remark that is more clear. |
![]() Click to enlarge |
||
A new report "Attendance Summary Report by Location" is now ready. This report is a summary report showing total working hours, OT hours by location. |
![]() Click to enlarge |
||
A new report "Employee Attendance Report under Special Situation" is now ready. This report showing the attendance details under "Special Situation". "Special Situation" is a rather new module for user to handle special attendance calculation such as Typhoon, Black rainstorm, serious traffic accident, ... etc. User can simply input the details of such, say typhoon, information like date, start/end time, ... the program then auto calculate if any special allowance. This report is helping admin to calculate allowance within the Special Situation Period. |
![]() Click to enlarge |
||
The IR56B Employer's return is ready for employees as a reference. |
![]() Click to enlarge |
||
A new report "Certificate of Employment" is now ready. This report is useful as a certificate showing the staff employment details as well as the salary summary for some legal purpose upon employee requests. In case you want to change some wordings or add your company logo to this report, please feel free contact us. This report can only be generated by admin user at this moment. |
![]() Click to enlarge |
||
In system backend, the web module setting pages are moved from different tabs to a single setup screen with a tree menu that is much easy to locate the particular settings. |
|||
Similar to the ESS online timeclock, MSS virtual timeclock is now support camera to take a snapshot while staff clocking IN & OUT. The captured photo will be saved in server with timestamp. Admin user can view the transaction records with the captured photos if he/she wants to check if any buddy punching. Instead of checking the previous records, preventing buddy punching is more important. Thanks to the camera preview on the screen, user knows a photo will be captured so that he will not asking friends to clock card for him. Also, the preview helps the user to adjust the head position to ensure the photo is clear. Moreover, admin user has more control on the Virtual timeclock module now, such as show/hide branch name and code, showing some a text message on screen to remind staffs somethings, enable/disable the camera, camera resolution, ...etc. |
![]() Click to enlarge |
||
For the ESS online timeclock, camera is now supported to take a snapshot while clocking IN & OUT. The captured photo will be saved in server with timestamp. Admin user can view the transaction records with the captured photos if he/she wants to check if any buddy punching. Instead of checking the previous records, preventing buddy punching is more important. Thanks to the camera preview on the screen, user knows a photo will be captured so that he will not asking friends to clock card for him. Also, the preview helps the user to adjust the head position to ensure the photo is clear. Moreover, admin user has more control on the punch card module now, such as enable/disable the GPS capture, enable/disable the camera, camera resolution, ...etc. |
![]() Click to enlarge |
||
The tax form IR56B can now be exported in XML format that fulfill IR department e-Tax requirement. That means user can now submit IR56B to government through e-Tax(Internet) instead of export data to IRD software provided by IR department. For details please click here. |
![]() Click to enlarge |
||
The tax form IR56M can now be exported in XML format that fulfill IR department requirement. That means user can now submit IR56M to government in electronic mean instead of hardcopy. For details please click here. |
![]() Click to enlarge |
||
In "Letter Management" module, letter template in .dotx format is now supported. |
|||
In Shift Duty Setup, regarding how to analyze those punch card records, the default setting is "Auto calculate valid punch range" that means the system will auto recognise which punch card record is Clock-IN, and which one is Clock-OUT. Besides of setting it as Auto, user can choose defining the paramters by manual . Now, one more parameter pair "Nth punch in range" is added for Clock-IN ( and Clock-OUT). This is to define, within the range, whether the "first punch" or the "last punch" should be taken as Clock-IN (or Clock-OUT). This is suitable for some special company policy especially applied in lunch hour. |
![]() Click to enlarge |
||
Shift Duty Setup can now be opened from the main screen directly besides of opened it in Timetable screen. This is more user friendly for the users who have to view or maintain Shift duties frequently. Moreover, a new independent user access right is added to control Shift setup READ/WRITE that allow particular users can only update duty roster but no right to change the Shift settings. |
![]() Click to enlarge |
||
More variables are supported in "Letter Management" module. More variables such as contract start date, contract end date, leave balance, ... etc are now supported during letter generation. These variables are specially useful to generate document like employement contract. |
|||
Customer company logo can be shown in web app login page now. This is a user friendly improvement. |
|||
"Partial Restore user" function is now supported for the device model F702. Compare to running "Full Restore", "Partial Restore" spend less time to finish the job. |
|||
A new report "Leave Take Name List" is now ready. This report shows a staff name list who are on leave in the selected date period, and grouped by leave type. This report is good for putting on the notice board to let people knows who will be not in office. |
![]() Click to enlarge |
||
Regarding duty roster input, if you have missed assigning a shift duty for someone in somedays, there is no attendance result can be generated. Some clients reflect to us that the attendance report becomes incomplete as some days are disappear with unknow reason (actually that's due to missing shift assignment). Now, the problem solved by showing an empty attendance result with status "No shift" in order to tell user there is a missing shift assignment, and all date within the selected period will be shown even there are some missing shift duty. |
![]() Click to enlarge |
||
Custom Date Range selection is now supported in ESS/Timesheet module. It provide higer flexibility for user to select required date range for showing his/her own timesheet instead of preset period. This is a user friendly improvement. |
![]() Click to enlarge |
||
A new Duty Reporting module is ready. Staff can submit duty report telling supervisor what he/she had done or job progress on the web everyday. Besides of inputing text for reporting jobs, an attachment can also submitted for more info. This module is controlled by workflow, once the duty report was submitted, an email notification will be sent to the pre-assigned supervisor automatically. Supervisor can view all submitted duty reports from subordinates on the web and make approval as well. For each duty report submission, it can be act as clock-in/clock-out, system get the submission date/time(server clock) as a record. A "punch card" transaction will be added, and it is linked to the time attendance module, lateness/absence/OT/Working hours can be calculated according to the duty roster. This new module is specially useful for people who working from home as a prove of work. |
![]() Click to enlarge |
||
A new report "Yearly Staff On Leave Chart" is now ready. This report shows the whole year leave take on a chart by one staff one row. |
![]() Click to enlarge |
||
A new report "Individual Overtime Report" is now ready. This report shows overtime details of selected employee(s) and date range and grouped by each OT type. |
![]() Click to enlarge |
||
The tax form IR56F can now be exported in XML format that fulfill IR department e-Tax requirement. That means user can now submit IR56F to government through Internet instead of hardcopy. For details please click here. |
![]() Click to enlarge |
||
An "Over take checking" function can be enabled for specific Leave Type(s) to control employees cannot applying leave when his/her own leave balance is netgative (i.e. < 0 day). Now, admin can provide a higher flexibily to allow netgative balance within a defined range (i.e. < N days). This settings can be setup by different Leave Type so that more flexibility. |
![]() Click to enlarge |
||
In Leave Entitlement Setup, a new calculation method "Table with Service years" was supported. This function helps to calculate leave entitlment, especially AL, by common year but lookup service years by employment year. This kind of calculation fits many companies leave policy which run many years. |
|||
In Web App > ESS > OT application, user can now check his/her own history by select date range. |
|||
3 more import functions added, they are "Employee Master", "Employee Education", and "Employee Working Experience". User can import those data from MS EXCEL easily. |
|||
In system front-end web module,a new calendar was added in dashboard showing both approved and pending leave records. User can check his/her own leave as well as colleague's. More events will be added to this calendar soon to let you see all things in one place. |
![]() Click to enlarge |
||
In web MSS, with permission granted, manager can now add a new employee record to the system. This function is useful especially for restaurant and retail industry. To deal with the high turnover rate, shop manager can hire new employees and input to the system directly through the web, in order to speed up the employment process and reduce work load of HR admin. |
|||
In Leave Entitlement Setup, a new clone function is added for easy duplicate an existing Leave entitle plan. That's a user friendly enhancement. |
![]() Click to enlarge |
||
For the payroll process, besides of using bank autopay, some clients prefer pay by cheque. A new screen was added for user to enter cheque number for each salary payment as a record. These cheque number records can be printed out as a report as well. |
|||
For some business like F&B and Security, staffs may still need to work under extreme weather such as Typhoon or Black rainstorm. Normally, additional typhoon allowance will be grant for the working hours during typhoon. To capture the working hours during Typhoon, besides of assigning a special "typhoon shift" to the staffs, another new concept "Special Situation" was introduced. Administrator can simply input the information of such special situation (e.g. Typhoon) including Description, Start date/time, End date/time, Type, etc., system can capture the working hours for all staffs. The captured working hours can also be calculated with pre-defined payroll formula, so that the typhoon allowance can be calculated easily. This new "special situation allowance" can also applied on public holiday such as Chinese New Year. |
![]() Click to enlarge |
||
The timesheet approval process in system back-end has been speed up. |
|||
A new reminder "Missing employee info" was added. To ensure those important information are entered for the new join staffs, administrator can setup a pop-up reminder to show a staff list who are missing some kind of information. Administrator can also select which data fields are required to check. |
![]() Click to enlarge |
||
The UI of Timetable in system backend was enhanced. Besides of adjust the column width, now user can also adjust the height of the punch record row in order to show more records in one screen. Moreover, more columns info of employee can be selected, such as Position and Leave Day Hour. These are all user friendly enhancements. |
![]() Click to enlarge |
||
MPF contribution amount is now allowed to be edited by user who has access right. This function is useful when user need to do some adjustment on MPF contribution such as back pay. This direct update action can be kept track in Operation log, and it is protected by DateLock as well. |
![]() Click to enlarge |
||
A new payroll item "EO2007 SH Pay" is added for calculate Statutory Holiday Pay with 713 rule easily. All non-taken SH within the payroll period can be paid now. |
|||
For the Web User Group setup, a new Clone function is added for user to duplicate the selected User Group. It is very useful when you want to create a new User Group with similar attributes to another group. You may first copy and then make changes that save a lot of time and reduce human mistake. |
|||
The e-Leave module is now supports Traditional Chinese. |
|||
Happy to announce that iGuardExpress is now integrated to ecPayroll System. iGuardExpress is a cloud-based, low-cost, easy install, small size, and relaiable timeclock system. With iGuardExpress, staffs can clock-IN & OUT at different locations with their staff card(Mifare), or Octopus card. All punch records will then auto transferred to ecPayroll system for reporting, attendance calculation, as well as payroll processing. |
Click to enlarge |
||
In time clock device setup screen, now the device can be enable/disable by user. Once the device is disabled, it will be skipped processing for some tasks such as transaction download. This option is useful when there are many devices installed but few of them were unpluged for some reasons, or temporary disabled. So that no false alarm will be raised during task running without the needs to change task settings. Moreover, the task need less time to finish. |
|||
In the screen of salary record, total OT pay and total wages are now showing on the screen for easy checking. Also, it can be edit by user for some special reasons, normally these amount are calculated automatically. These 2 amounts will be applied for 713 calculation. |
|||
In Web App > ESS > Timesheet module, user can check his/her own attendance records and submit change request if required. Now, user can also direct input a remark, may be the reason of late for example. Of course, this function will be enabled only when permission granted. |
|||
Microsoft EXCEL 2019 is now supported. |
|||
Performance appraisal is now ready for ESS/MSS. Staff can now view and fill in their own appraisal form on the web while manager can also do it on the web for subordinates too. All finished appraisal forms will be stored in system back-end. So that HR can retrieve the forms anytime. Once all appraisal forms are finished, HR admin can make them as read-only by using the "Datelock" so that both staffs/managers cannot edit anymore. That is a great move of e-appraisal to replace traditional paper form. |
|||
For the device model FFC700, user maintenance(i.e. except fingerprint/face enrollment) can be done in software instead of pressing buttons on the device. This provide an easier way for admin to manager device users records. |
|||
At system backend, admin can input One-off payment records for the staffs such as Sales commission, Bonus, or differnt kinds of claims. The amount can be paid in the salary automatically by pre-setting payroll formula. Now, an attachment field was added so that admin can easily attach a file (e.g. photo, PDF) as a supporting document. It is especially useful for those claims payment. |
|||
New e-Claim (Expenses Claim) module launched! Now user can submit expenses claim applications through PC or mobile. A notification will be sent to the approver and so he/she can make approval (or reject) on the web. Finally, the approved claims will be updated to the "Oneoff Payment" module at system backend so that administrators do not need to re-enter those information again. The e-claim module is controlled by workflow so that different approval path can be defined. Moreover, when submitting e-claim form, an attachment (e.g. photo, PDF) can be sent together as a supporting document. |
![]() Click to enlarge |
||
The Operation Log helps recording critical user operations for audit trail. Besides of user login, now user logout is also recorded to enhance the system security. |
|||
For the dashboard in web module, the latest News will be shown on the top for easy reading. |
|||
More email templates can be defined by user, for informing applicant/approver during the workflow process of different applications. Also, the new email template supports HTML now. |
|||
Sometimes, staffs missed to clock IN/OUT with different reasons. Asking for the missed clock IN/OUT time is necesary in order to calculate the timesheet and finally for the salary calulation. Now, in our web portal, a new module "Missing Punch Card Application" is now ready. General staffs can submit an application of Missing Punch Card under ESS, which contains information of punch card Date/Time and remark (i.e. reason of submission). Once the application submitted, it will be routed to the approver which was controlled by the preset workflow. The approver can login to the web portal and check all applications under MSS and then make approval (or reject) one by one or by batch. If the application was approved, the submitted punch record will be added to the master punch card database, at the same time, the related attendance record will be re-analysed automatically. It greatly reduce workload for HR admin to manual input those missing punch card records. |
|||
For the virtual timeclock module, a new remark field was added for user to fill in some job info before clock IN/OUT. This remark can be shown in the screen of Transaction records now. |
|||
For the bank autopay module, the system can now export payroll data in the format of FPS (Faster Payment System). So that user has 1 more way to process payroll autopay easily. |
|||
The new Workflow control module are launched!! This module let user to define unlimited number of workflow which may contain unlimited number of approval levels. The defined workflow can be applied to different applications so that admin do not need to repeat setup of workflow. For each level of approval, admin can also define what action(s) will be run, such as sending an email to applicant/approver with user-defined email template. |
|||
3 more reports are ported from system back-end to front-end web ESS/MSS modules including : (1)Roster Report by Location, (2)Leave Summary Report, and (3)Employee Leave Take Report |
|||
MPF contribution data export in Manulife Direct File Interface v2.0 format is now supported. |
|||
At system backend, administrator can now batch import "Leave Adjustment Records" from MS Excel instead of input entries one by one. This function greatly reduce effort for data entry. |
|||
For the dashboard in web module, the Bulletin board is the place for administrator to publish company news to all staffs. Previously, it supports plain text only. Now it supports HTML format that means administrator can insert some hyperlinks in the news for linking to other useful web pages, or even insert some photos in the news directly. | ![]() Click to enlarge |
||
For the MSS reporting in web module, user can generate the report in MS EXCEL or PDF format. Previously, user can choose which format without control. Now system administrator can control which formats (either one or both) are available to the user by settings in access right setup. It is useful especially when some reports are supposed to be read-only that only PDF format should be enabled. |
|||
In payroll formula setup module, the item 2115 "# of leave day taken" has been enhanced. A new reference date period option was added to control which period will be calculated. |
|||
In payroll formula setup module, the item 2117 "Leave balance" has been enhanced. A new reference date option was added to control which day should be reference to calculate leave balance. |
|||
For the device models FFC700, TA208, FP160, imports punch card data from USB disk is now supported. |
|||
For the device model Hanvon, clock IN/OUT records can be mapped by not only device serial number, but also the device name that provide higher flexibility. |
|||
For the MPF remittance report, backpay is now supported. |
|||
For applying overtime, applicant has to enter OT time range and the OT type before. Now, applicant does not need to enter OT type anymore if system admin has pre-defined the OT type in Shift setup at system backend. Admin can still define different OT type for different time period, say 19-22 : Normal OT, 22-02 : Overnight OT. When the staff applying OT from 21-23, the system will auto split it into 2 period with preset OT type, i.e 21-22 : Normal OT, 22-23 : Overnight OT. This function let applicant applying OT easier and of course reduce selection mistake. |
|||
For the bank autopay module, the system can now export autopay data in the format of HSBC HKMRI. |
![]() Click to enlarge |
||
In Automation module, a new task "Export Leave Take Record" is now supported to export leave take records in fixed csv format. This function may help clients to integrate our system to other system. |
|||
In Reminder module, the "Passport / License expiry reminder" is now supported user to hide those processed records by simply right-click on it and then click "Remove from reminder". This makes the reminder more clear by remove those unwanted records. User can also undo this hidding by enable the option "Show in reminder" in Employee > Credential records. |
![]() Click to enlarge |
||
In Reminder module, the "Passport / License expiry reminder" is no longer showing those resigned employees records that makes the reminder easier to read. |
|||
In Shift setup, user can define a flexible break period for the staffs to have a flexible meal break, say max. 1 hour counted from the clock-OUT time. Previously, if the staffs haven't clock-OUT for meal break, the system treat it as normal working hours during such period. Now, a new option was added to calculate such period as OT hours that provide higher flexibility. |
![]() Click to enlarge |
||
For the bank autopay module, the system can now export payroll data in the format of Standard Chartered Straight2Bank for bulk import. So that user has 1 more way to process payroll autopay easily. |
![]() Click to enlarge |
||
The loading time of roster was improved and speed up. |
|||
For IR56E/F/G form export function, the export method was changed from "1-staff-1-Excel" to "multi-staffs-in-1-Excel" that become easier to process lot of employees. |
|||
In e-Leave module, email will be sent to applicant and approvers during some processes such as leave apply, approve, reject, ... etc. User cannot change the behavior of sending email before. Now user can config the behavior by each process. For example, user can config the system to send acknowledge email to both applicant and all preceding approver(s) for "leave reject", but only send email to applicant for "leave approval". You may even disable sending email for some processes such as "forget password" if you want. |
![]() Click to enlarge |
||
A new "Attendance Approval Level" option was added and applied to several attendance reports including "individual Attendance Report", "Department Attendance Report", "Department Overtime Report", "Daily Attendance Report", and "Employee Attendance Report". This option let user to select the required approval level(s) for report generation. For example, user can select the option "Admin user approved" to print(or export) the attendance report with admin approved attendance records only. |
![]() Click to enlarge |
||
In the Web Roster screen, the department name can now be shown in "full name" instead of just current department name. |
![]() Click to enlarge |
||
For the user access right setup module, the control of "Salary records" and "Salary Profile" are now separated from "Payroll maintenance" that provide higher flexibility to control user rights. For example, some users may have access right to Read/Write salary records but no right to change the payroll formula defined in Salary Profile. |
![]() Click to enlarge |
||
A new option "Max Leave balance brough forward" was added in Leave entitlement plan setup, which let user to define how may leave balance days can be carried forward to next leave period(e.g. next year). Once the option has been set, system will auto check and forfeit the days which exceed the ceiling in next leave period. |
|||
In performance appraisal module, score calculation function was newly supported. User can define the weighting of each appraisal item and the score of each rating. The system will auto calculate the total score with weighting, as well as the average score of both employee and supervisor. User can also define more than 1 appraisal form with different items, ratings, as well as the free text comment fields. |
|||
For the device model TA208, the captured photos can now be shown in system backend (i.e. TAMS > Transaction > Photo mode). This function is usefull for admin to check if there is any "buddy punching" by comparing the captured photo with the photo in employee record. |
![]() Click to enlarge |
||
In the email sending module, the email address ended with ".care" domain name (e.g. [email protected]) is now supported. |
|||
In payroll formula setup module, the item 2123 "Total OT minutes" has been enhanced. A new min. approval level option was added to control only those approved OT hours will be calculated. This enhance the controlling power of attendance approval. |
|||
A new payroll formula item 2128 "# of SH Taken wihtin first 3 employment months" was added. This item is useful to calculate the no-pay SH for the new join staffs. |
|||
In e-Leave module, staffs can submit Overtime(OT) application to request for OT at a specified date and time range. Now, a global round-off option was added so that the OT minutes can be auto round off to, say, every 30 minutes to fit company policy. |
|||
A new command "Payment Centre" was added in "HR Commander". This command let you batch changing default Payment Centre for a group of selected employees. This reduce lots of work to make change to employees one by one. |
|||
In the Automation module, the system can auto sending attendance report to every staff by email. Now, the wordings of the email subject and content can be self-defined by user. Just like mail merge, a list of variables can be used to merge into the email content. This highly increase the customizabilty of the system. |
|||
A new optional report "Yearly Salary report" is now ready. This report shows each salary items of each month within the year. |
|||
Two new payroll formula items "MAX(a,b)" and "MIN(a,b)" were added. Just like EXCEL formula functions, these 2 items can easily compare 2 values and find out the Maximum and Minimum respecively that can greatly simplified the payroll formula and so improve the speed of payroll calculation process. |
|||
A new calculation mode "Latest value within period" was added to the payroll formula item "Allowance" that provide flexibility to get the latest allowance amount as a base value for other calculations instead of prorata calculation by Join/Resign date. It makes payroll calculation more flexible. |
|||
In system back-end, a new UI is now ready for user to batch input one-off payment records instead of input one by one. Besides of batch import from EXCEL file, this new screen is another way to input mass data easily. |
Click to enlarge |
||
New rounding options were added in Shift settings. Originally, in Shift setup, user can define 1 "Round-off" minutes and applied to both final IN & OUT time. Now the "Round-off" settings were seprarated into 2 independent options for IN, and OUT time. That means you may tell the system to, say, round off the IN time by 30 minutes but no round off required for OUT time. That increase the flexibility of attendance calculation. |
![]() Click to enlarge |
||
IR56M is now supported. Now user can generate IR56M report for the remuneration paid to persons other than employees, and submit to the IR Department. Note that only individual is supported currently. |
|||
A new "Roster report by location" is now ready. This report is showing the duty roster in location oriented. The locations ( or branch name) are showing in rows while the date are showing by columns. An on duty staff list with shift time period is showing in each corresponding cell. This report is specially useful to some industries such as retail shop, security, F&B, etc who need to ensure enough man-power in specific time and location. For details pls see the report sample. |
![]() Click to enlarge |
||
For the "OT-to-Leave conversion" command in "Commander" module, a new option was added for user to select the round down conversion unit by 0.5 day or 1 day. |
|||
A new command "Late to Leave" was added in "HR Commander". This command let you batch converting total late minutes of a group of selected employees within a selected period, to the same minutes of leave deduction. You may also specify which Leave Type to be converted to. |
|||
As you may know, ecPayroll System calculates leave balance in real time by checking the related leave entitle plan and all leave take records therefore the leave balance is correct and up-to-date. However, after several years, the time of calculation may become longer than before due to large amount of data. Especially if you have many employees (i.e. more than 100). Now there is a way to speed it up, and that's the new function Leave Posting added in the Commander module. The concept of leave posting is inserting a calculated leave balance adjustment record at a certain date ( most likely the last day of a period) to reflect all leave records before that cut-off date. It reduces lots of calculations and therefore the whole process run faster. |
|||
Previously, a company can be setup only 1 MPF Provider. Now, max. 2 MPF providers can be setup per each company. That provides flexibility for employer to provide choices for their employees. Another case is that if, in one company, part of the employees are joinging Industry Scheme while the others joining Master Trust scheme. This new function solve this problem. |
|||
BEA Master Trust Scheme is now supported to export MPF contribution data file in the required format. |
![]() Click to enlarge |
||
Normally, the Leave entitlement calculation of, say, Annual Leave is started from the staff join date. However, in case for example, a casual staff (i.e. below 418, no AL will be entitled) turns to normal permanent staff someday which should be entitled Annual Leave, the start date of leave entitlement should not be the same as the join date, but the date of turning. Now a new field "Benefit date" was added in employment section to tell which date should start calculating leave entitlement. By default, the Benefit date is equal to the Join date. |
|||
In the Web App module, a new statistic item was added to the dashboard - "Leave Taken Counts". Staffs can easily check how many times he/she has taken in the selected period. Different Leave Types can also be shown separately. |
|||
As most of the salaries are calculated by month instead of by week, or 2 weeks (i.e. although ecPayroll can handle different pay period), the default pay period of adding a new salary record was changed from "Custom period" to "Monthly" that is more user friendly than before. |
|||
The new added field "Benefit date" can now be shown in the reports "Employee List", "Personal Data Sheet" and "Individual Leave Report" |
|||
As now max. 2 MPF Providers can be setup in 1 company, selection of MPF Provider can be done in each employee page now. |
|||
A new filter item "MPF Provider" was added to EE Filter now. User can filter employees by using this item for reporting or viewing on screen. |
|||
To batch changing MPF Provider for multiple employees, a new command called "Change MPF Provider" was added in the "Commander" module . |
|||
Back-payment is now supported. All back pay salary records can be reflected in MPF calculation and tax report IR56F. |
|||
In web modules, if user has forgotten his/her own password, he/she can RESET the password by clicking on the Forget Password Link. Before that, the system will ask for several questions to ensure the identity. The questions are fixed before. Now, one more set of questions was added for administrator to select. In this new question set, only 2 questions will be asked : Employee ID and Date of Birth. |
|||
In payroll formula setup module, the item 2115 "No. of Leave day taken" has been enhanced. Now, besides of getting number of leave day taken within salary period or probation period, it can even return total leave day taken within a specified "Employment month". That is useful for calculating, for example, no pay SL within first 3 employment months. |
|||
In timeclock device management module, for model TA204 / TA205 / TA206 instead of adding new user template one by one, you can batch import the user template list from a data file. This function is useful especially when the system is new installed and you want to migrate the user list (i.e. permitted card list) from old system. |
|||
For the backend roster import module, now user can select using which depoartment's Shift code set to import the duty roster from EXCEL. With this function, different branches(shops) can use same set of Shift code (e.g. A) but different working hour (e.g. 9-18). Actually this function had been already supportd in Web Roster module for years, now it was also supported in system back-end. (i.e. TAMS) |
|||
In Automation module, a new task "Backup User from Device(s)" is now supported. Instead of manual trigger the process of user data transfer from device(s) to server database, an automatic schedule task can be set now to make it running automatically. This function is very useful especially, for example, if you have installed several timeclock devices at different branches, and new employees are allowed to be enrolled (i.e. Fingerprint, Face, or card) at the branch. In order to central manage all user enrollment data from all branches, you can setup a User Backup Task and make it auto run once every day. Therefore you can always keep a updated master user enrollment data in server database. |
|||
In system backend reporting module, a new email function was added. Now, user can direct send out the report to a specificed email address, or send to the corresponding employees without exporting the report and attach to the email by manual. This function is so convience to sending, say , Monthly Individual Attendance Report to every selected staffs in 1 batch job. At this moment, 3 reports are supported this new email function including "Individual Leave Report", "Employee Leave Take Report", and "Individual Attendance Report". More reports will be supported in future. |
|||
Previously, staff's emergency contact information are entered in Employee > Family page. Now, new Emergency Contact fields are added in Employee > Contact page for easy manage. This design is also apply to the web APP > ESS > Personal Info Update, and MSS > Staff List. |
|||
In the Web App module, a new statistic item was added to the dashboard - "Leave Day Taken". Staffs can easily check how many days he/she has taken in the selected period. Different Leave Types can also be shown separately. |
![]() Click to enlarge |
||
In Web App > ESS > Timesheet module, user can now check his/her own attendance details of a particular date / session. For details please refer to the screen capture. Some times, for example, the staff may want to explain to his supervisor why he was late. He can enter the reason and submit to the supervisor and request for an exception. Supervisor will see this request in his / her own dashboard and also received the request by email. |
![]() Click to enlarge ![]() Click to enlarge |
||
In stead of letting every new staff to config his/her own dashboard settings, administrator can now define the default settings and saved by group so that new users do not need to be trained to config settings. It helps a lot to both new users and administrators. |
|||
In previous versions, when user submit a leave application together with an attachment, only the approvers can see the attachment file. Now, HR admin can also open those attachment files in system backend. It helps admin keeping records of the attachment file. |
![]() Click to enlarge |
||
For the bank autopay module, the system is now supports to export payroll data in the format of ICBC 中國工商銀行. |
![]() Click to enlarge |
||
A new calculation method of salary cost analysis is now supported, that is calculating the ratio of total working hours occupied by each branch. A branch is defined as a cost centre, and the working hours of such branch can be calculated by checking the punch card location. |
|||
2 new Cost Analysis Reports are created to show the details and summary of salary cost distribution. |
|||
In the Mobile Attendance module, a new dashboard item was added - "Your Attendance Overview". In this item, 4 simple charts are showing your attendance statistics including Late count, Absence count, Working days, and OT hours. You can even select the date period by "This Week", "This Month", "Last Week", and "Last Month". This is good for reminding the staffs to keep good time attendance without printing complicated reports. |
![]() Click to enlarge |
||
Web user access right setup screen are enhanced. HR admin can now fully control each web user got what kind of functions, viewing which particular reports, and even which departments can be access. |
|||
More reports have been migrated to the Web mobile module. General staffs can view their own reports in ESS reporting while the management users can generate department reports through MSS reporting module. All of these reports can be opened in PDF or downloaded as a EXCEL file for further processing. Of course, which reports can be access are controlled with access rights by HR admin. In future, more reports will be added. |
![]() Click to enlarge |
||
Fast salary generation is a function to batch generate salary records according to the preset payroll formula for multi-selected employees. During the process, there may be some problems due to incorrect settings or missing information module. If there are many employees in the batch, user may not easy to find out those problems and correct it. Now, a summary report will be shown after the process with total counts of both success and failed records. Which staffs and what reason will also be shown to help user to locate the problem easily. |
![]() Click to enlarge |
||
In ecPayroll system, user may define more than 1 Salary Profile Types which represents different payroll calculation types such as "Normal Monthly salary", "Monthly commission", "Year-end bonus", etc. (i.e. the names can be defined by user). For every new join staff, user is required to assign a suitable Salary Profile to the Salary Profile Type that may be a boring job if the company has only 1 Salary Profile and 1 Salary Profile Type. Now, a default Salary Profile can be pre-set for each Salary Profile Type so that user do not need to repeat the job for every new join staff. This is a user friendly improvement. |
|||
No need to search the table-of-content again. More "help" buttons were added on operation screens to let user viewing corresponding online manual easily. More "help" button will be added in future. |
|||
In e-Leave module, during the leave application process, there are several types of email will be sent to approvers or applicant to inform application details and approval status. User can customize the email template subject, header and footer. Now, besides of fixed text, variables are also available to be inserted in the text for generating email with dynamic content. Click here to see what variables are now supported. In the future, more variables will be added so that it becomes more flexible and user friendly. |
|||
In last month, we have ported the e-Leave apply module to the mobile phone platform so that all staffs can submit their leave applications through their smart phone. Now, the e-Leave approval module was also ported to smart phone platform, managers can also make approval (or reject, of course) through their smart phone or ipad. It is much more convenient that no need to sit in front of the PC. |
|||
The e-Leave apply module was successfully port to the mobile platform now. All staffs now can applying leave from their smart phone besides of applying in PC. This is much more flexible. |
![]() Click to enlarge |
||
With e-Payslip module, staffs can view his/her own payslip by logging in to the ESS platform in PC. Now, this function was port to the mobile platform and so the staffs can check their payslip on his/her smartphone. |
|||
In our system, usually one or more timeclock devices are connected. To test the devices are connected well or not, normally, we can use the command "PING" in DOS mode to test and see if any response from the devices. To simplify this process, a new button was added in "Device Management" for user to test connectivity for the selected devices easily. |
|||
In payroll formula setup module, the item "Basic Salary" was enhanced to support custom period defined by user. So that, if there are some items such as OT which is calculated by custom period (i.e. may be last month 25 - current month 24), it can be calculated based on updated Basic Salary which may also changed within the same custom period. |
|||
In the Mobile Web App module, a new page Contact List was added for the staffs to check the contact information of other members in his/her own team or other department. A search function is also provided for user friendly. The staff can make a phone call by simply click on the phone number, or writing email by click on the email address. |
![]() Click to enlarge |
||
In the Mobile Web App module, the staff can check his/her own personal particulars easily. Besides of just viewing, in case if any missing / incorrect / changes, he/she can update the information and then submit a change request to HR admin for checking, approval, and updating the master record. |
![]() Click to enlarge |
||
For the report "Employee List" and "Personal Data Sheet", now the user-defined caption of the custom fields can be shown in report header instead of just showing "Custom field 1", "Customer field 2".... that is much more clear. |
|||
In Data Import module > Leave Balance Reset function, now it is able to calculate and process the previous "Next SH" records to make the balance correct. |
|||
In e-Leave module, when the staff is applying leave, he/she can view his/her own leave balance (as at the leave apply date) of each leave type before submit the application. It is good for the user to select a suitable leave type. Now, besides of the leave balance, 2 more info can be shown to help user : (1) the leave balance as at year-end (2) Total leave taken days in next year if any. These 2 information are much more meaningful especially when his/her leave application was blocked to submit due to not enough leave balance. Moreover, these 2 information can be controlled enable/disable at system back-end. So that it can be configured depends on your company policy. |
|||
In the Mobile Attendance module, user can now check his/her own timesheet once the process of attendance analysis completed at server. User can select different date range and even the attendance status. For example, user can simply select the filter to show only all dates which were LATE in, or showing all dates with OT hours. Moreover, a summary can be shown with total number of Late in, Early out, Overtime, Work, Leave, Absence, and even Missing punch card. Staffs no need to wait for the attendance report printout again and HR admins more relax :) |
![]() Click to enlarge |
||
In the Mobile Attendance module, another new added function which let user to check his/her own duty roster. The roster not only showing the required Shift code and time, but also the duty, location and remark which is good for the staffs who need to work at different locations. Holiday and Leave will be highlighted for attention. Moreover, a summary table showing total number of work, leave, and holiday. |
![]() Click to enlarge |
||
In e-Leave module, staffs can submit Overtime(OT) application to request for OT at a specified date and time range. If the staff has "worked" (by checking clock IN/OUT time) within the approved OT time period, the "worked" hours will be counted as OT hours. This is the traditional operation. Now, a new OT application mode is added which let users to apply OT hours directly without needs of punch card. Once the application approved by manager, the requested OT hours will be updated to his/her own attendance record. This approach is good for the "day-back" OT hours request while the traditional one is good for a planned OT. |
|||
In system back-end, HR admin can input leave records for staffs. If the leave period (i.e. more than 1 day) across a holiday, say Sunday, admin has to seperate 2 entries (before Sunday and after Sunday) input to the system in order to not taking leave on Sunday. It is quite annoying especially a long Leave period that may across several holidays. Now a new function was added to let the system to auto skip those holidays so that admin do not need to split it by manual. This option is seperated by Leave Type, so user has to turn it on for the first time in Leave Type setup. For details please refer to the user manual |
|||
In HR Commander, admin can batch adding leave records to a group of staffs. However, admin has to re-analyze the attendance records to make it updated. Now, the system will auto re-analyze all related past attendance records. This is a user-friendly enhancement. |
|||
The report HSBC MPF Remittance Statement is updated with more options to select. |
![]() Click to enlarge |
||
In System back-end > Reporting screen, the MPF related reports are moved from "Payroll" category to "MPF" category to make it more user-friendly. Similarly, all TAX related reports are also moved from "Payroll" category to "Tax" category. |
|||
Leave entitlement module now supports "Day/Hour/Minute" calculation."Day/Hour/Minute" is one of the unit option defined by Leave Type. |
|||
New model FFC700 is now integrated to our ecPayroll system. FFC700 is a new ALL-IN-ONE timeclock device which supports Facial, Fingerprint, Smart card, and Password for user authenication. It is good for time attendance and door access control. |
![]() Click to enlarge |
||
In case of any unexpected computer halt, the logged-in user license will be occuppied. To release the occupied license, instead of using the "Dongle Reset Tool" to release ALL licenses, admin can now select a particular user license to release so that other users will not be interrupted. This function is flexible for the comanies who has many concurrent users running the system at the same time. |
|||
A new BEA MPF (Industry Scheme) Remittance statement was added for submitting MPF Industry Scheme contribution records to BEA (The Bank of East Asia) |
|||
In e-Leave module, "Day / Hour / Minute" mode is newly supported for some leave types, such as Compensation Leave(CL) , which calculation unit are not in number of days(e.g. 1.5 day) but how many of Days, Hours, Minutes (e.g. 1 Day 4 Hours 0 Minutes). |
|||
The e-Leave module can now running on not only Microsoft Internet Explorer (IE), but also Microsoft Edge and Google Chrome now. |
|||
In HR Commander, user can easily reset the leave balance of the selected leave type(s) and selected staffs by manual. Now, a new option was added to let you reset the staffs whose leave balance is >0. Bypass reset for those leave balance is less than 0. |
|||
In HR Commander, besides of reset leave balance, accumulated OT balance can also be reset now by using the new "Reset OT balance" command. |
|||
In letter generation module, more variables about Company are now supported. |
|||
For the Voluntary Contribution(VC) in MPF module, user can now select the option to make the system to hold the VC contribution if the employees are not yet employed for 60 days, just like how we handle Mandatory Contribution(MC). This enhancement should be able to fulfill those companies who treat VC as a part of provident fund without bounded by the MC limitation, such as the upper limit. |
|||
For the bank autopay module, the system can now export payroll data in the format of BCT Flexi2 System (銀聯集團「快易供系統」) . So that user can easy import those data to the BCT Flexi2 system to process autopay and MPF. |
![]() Click to enlarge |
||
In Casual Staff Timesheet (散工出勤表) module, the accuracy of working hours is increased from 1 d.p. to 2 d.p. now |
|||
For the fingerprint reader model KU38, dynamic DNS (i.e. DDNS) connection is now supported. It provides another network connect solution besides of fixed IP address. For our retail clients who may have multiple branches, it may greatly reduce the monthly cost in provision of fixed IP address for each branch. |
![]() Click to enlarge |
||
To monitor data download process from devices, the system can inform particular users by sending an email in case there is any problem. Now, more information are included in the email such as which device(s) got problem, and the possible reasons. So that technician is much easier to monitor, trace, and solve the problem quickly. |
|||
Microsoft Windows Server 2016 is now supported. |
|||
Microsoft SQL Server 2016 is now supported. |
|||
A new Dongle Reset Tool is now provided for reset the dongle in case there is any login problem caused by unexpected computer halt. |
|||
In the Mobile time clock module, a new screen is added to show punch card records. It is useful for the staffs to check their past punch card records in their cell phone so that they don't need to ask HR admin. |
![]() Click to enlarge |
||
The Attendance Status filter is useful for user to retrieve selected attendance records (e.g. Late only) in both screen query and reporting. Now a new status "Leave" was added to filter out all on leave attendance records. |
|||
Mobile time clock web app solution is now supported. Staffs can now clock IN & OUT by using any smart phone/tablet with Internet connected. As a portable time attendance solution, GPS will be captured, and translated to a readable address for administrator reference at system back-end. This solution is good for some companies whose staffs are working outside without fixed location, such as drivers, couriers, security guards, etc. |
![]() Click to enlarge |
||
Batch delete function of one-off payment records function was added. With this function, user can select multiple one-off payment records to be deleted by specifing date range, group of employees, and particular items. You will find this function very useful especially when you have imported wrong data and want to redo again. |
|||
Besides of printing all selected payslips in reporting module, in salary record screen, an export function was added for user to easy preview only 1 payslip record. |
|||
For the Individual Leave Report, a new option was added to skip showing all dummy sections which has no any entitlement and leave taken records. |
|||
In letter generation module, more variables about employment resign are now supported. |
|||
A new OT Application Report was added to showing all overtime application records. User is able to select particular apply date range, applicants, approver, OT types, as well as the application status. |
![]() Click to enlarge |
||
In Timesheet page, a new function was added for user to filter attendance records by its status. It is very useful to find out all "abnormal" attendance records quickly such as Late IN / Early OUT / Missing punch / Absence, or even revised records. |
![]() Click to enlarge |
||
The length of "Company Name" was extended to maximum 70 characters now. |
|||
A new "Basic Salary and Allowances Report" is now ready. This report shows the history of salary and allowances adjustment records with variance in amount and percentage. It is useful for management to decide next year adjustment. |
![]() Click to enlarge |
||
New module Work Injury is now ready. A new Work Injury page is added in employee setup for user to input all injury records. Not just only keeping the records but auto generate corresponding leave records with leave type "Injury Leave". So that the Time Attendance module will not count it as absence due to no punch card, and the Payroll modules can handle it to avoid duplicate payment. |
|||
2 new reports : Work Injury Report and Work Injury Detail Report can now be generated. User can select to print the summary or the details report with multi-periods. |
![]() Click to enlarge ![]() Click to enlarge |
||
Microsoft EXCEL 2016 is now supported. |
|||
For the Suprema time clock devices, in order to enhance the integrity, stability and performance of data collection, our system now supports direct data transfer in database level besides of importing text files. Moreover, the Suprema device management software (i.e. BioStar) does not need to keep open and running to export the transaction file that highly reduce the chance of data lost. |
![]() Click to enlarge |
||
Microsoft SQL SERVER 2014 is now supported. |
|||
Want to know how many "Active Employee License" you have bought? Now you can simply find it in TAMS > Main Menu > Help > About |
|||
Importing duty roster from EXCEL file is a popular function for users to input or edit the duty roster in EXCEL and then import to the system easily. Companies may have different policy to control unauthorised update of the duty roster, for example, update on or before Today roster is not allowed. Previously we hard-coded these policies by client so that user cannot change it. Now we release these policies as an option and so users can select the most suitable one themselves. |
|||
In Operation Log module, 1 more action type "Import duty roster" was added to record anyone who has updated the duty roster through EXCEL import. This function is mainly designed for audit trail purpose. |
|||
Importing data from EXCEL is a very good way for batch data entry. Besides of old EXCEL format (*.xls), new format (*.xlsx) is also supported now for ALL EXCEL import functions. |
|||
The Attendance Overview Report can now be generated with colour highlighted on the days which are abormal in attendance, such as LATE / EARLY / ABSENCE / Missing card. It is a user-friendly enhancement. |
![]() Click to enlarge |
||
The Employee One-off Payment Record Report can now be generated directly in the data input screen. User no need to switch to the Report Menu screen and re-select all required options. |
|||
In Automation module, a new email function was added. Normally, many tasks such as "Download Transaction" or "Device Sync clock" will be scheduled to run in server at mid-night automatically. To check the tasks are run success or fail, user has to login to the server and check the result on screen that may not user friendly enough. Now the system will auto send the task run result to the preset email address once finished. So that user can monitor the Automation task run status easily by just checking email. Moreover, if no any email received, user will know the Automation module may be stopped running with some reasons. |
|||
A new safety checking was added when starting the Automation module, to prevent more than 1 instance running at the same time that may cause duplicate job running. |
|||
In e-Leave approval screen, now the leave application records can be filtered out by employee name easily. |
|||
In e-Leave module, regarding leave cancellation, user can now control when the approved leave records are enabled for apply cancellation. Before this version, cancellation can only be applied on the future approved leave records. Past leave records cannot be cancelled. |
|||
The MPF Remittance Report now supports LSP/SP and termination code. |
![]() Click to enlarge |
||
Regarding online payslip module, admin can now control which group(s) of staff are enabled for this function. |
|||
The Transportation Claim Form will show punch time on Leave and Holiday now, not just normal working day. |
|||
Leave Entitle Plan can be auto applied to new employees now. Previously, for every new employee, administrator has to select the Leave Entitle Plan for every Leave Type which require entitlement. For the compay with simple leave policy, it is not necessary to select plan for every new staff because there may be only 1 plan. Thanks to the default plan settings by leave type, user is no longer need select plan for new staff now.. |
|||
In payroll formula setup module, a new item "Salary month" was added to return current month of salary period. It may useful to handle some special allowance that may only calculated on particular months in a year. |
|||
In payroll formula setup module, a new item "Staff Type" was added to control the calculation will be applied on the specified group of staffs Only. |
|||
In payroll formula setup module, a new item "Resign Type" was added to control the calculation will be applied on some kinds of resign types only, such as Long Service Payment (LSP). |
|||
In payroll formula setup module, a new item "By case" was added to provide a easy way to handle different multi conditions that similar to the item "If-Then-Else" but more powerful. With this component, for example, user can define the calculations easily for different staff Grade. |
|||
A new "Employee One-off Payment Record Report" was added to show all one-off payment records with filtering functions. |
![]() Click to enlarge |
||
For the "Attendance Unapproved Tracking Report", now user can select approval levels to be printed. |
|||
In addition to working hours, OT hours can now be calculated if a staff has clocked IN & OUT on a leave taken day. This function can be disabled if not required. |
|||
The system can now auto restore new added/changed/deleted device users (i.e. Partial Restore) to the selected time clock device(s) according to the preset schedule (i.e. Automation). Compare to running "Full Restore", "Partial Restore" spend less time to finish the job. |
|||
For HSBC MPF, system now supports LSP/SP calculation. |
![]() Click to enlarge |
||
In report printing screen, instead of select only 1 department, multi-departments can now be selected. |
|||
Regarding restore user records from database to devices, besides of sending the whole user list ("Full Restore"), a new restore mode called "Partial Restore" is newly supported which send only the changed, new added, or deleted users to the devices. "Partial Restore" spend less time to complete the job and it is great for the scenerio when a new staff has just registered his card/fingerprint on the master device and need to synchronise to other devices. Another scenerio is a staff has just resigned. His/her card/fingerprint has been deleted from the master device, and you need to synchronise to other devices as well . Currently, this function can be found in "Device Setup" > "Restore Users", and supported for device models TA204 / TA205 / TA206 / TA207. |
|||
For the Holiday import function, user can multi select Duty Groups to be applied instead of do it one by one that is much more user friendly than before.. |
|||
An export function is added in payroll user interface so that user can export required salary records to Excel easily and directly, no need to close the current window and go to report menu to do it. |
|||
All old feature updates will not be posted in this page. If you are interested to know more please feel free call us. |