API Docs / Schemas / MtdVerificationItemDto

MtdVerificationItemDto

One client's MTD authorisation and what HMRC has confirmed about it.

Properties

Name Type Description
clientCodestring

The client's code.

The client's code.

clientNamestring

The client's name.

The client's name.

authorisationTypeenum

SelfAssessment CorporationTax PayeForEmployers IndividualPayAsYouEarn VAT ConstructionIndustryScheme TaxCredits HighIncomeChildBenefitCharge MakingTaxDigitalIncomeTax MakingTaxDigitalVat Trusts

SelfAssessment CorporationTax PayeForEmployers IndividualPayAsYouEarn VAT ConstructionIndustryScheme TaxCredits HighIncomeChildBenefitCharge MakingTaxDigitalIncomeTax MakingTaxDigitalVat Trusts

statusenum

NotRequested Requested Granted

NotRequested Requested Granted

hmrcAgentRoleenum

None Main Supporting NotApplicable

None Main Supporting NotApplicable

verificationResultenum

NotChecked Confirmed NotFound MissingDetails Failed

NotChecked Confirmed NotFound MissingDetails Failed

lastVerifiedDatestring

When the authorisation was last checked with HMRC.

When the authorisation was last checked with HMRC.

canVerifyboolean

Whether enough is known about the client to ask HMRC. False means the client is missing an
NI number or VAT number, or the known fact that proves it.

Whether enough is known about the client to ask HMRC. False means the client is missing an
NI number or VAT number, or the known fact that proves it.

JSON Example

{
  "clientCode": "string",
  "clientName": "string",
  "authorisationType": "SelfAssessment",
  "status": "NotRequested",
  "hmrcAgentRole": "None"
}

Used By Operations