API Docs / Schemas / SaveMtdOtherCapitalGainsRequest

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
cryptoassetsarray of CryptoassetDisposal

Crypto-asset disposals.

Crypto-asset disposals.

otherGainsarray of OtherGainDisposal

Other gains — listed shares, other property and assets, and non-UK residential property.
Each item carries HMRC's asset type.

Other gains — listed shares, other property and assets, and non-UK residential property.
Each item carries HMRC's asset type.

unlistedSharesarray of UnlistedSharesDisposal

Unlisted share disposals, with their EIS and SEIS relief interactions.

Unlisted share disposals, with their EIS and SEIS relief interactions.

gainsFromExcludedIndexedSecuritiesnumber

Gains from excluded indexed securities.

Gains from excluded indexed securities.

qualifyingAssetHoldingCompanyQahcGains
nonStandardGainsNonStandardGains
lossesCapitalLosses
adjustmentsnumber

Adjustment to the year's gains.

Adjustment to the year's gains.

lifetimeAllowanceLifetimeAllowances

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
  }
}

Used By Operations