See what's coming to Jemini
These release notes are still in a draft state
We’re putting the finishing touches on a few remaining items and will add them to the release notes over the next week. You'll receive the completed version ahead of the UAT release.
Want a preview of the new features, enhancements, and fixes? From 29 August 2025, you can access the latest version in your Jemini User Acceptance Test (UAT) environment. Take a look below to see everything that’s included.
We'd love your feedback: Once you have access to the latest version in your UAT environment, give the new features a test run with your actual HR and payroll scenarios. Your feedback helps us catch any issues before the live release and makes sure everything works perfectly for your team.
If you have questions or would like help applying any changes, feel free to raise an iHelp through Infusion – we’re here to help!
What’s in this release:
We've packed Jemini 32 with new features, improvements, and fixes to make your payroll easier to manage.
Some of these changes started as solutions for specific customer situations, but we're rolling them out to everyone. That way, you all get the same reliable experience and can take advantage of improvements that might help your payroll too.
You don't need to do anything – we'll apply these updates automatically. Once they're live, you can start using the new features and improvements right away.
Version 32.0.00
What’s new in Pay
New feature: Payroll Management
The new Payroll Management interface makes it easier to select payrolls, pay periods, and manage pay.
The Payroll Management bubble replaces the Pay Cycles bubble in Pay. You can still perform all the same tasks as before, but now it’s simpler and more intuitive. For example, clickable functions have replaced the rollers for selecting payrolls and pay periods.
To access Pay Cycles, open Payroll Management, choose the relevant payroll and pay period, then select a payroll information card. The functions in Pay Cycles work the same as before, only the navigation has changed.
Navigation: Pay > Payroll Management.
Note for system administrators: To give users access to this feature, open their Security Profile and enable the ‘Payroll Management application’ under ‘Payroll Processing' permissions in ‘Payroll’.
(JEM-23292)
Payroll Setup Enhancements
Edit cost codes on Jemini-generated payroll transactions that were previously locked
Payroll transactions marked with the Jemini icon were previously locked from editing. Now you can update the credit and debit cost codes for these transactions while keeping other settings protected. This means better flexibility for cost accounting without compromising the integrity of Jemini-generated transactions.
(JEM-23303)
New warning helps you spot data conflicts when changing payroll active dates
When you update a payroll active date, you'll now see a warning if regular transactions exist before the selected date. This helps you make informed decisions about potential data conflicts.
(JEM-23666)
Managing multi-country setups is now easier with payroll active country controls
You can now activate or deactivate countries in your payroll setup, which controls what country-specific data appears throughout Jemini. When a country is inactive, its super funds, transaction codes, leave plans, and holidays won't show in dropdown lists or reports.
(JEM-24052)
Payroll Transaction Configuration Enhancements
When you update a payroll transaction applicability to create a future record, Jemini will copy all details from the current record
Previously, only some details were carried over. This enhancement enables you to maintain consistency, reduce manual data entry, and minimise errors, particularly when managing complex payroll configurations.
(JEM-23523)
More calculation options now available for employer superannuation transactions
When configuring 'Employer Super' payroll transactions, you can now select from multiple calculation types including Fixed Value. This gives you more flexibility to set up different types of employer super contributions using the calculation method that best suits your needs.
(JEM-23239)
System payroll transactions won't automatically attach when they shouldn't
Core payroll transactions now have better default settings, so they won't unexpectedly appear in employee Pay Modes unless you actually need them there.
(JEM-23232)
We’ve removed some unnecessary accumulators that Jemini was automatically adding to NZ Business Leave (590) transactions
This enhancement reduces the need for manual corrections and only impacts customers using the NZ Business Leave functionality.
Accumulators removed: Kiwisaver Exempt, NZ ACC Payments after first week, NZ ACC Payments first week, and NZ Include in Super Calculation.
(JEM-22766)
Payroll Processing Enhancements
Pro rata calculations now consider payroll connection dates for employees moving between payrolls
Jemini now calculates salary and hourly pay based on the actual days an employee was connected to each payroll. This improves accuracy when employees move between payrolls with different pay frequencies during a month.
(JEM-21222)
Better validation helps prevent duplicate tax transactions in employee payroll
Jemini now detects when multiple tax transactions have been created for the same employee in a pay period. You'll see an error message if duplicate PAYE or PAYG transactions exist, which helps maintain payroll data integrity when opening Pay Mode or running pay cycles.
(JEM-23815)
You can now see and select pay periods before the payroll active date that were previously hidden
When you need to recalculate historical data after moving your payroll active date, you can now access and process these earlier pay periods in the Payroll Management view. This is particularly useful when performing data fixes and means you don't have to go into each employee's Pay Mode individually.
(JEM-23920)
Better validation helps catch Net Pay transaction problems before processing payroll
Jemini now checks that each employee has exactly one Net Pay transaction when you open Pay Mode or run pay cycles. You'll see error messages if Net Pay transactions are missing or if there are duplicates, helping prevent payroll calculation issues.
(JEM-23767)
We've implemented better tax calculations for backdated overtime transactions
When you add overtime for previous pay periods, Jemini now validates the dates and applies the correct tax calculations for the historical period.
(JEM-23089)
When processing NZ payroll, you'll now get alerts for KiwiSaver transaction problems
If there are issues with KiwiSaver employer contributions, employee contributions, or ESCT transactions, you'll see validation warnings that help you fix these problems before finalising the payroll.
(JEM-23998)
Pay Reporting Enhancements
Employee Pay Calculation and Pay Calculation Summary reports now show cash out details
We've added an "Is Cash Out" column to both the Employee Pay Calculation Report and Pay Calculation Summary Report. This helps you quickly identify which payments were processed as cash outs versus regular payments, making it easier to track different payment methods for your employees.
You'll find this new column displays whenever there are cash out transactions in the selected pay period.
(JEM-23743, JEM-23742)
Cost Centre Pay report refreshes properly when you change filters
The Cost Centre Pay Report now updates correctly when you change your filter selections. Previously, the report would sometimes show outdated information after changing filters, but now it refreshes immediately to show the right data for your selected criteria.
(JEM-24273)
You can now set the Leave Balance and Leave Liability reports to run at the end of the current pay period
Two new application settings allow these reports to update every night to reflect the end of the current pay period.
Application settings:
Leave Liability Extract By Pay Period (Default = ‘No’)
Leave Balance Extract By Pay Period (Default = ‘No’)
To enable these settings, change the default value to ‘Yes’ in the System application settings.
(JEM-22462)
We’ve updated the Leave Liability and Leave Balance reports to cater to Multiple Employments enhancements
Leave entitlements are now displayed at an employment level for each employment stream.
(JEM-21354)
You can now filter Employee Leave Plan Listing reports by balance amounts
We've added three new balance filters to the Employee Leave Plan Listing report: Entitlement Balance In Hours, Accrued Balance In Hours, and Total Balance. You can now choose to show all leave plans (including those with zero balances) or filter to see only plans with specific balance ranges. This makes it easier to check that all correct leave plans are attached to employees, especially after data migrations.
(JEM-24418)
What’s new in People
New Feature: Reordered Layout for Action Bubbles
Action bubble layout now follows employee lifecycle
We’ve moved KiwiSaver and Pay Mode to arrange each action in a clockwise pattern, matching the steps you take when adding a new employee. Start at the 12 o’clock position with Occupancy, then work clockwise to add Tax Details, Pay Rate, KiwiSaver, Bank Accounts, Work Pattern, and Leave records. Termination follows these steps as it's the last stage in an employee's lifecycle. Pay Mode remains separate due to its distinct nature from the other actions.
Employee Action Enhancements
Update costing and other non-payroll details even after pay cycles have been processed (NOTE: This one is still under internal testing and may be delayed)
When employees have been paid and their occupancy records are normally locked for editing, you can now update certain details that don't affect payroll calculations. This includes position establishment, level, organisation structures, employment category, occupancy function, organisation, and costing information.
This change helps you keep employee records accurate without needing data fixes when organisational changes happen after payroll has been processed. Payroll-related fields like location, hours, and leave settings remain protected to maintain pay cycle integrity.
(JEM-23929)
Reactivate historical employee records by clearing their end dates
If you have historical employee records (like occupancy, pay rates, bank accounts, work patterns, KiwiSaver, or super fund details) and there's no current record, you can now edit the end date to make that historical record current again. This helps when you need to reactivate expired employee details without creating duplicate records.
You'll be able to edit the end date field for the most recent historical record when there's no current record available for that employee.
(JEM-24108)
Faster loading when working with employee positions and payroll data
New database indexes speed up common tasks when you're viewing or updating employee positions and pay information. These performance improvements happen automatically in the background.
(JEM-23398)
Onboarding Enhancements
Onboarding tasks now filter by payroll country
New Zealand and Australian payroll processes have different requirements, so onboarding tasks now show only what's relevant for each employee's payroll country. This reduces confusion and helps you focus on the right compliance steps for each region.
(JEM-24297)
Multiple Employments Enhancements
Jemini now protects you from reversing employment terminations after final pay for employees with multiple employments
If you try to reverse an employment termination for someone with multiple employments after they've already received their final pay, Jemini will stop you and show a message explaining why. This prevents accidental double payments and keeps your payroll accurate.
(JEM-22537, JEM-22650)
We've improved termination date validation for employees with multiple employments
When terminating employment streams, you'll get clearer warnings if the termination date falls on weekends or business leave days.
(JEM-22548)
Employee Pay Rate Enhancements
Clearer labeling and safer defaults prevent confusion when adding hourly pay transactions in employee pay rates
The 'Add Hourly Pay Transaction to Pay Mode' option in employee pay rates (previously called 'Add Hourly Pay Transaction When Saving Pay Rate') now defaults to No and uses clearer wording. This helps prevent accidentally adding unwanted hourly pay transactions and makes it obvious that the transaction will be added to the employee's Pay Mode.
(JEM-23577)
Tax Detail Enhancements
To help you set up tax details accurately, we’ve added a warning message that appears when you select ‘Use ESCT rate determined by system’ as your ESCT rate option
This warning explains that this option should only be used for new employees who haven’t completed a full tax year of service, as the system-calculated rate may not reflect their actual earnings history.
(JEM-23060)
Super Fund Enhancements
You can now edit or remove an end date on the latest employee Super Fund records
The end date used to be locked. Now these records function like other similar records in Jemini, keeping things consistent.
(JEM-22145)
Leave Enhancements
You can now select the date when entering leave balance adjustments
Before, the date was always set to today when you entered leave balance adjustments. Now you can change the date to match when the adjustment actually happened. This makes it much easier to keep your leave records accurate.
(JEM-24137)
Date picker replaces date roller in employee leave balance view
Selecting dates for leave balance enquiries is now simpler with a standard date picker instead of the previous date roller interface.
(JEM-24093)
Leave plan field now says "Attach plan to all employees" instead of "Available to All"
We've updated the field label to be clearer about what it actually does. When you tick this option, it automatically attaches the leave plan to all employees in your organisation, rather than just making it available for selection.
(JEM-23337)
When you make changes to historical leave records, Jemini now recalculates leave balances more accurately
Your employee leave balances will stay correct even when you update historical leave data.
(JEM-23684)
Leave balances calculate faster and more reliably
When you're working with employee leave balances, the calculations now happen more quickly and consistently.
(JEM-23690)
Better support for leave balance adjustments and recalculations
Leave balance processing now handles imports, deletions, and adjustments more reliably. When you make changes to historical leave data, Jemini automatically recalculates affected balance periods to keep everything accurate.
You'll also get clearer validation messages when importing leave balance data, particularly around service duration and hours worked calculations.
(JEM-23960, JEM-24318)
People Reporting Enhancements
Leave Metrics Analysis Report displays correctly for all employment scenarios
We've fixed display issues with the Leave Metrics Analysis Report that were causing problems in certain employment scenarios. The report now shows accurate leave data consistently, regardless of your specific employment setup or leave configurations.
(HD-23833)
What’s new in Business
Position Establishments Enhancements
You can now edit or remove an end date on the latest Position Establishment records in the Position Chart
The end date used to be locked. Now these records function like other similar records in Jemini, keeping things consistent.
(JEM-21982)
Business Reporting Enhancements
The Position Establishment vs Occupancy FTE report now has new columns to give you more options for reporting by organisation structure
On the ‘Position Establishments & Occupancies’ tab, you’ll now see extra columns for ‘Position Org Structure’, similar to the existing ‘Occupancy Org Structure’ columns. These columns are:
Position L1 Org Structure Component
Position L1 Org Structure Type
Position L2 Org Structure Component
Position L2 Org Structure Type
Position L3 Org Structure Component
Position L3 Org Structure Type
Position L4 Org Structure Component
Position L4 Org Structure Type
Position L5 Org Structure Component
Position L5 Org Structure Type
You can also filter the data by both sets of organisation structure levels in both tabs, making it easier to analyse full-time equivalent (FTE) data.
(JEM-22938)
What’s new in System
New Feature: Bulk Import Pay Rates
You can now bulk import employee pay rates from spreadsheets
Instead of updating employee pay rates one at a time, you can now upload a spreadsheet with all your pay rate changes and let Jemini process them automatically. This is particularly helpful during annual salary reviews or when you need to apply pay increases across multiple employees.
Upload your pay rate data as a CSV or Excel file through the Data Import section. Jemini will show you a preview of all changes and validate each record before importing. The system checks for common issues like invalid employee IDs, incorrect date ranges, or missing required fields, so you can fix problems before they affect your payroll.
For retroactive pay increases, you can specify back pay start dates and Jemini will automatically calculate when to process the back pay based on each employee's next available pay cycle. The import supports all pay rate types including annual salaries, hourly rates, rate codes, and pay levels.
You'll find the new "Import Pay Rates" option in the Data Import section if you have the appropriate permissions.
(JEM-22745)
Pay Rates Import includes backpay date fields for easier salary adjustments
When importing pay rates, you can include backpay start dates and backpay end dates in your import file. This makes it easier to process salary adjustments that need to be applied retroactively.
(JEM-23694)
Import Enhancements
You can now import transactions for employees with multiple employment streams using Occupancy UUIDs (Unique Identifiers)
When you're importing transactions for employees who have multiple employment streams, you can now use the Employment Occupancy UUID to target specific streams.
This means you can import pay transactions, leave events, and other data for any of an employee's employment streams, not just their primary one. If you try to import for a terminated employee, you'll now see a clear error message instead of just a warning.
(JEM-23378)
Leave Balance Import now supports Employment Occupancy for better data accuracy
The Leave Balance Import function now lets you specify Employment Occupancy details, just like other import functions. This gives you more control over which employment records receive the imported leave balance data.
(JEM-24087)
What else is new
Security Enhancements
New software scans all file uploads for viruses
Enable the application setting called ‘Scan Uploaded Files For Viruses’ to turn on this scanning function.
(JEM-22468)
Tax Processing Enhancements
IRD payments now support 2026 tax year and beyond
You can now process IRD payments for future tax years, keeping your payroll compliant with IRD requirements.
(JEM-23406)
API updates
For developers and consultants managing APIs
We’ve added and updated REST APIs in these areas:
Bank Account
Employee Entitlement to Work
Employee Pay Rates (Back Pay functionality)
Employee Tax Details
Employee Superannuation
Payroll
Payroll Transaction Configurations
Payroll Transaction Applicabilities
Report Views (Performance improvements)
YTD Transaction Management
For detailed information on these changes, refer to the Swagger documentation, which is contained within the Jemini application. If you need access or have any questions regarding the APIs, please raise an iHelp.
(JEM-21806, JEM-22391, JEM-23351, JEM-23382, JEM-23405, JEM-23451, JEM-23587, JEM-23918, JEM-24144, JEM-24312, JEM-23820)
System Administration Enhancements
Better error reporting helps support teams fix issues faster
When system errors occur, Jemini now logs complete technical details instead of just basic error messages. This doesn't change how Jemini works for you, but it helps your IT support and system administrators diagnose and resolve problems more quickly when issues arise.
(JEM-23461)
Better debugging tools help support teams resolve system issues faster
Jemini now includes enhanced debugging utilities that help your IT support and system administrators diagnose and fix system problems more effectively when issues arise in your environment.
(JEM-24098)
We've optimised database indexes to speed up system performance, especially for operations that were running slowly
You may notice faster loading times and more responsive navigation when working with your payroll data.
(JEM-23766)
We've added better tools to track and audit payroll transactions and calculations
Your IT support teams can now monitor payroll processing more effectively and spot calculation issues that need attention.
(JEM-23664)
We've made development workflow improvements to help the Jemini team deploy updates more reliably
This includes fixing database script naming issues, upgrading GitHub Actions, and resolving workflow failures that were affecting system builds and deployments.
(JEM-23958, JEM-22669, JEM-23066)
We've improved the structure of tax-related code for better system maintainability
This behind-the-scenes improvement makes tax calculations more reliable and easier to maintain.
(JEM-23575)
New payroll auditing capabilities help detect and report data integrity issues during pay processing
Jemini now monitors payroll calculations at key processing points and creates alerts when data inconsistencies are detected. This includes monitoring during pay cycle processing, direct credit file generation, and IRD file generation. The system creates fault records when issues are found and provides configurable monitoring options for your IT support teams.
(JEM-23747, JEM-23749, JEM-23750, JEM-23751, JEM-23821, JEM-23872, JEM-23924, JEM-24109, JEM-24121)
More reliable updates mean fewer disruptions
Behind-the-scenes improvements help prevent issues before they affect your work, so system updates are more stable.
(JEM-20137, JEM-19746, JEM-22939, JEM-23861, JEM-23047)
Better system maintenance keeps Jemini running smoothly
System maintenance and updates now work more reliably, reducing the chance of unexpected problems.
(JEM-22550, JEM-23187, JEM-22260, JEM-24031)
What’s Fixed
Fixes for issues raised by customers
Payroll Setup and Transaction Configuration
Confirmation panels in Payroll Setup now appear only when you click 'Add Pay Period' instead of appearing prematurely (JEM-23659)
Creating Pay As You Earn (PAYE) transaction applicability records no longer times out when updating transaction configurations (JEM-23225)
Payroll Management
Annual leave payments now generate properly when employees are terminated (JEM-24276)
Leave payouts now work correctly when employees change from Permanent or Temporary employment status to Casual (JEM-24186)
Payslip comments appear when you override transaction amounts (JEM-24068)
Annual leave rate calculations now handle continuous leave scenarios correctly for employees returning from parental leave (JEM-23293)
WT tax codes now calculate PAYE at the correct 33% rate for Extra Pay transactions instead of incorrectly calculating at 10.5% (JEM-23994)
ESCT gross-up calculations now apply correctly for employees marked as 'Pay the ESCT on Behalf of the Employee', even when tax details change mid-pay period (JEM-23440)
Student loan deductions calculate correctly when tax details come through API data migration, applying the proper threshold amounts (JEM-21557)
When you change tax details from M SL to M, student loan transactions are removed (JEM-23660)
IRD employment information files include terminated employees with $0 net pay when they have earnings and deductions (JEM-22557)
Net Pay now displays correctly in Multiple Employment Pay Mode views. Previously, you couldn't scroll down to see Net Pay for secondary employment streams (JEM-23549)
Leave
Date pickers in leave balance views now allow future date selection (JEM-24164)
The Leave Metrics Analysis and New Hire Diversity reports now let you filter by the year 2025, which was previously unavailable (JEM-22897)
Employee onboarding and actions
You can now change employee commencement dates when no payroll processing has occurred. Previously, the system prevented commencement date changes even when no records were locked (JEM-23319)
Onboarding tasks now only show 'Add link' options when you've actually set that permission in the task configuration (JEM-22869)
Saving occupancy records with multiple organisation structures attached now works correctly on subsequent attempts (JEM-23923)
You can now enter a 0% tax rate for Tax Code STC when creating or updating Tax Details records – Jemini now shows a warning instead of an error (JEM-23245)
Profile bubbles now update correctly when you reverse an employee termination and change their commencement date (JEM-22925)
Rehired employees can now reuse their Tax File Number (TFN) or Inland Revenue Department (IRD) numbers within the same employment (JEM-23692)
Imports
Data imports now accept D-M-YYYY and YYYY-MM-DD date formats instead of rejecting them with format errors (JEM-23425)
You can now import pay transactions with 'Non Paid' calculation rules without getting incorrect validation errors about hourly pay rates (JEM-23634)
You can now import pay transactions for employees with multiple employments, even if one employment has been terminated and the employee rehired (JEM-22773)
Reporting
Customer Specific: Leave Liability report now displays employee leave liability data correctly instead of showing error messages when trying to load the report (JEM-23993)
Application Programming Interface (API)
API improvements now:
Prevent country-specific calculation rule errors
Return correct field values instead of null
Show employment status properly
Work with non-API created configurations
Provide specific error messages instead of generic system errors
Accept null date values correctly for ongoing transaction endpoints
Work properly with pay period dates without showing invalid date errors
Handle edge cases more gracefully instead of returning server errors when requesting employee information through the API with expanded details
(JEM-23980, JEM-23975, JEM-22663, JEM-24038, JEM-23967, JEM-23395, JEM-23268, JEM-24443)
Customer Specific: Employee deletion through the API now works properly when employees have upskilling records attached. This fixes an issue where API calls would fail with "Unknown error occurred" messages (JEM-23141)
Customer Specific: Fixed unhelpful error messages when requesting employee data through API integrations (JEM-24103)
Fixes for issues found during internal testing
Many of these issues were found in testing environments and were caught before reaching production.
Payroll Setup
Pay rate setup works correctly when payrolls have pay periods configured (JEM-23658)
Hours Worked entitlement is hidden from New Zealand payroll setup because this entitlement is for Australia only (JEM-23858)
Public holiday setup checks the correct country before blocking changes (JEM-22879)
Payroll Transaction Configuration
Adding transaction applicability records no longer creates unwanted end dates when you cancel the operation (JEM-23665)
Employer Super Transaction applicability creation no longer fails when system accumulators are missing (JEM-23995)
We've fixed how payroll accumulators link to transactions, which prevents mismatches between transaction totals and accumulator amounts (JEM-23306)
Database updates now include all necessary columns for the PayTransactionAccumulator table (JEM-23310)
Pay Management
Pay period information in Pay Cycles view now displays the correct selected period rather than defaulting to current (JEM-23289)
Leave payout calculations work correctly when employees move from permanent to casual status - both hours and payment amounts are now accurate (JEM-23871)
Average Daily Pay (ADP) days now calculates correctly when an employee's commencement date falls mid-pay period. ADP days previously showed as 0 for the first pay cycle (JEM-22587)
ADP days calculation now applies pro rata dates correctly when employees move between payroll frequencies (JEM-22584)
Pay cycle status displays 'Calculated with errors' when net pay records are end-dated. This helps you identify pay issues that need attention instead of only showing warnings (JEM-24030)
Future-dated payrolls show correct information in Payroll Management (JEM-23817)
Pay cycle status now updates properly after calculation when snapshot functionality is disabled. Previously, pay cycles would get stuck showing 'Calculating' status even after successful completion (JEM-24067)
Pay Mode
Pay Mode operations work reliably without unexpected errors. Fixed issues where creating transactions, navigating Pay Mode, accessing pay periods, and deleting tax details would fail
without clear error messages (JEM-23300, JEM-22918, JEM-23000, JEM-22802, JEM-22744)
New Zealand Pay Mode access stops logging Australian calculation errors (JEM-22412)
Leave
We fixed several leave balance and termination processing issues so imports work properly, you can open employee records after importing balances, leave reversals complete successfully,
and employee termination saves correctly (JEM-23761, JEM-24082, JEM-24104, JEM-24127, JEM-24069, JEM-24008)
Leave balance imports handle days and hours correctly, and balance records properly ignore earlier dated events (JEM-11499)
The system now stops leave requests that would go below minimum balance requirements, even when employees have multiple future leaves booked (JEM-24259)
Leave balance adjustment functionality has been retested and confirmed working correctly (JEM-23458)
Leave Balance Adjustment opens for employees without leave plans (JEM-24090)
Deleting work patterns on the second day of leave events works without errors (JEM-23857)
Leave balance recalculations now properly update all future stored balance periods when you import leave balances or process retrospective leave events. Previously, some future balance periods weren't being recalculated, which could show incorrect leave balances for employees (JEM-24229)
Leave reversal requests now process correctly without showing incorrect error messages about work pattern hours (JEM-24141)
You can now add new leave reversal requests after deleting previous ones without getting transaction rollback errors (JEM-24143)
The ‘View Leave Balance Adjustments’ option now works properly for employees who don't have any leave plans attached. Previously this would show an error message (JEM-24091)
Employee Onboarding and Actions
If you decide to add a new employee halfway through editing another employee's record, like an Occupancy record, the Add Employee panel will open as expected (JEM-22589)
Employment Basis dropdown in employee tax details now validates correctly when an option is already selected (JEM-22629)
Tax category field in employee tax details now displays proper validation messages rather than showing 'null' (JEM-22928)
Employee bubbles show proper text instead of "Add Icon". Tax details and superfund bubbles now display 'No current tax details' and 'No current Superfund' when no data exists (JEM-23298)
Delete Superfund records without crashes (JEM-22642)
We've improved how employee attachments are shared across Bank Account, KiwiSaver, and NZ Tax Details records to reduce unnecessary file duplication (JEM-22120, JEM-22121, JEM-22119)
Occupancy
Organisation Structure page now loads properly instead of showing 'Page not found' errors (JEM-22923)
Terminations
Employee termination reversal from the Multiple Employment page completes successfully (JEM-23124)
Termination error messages appear correctly instead of showing "null" (JEM-23429)
Termination reversal works for employees with multiple employment streams (JEM-23642)
Locations
The back button on the Locations page now works correctly. This fixes an issue where browser security policies were preventing proper navigation (JEM-24283)
Login
When you're logged in as an employee in New Zealand, you won't see the 'Property not found' error message anymore (JEM-23686)
We resolved employee login and profile access issues for both profile bubbles and general employee access (JEM-22916)
Imports
Pay rate imports with PAYG amounts no longer get stuck loading (JEM-23426)
Import Pay Transactions Target Date field shows accurate help text (JEM-22693)
Application Programming Interface (API)
Employee API responses return complete field data instead of null values (JEM-22645)
Bank account API calls now return proper employment occupancy information instead of null values (JEM-23878)
When rehired employees need leave balance imports or API updates, the system now uses Employment Occupancy UUID to find the right employment record (JEM-24113)