How to generate an iXBRL report using International Accounting Standards for HMRC

Introduction

This topic explains how to prepare an iXBRL report for Limited Companies under International Financial Reporting Standards(IFRS) for submission to HMRC from the PTP Accounts Production module.

Click the links below to jump to a particular section:

Step 1 – Identifying Account/Group descriptions

Step 2 – Tagging text within the data screens

Step 3 – Generating the iXBRL Accounts for submission to HMRC

Step 4 – Tagging report items within the Tag Editor

Step 5 – Reviewing the tagged report

Step 6 – Finalising the iXBRL Report

Step 7 – Creating a submission for HMRC

iXBRL GLOSSARY

 


 

Step 1 – Identifying Account/Group descriptions that have been amended from the default settings

  1. From the PTP Accounts Production menu select, Reports | Account/Group Descriptions

The following screen displays.

  1. Select the relevant options for each section and click OK.

 

  1. Click on the cross in the top right-hand side of the screen to close the report, once the items have been reviewed.

 

Back to top


 

Step 2 – Tagging text within the data screens

  1. Select Edit | Data Screens

  2. Select  the relevant  section of  the reports to tag from the data screen branches. For example, select Notes to Financial Statements | Other Disclosures | Ultimate Controlling Party

  3. Highlight the text to be tagged.

  1. Click the iXBRl tagging icon at the top of the menu bar or right click on the mouse and select iXBRL tagging.

 

The following screen displays.

  1. Click the magnifying glass next to Concept Label to display the Taxonomy.

 

The following screen displays.

  1. Browse the Taxonomy to find the appropriate Concept Label by clicking on the arrow icon next to the relevant headings, to list available concept labels for selection. Alternatively, manually enter text in the search field, for example, controlling party and press Enter.

 

  1. Select the relevant Context Reference and click Save.

The following screen shows the text which has been tagged within the data screen highlighted in a purple text box.

  1. Click Save to save the changes to the data screens.

  2. Click Exit Screens.

 

Back to top


 

Step 3 – Generating the iXBRL Accounts for submission to HMRC

  1. From the PTP Accounts Production toolbar, select Reports | iXBRL and CH E – File

The following screen displays.

  1. Enter the 3 character mnemonic in the Report/Document field, such as LTD.

(To display a list of reports available, click on the magnifying glass next to the Report/Document field).

  1. Confirm the correct posting entries have been selected by default or make your selection in the Current – IAS and Last – IAS field.

  2. Click OK to generate the accounts to the Tag Editor.

 

 

 

  1. Click OK to continue.

The following screen displays.

 

Back to top


 

Step 4 – Tagging report items within the Tag Editor

Things to consider when tagging your iXBRL accounts:

  1. Within the Tag Editor screen, click the Report – LTD tab.

  2. From the toolbar, click on the Show Taggable Items icon.

  1. Click on the left/right arrow to scroll to the next page to review tagging.

  1. Select the item to be tagged, the box will then be highlighted with a green outline.

  1. On the right within the Mapping Control section, click the magnifying glass next to Concept Label field.


The following screen displays.


The Mapping Control toolbar also consists of the Apply default, Clear mapping, Show/Hide notes and Next/Back:

Apply default - this option reverts the tagged item back to the PTP default; this option only applies to pre tagged items of the report that have been amended.

Clear mapping – this option clears mapped tags that have been applied.

Show/Hide notes – this option shows or hides notes.

Next/Back - this option selects the next or previous item to be tagged.

  1. Double-click on the relevant Concept Label:

Available

Not available

  1. If required select the relevant option from the Context Reference drop-down menu.

  2. Click Save.

 

The following dialog displays:

 

Back to top


 

Step 5 – Reviewing the tagged report

The report will display the tagged items in GREEN. If any of the report items which have default tags require amendments, the items can be selected by left-mouse clicking on the highlighted box or by double clicking into the box.

When items are selected, if links exist to other report items, the report item will be highlighted in a different colour i.e. BROWN indicating the items are auto linked. The link is normally between the current and last year figures.

Below is an example of the items that are automatically tagged, for example, Revenue:


Items that are not pre-tagged by PTP but are included within the Minimum tagging list are as follows:

Statement of Comprehensive Income

Each value should be tagged within the Tag Editor with an appropriate Concept if available.

Segmental Reporting note

The content of the Segmental Reporting Data screen should be reviewed and tagged within the Data screen with appropriate Concept(s) if available.

Factors affecting tax charge (Income Tax note)

Each value should be tagged via the Tag Editor with an appropriate Concept if available.

Fixed Asset Investments note

Country of incorporation field must be tagged within the Tag Editor with the Concept label ‘Country of incorporation’. When tagging with the Concept, generic dimensions for Subsidiaries/Joint-ventures/Associates and Countries will need to be completed. Please review the Dimensions section under Mapping when applying tags.

Financial Liabilities – Borrowings note

Postings to Account 839-840, 849-852, 869-873, 841-848, 853-868 and 875-879. Each value should be reviewed within the Tag Editor to make sure correct tagging has been applied.

Financial Instruments note

The content  of the Financial Instruments Data screen should be reviewed and tagged within the Data screen with appropriate Concept(s) if available.

Provisions note

The content of the Provisions Movement Data screen should be reviewed and tagged within the Data screen with appropriate Concept(s) if available.

Related Party Disclosures note

The  content  of  the  Related  Party  Disclosures  Data screen should be reviewed and tagged within the Data screen with appropriate Concept(s) if available.

Movement in Shareholders’ fund note

Each value should be tagged via the Tag Editor with an appropriate Concept if available.

Other reserves – Postings to Account 973

Each value should be tagged via the Tag Editor with an appropriate Concept if available.

 

Users are required to manually tag the following items with an appropriate concept label(s) if present within the iXBRL report. These items will be highlighted within the Warning Report if present in accounts.

  1. From the toolbar, click the Show Tag Report icon.

Selecting ‘Show Tag Report’ will show the Tag Report as a new tab (window) within the main screen.

The Tag Report displays an overview of iXBRL tags and associated attributes that will be contained within the iXBRL report created for HMRC.  

The report generated provides detailed information regarding all of the tags that have been applied for the client within the Tag Editor screen. This report is useful for audit purposes and can be exported as a CSV by clicking on the Export Tag Report icon.

Back to top


 

Step 6 – Finalising the iXBRL Report

  1. Follow Step 3 to generate the Tag Editor screen.

  2. Select the Validate icon.

Upon successful validation, the following message displays.

  1. Click OK.

  1. Select iXBRL Finalise.

The Accounts Finalised screen displays.

  1. Click Yes.

 

Back to top


 

Step 7 – Creating a submission for HMRC

  1. Click Create HMRC Copy.

The following screen displays.

Save file in IRIS – This allows the iXBRL Account fie to be automatically attached when generating the Electronic CT600 in PTPBusiness Tax.

Save externally – This allows the iXBRL accounts file to be saved in a specific folder.

  1. Click OK.

 

Back to top


 

iXBRL GLOSSARY

iXBRL

Inline eXtensible Business Reporting Language - electronic communication language for business and financial data, which can be read by both computers and humans. It is a bridge between HTML (hypertext mark-up language – normally used on websites) and XBRL to enable XBRL documents to be read by humans, preserving the branding and formatting of the data sent. All reports in the UK must be filed in Inline XBRL format; as such PTP Accounts Production and Business Tax are now iXBRL Compliant.

Instance document

An iXBRL version of the financial report which contains a set of values which can be understood by reference to the taxonomies on which the instance is based. An instance is created by matching business data against taxonomy. Every instance must reference the taxonomies on which it is based, so that its contents can be understood. It is a technical file intended for consumption by appropriate software, not easily read by humans.

Taxonomies

The dictionaries used in XBRL to define specific tags for individual items of data, for example, “net profit”. Taxonomies are presented in the same format as the financial reports they typically represent. The full list of Taxonomies can be found in the Mapping Tool, in both the Mapping Control tab for selection and the Taxonomy Browser for reference. The Taxonomy is displayed using the XBRL. org‟s specified presentation view.

Presentation View

A view of the taxonomies in a user friendly format with user friendly labels to represent the concepts contained within the taxonomy.

Taxonomy Browser

The taxonomy browser allows a user to see the taxonomy presentation view as provided by XBRL UK.

Concept Label

This is a human-readable tag which uniquely identifies each data item within the taxonomy. These are the individual selectable tags that are contained within the Taxonomy list within the PTP Tag Editor Mapping Control tab. These labels are unique to the data type selected when the specified Context and dimension are applied to it.

Concept ID

This is the computer readable version of the taxonomy concept Label. The concept is used and within the instance document as a unique reference for the tagged data in the reports. This concept Id can be seen for reference against each of the Concept Labels within the taxonomy browser.

Concept Type

This is the selected items data format, such as; monetary, numeric, text string and so on. Depending on the data type of the selected value within PTP for tagging, will then depict which concept can be selected for tagging from within the Taxonomy list, as these are date type dependant.

Context Reference

All tags have a period type which identifies whether they are measured as an instant, for example, at a particular point in time, or over duration, for example, for a period. The taxonomy defines if a Concept Label has Context Reference defined as an instant or a duration, PTP will provide applicable options to select from based on this taxonomy setting, for example, for an instant, options for c/fwd current year, b/fwd current year, c/fwd last year or b/fwd last year for a duration Current year or Last Year.

Dimensions

Taxonomy dimensions represent the different forms in which financial data may be reported. Concept Labels may only exist once in the taxonomy, but dimensions can be used to tag the different forms in which it is reported.

Turnover

Dimensions can be used to tag a turnover figure for a specific geographic market, or tag a turnover figure for a continuing operation.

Tangible fixed assets, additions

Dimensions can be used to tag individual addition figures for each type of assets and to tag additions relating to owned assets or leased assets.

For the majority of concept labels there are default dimensions, these default dimension will be pre-defined within PTP. Where this is not the case the user will be automatically directed to specify the relevant dimension to apply to the selected data concept. If dimensions are set to a default they can be selected to the appropriate dimension for the report item being tagged.

Mapping attributes

Additional information associated with the data which is being tagged required to create a valid iXBRL instance.

Decimals attribute

The degree to which numbers have been rounded, this will vary automatically in PTP depending on the report run, for example, round pounds/round thousands. Manually tagged items in the data screens must have this attribute set by the user.

Unit Reference attribute

Represents the unit of measure, and is required for numeric concepts, for example, monetary elements would have a monetary unit type, GBP. These values will be automatically populated by PTP depending on the posting entry currency. Users can select an alternative currency if appropriate for manually tagged items in the data screens.

Back to top