header
Release Schedule & Notes
From June 2023 the way that our Release Notes system works will be slightly different.
Going forward we will be aiming to publish an update to this page by the second business day of each month. This update will include all Fixes and New Functionality that has been released throughout the previous calendar month.
A new client side version of the application will still be deployed on the first Thursday of each month which will contain the small number of updates that cannot be released without requiring each user to download and install a new version of the application. As before, the monthly client side release is not a fixed schedule and may be adjusted without notice to accommodate development or testing requirements.
A number of server side updates (which do not require a new version of the application to be installed) are being released throughout the month.
Notes for all changes will be bundled up and included in the summary update for the calendar month.
Release Notes are prepared by the Support Team each month, with the Australian and New Zealand versions being uploaded to their respective DataHelp sites.
Release Notes:
- 1 2025 Release Notes:
- 1.1 May Summary
- 1.2 April Summary
- 1.3 March Summary
- 1.4 February Summary
- 1.5 January Summary
- 2 2024 Release Notes:
- 2.1 December Summary
- 2.2 November Summary
- 2.3 October Summary
- 2.4 September Summary
- 2.5 August Summary
- 2.6 July Summary
- 2.7 June Summary
- 2.8 May Summary
- 2.9 April Summary
- 2.10 March Summary
- 2.11 February Summary
- 3 2023 Release Notes:
- 3.1 December Summary
- 3.2 November Summary
- 3.3 October Summary
- 3.4 September Summary
- 3.5 August Summary
- 3.6 July Summary
- 3.7 June Summary
- 3.8 June 1st
- 3.9 May 4th
- 3.10 April 6th
- 3.11 March 2nd
- 3.12 February 2nd
- 4 2022 Release Notes:
- 4.1 December 1st
- 4.2 November 3rd
- 4.3 October 6th
- 4.4 September 1st
- 4.5 August 4th
- 4.6 July 7th
- 4.7 June 2nd
- 4.8 May 5th
- 4.9 April 7th
- 4.10 March 2nd
- 4.11 February 3rd
- 4.12 January 20th
- 5 2021 Release Notes:
- 5.1 October 7th
- 5.2 September 3rd
- 5.3 August 5th
- 5.4 July 1st
- 5.5 June 3rd
- 5.6 May 6th
- 5.7 April 8th
- 5.8 March 4th
- 5.9 February 4th
- 6 2020 Release Notes:
- 6.1 December 3rd
- 6.2 November 5th
- 6.3 October 1st
- 6.4 September 3rd
- 6.5 July 22nd
- 6.6 June 24th
- 6.7 May 27th
- 6.8 April 27th
- 6.9 April 2nd
- 6.10 March 4th
- 6.11 January 22nd
- 7 2019 Release Notes:
- 7.1 December 4th
- 7.2 October 31st
- 7.3 September 25th
- 7.4 August 22nd
- 7.5 July 31st
- 7.6 June 12th
- 7.7 May 9th
- 7.8 April 27th
- 7.9 March 31st
- 7.10 February 27th
- 7.11 January 27th
2025 Release Notes:
May Summary
New Functionality
Performance - Timesheet Deletion
Improvements have been made to the way Timesheets are deleted, reducing the time required.Performance - Report Builder
Improvements to the way that Report Builder reports run has reduced the time taken for these to complete.Performance - Employee Groups
Improvements to the process for assigning Employees to Employee Groups with Rule Templates has reduced the time required.
April Summary
New Functionality
CSV Reports Support Macrons
A new Company Option ‘Use UTF8 Encoding for CSV and GL Reports’ has been added. This format will allow macrons to be displayed.
Fixes
Performance - Bulk Changes
An enhancement has been made to the Employee Bulk Changes tool to increase performance when making updates.
March Summary
New Functionality
Last 4 Weeks Earnings
The ‘Last 4 Weeks Ordinary Pay Earnings’ field can now be viewed in the ‘Annual Leave Rates’ component, which also allows it to be added to reports.
Fixes
Company Controls Listing
The Company Controls Listing report was not displaying the description (summarisation method) when it was run over a date range.
Tax Changes 2025
February Summary
Fixes
Add / Remove Reports Performance
Speed when opening the Add / Remove Reports for distributions screen via right clicking on the Pay Group name in the Reporting screen has been greatly increased.
January Summary
New Functionality
UTF8 Encoding Option
A new Company Option has been added - “Use UTF8 Encoding for CSV and GL Reports”. This format will allow macrons to be displayed in General Ledger reports.
Fixes
Usernames
Usernames will now be prevented from being saved with trailing spaces.CSV Gross to Net Report
The CSV Gross to Net report was not including Sick Leave in the Paid Leave Hours or Total Hours.
2024 Release Notes:
December Summary
New Functionality
Payslip Dates on MyPay
The Pay Packet Type (Reversal, Adjustment, Advance) and the Period End date that the transaction relates to will now be displayed in both the iOS & Android versions of MyPay.Direct Access Leave Balance
Additional wording has been added to the Leave Request screen in Direct Access to clarify which period the balance relates to.CSV Payslip Report
The ‘Tenure’ and ‘Occupation’ columns have been moved after Employee name, and ‘Direct Credit Date’ has been added to the CSV Payslip Report. The below columns have been removed from the report: Cash, Cheque, IRD Number (AU only), IsTotalLine, DirectCreditLabel, Student loan, YTDCash, YTDCheque, YTDOrdinaryHours, YTDOvertimeHours, YTDGrossTaxable, YTDNonTaxDeductions, YTDPAYE, YTDStudentLoan, YTDNonTaxPayments, YTDTaxableDeductions, YTDDirectCredit, AdditionalInformationName1, AdditionalInformationName2, AdditionalInformationName3, AdditionalInformationName4, AdditionalInformationName5, AdditionalInformationName6, AdditionalInformation1, AdditionalInformation2, AdditionalInformation3, AdditionalInformation4, AdditionalInformation5, AdditionalInformation6, PayslipMessage, PayPacketDescriptionCSV Payslip Report
The CSV Payslip Report can now be run over a date range.
November Summary
New Functionality
Leave in Days Improvements
Calculations have been improved to support leave in days with timesheet values in hours for employees with work patterns.FBAPS Liability
The option 'Daily Rates - Compare to Basic Rate' has been added to FBAPS liability and termination payments. If this is set to 'No', leave rate options 'ADP' and 'Pay in Days Last 52 weeks' will not compare to the employee's basic rate.The basic rate comparison will also not occur for employees with no standard hours and days.
CSV Gross to Net Report
The CSV Gross to Net report has been updated to allow for scheduling over a date range.New Rate Fields
The Relevant Daily Pay Rate and Average Daily Pay Rate values will always be displayed in FBAPS termination and liability components.Pay Period Dates in Direct Access Payslips
The relevant Pay Period End date has been added to the Direct Access payslip screen for employees to be able to see which period the payslip relates to, without having to open the PDF version.Payslip Report Filtering
The ability filter individual or multiple employees when running CSV Payslips report off screen has been added.Direct Access Leave Search
The ability to Payroll admin to search leave in DA by employee name rather than just dates has been added. Filter option added to Name, Manager & Leave Type columns.ASB Direct Banking
A new Bank File Type Option ‘ASB Direct Banking’ has been created, in preparation for the migration to the new ASB Direct Banking system.
Fixes
Leave Balance Display
An issue has been corrected where having multiple leave comments could result in the leave balance showing as double.Work Pattern Auto Fill
The work pattern Auto Fill will now be accurate up to 8 decimal places if required.
October Summary
New Functionality
Superannuation Summary Report
The standard Superannuation Summary report now includes all employees who were paid a super irrespective of whether their start date is in the future.Remuneration History Screen
Users with access to the ESS Embedded Remuneration History Screen in Direct Access will now be able print and export data.FBAPS Display
Relevant Daily Pay Rate and Average Daily Pay Rate are now displayed in FBAPS payments
Fixes
General Ledger Reporting
A issue which could cause the General Ledger to display an incorrect amount if a component is costed by an attribute has been corrected.Summarisation Methods
When an Employee Group is removed, it will no longer use summarisation methods of the removed Employee Group for the Component Setup Screen and Payslips.Annual Leave in Weeks
Datapay will not attempt to calculate Ordinary Weekly Pay from the work pattern when the employee has allowances but no work pattern. The 4 Week calculation will be used instead.
September Summary
New Functionality
Leave Priority Matching
Changes have been made to how Leave Priorities work within Datapay. Going forward a Leave Request will only look to match with the leave in the first position of a Leave Priority, and will not consider the leave types between the first and last positions when determining if the Leave Priority should apply. Previously the leave taken would look to match with the leave type in any of the positions other than last.Multiple Leave Priorities
Due to the above change, leave types can now be used in multiple Leave Priorities where before they could only be used in one. Each leave type can only be used in the first position once however, as this position will determine if there is a leave priority in place for that leave type.
August Summary
Fixes
Annual Leave Cash Up
'Annual Leave Cash Up (Above Legal Minimum Only)' payments are now aligned to be included in 'Holiday Earnings' and 'Average Daily Pay Earnings', and be excluded from 'Ordinary Weekly Pay Earnings. This component should only be used to cash up additional weeks of annual leave (entitlement above 4 weeks).Flare HR
Saving company information against a multicompany is no longer failing.General Ledger
An issue has been resolved where General Ledger reports could contain duplicate or missing rows, when cost percentage of components exist.Employee Import
In some scenarios importing an employee could cause two Main pay packets could be created.Employee Import
Validation of the tenure effective date has been improved when importing new employees.Print Double Sided Payslips
The company option to Print Double Sided Payslips has been removed. This feature is no longer required, as printing payslips is no longer offered.API Error Message
Updated the error message to be displayed in the body of the response.Company Organisation Structure
A scenario where the relationship gets modified for an employee after the employee's termination date, potentially causing the employee to be orphaned in the ESS Company employee screen has been corrected.Payslip API
When retrieving an employee payslip via API, if the pay packet in question did not produce a payslip the error code returned will now be “204-No Content”
New Functionality
ACC Leave
Paid ACC leave is now tagged with the 'Paid ACC Hours' attribute so that it is easier to identify in reporting.Humanforce
The ‘Daily Hours’ component has been introduced to support calculations for integration with Humanforce.API Error Improvements
Improved the response code when an employee is finalised via the API and start date is in a future pay period.
July Summary
Fixes
Departmental Costing Report
An issue has been corrected where the CSV Departmental Costing Report could contain duplicate roles when there are multiple timesheet entries due to costing.
New Functionality
FBAPS Leave Payments Option
A new option has been added to FBAPS payment components called “Daily Rates - Compare to basic Rate”. If this is set to ‘No’, the Leave Rate Options of ‘ADP’ and ‘Pay in Days 52 Weeks’ will not compare to the employee’s basic rate.BambooHR
New notification emails have been introduced for successful sync, and sync with no change events.SFTP Logs
A new screen has been added to the Reporting tab for companies which use our SFTP functionality. The screen shows the status of any files sent via distribution to our SFTP site, with the primary purpose being to add greater visibility for Direct Banking.
June Summary
Fixes
Annual Leave in Weeks
Datapay will no longer attempt to calculate Ordinary Weekly Pay from the work pattern when an employee has allowances but no work pattern. The 4 Week calculation will be used instead.
New Functionality
PAYE Thresholds
PAYE thresholds have been updated effective 31st July. For more information please see https://www.ird.govt.nz/pages/campaigns/personal-income-tax-threshold-changes
May Summary
Fixes
Negative Leave Balance
Occasionally there would be a display issue on the leave summary screen resulting in a negative leave balance after an employee was terminated in the same period as their leave anniversary. This has been fixed.Custom Holidays
An issue has been fixed where in some scenarios a Custom Holiday created at the Company level could prevent the creation of a Pay Packet for a new employee.
New Functionality
Public Holidays
Public Holiday dates for 2026 have been added to Datapay.
April Summary
Fixes
Rehiring via CSV Import
When importing a rehired employee via the CSV upload of new employees, their rule template start dates are now also adjusted to their new start date.Workday GPC Connector
The Workday GPC Connector is being aligned to Datapay behaviour: regardless of an employee's length of tenure, when the employee is terminated in Workday they will be terminated in Datapay. You can then process a termination payment for them in Datapay. This is a change to current state where, in the unusual event of an employee who starts and ends their tenure within a pay period is deleted, you cannot process their termination payment in Datapay.Remuneration Change Processing
An issue has been corrected which could slow the processing of remuneration changes.Workday GPC Connector
The Workday GPC Connector will now only return a 0 (zero) balance when employees are currently enrolled in the flexible leave programme.Workday GPC Connector
The Workday GPC Connector will now return a 0 (zero) balance when an employee has fully exhausted their leave accrual and entitlement balances. This enables the balance in Workday to be reset.Role Access Update
Users with the roles of “Company Report Builder” and “Read Only Payroll Officer” can log in to the Datapay application without receiving “Access Denied” errors.Role Access Update
Previously, Users with the role “Read-only payroll officer”, or any equivalent roles without access to Company Setup will receive an error “XEM8003 Access denied” when clicking on the Company tab. This has been resolved, and clicking on the Company tab will no longer generate an error if the user has access to view company.
New Functionality
ACC levy Rates Update
ACC Premium Reports have been updated to use the new ACC levy rates
March Summary
Fixes
Importing Bank Accounts
Improved the validation process on bank account suffix information when importing employee changes.Importing Employee Changes
Improved the validation process on the EmployeeCode field when importing employee changes via csv to no longer be case sensitive. E.g. An employee code of ‘Emp1234’ in the import file will now successfully match with the employee ‘EMP1234’ in Datapay.
New Functionality
ACC Earners' Levy Threshold and Rate
PAYE calculations have been updated to use the new ACC Earners' Levy threshold of $142,283 and rate of $1.60 for every $100 of liable earnings from 1 April 2024.ACC Premium Report & Tax year End Certificate
The ACC Premium Reports and Tax Year-End Earnings Certificates have been updated to use the new ACC Earners' Levy threshold of $142,283 and rate of $1.60 for every $100 of liable earnings from 1 April 2024.Extra Pay PAYE Calculation
For improved clarity, in the "Extra Pay PAYE" component the default setting of "Extra Pay Elected Tax Rate" has been renamed to "System Calculated".Extra Pay PAYE Visibility
Two new fields have been added to the Detailed View of the Extra Pay PAYE component to provide additional information and give move transparency around how the tax rate is calculated.Student Loan Threshold
The Student Loan repayment threshold has been updated to $24,128 per year ($464 per week) from 1 April 2024.
February Summary
Fixes
Multiple Home Costings in AdHoc Reports
An issue has been corrected where employees with multiple Home Cost Allocations could cause Report Builder reports to fail in some scenarios.Deductions Exceeding Ordinary Earnings
If a non-taxable deduction exceeds the Ordinary Earnings, the non-taxable deduction will deduct from Lump Sum payments (if any exist) before tax is calculated.Remuneration History
Resolved an issue where the Generate Remuneration History tool was not recalculating remuneration packages.Email Wording
Datapay Leave Request emails have had the words “Unmanned Account” replaced with “Unmonitored Account”.
New Functionality
MyPay Pay Packets
Reversal & Adjustment Pay Packets are now available for view via the MyPay app, just as they are on Direct Access.
2023 Release Notes:
December Summary
Fixes
ADP Rate on Public Holiday
Fixed an issue with calculating the ADP rate on Public Holiday Taken when part of the day was worked.
New Functionality
Payslip Occupation
The Employee Occupation field is now available to add into Payslips.Disable Costing in Direct Access
Admin Users now have the ability to disable the ability for all users to add Cost Centers in Direct Access Timesheets. When this option is selected, Timesheet users will no longer see the Add Cost Center option, and the Cost Center will default to whatever it set in DataPay. This new option can be found in DataPay via the Pay Groups > Timesheet Options screen.
November Summary
Fixes
Alternative Holiday Termination Value
An issue has been corrected which could cause the Alternative Holiday Termination Value calculation to return absurd values after reconstructing leave balances as part of the conversion from holding the leave in Hours to Days.
New Functionality
BambooHR
An improvement has been made to the BambooHR API Integration to provide additional information about the employee and field in question in the error notification email.New Gender Option
A new Gender option has been added to Datapay - ”Prefer Not To Say”Annual Leave Calculations
There is now a new Ordinary Weekly Pay Calculation Option that can be used when Annual Leave is in Weeks. The new option is 'Higher OWP Rate' and will pay the higher of '1 Week OWP' and '4 Week OWP'.Error & Warnings Report - Ordinary Monthly Pay
An enhancement has been made to the Error & Warnings report, adding a new Warning when an employee’s Ordinary Monthly Pay hours is negative for Monthly and Bi-Monthly pay frequencies. This Warning is already in place for Weekly and Fortnightly pay frequencies.
October Summary
Fixes
Mid Period Terminations
When an employee is terminated mid period, their open pay packet will now automatically merge so that it covers the correct dates.RDP Rate
In rare scenarios the RDP rate calculated could be slightly incorrect due to rounding issues and the order in which information is processed.Automatically Calculate Public Holidays to Pay on Termination - Processed Pay Packets
When the above functionality is enabled, users may see an extra step in the process which ensures the employee pay packet is processed prior to performing any calculations.Annual Leave in Weeks
When Annual Leave is held in weeks, and an employee moves to a new pay group, the calculation to determine the Average Weekly Earnings has been improvedAlt Holiday Entitlement
Timesheet employees will no longer be automatically credited a day of Alternative Holiday if they work a Public Holiday on a day that is not in their work pattern.Automatically Calculate Public Holidays to Pay on Termination
When the company option 'Automatically Calculate Public Holidays to Pay on Termination' is enabled, you will no longer be asked to decide if other leave types (in addition to annual leave) should be included in the calculation for each individual termination. This was not required by most companies and caused confusion for many. If you have a company policy to include other leave types in this calculation, please contact Datacom.MFA Password Resets
An issue preventing employees from being able to save a new password in Direct Access has been resolved.
New Functionality
CUSTOM23920 Report Improvement
The ability to report on current and future referenced pay rates including their effective dates has been added to the CUSTOM23920 report.Automatically Calculate Public Holidays to Pay on Termination - Leave in Weeks
The functionality to 'Automatically Calculate Public Holidays to Pay on Termination' has now been enhanced to work when annual leave is in weeksAutomatically Calculate Public Holidays to Pay on Termination - Visibility of Public Holidays
When the above functionality is enabled, users will see a new step in the wizard which clearly displays which Public Holidays are being paid to the employee.BambooHR
A new notification has been set up to alert users in the event a Leave Policy has not been set up in BambooHR when attempting to sync leave balances into Datapay.BambooHR
Support for a ‘Bank Account Holder Name’ field has been added, so that users can enter this information into BambooHR instead of needing to add it to Datapay manually. This field is used in Payday Filing and sent to the IRD. Clients will need to submit a request to Business Tool Box to have this field added to the field be added into the BambooHR ‘Payroll - NZ’ tab.Automatically Calculate Public Holidays to Pay on Termination - ‘Pay Public Holidays’
When the company option 'Automatically Calculate Public Holidays to Pay on Termination' is enabled, this now takes effect when applying the termination payments regardless of whether 'Pay Public Holidays' is ticked in the employee's work pattern.Updating Report
The Updating Report has been enhanced to include the “From” and “To” time along with the date.Payday Credit Reconciliation Report
A number of improvements have been made to the Payday Credit Reconciliation Report:
- A new Report Option has been added to allow the report to be run across a Date Range instead of just the target Pay Run. This Date Range can be either Period End Date or Direct Credit Date, however the option defaults to Direct Credit Date.
- When using Date Range there are two new columns: Date Range (DD MMM YYYY), and Search Type (“DC Date” or “Period End Date”)
- Two columns have been renamed. “Direct Credit Date” is now “Original Direct Credit Date”, and “Period” is now “Original Period End Date”
- Three redundant columns have been removed: “Gross Earnings”, “Earnings Not Liable” and “Lump Sum Ind.”
- Two new columns have been added: “PAYE” and “IR Total”. IR Total is the sum of all IR related payments (PAYE, Child Support, Student Loan, KiwiSaver Deductions, Kiwisaver Employer Contribution, ESCT, Tax Credit from Payroll Deductions)
September Summary
Fixes
Timesheet Import API
Clarity of the error messages and formatting in the notification email have been improved.BambooHR Integration - Costing
Changes have been made to account for historical costing data against employees which Datapay can’t accept as it doesn’t match with the employee record. Users should no longer receive the error “Start Date must be equal or after the first Tenure Start Date” for these employees.BambooHR Integration - Compensation
Changes have been made to ignore all historical compensation values in BambooHR that are effective before the Datapay Start Date to prevent errors when attempting to save this information in Datapay.BambooHR - Leave Requests
Leave Requests were failing to sync with Datapay where the Leave Request Comment was over 255 characters.BambooHR - Employee Agreement
Changing or setting the End Date of an employment agreement in Bamboo HR was not registered as a change within Datapay. This data will now flow through as expected.General Ledger
In specific situations an issue with how Datapay handled Cost Allocations could cause the General Ledger to fail.
August Summary
Fixes
Negative Leave Liability
An issue has been corrected where an employee with an Annual Leave Balance of zero could have their Annual Leave Liability unexpectedly set to zero as well.Company Component Values
Previously when deleting a Component from a company any company specific values that had been set were not deleted alongside the component. As such, if the component was recreated at a later date it would pick up these old values and pre-populate the new Component. Going forward all values will be deleted with the Component.ADP - Minimum Basic Hourly Rate
ADP calculations have been enhanced so that it will now calculate a daily rate based on the ‘On Leave’ hours if these have been supplied.CSV Employee Import
When importing new Employees via CSV file a Pay Packet was not always being created for each Employee. Going forward Pay Packets will be created for each Employee where a Pay Run that covers the Employee start date is open.BambooHR Integration
The error message which is displayed when there are multiple Employee Groups within Datapay with the same name has been improved.General Ledger Report
Units of hours in the General Ledger report have been updated to account for Annual Leave in Weeks to ensure calculations are constant and correct.
New Functionality
CUSTOM4 Report
The CUSTOM4 Report (Predicted Leave Balances Report) has been updated to include Annual Leave in Weeks.2025 Public Holidays
Public Holidays have been added to the leave calendar for 2025.
July Summary
Fixes
GET Employee API
The GET Employee (by ID) API call has been updated to return an employee’s Pay Condition Employee Group assignment effective start date for both the Standard Hours per Week and Standard Days per Week date values.CSV Employee Import
When attempting to import multiple new employees with an assigned manager via the CSV import tool, this is now able to correctly assign each employee to their manager.BambooHR Integration
The BambooHR integration was previously sending through data when no change has happened for a small number of fields. The process has been updated to no longer send through unchanged values.End Dated Users in Distributions
End-dated Users that are also report users were still being shown in the Report Distribution wizard, even though no reports would be sent to them. The wizard has been updated to only show Users which it will send reports to.Historic Leave Earnings Screen
In a new Pay Group the “Period End Date” column within the Historic Leave Earnings screen could display dates that are incorrect as they do not align with the Pay Groups “First PPE Date” value. This was only a display issue and would be corrected once the Pay Group finalised its first Pay Run. Going forward the dates should be correct right from the start.
New Functionality
Import Timesheet API
The timesheet import API has been updated to have the same Costbox Assumption functionality that the CSV Timesheet import process uses. This allows for only the last/lowest level of costing to be specified in the import, with the higher levels added in automatically, assuming that each row in the cost structure is unique.
This has been added for V2 and V3 of the API.
Performance
Company Components
Performance enhancements have been made for editing Company Component attributes.
June Summary
Fixes
Annual Leave Additional Entitlement
The Annual Leave Additional Entitlement (LALAE) component is now compatible with the Annual Leave Entitlement unit of Weeks.Converting to Position Structure
A check has been added to prevent companies from converting to a position structure if they are the only company in the company group.Bulk Change Wizard
The Bulk Change Wizard was previously able to pick up employees without an active Pay Group link (e.g. draft employees) which would cause it to fail and display an error message. Going forward these employees will be excluded from the Wizard.Termination Wizard
When automated termination payments are applied to the pay run, users now have the option to select extra leave types that were not selected at the time of termination with the wizard.Deleting the Head of Hierarchy
Previously the Employee set as the Head of Hierarchy was able to be deleted, which would prevent the Company Organisation screen from being displayed. The Delete Employee functionality has been updated to prevent this.Comparing Payslips via Payslip History
When selecting multiple payslips for comparison, Annual Leave taken was always displayed in Hours. Going forward Annual Leave Taken will be displayed in the unit the leave is set to.Holiday Year Earnings
The Holiday Year Earnings could previously be too low if the employee anniversary date fell in a pay period where the employee is also joining or leaving the Pay Group mid period.Bulk Changes
The Bulk Change tool could unintentionally End Date values set at Country scope level when the “End Existing Value” option is ticked. Going forward these values are being excluded from the tool as originally intended.
June 1st
Fixes
Employee Import & Costing
Previously when an employee was imported/updated via either CSV or API there could be a new costing line created (with the existing line end dated) when there was no change to the employee costing. Going forward no additional costing entry will be created in this sceneario.BambooHR API Errors
The Employee API error message will now include the field type/name which holds the invalid data to aid with troubleshooting.Humanforce API Errors
The Timesheet API error message will now include the specific employees which relate to the error.API Bad Data Errors
In the event of bad data being submitted via the Import Employee API it was returning the wrong error code. This has been updated from a 500 error to a 400 error.API Assigning Work Patterns
When an API assigns a Work Pattern to an employee, the previous Employee Group could end up with the value of “NA” as the End Date if both Work Patterns have the same start date.
May 4th
Fixes
Saving Company Options
In some scenarios a Payroll Administrator could receive a “The Current Operation is not Permitted” error when attempting to save a change on the Company Options page. This has been corrected.Annual Leave in Weeks Warning
After Annual Leave in Weeks was turned on for a company, the Pay Packet Warning “ANNUAL LEAVE PAID” would no longer show, even if it was not dismissed. Going forward the warning will display when intended.Termination Wizard
Removing termination payments with the Termination Wizard was not always successful previously, and could leave the Leave Adjustment value in place resulting in a Holiday Liability value of $0.00.
April 6th
Tax Changes 2023
New Functionality
New Standard Report - ESCT Rate Checking Report
A new standard report has been created to assist Payroll Administrators in confirming their employees are set up with the correct ESCT Rate. For more information on the new report, please see the Report: ESCT Rate Checking Report DataHelp page.ACC Levy Rates for 2024 Tax Year
The ACC Premium Report and Estimated ACC Premium Reports have been updated to use the new ACC Levy rates.ESCT Rate Calculation
ESCT Rate calculations will now take into account pay packets within the target financial year, which were for “future” periods outside the financial year.Non-Rounded (8dp) Value of Entitlement
On the Leave Summary Screen users can now click on the “Value of Entitlement” button and see the Leave Entitlement Balance that was used to calculate this entitlement value to 8 dp. Values shown on the Leave Summary Screen are rounded to 2 dp.
Fixes
Pay Packets with No Earnings
In rare situations it was possible for a pay packet with no earnings to calculate PAYE. This is no longer possible.Incorrect Leave Liability after Reinstatement
Employees who were terminated and then reinstated during the same period could cause some calculations to unintentionally include data from the termination pay packet (specifically the termination payment value) resulting in an incorrect, and often negative leave liability
March 2nd
Fixes
Password Criteria in Direct Access
The Direct Access functionality to change the report password for a user was not confirming to the standard password requirements, and allowing users to create passwords with either a space or the “ character, both of which will cause report distributions to fail if sent to those users. This functionality has been updated to match the password policy used in other areas of the system.Payslip Message
The Payslip Message field was only pulling through into the Payslip Report when data was stored within the Component Setup screen and not from the Pay Components screen.Annual Leave Summarisation Method
Values from the Annual Leave Termination Payment calculation were showing up to 8 decimal places in some reports. This has now been reduced to 5 decimal places.Annual Leave Recalculations
When an employee was set to be terminated part way through a period then the pay packet was recalculated, the Annual Leave Standard Accrual component was recalculated for the entire period instead of only up until the termination date.Applying Leave to a Pay Packet
When attempting to apply a Leave Request to a Pay Packet, occasionally administrators would receive a “Sequence contains more than one matching element” error. This has been corrected.Days Paid Via Timesheet for Leave Request
If a Work Pattern Timesheet employee takes Annual Leave (paid in Days), and an incorrect amount of Days Paid is added to a Timesheet during the dates of the Leave Request, the rate at which the Annual Leave is paid at could be inflated. This will no longer occur.
February 2nd
New Functionality
Pay Group Scope in Reporting Tab
Pay Group scope level users will now be able to add non-employee Users under the Reporting tab, to match what Company scope level users can do.
Fixes
Timesheet Naming
CSV or Excel Timesheets with the word “Online” in the name would fail when admins attempted to upload them, as the system was expecting them to be from ESS / Direct Access. The process has been updated to no longer look for this word in the timesheet file name.Annual Leave Rounding
Removed rounding from Annual Leave Liability calculations to give greater accuracy.Annual Leave Liability in Weeks
The Annual Leave Liability value could previously be incorrect when using Weeks and there are multiple manual adjustments that clear and revert the balance.Report Distribution Reliability
Report Distributions with non-PDF files would previously fail is the recipient’s password contained either the space or “ characters.
2022 Release Notes:
December 1st
New Functionality
Public Holiday Worked - Automatic Entitlement
Going forward the correct number of Alternative Holidays will be credited when an auto paid employee with a variable work pattern works on a public holiday, assuming the 'Alternative Holiday ?' field is set to either 'Yes' or 'Yes Round Down'. Previously if the Public Holiday Worked fell on a day with more hours than the average number of work pattern hours, the employee would be credited with 2 days.Public Holiday Worked - Minimum Top Up
Previously if an auto paid employee worked a portion of a Public Holiday, DataPay reduced their Public Holiday Taken by the same amount, but still leaving the remainder of the day as Public Holiday Taken. This is above and beyond legislation.A new option for the "Auto Reduce Hours?" field on the Public Holiday Worked component has been introduced called "Holidays Act: Public Holiday Taken" which will reduce the Public Holiday Taken hours to zero if any Public Holiday Worked hours are entered, in order to pay the minimum required amount under legislation.
Fixes
Third Party Import Files
An issue has been corrected where employees could have their Home Costing Start Date set to the Pay Period Start Date instead of the value from the file.Reinstating Employees
Home Cost Allocations with invalid End Dates were preventing employees from being reinstated. The process has been updated to be able to cater for this scenario.General Ledger
The General Ledger file was showing duplicate lines for Hours Paid when there was both a Text type field and Hours Paid type field set up in the GL Code Format and the Text type field is set to show different text for Credits and Debits.Bay Pay Calculator
When attempting to edit Back Pay lines for components with a "Number to Pay" field the system failed to format the lines. This has been resolved.Leave Audit Report (CUSTOM10002)
The Public Holiday Rate and Public Holiday Scope Level fields were previously blank in the Leave Audit Report.Public Holiday Worked
Public Holiday Taken in Days is now correctly reduced by Public Holiday Worked for auto paid employees with a variable work pattern.Public Holiday Worked
The Public Holiday Worked components will now reduce the correct Public Holiday Taken component when there are multiple public holidays in a single pay period.
November 3rd
New Functionality
Custom Work Patterns
The previous limit for custom work patterns (56 days) has been extended to 255 days.Days Paid - Timesheets
When Days Paid is generated from multiple sources, new functionality has been introduced to ensure there is no more than 1 Days Paid for a single date.Free Text Fields
An exception was thrown if data entered in the Free Text Fields on the More Details page for an employee was in an incorrect format. Now a Business Rule message will be generated giving details of what needs to be done when invalid data is entered.
Fixes
Days Paid - Direct Access Leave
When an employee with a work pattern creates a leave request in Direct Access, the 'Leave Days' value will now reflect the portion of the work pattern on leave.Days Paid - ESS Leave
If a company has Direct Access enabled, users will no longer be able to create leave requests via Employee Self Service.Days Paid - Timesheets
Users are now able to import timesheets with Days Paid values into a Manual pay run.Editing Component Attributes
The issue causing the Optimistic Locking error sometimes received when attempting to edit the attributes of a component has been resolved.Undo Termination
For companies using Cross Company Reporting, an exception was being thrown when trying to undo a termination for an employee who had a termination date before their latest reporting line changeDelete Employee
Deleting an employee could cause empty Manual pay runs to show in the pay run screen. This has been corrected.Employee Import
Bulk importing of employees was failing when the company was part of a company group using the "Unique Employee Codes Across Companies" option.
October 6th
New Functionality
Reporting Label Change
The "Period End" label within Report Builder has been renamed to "Pay Period" to be consistent and avoid confusion.Sick Leave Cash Up Component
Added the Sick Leave Cash Up (435CU) to all environments to ensure consistency.Queen Elizabeth II Memorial Day
Queen Elizabeth II Memorial Day has been added to DataPay as a public holiday on 26th September 2022.South Canterbury Anniversary Day
South Canterbury Anniversary Day has been shifted to 11th November 2022.
Fixes
Cash Up Component Attributes
Some Cash Up components still had the Ordinary Weekly Pay Earnings attribute selected when these earnings should be excluded from OWP Earnings. Additionally, some Cash Up components did not have the ADP Earnings attribute which they should have. Updates were made to correct the affected components.Incorrect Annual Leave Liability
Rounding has been removed from Annual Leave Liability calculations to give greater accuracy.Timesheet Import API
An issue has been corrected where the Timesheet Import API would fail if there was more than one reference value rate with the same name.
September 1st
New Functionality
J.P. Morgan Bank File
The Employee Code and Particulars fields have been added to the J.P. Morgan bank file.New BAPS Leave Rate Option
A new BAPS Leave Rate Option for Days has been created called "ADP - Minimum Basic Hourly Rate". This will pay an employees Basic Rate if it is higher than their ADP rate. If no work pattern exists, the On Leave hours entered into the Leave Request will be used to calculate the basic daily rate.
Fixes
Accumulated Bank File Distributions
In rare situations a distribution containing the Accumulated Bank File report can become stuck when attempting to email. This can only happen to clients with specific setup options.All In Advance Leave Requests
An issue has been corrected where if a Leave Request spans multiple periods and is applied All In Advance, the Days Paid are all applied to the future pay packet(s).Company Org Structure
Corrected an issue which could prevent the Company Org Structure from loading if there was incorrect data created during an Org Structure import where the Head of Hierarchy was reporting to an employee.Leave Rate Calculations
In rare scenarios the leave rate calculations for an employee could be briefly affected after they transferred between two pay groups. This has been corrected.Undo Terminations
The Undo Termination functionality could fail in some cases due to inconsistent data relating to pay group start dates.
August 4th
New Functionality
J.P. Morgan Bank File
A new bank file type has been created so that DataPay has support for clients using J.P. Morgan bank.
Fixes
Error Message - Checking Distributions
A generic exception error was being thrown when a checking distribution failed due to containing a non-PDF report. Going forward a Business Rule Exception will be triggered instead which explains the issue and reason.Error Message - Pay Group Report Subscription
A generic exception error was being thrown when finalising a pay run if a report was removed from the Pay Group yet was still part of the distribution. A new Business Rule Exception message will be displayed instead which explains the issue.Back Pay Calculator
The Back Pay Calculator would sometimes fail to load all the information required to calculate and process Back Pays, which would result in an error. This process has been improved.
Performance
Remuneration History
The Remuneration History screen was sometimes failing to load due to a timeout. Changes have been made to increase the speed of the page and to prevent the issue from occurring.
July 7th
New Functionality
Custom Holidays for Timesheet Employees
Custom Holidays were previously only able to apply the relevant component into the pay packet of Auto-Paid employees. This functionality will also now work for Timesheet employees.
Fixes
Direct Access Timesheets
An issue has been corrected which was causing a timesheet to display more hours than the employee work pattern where leave spanned multiple pay periods and was approved retrospectively.Opening Previous Pay Runs
Previously if an employee "Pay Setup" value had been deleted then any pay run with a now missing value was unable to be opened/viewed from the Pay Run screen. This has been corrected to ensure all old pay runs can be viewed.Company Organisation Structure
Users would previously disappear from the Company Organisation Structure if the User account was end dated. Users will now remain in the Org Structure until the employee record has been terminated.General Ledger Leave Liability
Leave Liability values would be reported incorrectly in the General Ledger if the Liability figure in an Adjustment pay packet is different to that in the Reversal (e.g. due to a change in the Adjustment which affects leave liability). Going forward the GL will only include the liability figure for the latest pay packet, typically a Main opposed to an Adjustment.
Performance
Pay Run List View
For some companies the Pay Run list was slow to load. Performance in this area has been improved.Remuneration Changes
Remuneration related changes could occasionally cause the Remuneration History screen to take a long time or even get completely stuck when processing the change. This process has been improved and the issue should no longer occur.
June 2nd
New Functionality
ACC Levy Rates for 2023
ACC Levy rates have been updated on the ACC Premium report for the 2023 tax year.
Fixes
Leave Days in DA Leave Requests
Creating a Leave Request on the Administrator screen of Direct Access for an employee will now save their work pattern days as the Days Taken value. Previously this was saving as zero days.Court Deduction Component Update
District Court Attachment Orders (e.g. Court Fines) were not excluding ACC Earners' Levy from calculations as expected. This resulted in the Maximum Deduction being too low. The Protected Net Earnings value is now also shown in the component.Days Paid
In a rare scenario, Days Paid values were not being imported from Leave Requests as expected. This has now been corrected.
May 5th
New Functionality
General Ledger Field
A new field type has been added to the General Ledger setup called "Employee Known As" to provide an alternative to First Name.Terminated Employee Report Subscriptions
Report Distributions will fail if one of the recipient User accounts is linked to an Employee record which has been terminated. To prevent this from happening the linked User account will be removed from the Reporting tab if the Employee is terminated.
Fixes
Leave Requests
Leave Requests can no longer be created by Administrator users in the desktop client for inactive leave components.
April 7th
New Functionality
General Ledger Debit Override
A new feature to force values typically shown as Credits to display as Debits has been added to the General Ledger. The "Activate 'is Debit' Override" checkbox is located on the Cost Category.ACC Earners' Levy
From 1st April 2022 the ACC Earners' Levy threshold has increased to $136,544 and the rate to $1.46Student Loan
From 1st April 2022 the annual student loan repayment threshold has increased to $21,268Crediting Alternative Holidays
The Public Holiday Worked components have an option to automatically credit an Alternative Holiday, however this would credit two days leave if the employee worked more than their typical hours on that day. A new calculation method has been created called 'Yes Round Down' which will round the amount credited down to the nearest number of days.
Fixes
DataHR Mandatory Fields
An issue has been corrected where it was occasionally possible to save a mandatory field as empty.Timesheet API
The ability to not process empty values submitted via the timesheet API has been added. This was previously causing timesheets to be left in a status of Partially Complete.Service Allowance Units
Service Allowances will now pick up the correct Holiday Hours where annual leave is paid in Days or Weeks.Days Paid for Public Holidays Taken
The "Automatically Calculate Days Paid on Timesheet" now also generates Days Paid for Public Holidays Taken that are created by an employee's Work Pattern.Absent Weeks
In rare occasions if an employee had multiple pay packets for a Pay Period their 'Absent Weeks' value (e.g. from starting over half way through the period) could be duplicated.Lump Sum ACC Earners' Levy
For non-STC tax codes with a Lump Sum payment, the Extra Pay PAYE ACC Earners Levy was being calculated incorrectly (as $0) when the last 4 weeks grossed up amount does not exceed the ACC Earners Levy Threshold but the grossed up amount plus lump sum did. This has been corrected.BAPS RDP for Cash Up
The RDP (Days) Leave Rate Option will no longer do an ADP comparison for Cash Up and Termination payments. This was previously allowing these payments to be paid at a higher rate than expected.
March 2nd
New Functionality
Gross & Expanded Variance Reports
Two new component categories have been added to the component filter screen: Benefit and Leave Taken.SLCIR Warning
A new Pay Packet Warning has been added to alert users when SLCIR has been used with a non SL tax code.Ordinary Smoothed Pay
Ordinary Smoothed Pay now has the option to not pay negative hours.MyPay Public Holiday Calendar
Public Holidays have been added to MyPay for 2023 and 2024ImportTimesheet API
The ImportTimesheet API now has the ability to import multiple rates for a component. Previously the APi was limited to importing a single "rate x occurrence" entry for a component.
Fixes
ImportEmployee API
An issue has been corrected where the ImportEmployee API was being used to move an employee between Pay Groups and could not deal with situations where there was an existing Pay Packet. This could result in the employee being paid in both Pay Groups for that period.Days Paid
Days Paid is no longer imported from ACC Subsequent Taken Leave Requests and other unpaid leave types and now behaves the same way as Leave Without Pay. This was inflating the Days Paid value within a Pay Packet.Days Paid
In the scenario where Days Paid was automatically calculated during a timesheet import and unpaid leave was also applied via a leave request, Days Paid could be mistakenly reduced.
February 3rd
Tax Changes April 2022
Preparation for the various tax changes coming into effect on 1st April 2022 have been added to DataPay ready to be enabled. For more information please see the attached file:
New Functionality
API Improvements
The Timesheet API can now import multiple rates for each "rate x occurrence" component. Previously this was limited to one rate per component.Gross Variance Report & Extended Gross Variance Report
Two additional component categories (Leave Taken & Benefits) have been added to the existing list (Payments, Leave, Allowance & Salary Sacrifice) which can be filtered for both reports.Continuous Annual Leave Rates
Functionality has been released which changes the way that leave is paid when a single period of leave is spread over multiple leave requests. For detailed information on how this works please see the DataHelp article on it here.Continuous Annual Leave Rates - New Option
A new option has been added to DataPay to allow payroll teams to pay a continuous period of leave at at the current leave rate if it's higher than the compliant rate. More information on this can be found here.Tax Changes 2022
Preparation for the various tax changes coming into effect on 1st April 2022 have been added to DataPay ready to be enabled. For more information on this please see the attachment above.Ordinary Smoothed Pay
Ordinary Smoothed Pay now has the option not to pay negative hours.MyPay Public Holidays
Public Holidays for 2023 and 2024 have been added to the MyPay calendar.
Fixes
API
Corrected an issue where the ImportEmployee API didn't deal with existing pay packets when an employee moves between pay groups.ACC Subsequent Days Paid
For an employee with no work pattern, importing ACC Subsequent into a pay packet was inflating their Days Paid. Going forward ACC Subsequent will not contribute to Days Paid.SLCIR
A new pay packet warning has been introduced when SLCIR is used with a non SL tax code. This will prompt users to enter a Manual Pay Amount if required.Days Paid
When Days Paid was automatically calculated during a timesheet import and unpaid leave was applied via a Leave Request, Days Paid could be mistakenly reduced. This has been corrected.
January 20th
New Functionality
Days Paid on Leave Requests
Creating a leave request on Employee or Manager screens via Direct Access for an employee will now capture the Leave Days Taken for an employee with a work pattern to improve the accuracy of the Days Paid calculation. Previously leave requests used a value of 0.Updating Report
The Updating Report was reporting all remuneration Reason for Change instances each time a change was made, which could result in large amounts of irrelevant data in the report. A new Report Option called 'Exclude System Generated Values' has been introduced and is enabled by default.Bank Account Validation
The Bank Account validation process has been expanded to accept the '04' bank code with branch codes of 2020, 2021, 2022, 2023 and 2024.
Fixes
ADP Employee Variance ReportThe ADP Employee Variance report was showing a termination date one day later than actual for employees. This has now been updated to show the correct date.
footer