Before setting up your public holidays please make sure to set your daily rules to be expected and set standard leave hours.
This can be done by going into Setup > Daily Rules > Select the daily rules > Tick Expected at the bottom > Click Save.
Click the Overtime Tab in the daily rule > Set a standard leave at the top right > Click Save
To Setup Public Holidays go to > Setup > Public Holidays.
Click Add > Set a description > Set a date > Set a Leave Paycode > Set Hours Setting > Click Save
Balance of Hours: If an employee works on a public holiday, they will get the worked pay code set in the Public Holiday setting for those hours worked this will then balance the rest of the standard leave hours with the leave pay code.
For example, John worked 2 hours for OT2, left for the day then gets 5:36 of Public Holiday Leave.
Standard Leave Hours: If an employee works on a public holiday, they will get the worked pay code set in the Public Holiday setting for those hours worked + the standard leave hours.
For Example, John worked 7:36 hours for OT2, gets 7:36 of Public Holiday Leave