PaySchedule
- Type: object
- createdType: stringFormat: date-time
At requiredTime at which the Pay Schedule was created.
- employerType: string
Id min length:1max length:200requiredPayrollKit ID of the Employer that owns the Pay Schedule.
- firstType: stringFormat: date
Pay Period Start Date requiredStart date anchoring the first Pay Period PayrollKit will process for this schedule.
- frequencyType: "weekly" or "monthly"enumrequired
A weekly schedule creates consecutive seven-day periods. A monthly schedule starts each period on the same numbered day as
firstPayPeriodStartDate, or the month's final day when that number does not exist, and ends the day before the next period starts. - idType: stringmin length:1max length:200required
PayrollKit Pay Schedule ID used in later API paths.
- nonType: "no_adjustment" or "previous_banking_day" or "next_banking_day"enum
Banking Day Rule requiredChooses the Planned Payment Date when the Contractual Payment Date is not a banking day:
no_adjustment: keep the Contractual Payment Date.previous_banking_day: use the nearest earlier banking day.next_banking_day: use the nearest later banking day.
The Reported Payment Date remains the Contractual Payment Date.
- partnerType: string
Pay Schedule Id min length:1max length:200requiredStable, case-sensitive Pay Schedule ID supplied by the Partner during creation.
- payeType: string
Scheme Id min length:1max length:200requiredPayrollKit ID of the Employer's PAYE Scheme.
- paymentType: "period_end" or "last_calendar_day" or "fixed_weekday"enum
Date Rule requiredChooses the Contractual and Reported Payment Date:
period_end: the final day of the Pay Period.last_calendar_day: the final calendar day of the month in which the Pay Period ends.fixed_weekday: the firstpaymentWeekdayon or after the Pay Period ends.
- bankType: "england_and_wales" or "scotland" or "northern_ireland"enum
Holiday Region UK bank-holiday calendar used with
previous_banking_dayornext_banking_day. Saturdays and Sundays are never banking days. - paymentType: stringenum
Weekday Weekday used only when
paymentDateRuleisfixed_weekday.valuesmondaytuesdaywednesdaythursdayfridaysaturdaysunday