Release Notes #117 - Sprint 04/30/2026 - 05/07/2026
Project : Guardhouse Web
Sprint Number : Sprint 117
Release Version : release_GH
Release Dates : 30 April 2026 AUS | 07 May 2026 UK
Reference Doc. :
- Scope
Guardhouse enhancements:
- [GH-7046] Schedule Templates Report
-
- New report available only for companies using the Award Overtime functionality, under ROSTER Reports
-
- Generate a report showing information about the Templates, both Standard and Repeating, used in published shifts
-
- Parameters:
-
-
- Template Type – default All, Standard, Repeating Templates
-
-
-
- Template Name – name of templates saved in the Schedule
-
-
-
- Staff Name – list of all active staff
-
-
-
- Start Date – date when the report will start (only available when Template Type = Repeating)
-
-
-
- For Next (x) Weeks – number of weeks the report will be generated for (default/max 8 weeks, only available when Template Type = All or Repeating)
-
-
-
- Report Contents:
-
-
-
- First Name – first name of staff
-
-
-
- Last Name – last name of staff
-
-
-
- Employee ID – Employee ID of staff
-
-
-
- Template Name – name of the template used in Schedule
-
Template Type – type of template (Standard or Repeating)
-
Cycle – Repeat cycle of the template
-
Created Date – Date when the template was created
-
Site – name of site where the shift was created
-
Position – name of site position, if applicable
-
Pay Group – pay group used on the shift
- Day – day of the week when the shift was created
- Date – date of the shift
-
Start Time – start time of the shift
-
End Time – start time of the shift
-
Break (mins) – break assigned to the shift, if available
- OT Start – Overtime allocated to start of the shift
- OT End – Overtime allocated to end of the shift
-
OT All Day - Overtime allocated to all day
-
OT Daily – Daily overtime when no overtime is allocated
-
Total Hours – total hours of the shift
-
- [GH-6779] Staff Listing Report Enhancements
-
-
Enhancement on the Staff Listing Report to generate a more comprehensive dataset
-
-
-
- Additional Columns:
-
-
-
-
Known As First Name – staff’s Known As First Name
-
-
-
-
- Known As Last Name – staff's Known As Last Name
-
-
-
- Access Privilege – Superadmin, Admin, Manager, Employee
-
-
-
- Gender – Male, Female, Other
-
-
-
- Latest Shift Date – a staff’s most recent shift date, if none show as null
-
-
-
- Employment Status – staff’s Employment Status as displayed on the Staff profile
-
-
-
- Bank Name – staff’s Bank Name
-
-
-
- Account Name – staff’s Account Name
-
-
-
- BSB / Sort Code / RTN – staff’s BSB / Sort Code / RTN (column name changes based on country)
-
-
-
- Account Number – staff’s Account Number
-
-
-
- Pay Calendar – staff’s Pay Calendar
-
-
-
- Pay Template - staff's Pay Template
-
-
-
- Max Hours – name of the maximum hours rule assigned to the staff; column only available for companies that have Max Hours turned on
-
-
-
- Leave Type – Fixed, Accrued, Rolled Up; only applicable for UK companies
-
-
-
- Update on the Column Headers – column header changes based on the country of the company
-
-
-
- State/County – State for AU, County for UK/IE
-
-
-
- Post/ZIP Code – Post Code for AU, ZIP Code for UK/IE
-
-
-
- Removed Column Headers:
-
-
-
- Date Started
-
- [GH-6772] Licences, Compliances and Skills Matrix
-
- New report available for all companies regardless of country assignment, under STAFF REPORTS
-
- Generates a report for all staff and their corresponding Licences, Compliances, and Skills
-
- Parameters:
-
-
- Report Type – can be All Staff or Rostered Staff only
-
-
-
- Contents:
-
-
-
- Employee ID – staff’s Employee ID
-
-
-
- Employee Name – staff’s First Name and Last Name
-
-
-
- Succeeding columns will work as follows:
-
-
-
- Show all Licence State/Type as column headers first
-
-
-
- Followed by all active Compliances
-
-
-
- Followed by all active Skills
-
-
-
- AU Licences:
-
-
-
- NSW, SA, NT, TAS, WA:
-
-
-
- If staff has a licence record with status “Current”, show “yes”
-
-
-
- If staff has a licence record with status “NOT Current”, show “no” in red text
-
-
-
- If staff has NO licence record, show “no” in black text
-
-
-
- VIC, QLD, ACT:
-
-
-
- If staff has a licence record, show “yes”
-
-
-
- If staff has NO licence record, show “no” in black text
-
-
-
- UK Licences:
-
-
-
- If staff has a licence record with status “Active”, show “yes”
-
-
-
- If staff has a licence record with status “NOT Active”, show “no” in red text
-
-
-
- If staff has NO licence record, show “no” in black text
-
-
-
- IE Licences:
-
-
-
- If staff has a licence record, show “yes”
-
-
-
- If staff has NO licence record, show “no” in black text
-
-
-
- Compliances:
-
-
-
- If the staff has a record and not expired, show 'Yes'
-
-
-
- If the staff has a record and compliance is 'Expired', show 'No' in red text
-
-
-
- Skills:
-
-
-
- If the staff has a record, show 'Yes', otherwise show 'No'
-
- [GH-6830] Timesheet Summary Report
-
- New report available for all companies regardless of country assignment, under TIMESHEET REPORTS
-
- Generates a report of approved timesheets with pay and service categories, summarized by customer, site, or staff
-
- Parameters:
-
-
- Summarise By – default Customer, can also select Site, Staff or None
-
-
-
- Customer – default All Customer, can select specific
-
-
-
- Site – default All Site, can select specific
-
-
-
- Date range – start and end of the reporting period
-
-
-
- Contents:
-
-
-
- Employee ID – staff’s Employee ID
-
-
-
- Name – staff’s First Name and Last Name
-
-
-
- Subcontractor – name of the Subcontractor company if staff is a subcontractor, null if local staff
-
-
-
- Date – timesheet date
-
-
-
- Entry Type – can be work, leave
-
-
-
- Customer – customer name
-
-
-
- Site – site name
-
-
-
- Position – Site position, if available
-
-
-
- Schedule Start – shift start based on schedule
-
-
-
- Schedule End – shift end based on schedule
-
-
-
- Schedule Break – shift break based on schedule
-
-
-
- Schedule Hours – total shift hours based on schedule
-
-
-
- Service – name of Service used on the shift
-
-
-
- Service Category – name of the Service Category used on the shift
-
-
-
- Inv Start – INV start time, as approved on the timesheets
-
-
-
- Inv End – INV end time, as approved on the timesheets
-
-
-
- Inv Break – INV break, as approved on the timesheets
-
-
-
- Inv Hours – total INV hours, as approved on the timesheets
-
-
-
- Charge Rate – rate of the service category
-
-
-
- Charge Total – INV Hours x Charge Rate
-
-
-
- Pay Group – name of the Pay Group used on the shift
-
-
-
- Pay Category – name of the Pay Category used on the shift
-
-
-
- Pay Start – PAY start time, as approved on the timesheets
-
-
-
- Pay End – PAY end time, as approved on the timesheets
-
-
-
- Pay Break – PAY break, as approved on the timesheets
-
-
-
- Pay Hours – total PAY hours, as approved on the timesheets
-
-
-
- Pay Rate – rate of the pay category
-
-
-
- Pay Total – PAY Hours x Pay Rate
-
-
-
- Timesheet ID – Timesheet ID, to help identify which rows are part of the same timesheet record
-
-
-
- Report logic:
-
-
-
- The report will generate data for the selected customer and provide summaries per customer, site or staff, depending on the Summarise By parameter
-
-
-
- Each timesheet record can be split into multiple rows based on the breakdown for either Service Category or Pay Category
-
-
-
- For example, if the shift uses only one service category but two pay categories, the timesheet record will be split into two rows to show the change between pay category 1 and pay category 2
-
- [GH-7071] Subcontractor Purchase Upload (Xero)
-
- Updated the Subcontractor Purchase Upload Report for XERO, under SUBCONTRACTOR REPORTS
-
- Parameters:
-
-
- Subcontractor – default All Subcontractor, can select specific subcontractor
-
-
-
- Date range – start and end of the reporting period
-
-
-
- Report Type – MYOB or XERO; the change in this ticket only affects XERO
-
-
-
- Contents:
-
-
-
- Contact Name – subcontractor abbreviation
-
-
-
- Invoice Number – dummy invoice number (customer needs to manually update in XERO with the correct invoice number); format for the dummy invoice number is GH-SUB-{Subcontractor Abbreviation}-{Sequential invoice number}
-
-
-
- Invoice Date – date of export
-
-
-
- Due Date – Invoice Date +14
-
-
-
- Description – {site name} {service category} {total hours}
-
-
-
- Quantity – Accumulated number of hours for each service on each site
-
-
-
- Unit Amount – Rate of the service used for the shifts
-
-
-
- Account Code – Sites > Site Detail > Site Reference Number 2
-
-
-
- Tax Type – hard coded as "GST on Expenses"
-
-
-
- Tracking Name1 – null
-
-
-
- Tracking Option1 – null
-
-
-
- Report Logic:
-
-
-
- All shifts within the specified date range will be grouped by site name and service category
-
-
-
- Invoice Number Starts at 1, keep a record of the latest "Invoice Number" for each Subcontractor and use it to determine the next starting number in the next generation
-
- [GH-7044] Capium Payroll Export
-
- New CSV export available under the Paysheet > Export dropdown
-
- Report Contents:
-
- Payroll ID – staff’s Employee ID
-
- Employee Name – staff’s first name and last name
-
- Pay Frequency – staff’s pay calendar
-
- Period – name of the month where the current pay period started; if pay period overlaps between 2 or more months, leave as null
-
- Pay Rate – pay category
-
- Is Recurring – hard coded as “No”
-
- Start Date – period start date
-
- End Date – period end date
-
- Working Hours – total hours worked per pay category, in the format hh:mm
-
- Report Logic:
-
-
- Each row will show hours data for each pay category worked by staff; for example staff A worked day rate and night rate, one row will show for day rate and another row will show for night rate
-
-
-
- Working hours will show in the format hh:mm;
-
-
-
- For example: 33.35 total hours
-
-
-
-
- The integer part represents the total number of whole hours. Whole hours = 33
-
-
-
-
-
- To find the remaining minutes, multiply the decimal portion by Minutes = 0.35 x 60 = 21
-
-
-
-
-
- Combine the display: 33:21
-
-
- [GH-5994] Timesheet Public API
-
- Open API that will be available for Customers who wish to have access to their Timesheets data and use it as they see fit
-
- In the Organization > Company > Public Api, the Timesheet API option is enabled, where the users can generate the tokens for access to the Timesheet API
Guardhouse bug fixes:
- Beta Feedback for Timesheets v2:
-
- [GH-7013] Discrepancy on the timecard - Schedule X Timesheet
-
- [GH-7011] Xero Export Account Code Displaying as Date
- Dashboard:
-
- [GH-5827] Implement Offered Shifts v2 in Dashboard Offered Shifts widget
- Schedule:
-
- [GH-7016] Re-Offer Expired Shifts
- Timesheets:
-
- [GH-5321] Shift Missing in Timesheet
- Paysheets:
-
- [GH-6898] BrightPay Duplication
- Invoicing:
-
- [GH-5799] Missing Shifts in Recurring Invoice
-
- [GH-7031] AU|Duplicate invoice entry
- Reports:
-
- [GH-6940] EXEC | Leave shifts exporting as Worked Shifts
-
- [GH-6910] USAU | incorrect entry type for the report Timesheet Report With Pay Categories
- Incidents:
- [GH-7136] Incident and Summary detail Report Excel error
- Digital Occurrence Logs
-
- [GH-6389] QR Scanning hour in mobile is different from the DOL report
- Email Report Distribution:
-
- [GH-5686] Fw: Workflow Issue in Customer Access Portal
-
- [GH-6715] Time for Auto email on Incident Report not saving
- UK Leave:
-
- [GH-6615] UK Accrued Leave Computation
-
- [GH-6972] Leave not reflecting the correct pay rate
- Notifications:
-
- [GH-7162] Push Notifications is not working (Found during Sprint 116 Regression Phase)
-
- [GH-5167] Wrong Leave Dates on Leave Confirmation Email
-
- [GH-5215] Fwd: Guardhouse - Fw: 22/03/2025 Leave – 43771
-
- [GH-5245] W: 21/04/2025 Leave- Wrong date in Notification
- Others:
-
- [GH-6953] Change phone number prefix - Unable to add phone number of staff
-
- [GH-7025] Irish Country Issue Holiday Calendar
-
- [GH-7018] Pay Setup - Pay Calendar can be deleted even in there is/are Approved Timesheets
-
- [GH-7140] Intermittent Issue: Multiple companies getting random errors upon log in
-
- [GH-7037] Missing IR on Customer Portal