PaySchedule

    • Time at which the Pay Schedule was created.

    • PayrollKit ID of the Employer that owns the Pay Schedule.

    • Start date anchoring the first Pay Period PayrollKit will process for this schedule.

    • 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.

    • PayrollKit Pay Schedule ID used in later API paths.

    • Chooses 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.

    • Stable, case-sensitive Pay Schedule ID supplied by the Partner during creation.

    • PayrollKit ID of the Employer's PAYE Scheme.

    • Chooses 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 first paymentWeekday on or after the Pay Period ends.
    • UK bank-holiday calendar used with previous_banking_day or next_banking_day. Saturdays and Sundays are never banking days.

    • Weekday used only when paymentDateRule is fixed_weekday.

      values
      mondaytuesdaywednesdaythursdayfridaysaturdaysunday