Pay Run Job Instruction

The Pay Run Job Instruction is used to enqueue a payroll calculation for a particular pay schedule.

PayRunJobInstruction [Schema]

Name Type Required Description
HoldingDate xsd:dateTime no Optional date, used to defer execution of the job until a future point in time.
PaymentDate xsd:date yes The date you intend to pay employees, also used to determine the tax reporting period.
StartDate xsd:date yes The pay period start date.
EndDate xsd:date yes The pay period end date.
PaySchedule Link yes The link to the pay schedule resource that should be used for the pay run.
IsSupplementary xsd:boolean no Flag to indicate if the pay run should be treated as supplementary. Default is false.
Employees Link
(list of)
no Optional distinct list of employees to include in the pay run. Note the employees must be from the associated pay schedule.


<?xml version="1.0"?>
<PayRunJobInstruction xmlns:xsi="" xmlns:xsd="">
  <PaySchedule title="string" href="string" rel="string" />
  <Employees />
  "PayRunJobInstruction": {
    "HoldingDate": "2022-01-12T00:00:00+00:00",
    "PaymentDate": "2022-01-12",
    "StartDate": "2022-01-12",
    "EndDate": "2022-01-12",
    "PaySchedule": {
      "@title": "string",
      "@href": "string",
      "@rel": "string"
    "IsSupplementary": "true",
    "Employees": { "Employee": [] }