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
- 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
- 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”
-
- 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
-
-
-
-
-
- each staff will have one sequence (1 row for each staff, htsseqno=1)
- each sequence can have up to 14 total records of either allowance or overtime pay
- 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)
-
- htsdtwork [n] - shift start date, dd/mm/yyyyy
- htspayelem [n] - pay category used for either allowance or overtime
- htssubhour [n] - units or number of hours consumed for the allowance or overtime
- 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:
-
-
-
-
- Note - any note added by an admin, most recent notes show at the top
- added by – full name of the admin who added the note
- 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
- 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