Corporation Tax

The specifications below may change frequently. Please visit this page regularly and check for details of changes.

On this page:

Generic documents

Techpack Change History
Details the changes made to the techpack so you can see at a glance what has changed and when.

Gateway document submission protocol version 3.1 (PDF 624K)
Version date 6 March 2008 all applications submitting Extensible Markup Language must comply with this protocol to communicate via the Government Gateway.

How to use the test service version 1.2 (PDF 36K)
Version date 30 April 2010.

HMRC IRmark technical pack
Technical specifications and examples of the generic IRmark.

Corporation Tax Online Service Guidance 1.5 (PDF 69K)
Version date 17 April 2012. This guidance aims to cover areas that are not included elsewhere within the CT tech pack. It has guidance relevant to several different areas of the Corporation Tax online service including but not limited to CT600, XBRL, iXBRL, Accounts, Computations, and the HM Revenue & Customs (HMRC) online application. It also includes calculation items which previously appeared in Appendix C.

Corporation Tax Online Service Validation Rules 1.6 (PDF 184K)
Version date 19 April 2013. This document attempts to bring together all the validations currently active in the CT service. It may be that other documents go into further detail about specific validations, however, at the very least they will be linked to from this document. The idea is that if the validation is not in, or linked to from this document; it is not in the online service.

Local Test Service

Local Test Service (LTS) and LTS Update Manager (LTSUM)
Use this tool to test your software against HMRC rules in your own environment.
Note that it does not have the capability to check iXBRL.

CT600 RIM Artefacts

Corporation Tax RIM artefacts version 3.92 (ZIP 2.2MB)
Version date 7 January 2013
Currently in TPVS and  LTS (Live April 2013)

CT600 Valid XML Samples

CT600 valid sample - no attachments (XML 5K)
Version date 19 March 2012

CT600 valid sample - for inserting iXBRL accounts attachments (XML 6K)
Version date 19 March 2012

CT600 valid sample - for inserting iXBRL computations attachments (XML 6K)
Version date 19 March 2012

CT600 Appendices

Appendix A - rates of tax version 1.9 (PDF 56K)
Version date 26 May 2011

Appendix B - MRR validation version 5.3 (PDF 104K)
Version date 2 May 2011

Appendix C - AIA version 3 (PDF 57K)
Version date 3 Jan 2013

XBRL Generic

XBRL UK technical guidance (Opens new window)
Link to XBRL UK which authors the UK GAAP and UK IFRS taxonomies providing extensive information on XBRL and its use for financial reporting in the UK

XBRL UK Preparers and Developers Guide (PDF 574K)
Must read - XBRL UK Preparers and Developers guide

XBRL UK Detailed Tagging Information Document (PDF 243K)
Must read - XBRL UK Detailed Tagging Information document

Schema reference mapping document (PDF 42K)
Must read - Version date 26 October 2012 - this document contains the mappings you will need to use in your iXBRL instances for the various taxonomies that HMRC.

XBRL tagging - content entity identifiers (PDF 42K)
Version date 3 August 2010 contains details of the varying context identifiers that should be used for the different company scenarios for example building societies, charities.

HMRC inline XBRL style guide (PDF 316K)
Must read - Version date 6 April 2011 the guidance in this document must be adhered to in order for software to gain HMRC recognition.

Joint filing validation checks (PDF 49K)
Must read - Version date 8 September 2011 extra validation that will be present in the live service from October 2010.

Generic dimensions validation (XLS 23K)
Must read - Version date 19 Aug 2010 a further breakdown of the extra dimension validation done as part of validation rule number 15 in the above Joint Filing Validation Checks document.

Minimum tagging requirements
Version date 30 Sept 2011 links to the minimum tagging sets for the various taxonomies.

Filing Company Tax Returns online: the XBRL tagging requirement (PDF 23K)
An HMRC statement explaining that from April 2013 there will be no major extension to the list of specified information which must have an XBRL tag.

How to gain iXBRL recognition (PDF 25K)
Must read - Version date 2 December 2010 developers must read this document and provide the information requested before they start the recognition process.

Computations

Computations Taxonomy Archive (ZIP 2MB)
This archive contains versions of the computation taxonomy released pre 2012

ct-comp-taxonomy-v1-0-2012-07-16 (ZIP 764K)
Version date 16 July 2012

Valid XML with computation (ZIP 5K)
Version date 4 November 2009

Computation 'How to do it' samples (ZIP 12K)
Version date 20 August 2010

Computation scenarios (XBRL) (ZIP 7K)
Version date 9 August 2010

Taxonomies 2013: Computations and Detailed Profit and Loss

Corporation Tax and Detailed Profit and Loss Taxonomy Distribution 2013 (ZIP 3.1MB)
Version 2
Contains the 2013 Computation taxonomy and the Detailed Profit and Loss taxonomy. Also contains all the taxonomies that the Detailed Profit and Loss is dependent on. All references are absolute.

Computations Versioning Reports (ZIP 786K)
Contains a summary of the changes from v1 to v2 of the 2013 Computations taxonomy, and a spreadsheet showing mapping from the 2012 to the 2013 taxonomy.

Test Cases - Computations 2013 and Detailed Profit and Loss Version 2 (ZIP 13K)
Version date 19 March 2013
These test cases are intended to demonstrate the correct usage of the different normative references and namespaces. There are also examples of how to use typed and anonymous dimensions. These cases are not representative of real computations or Detailed Profit and loss

Accounts

UK GAAP 2009-09-01 (includes common data taxonomy) (ZIP 1.5MB) (Opens new window)
Taxonomy files updated with minor additions to HMRC minimum tagging list. For more info, see taxonomy changes file in the release zip.
Version date 31 December 2010

UK IFRS taxonomy (ZIP 2.8MB) (Opens new window)
Taxonomy files updated with minor additions to HMRC minimum tagging list. For more info, see taxonomy changes file in the release zip.
Version date 31 July 2010

UK Charities 2009-09-01 (ZIP 1.5MB) (Opens new window)
Taxonomy files updated with minor additions to HMRC minimum tagging list. For more info, see taxonomy changes file in the release zip.
Version date 31 December 2010

UK IFRS 'how to do it' samples (ZIP 180K)
Version date 20 December 2010

UK GAAP 'how to do it' samples (ZIP 80K)
Version date 20 August 2010

Valid XML with accounts (ZIP 19K)
Version date 9 August 2010

See also