Blog



We recently replaced out old Photo matching system with a new on demand system that provides a report of the photo matched against the employees profile Photo. This feature is behind a feature flip which is currently defaulted to off. 

The new report is under the flag wall - Verifications

The API we are using for the Matching is throttled to 10 transaction per second so if we ever reach that limit we have built in a 1 minute wait and retry. So it may appear that the Report stops occasionally for a minute before it resumes.

Once complete you will see the Profile photo of the employee at the top of the page and the Clocking photos at the below. Each clocking photo has details about:


  • match denoted by a CheckMark or Mismatch denoted by an X
  • Confidence Rating - This is a scale of 0 to 100% of how confident we are that this photo is a match to the employees profile photo.
  • Date and Time of the Clocking
  • The type of clocking event - Clock in or Clock out.
  • Application used to make the clocking event.
  • GPS location of the Clocking which is shown via google maps link.


Confidence rating and Matching

The confidence rating is used to determine if the photo is a match or not. 

If the confidence rating is below 50% then we consider the photo to be a mismatch to the profile photo.


If the confidence rating is above 50% then we consider the photo to be a match to the profile photo.


Other Notes

The profile photo and clocking images need to show both eyes and chin to make the best match.

If either photo is two small to analyze the report will display an appropriate error message.

If you have any questions please let us know by clicking here.

-- Adam


We recently release a new feature for Leave Management that will allow employees to apply for unpaid leave. 

The feature can be turned on by the account admin in the Leave Management Settings

Once the setting is on the employee will have a ability to say if this is a paid or unpaid leave.

 

If they select unpaid leave their leave balance will not be deducted for that leave request however for payroll we will treat it as an unpaid leave and deductions would apply for monthly paid employees.

If they do not select unpaid leave then the leave will be treated as a normal paid leave request.

Note: Normal Leave request validations still apply. You can not have overlapping leave requests approved. You do still need to state the leave type and the reason for the leave.

Minor System Change

We release some improvement to PayrollHero.

We have changed the default state of the Pivotable attendance report to be on for all clients.

We have removed a validation which would not allow you set the OT threshold above that of a non-workman. This only affect Singapore payroll Clients.

Bug Fixes

We have released a few minor fixes to help with our clients experience.

We have fixed the issue where client could change the employee type name which would cause an error with their existing payroll DSL (This only affected Philippine clients).

We have fixed the issue Where clients would receive this error message "Can't omit precision for a Float" when trying to generate payroll.

We have fixes the issue where if you choose submit and round in a threshold setting the threshold would only submit as it. The threshold now rounds correctly.


We recently updated the Pivotable Attendance report to better support unscheduled attendance. Some clients where getting the Error message "Failed with exception: RuntimeError: don't know how to get break amount without resolved hours" when generating the report. This error was caused when the unscheduled work that an employee did on a day without a schedule was resolved to revert to schedule. This caused the days hours to be set to 0 which was an unsupported scenario when generating the report. The report has been updated to take this scenario into account now and clients should no longer receive this error when generating the pivotable attendance report.

If you have any questions please let us know by clicking here.

-- Adam

 

We recently issue a patch to our 2FA log in. This increase the security of our clients accounts when they log in.

If you have any questions please let us know by clicking here.

-- Adam

  

 We completed the update to the Attendance Audit report ( W/ device). The report now also show the time that our web servers received the clocking. This can be helpful to find potential fraud from users that set the time on their device to another time other than the correct one. It should be noted that this is not definitive proof of fraud as the discrepancy can also be from TeamClocks that support Offline mode and that where offline at the time of the clocking event.

Please note that is report is not client facing so clients will need to contact support to have one generated. 

If you have any questions please let us know by clicking here.

-- Adam

We have release a new time tracking app for iOS and Android. The new app is a simplified version of the original TeamClock. It no longer relies on downloading the schedule and attendance of the employees to suggest the type of clocking that the employee should do. Instead we have provided all the clocking options and the employee can select the correct one to use. This means that the employee can clock out at the end of their work day even if they forgot to clock in at the start of the day.

The with the removal of the schedule and attendance syncs users should find that the app is much faster and more responsive.

The lite version of TeamClock does not support Offline clocking. This means that it must have an internet connection at the time the clocking was made. It will not store them in a queue and send them later like the original TeamClock. The app currently does not have offline detection so it can not deactivate the clocking functions when there is no connection. We suggest that users wait until they receive the success or failure message appears after they clock in. If the Clocking fails we suggest that they check their internet connection first before contacting support.

We have also simplified the interface and removed the gender selection screen. Once logged in Employees will see the surname screen first.

GSP and camera have both been disabled by default and will need to be enabled in the app settings page if clients want to track GPS and Collect photos at clocking. To get to the settings just click on the Menu icon in the top left corrner of the screen then select settings. There will be two toggle switches to turn on the GPS or the camera functions.

The app can be downloaded from

the Google play store at https://play.google.com/store/apps/details?id=com.payrollhero.teamclocklite

The Apple App store at https://itunes.apple.com/ca/app/teamclock-lite/id1131399999?mt=8 

If you have any questions please let us know by clicking here.

-- Adam

We recently released an update to the leave management app where after an employee applies for a leave the manager will have to manually approve the leave request. When this feature is enabled and the employee applies for a leave it will enter a pending approval state and the employee will receive an email notification that the we received the request and have forwarded it to their manager for approval.

The Manager will be sent an email to notify them of the employees leave request. The manager will be able to approve or reject the leave request directly from the email by clicking on a link in the email. They will be asked to submit their username and password to confirm their identify and then will be taken to a success page.

Manual approval of leave requests is on by default for all new accounts and will be off by default for all existing accounts to maintain the behaviour of the app for our existing clients. To turn on automatic approval of leave requests follow these steps.

  1. Click on Leave Management
  2. Click on Settings
  3. Click on Settings
  4. Check the Check box for "Automatically approve new leave requests"

  • If the setting is unchecked then the manager will need to manually approve all leave requests.
  • If the setting is checked then all leave requests will be automatically approved. The manager will only need to action a leave request if they wish to reject the leave request.

If you have any questions please let us know by clicking here.

-- Adam

We recently released an update to the leave management app that would allow the account the ability to block employees from going into a negative balance when requesting a leave.

The ability to have a negative balance is off by default for all new accounts and is On by default for all existing accounts to maintain the current behaviour of the leave management app for our current users.

If you want to allow employees to have negative leave balances you will need to adjust the settings in leave management.

  1. Go to Leave Management App
  2. Click on Settings
  3. Click on Settings
  4. Check the check box for the "Allow employees to apply for leaves beyond their balance"

  • If the check box is unchecked and if managers must approve leaves the managers will not be allowed to approve leaves that will give an employee a negative leave balance. If Automatic approval of leaves is enabled then the employee will receive an error message when submitting the leave application stating that they do not have enough balance for thier request.
  • If the check box is checked and if managers must approve leaves the managers will be allowed to approve leaves that will give an employee a negative leave balance. If Automatic approval of leaves is enabled then the employee will be allowed to make the leave request.

If you have any questions please let us know by clicking here.

-- Adam

 

 

We recently release a bug fix to the Pivotable Attendance Report. Some users were getting this error message when generating the report "Failed with exception: ArgumentError: don't know how to handle clockinable: PaidShift". This error is now handled and the report should generate correctly.

If you have any questions please let us know by clicking here.

-- Adam

We have fixed a bug where if you gave an employee permission to view subordinates payslips it would give them access to all payslips. 

This behaviour has been fixed.

If you have any questions please let us know by clicking here.

-- Adam

UCPB Cash Card Bank File

We have released a new feature to help users generate their UCPB bank file. We were not able to generate the file directly as UCPB uses a proprietary encryption and was unwilling to share the encryption algorithm with us for development.

Instead of generating the encrypted file we are able to generate a CSV file that can be imported into the UCPB desktop software to generate the encrypted file.

To get the file and encrypt the file

  1. Go to Payrolls page 
  2. Click the link Click the link Called UCPB Cash Card bank file
  3. once the file is downloaded locate it on your local hard drive.
  4. Follow the instructions provided by UCPB for importing the CSV file into the UCPB desktop software to generate the encrypted file.
  5. Follow the instructions provided by UCPB for uploading the encrypted file into their online portal.

If you have any questions please let us know by clicking here.

-- Adam

We have release a new format for out attendance report that has been flattened out so that you can use more spreadsheet operation on it such as generating a Pivot table of your employees attendance.

This report has much of the same information as our original attendance report but does not include the summary and colour formatting. Being a much flatter report you will be able to take advantage of many of the built in filtering, formulas and Pivot capabilities of spreadsheet software.

Generating the report is similar to the existing attendance report.

  1.  Go to the employee list
  2. Select the employees you want to generate attendance for
  3. Choose Pivotable Attendance report from the menu where generate payroll is.
  4. Choose the time period (This is limited to 1 month.)
  5. Click Do it.
  6. You will then be emailed when the report is completed.

You will need to enable the "Enable Attendance Dump Report" feature flip to access this feature.


If you have any questions please let us know by clicking here.


-- Adam 


Now Clients can reference the Employees via their NRIC or FIN numbers when scheduling using the multi-insert scheduling tool. In order to have the NRIC/FIN number to appear on the downloaded spreadsheet you will need to enable the "Show the government_id column in Multi Insert Schedules" Feature flip. This will be changed to be defaulted to on in Singapore,

Breaks and worksite support has added as well. Each day is broken up into three columns. Each day is separated by a darker vertical bar. Below is how to create a shift in a day.

  • The first column for the day is for the start and end time of the shift.
    • You can have multiple shift in a single day but they must be at the same worksite when scheduling with this tool.
    • Use the standard format for multiple shifts in the first column
  • The Second column for the day is for the start and end times for the shifts unpaid breaks
    • Please note that you should only put any unpaid break time into the schedule.
    • Breaks must be within the time period of the shift. 
    • You can have multiple breaks in single shift.
    • Use the same format for Multiple shift in a day to add multiple unpaid breaks in a shift. There is no special formatting in order to add breaks to multiple shift. The system will place these breaks into which ever shift they fit into.
  • The third column for the day is for the Worksite selection.
    • This is a drop down menu that is pre-populated with the worksites from the account. All you need to do is select the correct worksite for the day.
    • Note that when editing schedules with the multi-insert tool you can only have one worksite. If you need to schedule the employee to multiple worksites in a day you should use the shift cal or weekly scheduler tools.
    • Schedules made with the shift cal or weekly scheduler that have multiple worksites will show both worksites in the worksite column but if you edit that day in the multi-insert tool it will overwrite the second shifts worksites with the first one.
      • If you leave the multiple worksite unedited and add a third shift the third shift will use the employee's primary worksite for the new shift.

If you have any questions please let us know by clicking here.

-- Adam