Construction Industry Scheme Calculate Job Instruction

CisCalculateJobInstruction [Schema]

Name Type Required Description
PayFrequency SubContractorPayFrequency yes Determines the CIS pay freqency to calculate.
TaxYear TaxYear yes Determines the CIS calculation tax year. E.g 2018.
TaxPeriod xsd:integer ( min: 1 max: 52) yes Determines the CIS calculation tax period. 1 - 12 for monthly or 1 - 52 for weekly.

Interits from: CisJobInstructionBase[Schema]

Name Type Required Description
HoldingDate xsd:dateTime no Optional date, used to defer execution of the job until a future point in time.
Employer Link yes A link to the associated Employer resource.
SubContractors Link
(list of)
no Optional explicit list of sub contractors to be processed. If left empty, then all in scope contractors are considered.
SubContractor Link no


<?xml version="1.0"?>
<CisCalculateJobInstruction xmlns:xsi="" xmlns:xsd="">
  <Employer title="string" href="string" rel="string" />
  <SubContractors />
  "CisCalculateJobInstruction": {
    "HoldingDate": "2022-01-12T00:00:00+00:00",
    "Employer": {
      "@title": "string",
      "@href": "string",
      "@rel": "string"
    "SubContractors": { "SubContractor": [] },
    "PayFrequency": "Monthly",
    "TaxYear": "123",
    "TaxPeriod": "123"