Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
226 changes: 0 additions & 226 deletions xero-payroll-nz.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5198,232 +5198,6 @@ paths:
paymentMethod: Electronically
payslipMessage: null
invalidPayeeIDs: null
put:
security:
- OAuth2:
- payroll.payruns
tags:
- PayrollNz
operationId: updatePayRun
x-hasPayrollUkProblem: true
x-example:
- startDateValue:
key: startDate
keyPascal: StartDate
keySnake: start_date
is_date: true
java_datatype: LocalDate
csharp_datatype: DateTime
default: LocalDate.of(2020, Month.OCTOBER, 28)
java: LocalDate.of(2020, Month.OCTOBER, 28)
csharp: new DateTime(2020, 10, 10)
php: new DateTime('2020-10-28')
node: '''2020-10-28'''
python: dateutil.parser.parse('2020-10-28T00:00:00Z')
ruby: '''YYYY-MM-DD'''
- paymentDateValue:
key: paymentDate
keyPascal: PaymentDate
keySnake: payment_date
is_date: true
java_datatype: LocalDate
csharp_datatype: DateTime
default: LocalDate.of(2020, Month.OCTOBER, 30)
java: LocalDate.of(2020, Month.OCTOBER, 30)
csharp: new DateTime(2020, 10, 12)
php: new DateTime('2020-10-30')
node: '''2020-10-30'''
python: dateutil.parser.parse('2020-10-30T00:00:00Z')
ruby: '''YYYY-MM-DD'''
- payRunCalendar:
key: payRunCalendar
keyPascal: PayRunCalendar
keySnake: pay_run_calendar
is_object: true
- calendarType:
key: calendarType
keyPascal: CalendarType
keySnake: calendar_type
nonString: true
default: CalendarType.Weekly
php: XeroAPI\XeroPHP\Models\PayrollNz\CalendarType.WEEKLY
node: CalendarType.Weekly
ruby: XeroRuby::PayrollNz::calendar_type::WEEKLY
python: calendar_type.WEEKLY
java: com.xero.models.payrollnz.CalendarType.WEEKLY
csharp: CalendarType.Weekly
object: payRunCalendar
- periodStartDate:
key: periodStartDate
keyPascal: PeriodStartDate
keySnake: period_start_date
is_variable: true
nonString: true
default: startDate
python: start_date
ruby: start_date
object: payRunCalendar
- paymentDate:
key: paymentDate
keyPascal: PaymentDate
keySnake: payment_date
is_last: true
is_variable: true
nonString: true
default: paymentDate
python: payment_date
ruby: payment_date
object: payRunCalendar
summary: Updates a pay run
parameters:
- $ref: '#/components/parameters/idempotencyKey'
- in: path
name: PayRunID
x-snake: pay_run_id
required: true
description: Identifier for the pay run
schema:
type: string
format: uuid
responses:
"200":
description: search results matching criteria
content:
application/json:
schema:
$ref: '#/components/schemas/PayRunObject'
example:
id: 00000000-0000-0000-0000-000000000000
providerName: provider-name
dateTimeUTC: 2020-09-10T17:38:14.8294283
httpStatusCode: OK
pagination: null
problem: null
payRun:
payRunID: 8ba9831d-38e4-43d4-808e-472a5d195bce
payrollCalendarID: 9aa56064-990f-4ad3-a189-d966d8f6a030
periodStartDate: 2019-06-10T00:00:00
periodEndDate: 2019-06-16T00:00:00
paymentDate: 2019-07-01T00:00:00
totalCost: 9806.03
totalPay: 6362.53
payRunStatus: Draft
payRunType: Scheduled
calendarType: Weekly
postedDateTime: null
paySlips:
- paySlipID: 51a01760-cf9d-4ba1-bf3a-2065d4f8e073
employeeID: 68342973-c405-4b86-b5d3-d7b877c27995
lastEdited: 2020-09-10T17:20:23
firstName: Tony
lastName: Starkwpjgdjxdvwson
totalEarnings: 3628.8
grossEarnings: 3628.8
totalPay: 2362.72
totalEmployerTaxes: 18.9
totalEmployeeTaxes: 1057.22
totalDeductions: 100
totalReimbursements: 0
totalStatutoryDeductions: 108.86
totalSuperannuation: 108.86
bacsHash: null
paymentMethod: Electronically
- paySlipID: 499bb866-40fd-44ea-a2d9-91e79e5ac08e
employeeID: 1c4f0c92-03ad-43f2-a690-ee51397ece6a
lastEdited: 2019-09-24T03:14:29
firstName: GST
lastName: Contractor
totalEarnings: 800
grossEarnings: 800
totalPay: 760
totalEmployerTaxes: 0
totalEmployeeTaxes: 160
totalDeductions: 0
totalReimbursements: 120
totalStatutoryDeductions: 0
totalSuperannuation: 0
bacsHash: null
paymentMethod: Electronically
- paySlipID: f98b6411-7755-41f7-8d89-a3475eadf866
employeeID: 2e63a4ff-e911-44fc-8290-a65ec7299b30
lastEdited: 2019-09-24T03:14:06
firstName: Dairy
lastName: Milker
totalEarnings: 1353.85
grossEarnings: 1353.85
totalPay: 726.83
totalEmployerTaxes: 22.11
totalEmployeeTaxes: 290.97
totalDeductions: 200
totalReimbursements: 21.33
totalStatutoryDeductions: 157.38
totalSuperannuation: 67.69
bacsHash: null
paymentMethod: Electronically
- paySlipID: 0923bc21-900e-4660-b37c-127c59bd4b12
employeeID: 9126967a-99a1-4b46-a0f3-43e28737756e
lastEdited: 2019-09-24T03:14:15
firstName: General
lastName: Manager
totalEarnings: 1730.77
grossEarnings: 1730.77
totalPay: 1151.71
totalEmployerTaxes: 22.77
totalEmployeeTaxes: 410.6
totalDeductions: 30
totalReimbursements: 0
totalStatutoryDeductions: 138.46
totalSuperannuation: 69.23
bacsHash: null
paymentMethod: Electronically
- paySlipID: df88d132-3cd6-43f3-8c4a-28ca53406138
employeeID: ae679eeb-8708-4e3b-afe9-2de117a7f68f
lastEdited: 2019-09-24T03:18:06
firstName: Part-time
lastName: Worker
totalEarnings: 450
grossEarnings: 450
totalPay: 339.45
totalEmployerTaxes: 2.27
totalEmployeeTaxes: 66.15
totalDeductions: 0
totalReimbursements: 0
totalStatutoryDeductions: 44.4
totalSuperannuation: 13.5
bacsHash: null
paymentMethod: Electronically
- paySlipID: ae8d94e8-c30f-4b19-88df-a68c1bda2b90
employeeID: 45e50e4b-7979-4d3b-b943-8c4f0cb9df3d
lastEdited: 2019-09-24T03:18:25
firstName: Permanent
lastName: Worker
totalEarnings: 1400
grossEarnings: 1400
totalPay: 1021.82
totalEmployerTaxes: 13.86
totalEmployeeTaxes: 300.18
totalDeductions: 22
totalReimbursements: 0
totalStatutoryDeductions: 56
totalSuperannuation: 42
bacsHash: null
paymentMethod: Electronically
payslipMessage: null
invalidPayeeIDs: null
"400":
description: validation error for a bad request
content:
application/json:
schema:
$ref: '#/components/schemas/Problem'
requestBody:
required: true
content:
application/json:
schema:
$ref: '#/components/schemas/PayRun'
example:
paymentDate: "2019-07-01"
/PaySlips:
parameters:
- $ref: '#/components/parameters/requiredHeader'
Expand Down
148 changes: 1 addition & 147 deletions xero-payroll-uk.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5123,152 +5123,6 @@ paths:
paymentMethod: null
payslipMessage: null
invalidPayeeIDs: null
put:
security:
- OAuth2:
- payroll.payruns
tags:
- PayrollUk
operationId: updatePayRun
x-hasPayrollUkProblem: true
x-example:
- startDateValue:
key: startDate
keyPascal: StartDate
keySnake: start_date
is_date: true
java_datatype: LocalDate
csharp_datatype: DateTime
default: LocalDate.of(2020, Month.OCTOBER, 28)
java: LocalDate.of(2020, Month.OCTOBER, 28)
csharp: new DateTime(2020, 10, 10)
php: new DateTime('2020-10-28')
node: '''2020-10-28'''
python: dateutil.parser.parse('2020-10-28T00:00:00Z')
ruby: '''YYYY-MM-DD'''
- paymentDateValue:
key: paymentDate
keyPascal: PaymentDate
keySnake: payment_date
is_date: true
java_datatype: LocalDate
csharp_datatype: DateTime
default: LocalDate.of(2020, Month.OCTOBER, 30)
java: LocalDate.of(2020, Month.OCTOBER, 30)
csharp: new DateTime(2020, 10, 12)
php: new DateTime('2020-10-30')
node: '''2020-10-30'''
python: dateutil.parser.parse('2020-10-30T00:00:00Z')
ruby: '''YYYY-MM-DD'''
- payRunCalendar:
key: payRunCalendar
keyPascal: PayRunCalendar
keySnake: pay_run_calendar
is_object: true
- calendarType:
key: calendarType
keyPascal: CalendarType
keySnake: calendar_type
nonString: true
default: CalendarType.Weekly
php: XeroAPI\XeroPHP\Models\PayrollUk\CalendarType.WEEKLY
node: CalendarType.Weekly
ruby: XeroRuby::PayrollUk::calendar_type::WEEKLY
python: calendar_type.WEEKLY
java: com.xero.models.payrolluk.CalendarType.WEEKLY
csharp: CalendarType.Weekly
object: payRunCalendar
- periodStartDate:
key: periodStartDate
keyPascal: PeriodStartDate
keySnake: period_start_date
is_variable: true
nonString: true
default: startDate
python: start_date
ruby: start_date
object: payRunCalendar
- paymentDate:
key: paymentDate
keyPascal: PaymentDate
keySnake: payment_date
is_last: true
is_variable: true
nonString: true
default: paymentDate
python: payment_date
ruby: payment_date
object: payRunCalendar
summary: Updates a specific pay run
parameters:
- $ref: '#/components/parameters/idempotencyKey'
- in: path
name: PayRunID
x-snake: pay_run_id
required: true
description: Identifier for the pay run
schema:
type: string
format: uuid
responses:
"200":
description: search results matching criteria
content:
application/json:
schema:
$ref: '#/components/schemas/PayRunObject'
example:
id: f567524d-34d6-412b-97e3-f97152c1bbc2
providerName: provider-name
dateTimeUTC: 2020-06-03T18:33:25.3607921
httpStatusCode: OK
pagination: null
problem: null
payRun:
payRunID: e0a59d82-6229-4be4-9d66-49891b4d933e
payrollCalendarID: 216d80e6-af55-47b1-b718-9457c3f5d2fe
periodStartDate: 2020-02-03T00:00:00
periodEndDate: 2020-02-09T00:00:00
paymentDate: 2020-05-01T00:00:00
totalCost: 523.79
totalPay: 445.04
payRunStatus: Draft
payRunType: Scheduled
calendarType: Weekly
postedDateTime: null
paySlips:
- paySlipID: ed3fb9b3-e9a1-44fa-a224-8be49facbbe8
employeeID: aad6b292-7b94-408b-93f6-e489867e3fb0
lastEdited: null
firstName: Mike
lastName: Johncfvhitgezvson
totalEarnings: 480.77
grossEarnings: 480.77
totalPay: 445.04
totalEmployerTaxes: 43.02
totalEmployeeTaxes: 35.73
totalDeductions: 0
totalReimbursements: 0
totalCourtOrders: 0
totalBenefits: 0
bacsHash: null
paymentMethod: Electronically
payslipMessage: null
invalidPayeeIDs: null
"400":
description: validation error for a bad request
content:
application/json:
schema:
$ref: '#/components/schemas/Problem'
requestBody:
required: true
content:
application/json:
schema:
$ref: '#/components/schemas/PayRun'
example:
paymentDate: "2020-05-01"
/Payslips:
parameters:
- $ref: '#/components/parameters/requiredHeader'
Expand Down Expand Up @@ -7683,4 +7537,4 @@ components:
properties:
niCategory:
enum:
- V
- V
Loading