You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: xero-payroll-au.yaml
+11-5Lines changed: 11 additions & 5 deletions
Original file line number
Diff line number
Diff line change
@@ -1647,7 +1647,7 @@ paths:
1647
1647
EmploymentTerminationPaymentType: O
1648
1648
CurrentRecord: true
1649
1649
"400":
1650
-
description: invalid input, object invalid - When IsQualifyingEarnings supplied it will be validated against the IsExemptFromSuper and other fields.
1650
+
description: invalid input, object invalid - IsQualifyingEarnings is required. IsQualifyingEarnings cannot be true when IsExemptFromSuper is true.
1651
1651
requestBody:
1652
1652
required: true
1653
1653
content:
@@ -4230,6 +4230,8 @@ components:
4230
4230
example: General expenses
4231
4231
EarningsRate:
4232
4232
type: object
4233
+
required:
4234
+
- IsQualifyingEarnings
4233
4235
properties:
4234
4236
Name:
4235
4237
description: Name of the earnings rate (max length = 100)
@@ -4258,7 +4260,7 @@ components:
4258
4260
type: boolean
4259
4261
example: false
4260
4262
IsQualifyingEarnings:
4261
-
description: Optional Boolean to determine if the earnings rate is considered as qualifying earnings for superannuation guarantee calculations. When not specified value is calculated based on earnings type and superannuation settings
4263
+
description: Boolean to determine if the earnings rate is considered as qualifying earnings for superannuation guarantee calculations
4262
4264
type: boolean
4263
4265
example: true
4264
4266
AllowanceContributesToAnnualLeaveRate:
@@ -4361,6 +4363,8 @@ components:
4361
4363
example: true
4362
4364
LeaveType:
4363
4365
type: object
4366
+
required:
4367
+
- IsQualifyingEarnings
4364
4368
properties:
4365
4369
Name:
4366
4370
description: Name of the earnings rate (max length = 100)
@@ -4411,7 +4415,7 @@ components:
4411
4415
type: boolean
4412
4416
example: true
4413
4417
IsQualifyingEarnings:
4414
-
description: Optional Boolean to determine if the earnings rate is considered as qualifying earnings for superannuation guarantee calculations. When not specified value is calculated based on earnings type and superannuation settings
4418
+
description: Boolean to determine if the leave type is considered as qualifying earnings for superannuation guarantee calculations
4415
4419
type: boolean
4416
4420
example: true
4417
4421
ReimbursementType:
@@ -4549,7 +4553,7 @@ components:
4549
4553
x-is-msdate-time: true
4550
4554
example: /Date(1583967733054+0000)/
4551
4555
IncludeLeaveLoadingInQualifyingEarnings:
4552
-
description: Optional Boolean to determine if leave loading is considered as qualifying earnings for superannuation guarantee calculations
4556
+
description: Boolean to determine if leave loading is considered as qualifying earnings for superannuation guarantee calculations. Required when IncludeLeaveLoadingInSGC is specified in the payload
4553
4557
type: boolean
4554
4558
example: true
4555
4559
type: object
@@ -4770,6 +4774,8 @@ components:
4770
4774
$ref: "#/components/schemas/LeaveLine"
4771
4775
LeaveLine:
4772
4776
type: object
4777
+
required:
4778
+
- IsQualifyingEarnings
4773
4779
properties:
4774
4780
LeaveTypeID:
4775
4781
description: Xero leave type identifier
@@ -4787,7 +4793,7 @@ components:
4787
4793
type: boolean
4788
4794
example: true
4789
4795
IsQualifyingEarnings:
4790
-
description: Optional Boolean to determine if the earnings rate is considered as qualifying earnings for superannuation guarantee calculations. When not specified value is calculated based on superannuation settings
4796
+
description: Boolean to determine if the leave line is considered as qualifying earnings for superannuation guarantee calculations
0 commit comments