Skip to content
English
  • There are no suggestions because the search field is empty.

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