API Docs / Schemas / MtdQuarterlySubmissionDto

MtdQuarterlySubmissionDto

An MTD Income Tax quarterly update the practice has prepared or sent for one income source.
Figures are cumulative from the start of the tax year.

Properties

Name Type Description
codestring

Unique code for the prepared update.

Unique code for the prepared update.

clientCodestring

The client the income source belongs to.

The client the income source belongs to.

businessIdstring

HMRC's identifier for the income source.

HMRC's identifier for the income source.

incomeSourceTypeenum

Unknown SelfEmployment UkProperty ForeignProperty

Unknown SelfEmployment UkProperty ForeignProperty

taxYearstring

The tax year the cumulative figures run from, e.g. 2025-26.

The tax year the cumulative figures run from, e.g. 2025-26.

periodStartDatestring

Start of the period covered — the start of the tax year.

Start of the period covered — the start of the tax year.

periodEndDatestring

End of the period covered — the quarter end being reported.

End of the period covered — the quarter end being reported.

statusenum

Draft Submitting Submitted Failed Superseded

Draft Submitting Submitted Failed Superseded

selfEmploymentFiguresSelfEmploymentCumulativeSummary
ukPropertyFiguresUkPropertyCumulativeSummary
foreignPropertyFiguresForeignPropertyCumulativeSummary
preparedByUserCodestring

The user who last saved the figures.

The user who last saved the figures.

submittedByUserCodestring

The user who submitted to HMRC.

The user who submitted to HMRC.

submittedDatestring

When the figures were sent to HMRC.

When the figures were sent to HMRC.

isDeclarationConfirmedboolean

Whether the submitter confirmed the figures were correct.

Whether the submitter confirmed the figures were correct.

hmrcCorrelationIdstring

HMRC's correlation id for the submission. MTD has no receipt — quote this to HMRC when
querying what they received.

HMRC's correlation id for the submission. MTD has no receipt — quote this to HMRC when
querying what they received.

failureReasonstring

Why HMRC rejected the submission, when it did.

Why HMRC rejected the submission, when it did.

calculationIdstring

The tax calculation triggered after submission, if any.

The tax calculation triggered after submission, if any.

createdDatestring

When the update was first prepared.

When the update was first prepared.

updatedDatestring

When the update was last changed.

When the update was last changed.

JSON Example

{
  "code": "string",
  "clientCode": "string",
  "businessId": "string",
  "incomeSourceType": "Unknown",
  "taxYear": "string"
}

Used By Operations