v1
latestOpenAPI 3.0.32026-07-131211345.4 KBITSA Penalties
Retrieve ITSA Penalties [test only]
This endpoint enables a specified customer (identified by a National Insurance number) to retrieve details of all the penalties that have been applied to an ITSA account. 24 months worth of penalty information will be returned.
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 the scenario where there are multiple penalties in the last 2 years. |
| NO_PENALTIES | Simulates the scenario where there are no penalties in the last 2 years. |
| LATE_SUBMISSION | Simulates the scenario where there is a single late submission penalty in the last 2 years. |
| LATE_PAYMENT | Simulates the scenario where there is a single late payment penalty in the last 2 years. |
| MULTIPLE_PENALTIES | Simulates the scenario where there is a single late submission penalty and a single late payment penalty in the last 2 years. |
| MULTIPLE_LATE_PAYMENT_PENALTIES | Simulates the scenario where there are multiple late payment penalties in the last 2 years. |
| MULTIPLE_INACTIVE_LATE_SUBMISSION_PENALTIES | Simulates the scenario where there are multiple inactive late submission penalties in the last 2 years. |
| THRESHOLD_LATE_SUBMISSION_PENALTIES | Simulates the scenario where the number of penalties meets the penalty point threshold and the first charge has been generated. |
| CHARGE_LATE_SUBMISSION_PENALTIES | Simulates the scenario where the number of penalties exceeds the penalty point threshold and a second charge has been generated. |
get/accounts/self-assessment/{nino}/penalties
Path parameters
ninostring required
Example:TC663795B
National Insurance number, in the format AA999999A.
Headers
Accept'application/vnd.hmrc.4.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.
Response
Success
Example response
{
"totalisations": {
"lateSubmissionPenaltyTotalValue": 5000.99,
"penalisedPrincipalTotal": 5000.99,
"latePaymentPenaltyPostedTotal": 5000.99,
"latePaymentPenaltyEstimateTotal": 5000.99
},
"lateSubmissionPenalty": {
"summary": {
"activePenaltyPoints": 10,
"inactivePenaltyPoints": 12,
"periodOfComplianceAchievement": "2025-11-30",
"regimeThreshold": 10,
"penaltyChargeAmount": 684.25
},
"details": [
{
"penaltyNumber": "00005678901234",
"penaltyOrder": "01",
"penaltyCategory": "point",
"penaltyStatus": "active",
"penaltyCreationDate": "2024-11-14",
"penaltyExpiryDate": "2026-11-14",
"expiryReason": "submission-frequency-change",
"communicationsDate": "2024-11-15",
"lateSubmissions": [
{
"lateSubmissionId": "012",
"incomeSource": "Income Tax Property",
"taxPeriod": "23A1",
"taxReturnStatus": "fulfilled",
"taxPeriodStartDate": "2024-07-01",
"taxPeriodEndDate": "2024-09-30",
"taxPeriodDueDate": "2024-11-07",
"returnReceiptDate": "2024-11-13"
}
],
"appealInformation": [
{
"status": "appeal-upheld",
"level": "appeal-first-tier-tribunal",
"description": "Details about Appeal"
}
],
"chargeReference": "XS212345678901",
"chargeAmount": 543.29,
"chargeOutstandingAmount": 123.26,
"chargeDueDate": "2024-12-04"
}
]
},
"latePaymentPenalty": {
"details": [
{
"principalChargeReference": "XV123451234512",
"penaltyCategory": "lpp1",
"penaltyStatus": "posted",
"penaltyAmountAccruing": 99.99,
"penaltyAmountPosted": 1001.45,
"penaltyAmountPaid": 1001.45,
"penaltyAmountOutstanding": 99.99,
"latePaymentPenalty1LowerRateCalculationAmount": 99.99,
"latePaymentPenalty1LowerRatePercentage": 2,
"latePaymentPenalty1HigherRateCalculationAmount": 99.99,
"latePaymentPenalty1HigherRatePercentage": 2,
"latePaymentPenalty2Days": 31,
"latePaymentPenalty2Percentage": 4,
"penaltyChargeCreationDate": "2024-12-08",
"communicationsDate": "2024-12-09",
"penaltyChargeReference": "XP298765432109",
"penaltyChargeDueDate": "2025-01-08",
"appealInformation": [
{
"status": "appeal-upheld",
"level": "appeal-first-tier-tribunal",
"description": "Reason to appeal"
}
],
"principalChargeDocNumber": "123456789012",
"principalChargeBillingFrom": "2024-07-01",
"principalChargeBillingTo": "2024-09-30",
"principalChargeDueDate": "2024-11-07",
"principalChargeLatestClearing": "2025-02-15",
"timeToPay": [
{
"startDate": "2024-12-15",
"endDate": "2025-06-15"
}
]
}
]
}
}