PayScheduleCreateRequest
- Type: object
- firstType: stringFormat: date
Pay Period Start Date requiredStart date anchoring the first Pay Period PayrollKit will process for this schedule. This does not need to be the Employer's first-ever Pay Period.
- 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. - 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 from the Partner product. It must be unique within the Employer's PAYE Scheme and cannot be changed after creation.
- 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