SaveMtdAnnualSubmissionRequest
Saves the year-end annual submission for one income source and tax year.
A full replacement at HMRC: everything that should survive must be present, because what is
absent is cleared. Clearing the whole submission is a delete, not an empty save — the MTD
service refuses an all-empty request rather than silently wiping the year.
Properties
| Name | Type | Description |
|---|---|---|
| incomeSourceType* | enum | Unknown SelfEmployment UkProperty ForeignProperty |
Unknown SelfEmployment UkProperty ForeignProperty | ||
| selfEmployment | SelfEmploymentAnnualSubmission | |
| ukProperty | UkPropertyAnnualSubmission | |
| foreignProperty | array of ForeignPropertyAnnualEntry | The foreign property values, one entry per let. Required when the income source is a foreign The replacement is of the whole list: a let HMRC currently hold and this request omits has |
The foreign property values, one entry per let. Required when the income source is a foreign The replacement is of the whole list: a let HMRC currently hold and this request omits has | ||
JSON Example
{
"incomeSourceType": "Unknown",
"selfEmployment": {
"adjustments": "...",
"allowances": "...",
"nonFinancials": "..."
},
"ukProperty": {
"submittedOn": "2024-01-01T00:00:00Z",
"adjustments": "...",
"allowances": "..."
},
"foreignProperty": [
{
"countryCode": "...",
"propertyId": "...",
"adjustments": "...",
"allowances": "..."
}
]
}