SaveMtdOtherCapitalGainsRequest
Saves the year's capital gains other than UK residential property at HMRC.
A full replacement: every disposal that should survive must be in the request,
because what is absent is cleared. Editing one disposal means sending them all back — dropping
the others deletes them. Clearing the year is a delete, not an empty save.
Properties
| Name | Type | Description |
|---|---|---|
| cryptoassets | array of CryptoassetDisposal | Crypto-asset disposals. |
Crypto-asset disposals. | ||
| otherGains | array of OtherGainDisposal | Other gains — listed shares, other property and assets, and non-UK residential property. |
Other gains — listed shares, other property and assets, and non-UK residential property. | ||
| unlistedShares | array of UnlistedSharesDisposal | Unlisted share disposals, with their EIS and SEIS relief interactions. |
Unlisted share disposals, with their EIS and SEIS relief interactions. | ||
| gainsFromExcludedIndexedSecurities | number | Gains from excluded indexed securities. |
Gains from excluded indexed securities. | ||
| qualifyingAssetHoldingCompany | QahcGains | |
| nonStandardGains | NonStandardGains | |
| losses | CapitalLosses | |
| adjustments | number | Adjustment to the year's gains. |
Adjustment to the year's gains. | ||
| lifetimeAllowance | LifetimeAllowances | |
JSON Example
{
"cryptoassets": [
{
"numberOfDisposals": "...",
"assetDescription": "...",
"tokenName": "...",
"acquisitionDate": "...",
"disposalDate": "..."
}
],
"otherGains": [
{
"assetType": "...",
"numberOfDisposals": "...",
"assetDescription": "...",
"companyName": "...",
"companyRegistrationNumber": "..."
}
],
"unlistedShares": [
{
"numberOfDisposals": "...",
"assetDescription": "...",
"companyName": "...",
"companyRegistrationNumber": "...",
"acquisitionDate": "..."
}
],
"gainsFromExcludedIndexedSecurities": 0,
"qualifyingAssetHoldingCompany": {
"gainsFromQahcBeforeLosses": 0,
"lossesFromQahc": 0
}
}