Skip to Content

UK MTD for Income Tax

140.70 140.70

Instant digital delivery after payment confirmation.
License: OPL-1, every download is watermarked.
Terms and Conditions
Compatible with Odoo 18.0 · 19.0
OPL-1 license · Odoo 18.0 & 19.0
UK MTD for Income Tax for Odoo — preview banner

UK MTD for Income Tax

Quarterly MTD ITSA digital submissions to HMRC via your own OAuth (BYOK)

From April 2026, MTD for Income Tax Self Assessment (ITSA) becomes mandatory for sole traders and landlords above the income threshold. This module keeps a structured digital record of your self-employment and UK/foreign property income and expenses, maps every line to the HMRC ITSA category schema, auto-builds your quarterly obligation periods, and submits the JSON payloads HMRC expects — all from inside Odoo. You stay the registered taxpayer and connect with your own HMRC Developer Hub credentials; we never act as your agent.

Key Features

Business Sources

Register each income source — self-employment, UK property or foreign property — with its HMRC business ID, accounting type (cash or accruals) and trading details. Property uniqueness is enforced per type.

Auto Obligation Periods

Generate quarterly obligation periods from the tax year in standard or calendar-quarter style, each with start/end dates, submission deadline and an open / ready / fulfilled status.

HMRC Category Mapping

Income and expense transactions are mapped to the HMRC ITSA expense category schema, tagging allowable vs disallowable amounts so cumulative summaries are always correct.

BYOK OAuth2 to HMRC

Bring your own HMRC client ID and secret. The module builds the authorisation URL with PKCE, exchanges the code for tokens, and refreshes them automatically before expiry.

Fraud Prevention Headers

Assembles the HMRC Gov-Client fraud-prevention header set (device ID, timezone and more) required on every ITSA API call to the sandbox or production environment.

Full Audit Trail

Every submission stores the request JSON, response JSON, HTTP status, HMRC receipt reference and timestamp — covering quarterly updates, End-of-Period Statements and Final Declarations (crystallisation), each with a guided payload builder so no manual JSON is required.

Screenshots

UK MTD for Income Tax — Income Sources in Odoo

Income Sources

UK MTD for Income Tax — Hmrc Categories in Odoo

Hmrc Categories

UK MTD for Income Tax — Hmrc Connections in Odoo

Hmrc Connections

UK MTD for Income Tax — Submissions in Odoo

Submissions

Why Choose This Module

Register each income source — self-employment, UK property or foreign property — with its HMRC business ID, accounting type (cash or accruals) and trading details. Property uniqueness is enforced per type.

Specifications

  • Compatible: Odoo 18.0 / 19.0
  • License: OPL-1
  • Languages: English
  • Author: Pokutsoft
  • Dependencies: account
  • Support: support@pokutsoft.com

Update date: 2026-07-02