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

Release Notes #108 - Sprint 25/09/25 - 02/10/25

Project : Guardhouse Web 

Sprint Number : Sprint 108 

Release Dates : 25 September 2025 AUS | 2 October 2025 UK 

  1. Scope Guardhouse enhancements: 
  • [GH-5947]iChris Payroll Export 
    • New reports under Paysheets > Export: 
      • iChris Payroll Export (.xlsx) 
      • iChris Payroll Export (.txt) 
    • Generates three different files reports of shifts that has overtime and/or allowances with specific format that is allowed to import into iChris payroll system; Normal hours don't get included in these reports; All three reports will be exported into a zip file with name format “iChris Payroll Export - <cycle start date, format dd Mon yyyy>.zip” 
      • Created - iChris Payroll Export – Created - <cycle start date, format dd Mon yyyy>.xlsx
      • Requested - iChris Payroll Export – Requested - <cycle start date, format dd Mon yyyy>.xlsx​ 
      • Approved - iChris Payroll Export – Approved - <cycle start date, format dd Mon yyyy>.xlsx​ 
    • Data will be sorted by date of occurrence, showing allowances for the day first, followed by overtime​ 
    • Report contents: 
      • cbr (.txt only) - Depends on the File type; For created: htsadd, For requested and approved: htsupd 
      • detnumber - Staff > Employee ID; add leading "0" if less than 5 digits 
      • htsdate - Pay Period ending date, dd/mm/yyyy 
      • htsseqno - count starts at 1, 2, 3… and so on  
          1. each staff will have one sequence (1 row for each staff, htsseqno=1)​
          2. each sequence can have up to 14 total records of either allowance or overtime pay​
          3. If there are more than 14, create a new row for that same staff but htsseqno=2   
    • Allowance / Overtime data sets - each set of data will consist of these four columns, ordered by shift start date, allowances first before overtime (i.e. first set of 4 columns for allowance 1, second set of 4 columns for allowance 2, third set of 4 columns for overtime 1,…, up to 14th set of 4 columns for overtime n)​ 
    1. htsdtwork [n]​ - shift start date, dd/mm/yyyyy
    2. htspayelem [n] - pay category used for either allowance or overtime
    3. htssubhour [n] - units or number of hours consumed for the allowance or overtime
    4. htsstatus [n] - H=Created, Q=Requested or A=Approved 

 

  • [GH-5712] Event ID and Customer name in email notifications 
    • Additional columns in the Subby Sharing E-mail notifications: 
      • Task Number (aka Event ID), use whatever the value of Support Portal task 
      • Customer Name - before Site Name 
    • Note: Event ID is currently not being shared yet, so not all changes on the Event ID are properly displayed on the Email (i.e. different Event ID entered by and Subby) 
  • [GH-2777] Reports Access Issue - Profit Margin Report 
    • This is just hiding the Reports > Profit Margin Report when any of the following claims are turned OFF: 
      • Can work as payroll manager 
      • Can work as invoice manager 
      • Can view wages 
      • Can view charges 
  • [GH-5945] Add Papua New Guinea country and states to Guardhouse 
    • Papua New Guinea country and its relevant States are now added into Guardhouse and should reflect properly on the following pages: 
      • When creating new companies through Guardhouse Support Portal 
      • When editing company settings Company Country 
      • Company Settings > Invoicing > Invoice Details 
      • Customers > Customer tab, Invoice Profile tab 
      • Sites > Site details tab 
      • Mobile Patrols > Site details tab 
      • Staff > HR Details tab 
      • Subcontractors > Subcontractor details tab 

 

  • [GH-5717] GDPR Stuff - Can view compliance items 
    • Added a new claim ”Can view compliance items”  under Staff Page, available for Super Admin, Admin and Managers 
    • If turned ON, Super Admin, Admin or Manager users​ will not have access to: 
      • The Compliance list for staff profiles ​ 
      • The Renewals Dashboard widget​ 
      • The Renewals Report​ 
      • The compliance items in dashboard staff​ info pop up​ 
      • The compliance items in schedule staff​ info pop up​ 
    • Note: The mobile part for this ticket hasn’t been worked on yet, it will be handled by ticket GHMB-1711 in future sprints. For now, they will still have access to compliance related items when using the mobile app 

 

  • [GH-5925] HR notes and Compliance notes History 
    • For both HR Details and Licence / Compliance tabs: 
      • Renamed the previous “Notes” section into “HR Notes” (for HR Details) and “Licence / Compliance Notes” (for Licences / Compliance tab) 
      • Removed the previous text area 
      • Added a new button “+Add new”; on click of the “+Add New” button, a pop up will show with title “Add new HR note” and “Add new Licence / Compliance note” where the admin can enter the note up to 4000 characters and then save it 
      • Added a ledger with columns: 
        1. Note - any note added by an admin, most recent notes show at the top
        2. added by – full name of the admin who added the note
        3. Date and Time – date and time when the note was added 
      • Historical data saved as note will be shown as the oldest entry on the ledger 
      • The ledger will show up to 10 records before pagination is triggered 
    • Additional changes handled in this ticket: 
      • HR Details > Blacklisting History – changed the number of rows displayed before pagination is triggered (previously 20 records, now 10 records) 

 

  • [GH-5388] APositive iFrame Integration on Invoicing page 
    • In the Invoicing page, a new button “Instant Payment?” is displayed to the left of the Create Invoice button 
    • On click of this button, the admin can enter their details based on the screen provided by aPositive: 
      • Business Name 
      • Contact First Name 
      • Contact Last Name 
      • Contact Email 
      • Average Monthly Invoicing ($) 
      • Average Payment Term (Days) 
    • Once admin clicks the Submit button, the information they provided will be sent to aPositive and then aPositive will contact the admin directly regarding the services they provide 
    • The same screen will be displayed when the admin clicks the amount in the Withdraw column
       

Guardhouse bug fixes: 

  • Schedule: 
    • [GH-5739] GuardHouse issues-Shift Grayed out 
    • [GH-5568] Error Publishing Offered Shifts – "Security Officer" Role Template 
  • Paysheets: 
    • [GH-5514] Allowance in Leave Calculating Extra Hours 
  • Invoicing: 
    • [GH-5738] Invoices are wiped out from the system 
  • Reports: 
    • [GH-5363] Timesheet Report: All Customer and Specific Sites is not working properly 
  • Sites page: 
    • [GH-5405] Custom ID display Issue 
  • Subby Sharing: 
    • [GH-4574] Error upon linking a shift 
  • Licence and Compliance: 
    • [GH-5696] Vic Licence Validation 
    • [GH-6872] Non Compliant Staff Member - SIA Invalid 
  • Email Report Distribution: 
    • [GH-5728] Submitted by is blank in Summary Report from Scheduled Report to Customer email 
    • [GH-5752] Automated report For Patrol Sites 
  • Others: 
    • [GH-5687] Staff Import - Cannot import staff in Ireland 
    • [GH-6036] App download asking for membership payment