v3

latestOpenAPI 3.0.32026-08-01105115.9 KB

Create and Amend Quarterly Period Type for a Business

This endpoint enables you to create and amend the type of quarterly reporting period used for a business for a specific tax year. You can choose standard quarterly periods (where the first period is 6 April to 5 July) or calendar quarterly periods (first period 1 April to 30 June) for each tax year. Note that the quarterly period type cannot be changed after a submission is made for that year.

Warning: If an invalid tax year or invalid business ID is submitted, the service will return a RULE_REQUEST_CANNOT_BE_FULFILLED error response. Only the current tax year is allowed and business IDs must relate to a self-employment or property income source.

Test data

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

Header Value (Gov-Test-Scenario)Scenario
N/A - DEFAULTSimulate a successful response.
BUSINESS_ID_NOT_FOUNDSimulates the scenario in which the business ID is not found.
BUSINESS_ID_STATE_CONFLICTSimulates the scenario in which the request conflicts with the current state of the business ID.
QUARTERLY_PERIOD_UPDATINGSimulates the scenario in which the quarterly period type cannot be changed when a business commencement date falls between 1st and 5th of April, and the current date is also within that date range but later than the business commencement date.
STATEFULPerforms a stateful create and update.
put/individuals/business/details/{nino}/{businessId}/{taxYear}

Path parameters

ninostring required
Example:TC663795B

National Insurance number, in the format AA999999A

businessIdstring required
Example:XAIS12345678910

A unique identifier for the business income source. It must conform to the following regex: ^X[A-Z0-9]{1}IS[0-9]{11}$

taxYearstring required
Example:2023-24

The tax year for which a quarterly period type is being set.

Headers

Accept'application/vnd.hmrc.2.0+json' required

Specifies the response format and the version of the API to be used.

Authorizationstring required
Example:Bearer bb7fed3fe10dd235a2ccda3d50fb

An OAuth 2.0 Bearer Token with the read:self-assessment scope.

Gov-Test-Scenariostring
Example:-

Only in sandbox environment. See Test Data table for all header values.

Request body

quarterlyPeriodType'standard' | 'calendar' required

The quarterly period type that is being set for the business id. For standard quarters, quarterlyTypeChoice is only returned when the customer has previously selected calendar quarters, and then switched back to standard.

Example request

{
  "quarterlyPeriodType": "calendar"
}

Response

Success(No Content)