Feature Update List

Welcome to ecTA/ecPayroll system features page. In this page, you can find all new functions released in different versions since 2016.

The feature list is sorted in version number so that you can find all new functions easily by comparing the version you are using. If you don't know which version you have installed, please find it in TAMS > Help > About

For any enquiry please feel free call us at 2332 4738
Version Module Description Details

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.

關於 ESS/MSS績效評估模組,現在支援每個評分項目的描述使用HTML格式。這使得用戶不僅可以使用純文本來描述每個項目,還可以使用格式化文本,如加粗、底線,甚至項目符號的風格。此改進使得該模組更加用戶友好和靈活。


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.

關於銀行自動付款模組而言,已經準備好了用於日本三菱UFJ銀行(MUFG) 2024年變更的系統升級。請所有正在使用MUFG自動付款的客戶聯繫我們的技術支援團隊,以安排系統升級。


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.

日曆模組功能再次獲得增強。除了在 ecPayroll網上應用程式中查看編更表、假期和請假外,它現在還與 Microsoft Outlook 或 Google 日曆等第三方日曆系統連結。這種整合使用戶能夠方便地在一個地方取得所有相關資訊。借助這種增強功能,使用者可以輕鬆掌握值班表、假期和請假的信息,確保不會錯過任何重要的事項。


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.

Web App > ESS > 加班申請中,時間段的選擇已經進行了增強。以前,選項僅限於固定的30分鐘間隔(9:00、9:30、10:00等)。現在,用戶可以選擇任何小時和分鐘,以更靈活地選擇所需的時間段。


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.

特殊情況模塊中,新增了一個設置選項“最小工作時間”。此選項定義了在特殊情況下處理自動班次調整時,所有班次的最小工作時間。在完成班次時間調整後,如果班次工作時間少於最小工作分鐘數,該班次將被視為休息,該班次的所有員工當天無需工作。例如,假設您的正常班次時間為9:00-18:00,現在颱風信號於下午2:00從8號降至3號,員工必須在下午4:00之前上班並打卡(假設有2小時的容差時間),否則將被視為遲到。然而,趕回辦公室而只工作2個小時(即16:00-18:00)對僱主和員工都不是一個好的選擇。因此,您可以預設“最小工作時間”為3小時(180分鐘)。這意味著所有員工,無論其班次如何,如果調整後的班次工作時間少於3小時,當天則不需要工作。這個功能對於有許多不同班次時間的行業尤其有用。詳細信息請參閱用戶手冊。


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.

「假期發放」模組現已支援了新的「生日假期」發放方法。 通過這項新功能,您可以輕鬆地設置系統,讓每位員工在生日月份自動享有 1 天的「生日假期」。 如今,這項福利在香港已經變得越來越普遍。


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.

工資計算方程式模組中,現已準備好一個新項目2305“服務年數(小數)”。 此項目能取得以小數表示的員工服務年資,例如 3.5 年而不是 3 年 6 個月。 此外,此項目還支持重新受僱情況。 此項目適用於根據服務年資的計算上。

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.

工資計算方程式模組中,現已準備好一個新項目2150“最近30天最多18天的工作分鐘數總和”現已準備就緒。 此項目計算員工最近 30 天內最多工作時數的 18 天的總工作分鐘數。 此項目對於計算臨時員工的長期服務金(LSP)特別有用。

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.

新的『銀聯強積金行業計劃供款結算書』報表現已準備就緒,可供每月向銀聯(BCT)提交供款數據。 本報表專為行業計劃而設計。


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.

我們的新網上模組『散工出勤表』簡化了臨時工人(散工)的薪酬和強制性公積金(MPF)計算。使用者只需輸入臨時工人的出勤表,系統便會自動計算其工作時數、強制性公積金和薪酬。計算結果如同月薪員工的出勤記錄、薪資和強積金紀錄一樣,存儲在數據庫中。當臨時工人收到薪資時,可以生成臨時工人出勤表報告,供其核對和簽名。此模組可從系統的後端和前端打開,分支經理可以透過網絡MSS輸入工人的出勤表,打印報告,支付工人的薪酬,並獲得其簽名。如果需要,管理員還可以查看或修改系統後端的數據。此模組特別適用於雇用臨時工人的行業,例如餐廳、酒店和建築等。


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.

“IR56B”報表現可於在網上ESS獲取,讓員工自行獲取自己的報表作為僱主報稅表的副本。HR Admin能夠控制哪些納稅年度才準備好可供生成報表。 有別於打印出來,這種方式是一種雙贏的解決方案,員工可以隨時獲取報告,而admin亦同時便於管理。

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.

“HR Commander”中添加了一個新指令“按假期結餘作調整”。 這指令可讓您根據指定類型及指定日期的假期餘額批量調整為所需日數值。 例如,目前的補假結餘為:員工 A 有 10 天,員工 B 有 5 天,員工 C 有 2 天。 根據公司政策,最多只可以保留 3 天。 通過使用此功能,只需 1 個命令,餘額分別變為 3 天、3 天、2 天。 自動新增了2條休假調整記錄到數據庫中,分別為員工A:-7天,和員工B:-2天。當許多員工需要調整休假餘額時,此功能非常有用。

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 @@!... to quoted by @@#...#@@. This changes provide higher flexibility. Also, for backward compatiblity, the old format is still valid for the old variables. Besides, more variables are now supported.

信件管理模組中,變數的格式已由@@!...開頭加強為@@#...#@@引用。 這次改變提供了更高的靈活性。 此外,為了向後兼容,舊格式對舊的變數仍然有效。 此外,現在已支援更多的變數。

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.

系統後台的報表模組中,“IR56B”報表現已支援郵件發送功能。 用戶可以為選定的員工批量生成報表,然後直接通過郵件發送給相應的員工。 此功能為用戶節省了大量打印或發送報表的時間。 將來會支持更多的報表。


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.

全新的「宏利強積金供款結算書」報表現已準備就緒,可供每月向宏利呈交供款數據。 本報表是按 “Manulife Excel File Interface ver 4.3” 要求之格式編制。


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.

MSS > e-Claim 模組中,審批人現在可以在審批申請期間輸入一些參考備註。 此備註並不會顯示給申請者,而是顯示給系統後台的管理員。 這對於記錄某些行政管理資料很有用,例如項目代碼、成本中心等等。


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.

e-Claim 模組讓用戶可以在網上提交費用報銷申請,並由經理進行審批處理。 雖然管理員用戶已經可以自行設定審批流程,但所有費用類型的審批流程是相同的,這可能無法滿足部分公司需要。 現在這一部分已經增強了,除了可以定義不同類型走不同審批流程外,還支持不同的金額範圍。 能自動將所有大額申請自動傳遞給管理高層以進行審批。 目前系統支持每個費用類型最多 3 個金額範圍。


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.

對於Monthly Payroll & MPF Comparison Report,如果“強積金前”和“強積金後”列均為0,則該行將被隱藏,以使報告更清晰。

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.

“418 報表” 現在可以自動生成並通過電子郵件發送給特定的人,只需要設置一個Automation任務並設定執行時間。 這功能更容易監控哪那些員工達到 418 條件。

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".

"Multiple approvers" mode allows assigning more than 1 person as the approver for a stage. It can be done by using the "EE filter" which supports various criterias to select employees. Every assigned approver will receive notification when there is any related application submitted. Any one of the approver can make approval (or reject). Once approved (or rejected), the application will be flowed to next stage if any. This is useful especially the scenerio of primary and secondary approver. The secondary approver helps process approval if the primary approver is busy or on leave. So that the applications can be proceed faster.

"Applicant's supervisor" mode auto rout the application to the applicant's supervisor for approval, which is defined in Employee > Movement page. Once the supervisor assignment was changed in applicant's movement record, all new applications will be routed to the new supervisor. This mode is useful for the company which is highly hierarchized. Admin user do not need to update the new supervisor to all workflows which are related.

This enhancement applied to all existing application types.

工作流程模組已得到進一步增強。對於每個工作流程階段,除了可以指定某一個固定的員工為審批者外,現在還支持多2種模式:“多個審批者”和“申請者主管”

“多個審批者”模式允許指定超過 1 人作為一個階段的審批人。這可以通過使用支持各種篩選來選擇員工的“EE filter”來完成。當提交任何相關申請時,每個指定的審批者都會收到通知。任何一個審批者都可以批准(或拒絕)。一旦批准(或拒絕),申請將進入下一階段(如果有)。對於分別設有"主審批者”和"副審批者”的公司尤其有用。如果主審批者繁忙或休假,副審批者就可以幫助處理審批,使申請審批可以更快地進行。

申請者主管”模式會自動將申請審批發送給申請人的主管,該主管設定是在員工 > 升遷記錄頁面中定義。一旦更改了主管設定,所有新申請將會被路由到新的主管。這種模式適用於高度等級化的公司。管理員不需要將新主管更新到所有相關的工作流程設定。

此改善功能套用至所有現有的申請類別。


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.

對於ESS在線打卡,現在可以在考勤表畫面及相關的考勤報表中顯示打卡時的GPS地址(例如:香港沙田安麗街18號達利廣場)。這比以前更方便查看戶外打卡位置。

For the bank autopay module, the system can now export autopay data in the format of HSBC Business Internet Banking (.csv).

關於銀行自動轉賬模組,系統現可匯出 匯豐 商務『網上理財』(.csv)的自動轉賬格式。

For the bank autopay module, the system can now export autopay data in the format of HSBC HKMRI Connect Digital (HSBCnet) v1.1.

關於銀行自動轉賬模組,系統現可匯出 匯豐 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.

關於員工透過ESS平台遞交的漏打卡補交申請記錄,除了經理能夠通過MSS平台處理審批外,現在admin用戶也可以在系統後台(即 TAMS)中進行批准(或拒絕)。 這個功能很有用,特別是當預設審批者因為一些原因而無法處理那些申請時。

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.

工作流程模組增強了功能。 新增了一個新的行動類別“傳送訊息至指定訊息箱”。有了這新的行動類別,您可以將工作流程設置為在特定工作流程階段時將訊息副本抄送給指定訊息箱(如電子郵箱)。 例如,您可以設置網上請假流程,將所獲批准的請假申請的電郵通知 cc 一份給 HR 部門(部門電郵地址),以便 HR 人員知道有誰即將放假。


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.

“忘記密碼”處理得到了增強。 和以前一樣,當員工忘記自己的登錄密碼時,可以點擊“忘記密碼”鏈接自行重設密碼。 現在管理員可以自定義要顯示給員工的指引。 此外,有些公司可能不想讓員工自己重置密碼,現在管理員可以停用自我重置密碼功能,而選擇只顯示一個指引訊息,告訴員工應該怎樣做。該指引還支援HTML,以便可以清楚地顯示消息。

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.

Web > 管理人員自助服務 > 管理報表 模塊中,現在新增了一個"員工類別篩選"功能。 現在用戶可以選擇 1 個或多個員工類別來生成報表。 這個新的員工類別過濾器適用於大多數的管理報表。


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.

在 web app的儀表板中,新聞訊息會自動顯示以通知用戶。 某些訊息將會在過期後自動刪除,在此之前用戶仍可以通過單擊每個訊息框上的 [x] 按鈕手動刪除。 除了逐一按鍵刪除外,現在還新添加了一個 [刪除所有個人訊息] 按鈕,以輕鬆刪除所有允許用戶刪除的訊息。 這是一個增強用戶操作的功能。


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.

關於考勤模組中的彈性休息(用膳)時間功能,對於餐飲業和零售店來說尤其重要,讓員工可以在預設的時段內打卡出外用膳,而不需限制於一個固定的用膳時間,這樣可以提供更大的靈活性。 現在這個功能更加增強了,當員工請了半天(或幾小時)假期時,這個預先定義的彈性休息時段將根據請假時間自動調整,使員工的工作時間和用餐時間變得更合情合理。 彈性用餐時段將按1:1的比例調整。 例如,假設正常工作時間為上午 9 點至下午 6 點,而彈性用餐時間為上午 11 點至下午 4 點。 現在,一名員工從上午 9 點到 10 點請了 1 個小時的假, 那彈性休息時段將自動調整為下午 12 點至 4 點。

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.

有些時候,在正常考勤分析後仍可能需要作出一些調整。 如果要批量調整多名員工或多天的考勤記錄,最快的方法就是將這些調整記錄輸入Excel,然後導入系統。 在以前的版本中,該功能可以在Web > MSS > Timesheet 中找到,以供管理級用戶使用。 現在,該功能也可以在系統後台找到,供管理員用戶導入考勤記錄。 系統前端和後端導入的 Excel 格式是相同的。順帶一題,考勤地點工作類別現在也可透過此調整功能更新了。


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.

Web > 管理人員自助服務 > 部門編更表 模塊中,現在於編更畫面中新增了一個由用戶設定的文字備註欄,以提供一些編更指示或提醒給負責輸入更表的同事。管理員用戶可於系統後台編輯該文字備註。 這備註欄還支援簡單的 HTML 格式。


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.

Web > 管理人員自助服務 > 管理報表 模塊中,現在新增了一個"選擇員工"功能。 除了現有過濾器如“選擇部門”之外,現在用戶更可以選擇 1 個或多個員工來生成報表。 可供選擇的員工列表只會顯示權限“可訪問部門”中的相關員工。 這個新的員工過濾器適用於大多數的管理報表。


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.

通過使用更表匯入功能,用戶可以從 Excel 文件中匯入更表而不是在屏幕上輸入。 在之前版本只能匯入1個月(或最多31天)的更表數據,現在增強了這個功能支持最多5週(35天),這有機會橫跨3個月份。 此功能改善對於那些按週編更的公司來說是很有用的。

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

現已新增一個設備重啟功能,用戶可以從軟件重新啟動選定的設備,而不是依靠關機然後重新開機。 這是一個方便用戶的改善。 支持型號: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.

特殊情況模塊中,現已支援新功能“自動調整佔空比輸入/輸出時間”。 啟用此選項後,原來的上下班時間將與相關的特殊情況資料進行比較來自動調整。 例如,現在發生了一個特殊情況,比如 8 號颱風,當管理員用戶輸入了颱風的實際資料後,例如 類別、日期、時間(比如下午 5 點到晚上 11 點)... 系統就會自動套用相關之『遲到寬限分鐘』『早退寬限分鐘』於已啟用此功能的班次。 由於套用了 120 分鐘的『早退寬限分鐘』,原來的上下班時間(例如上午 9 點至下午 6 點)將自動調整為上午 9 點至下午 3 點。 因此,即使員工在下午 6 點(例如下午 3 點 30 分)之前打卡下班,也不會計算為“早退”。 此功能大大減少了每次颱風後管理人員調整考勤結果的工作量,尤其是在人員眾多的情況下。


Click to enlarge

MPF contribution data export in Manulife Direct File Interface v4.0 format is now supported.

現已支援宏利 Direct File Interface v4.0 格式的 強積金 供款資料匯出。


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.

僱員記錄>培訓記錄模塊中,除了現有的內部培訓記錄外,新增了一個外部培訓記錄頁面。 此頁面供用戶輸入員工的外部培訓記錄,包括培訓課程名稱、時間、金額、發起人、承擔信息等詳細信息。除了在屏幕上輸入資料外,用戶還可以從Excel 中批量導入這些記錄。 資料輸入系統後,用戶便可以生成“員工外部培訓記錄報表”以供參考。


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.

用戶權限設置 中, 所有報表的執行級別已經從 2 個級別(否 / 是)增強到 3 個級別(無權限 / 打印 / 打印和導出) 。 這意味著您不僅可以控制用戶可以執行哪些報表,還可以控制報表是僅打印還是導出到 Excel。 對於一些涉及金錢或敏感信息的報表,例如工資表或糧單,這一點很重要,一旦報表導出到 Excel,用戶就可以在未經授權的情況下編輯內容。 因此管理員應謹慎授予每個用戶(實際上是用戶組別)的執行權限。


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.