---
title: "Create CIS Deductions for Subcontractor"
method: POST
path: "/individuals/deductions/cis/{nino}/amendments"
---

# Create CIS Deductions for Subcontractor

`POST /individuals/deductions/cis/{nino}/amendments`

This endpoint allows a developer to create a customer’s CIS deductions that have been previously populated. A National Insurance number must be provided.

### Test data
Scenario simulation using Gov-Test-Scenario headers is only available in the sandbox environment.

| Header Value (Gov-Test-Scenario) | Scenario                                                                                                                       |
|----------------------------------|--------------------------------------------------------------------------------------------------------------------------------|
| N/A - DEFAULT                    | Simulates success response.                                                                                                    |
| DEDUCTIONS_DATE_RANGE_INVALID    | Simulates the scenario where the deductions period does not align from the 6th of one month to the 5th of the following month. |
| UNALIGNED_DEDUCTIONS_PERIOD      | Simulates the scenario where the deductions periods do not align with the tax year supplied.                                   |
| TAX_YEAR_NOT_ENDED               | Simulates the scenario where the submission is for a tax year that has not ended.                                              |
| DUPLICATE_SUBMISSION             | Simulates the scenario where CIS deductions already exists for this tax year.                                                  |
| DUPLICATE_PERIOD                 | Simulates the scenario where CIS deductions already exists for this period.                                                    |
| OUTSIDE_AMENDMENT_WINDOW         | Simulates the scenario where request cannot be completed as it is outside the amendment window.                                |
| STATEFUL                         | Performs a stateful create.                                                                                                    |

## Path parameters

- `nino` string, required

## Headers

- `Authorization` string, required
- `Accept` string, required
- `Content-Type` string, required
- `Gov-Test-Scenario` string

## Request body

- object
  - `fromDate` string, date, required — CIS tax year start date. The minimum tax year is 2020-21. The minimum tax year in Sandbox is 2019-20. Must conform to the format `YYYY-MM-DD`
  - `toDate` string, date, required — CIS tax year end date. The minimum tax year is 2020-21. The minimum tax year in Sandbox is 2019-20. Must conform to the format `YYYY-MM-DD`
  - `contractorName` string, required — The name of the contractor the subcontractor worked for. Must not be empty or contain only whitespace.
  - `employerRef` string, required — A unique identifier, the contractor reference number.
  - `periodData` object[], required — List of deductions. At least one item is required.
    - `deductionAmount` number, required — The amount of tax deducted by the contractor. This value must be between 0 and 99999999999.99 up to 2 decimal places.
    - `deductionFromDate` string, date, required — The From date when the deduction was made within the CIS tax year period. Must conform to the format `YYYY-MM-DD`
    - `deductionToDate` string, date, required — The To date when the deduction was made within the CIS tax year period. Must conform to the format `YYYY-MM-DD`
    - `costOfMaterials` number — The cost of materials incurred under CIS. This value must be between 0 and 99999999999.99 up to 2 decimal places.
    - `grossAmountPaid` number — The gross amount paid under CIS. This value must be between 0 and 99999999999.99 up to 2 decimal places.

## Response `200`

Success

- object
  - `submissionId` string, required — A unique identifier for the customer provided CIS deduction amendment.

## Other responses

- `400` — Bad request
- `403` — Forbidden

---

[API](https://skmtc.net/hmrc/apis/cis-deductions-api.md) · [All operations](https://skmtc.net/hmrc/apis/cis-deductions-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/hmrc/cis-deductions-api/versions/2ca83b456b18/schema)
