Skip to content

Commit ed7db74

Browse files
chore!: remove deprecated NZ fields
BREAKING CHANGE: remove deprecated fields SickLeaveHoursToAccrueAnnually -> SickLeaveToAccrueAnnually, SickLeaveMaximumHoursToAccrue -> SickLeaveMaximumToAccrue, HoursAccruedAnnually -> UnitsAccruedAnnually These fields have been disconnected in the backend for some time so safe to remove
1 parent 1004388 commit ed7db74

File tree

1 file changed

+23
-23
lines changed

1 file changed

+23
-23
lines changed

xero-payroll-nz.yaml

Lines changed: 23 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -1520,18 +1520,18 @@ paths:
15201520
default: 25.89
15211521
is_money: true
15221522
object: employeeLeaveSetup
1523-
- sickLeaveHoursToAccrueAnnually:
1524-
key: sickLeaveHoursToAccrueAnnually
1525-
keyPascal: SickLeaveHoursToAccrueAnnually
1526-
keySnake: sick_leave_hours_to_accrue_annually
1523+
- sickLeaveToAccrueAnnually:
1524+
key: sickLeaveToAccrueAnnually
1525+
keyPascal: sickLeaveToAccrueAnnually
1526+
keySnake: sick_leave_to_accrue_annually
15271527
nonString: true
15281528
default: 100.0
15291529
is_money: true
15301530
object: employeeLeaveSetup
1531-
- sickLeaveMaximumHoursToAccrue:
1532-
key: sickLeaveMaximumHoursToAccrue
1533-
keyPascal: SickLeaveMaximumHoursToAccrue
1534-
keySnake: sick_leave_maximum_hours_to_accrue
1531+
- sickLeaveMaximumToAccrue:
1532+
key: sickLeaveMaximumToAccrue
1533+
keyPascal: sickLeaveMaximumToAccrue
1534+
keySnake: sick_leave_maximum_to_accrue
15351535
is_money: true
15361536
nonString: true
15371537
default: 200.0
@@ -1576,8 +1576,8 @@ paths:
15761576
"holidayPayOpeningBalance": 10,
15771577
"annualLeaveOpeningBalance": 100,
15781578
"negativeAnnualLeaveBalancePaidAmount": null,
1579-
"sickLeaveHoursToAccrueAnnually": 20,
1580-
"sickLeaveMaximumHoursToAccrue": null,
1579+
"sickLeaveToAccrueAnnually": 20,
1580+
"sickLeaveMaximumToAccrue": null,
15811581
"sickLeaveOpeningBalance": 10
15821582
}
15831583
}'
@@ -1596,7 +1596,7 @@ paths:
15961596
example: '{
15971597
"holidayPayOpeningBalance": 10,
15981598
"annualLeaveOpeningBalance": 100,
1599-
"sickLeaveHoursToAccrueAnnually": 20,
1599+
"sickLeaveToAccrueAnnually": 20,
16001600
"sickLeaveOpeningBalance": 10
16011601
}'
16021602
/Employees/{EmployeeID}/LeaveTypes:
@@ -1638,7 +1638,7 @@ paths:
16381638
{
16391639
"leaveTypeID": "0441497f-5dc7-4cd3-a90d-f2e07e21b2a6",
16401640
"scheduleOfAccrual": "PercentageOfGrossEarnings",
1641-
"hoursAccruedAnnually": 0,
1641+
"unitsAccruedAnnually": 0,
16421642
"maximumToAccrue": 0,
16431643
"openingBalance": 0,
16441644
"rateAccruedHourly": null,
@@ -1726,7 +1726,7 @@ paths:
17261726
"leaveType": {
17271727
"leaveTypeID": "35da97ae-05b9-427f-9a98-69157ba42cec",
17281728
"scheduleOfAccrual": "AnnuallyAfter6Months",
1729-
"hoursAccruedAnnually": 10,
1729+
"unitsAccruedAnnually": 10,
17301730
"maximumToAccrue": 80,
17311731
"openingBalance": 100,
17321732
"rateAccruedHourly": null,
@@ -1751,7 +1751,7 @@ paths:
17511751
example: '{
17521752
"leaveTypeID": "35da97ae-05b9-427f-9a98-69157ba42cec",
17531753
"scheduleOfAccrual": "AnnuallyAfter6Months",
1754-
"hoursAccruedAnnually": 10,
1754+
"unitsAccruedAnnually": 10,
17551755
"maximumToAccrue": 80,
17561756
"openingBalance": 100,
17571757
"rateAccruedHourly": 3.5
@@ -7263,14 +7263,14 @@ components:
72637263
format: double
72647264
x-is-money: true
72657265
example: 10.0
7266-
sickLeaveHoursToAccrueAnnually:
7267-
description: Number of hours accrued annually for sick leave. Multiply the number of days they're entitled to by the hours worked per day
7266+
sickLeaveToAccrueAnnually:
7267+
description: Number of units accrued annually for sick leave. The type of units is determined by the property TypeOfUnitsToAccrue on the Sick Leave leave type
72687268
type: number
72697269
format: double
72707270
x-is-money: true
72717271
example: 100.5
7272-
sickLeaveMaximumHoursToAccrue:
7273-
description: Maximum number of hours accrued annually for sick leave. Multiply the maximum days they can accrue by the hours worked per day
7272+
sickLeaveMaximumToAccrue:
7273+
description: Maximum number of units accrued annually for sick leave. The type of units is determined by the property TypeOfUnitsToAccrue on the Sick Leave leave type
72747274
type: number
72757275
format: double
72767276
x-is-money: true
@@ -7305,23 +7305,23 @@ components:
73057305
- OnAnniversaryDate
73067306
- PercentageOfGrossEarnings
73077307
- NoAccruals
7308-
hoursAccruedAnnually:
7309-
description: The number of hours accrued for the leave annually. This is 0 when the scheduleOfAccrual chosen is "OnHourWorked"
7308+
unitsAccruedAnnually:
7309+
description: The number of units accrued for the leave annually. This is 0 when the scheduleOfAccrual chosen is "NoAccruals"
73107310
type: number
73117311
format: double
73127312
x-is-money: true
73137313
maximumToAccrue:
7314-
description: The maximum number of hours that can be accrued for the leave
7314+
description: The maximum number of units that can be accrued for the leave
73157315
type: number
73167316
format: double
73177317
x-is-money: true
73187318
openingBalance:
7319-
description: The initial number of hours assigned when the leave was added to the employee
7319+
description: The initial number of units assigned when the leave was added to the employee
73207320
type: number
73217321
format: double
73227322
x-is-money: true
73237323
rateAccruedHourly:
7324-
description: The number of hours added to the leave balance for every hour worked by the employee. This is normally 0, unless the scheduleOfAccrual chosen is "OnHourWorked"
7324+
description: not supported in Payroll NZ
73257325
type: number
73267326
format: double
73277327
x-is-money: true

0 commit comments

Comments
 (0)