Open iXBRL Filers Guide

Introduction

This topic is meant for use as a reference for those using the PTP OpeniXBRL online service. PTP OpeniXBRL enables accounts written in Microsoft Word® to be converted to an iXBRL document which can then be submitted to HMRC as part of a corporate tax filing.

The topic contains instructions on how to prepare an accounts document prior to uploading to PTP OpeniXBRL. It gives detailed instructions for applying the tags required to meet the Joint Filing Common Validation Checks required for submission to HMRC. Finally, it gives an explanation of common errors and how to resolve them.

 


 

Preparing the Accounts

This section covers how to verify that the source accounts are prepared correctly for use with PTP OpeniXBRL. The following guidelines for preparing your Word accounts document will enable you to make the most of PTP OpeniXBRL's auto tagging capabilities.

File format

The accounts must be in Word 2007 (".docx") format for the document to be recognised by PTP OpeniXBRL. Any accounts in other formats should be converted to Word 2007 before uploading.

Table format

For the best auto tagging performance, financial tables should be in Word table format rather than tab-aligned or white space tables. Word has built-in tools to convert text to table format. In addition, to make the best use of auto tagging, table columns should represent the context of the facts (for example, dates) and row headings should represent report line items (for example, turnover).

Embedded objects

The source accounts should not contain information to be tagged in em- bedded objects as these will not be included in the final iXBRL file.  Information held in embedded Excel, Word, PDF or other formats should be moved into the main document as text or tables before uploading.

Special text types

Special text types such as headers or hyperlinks will not be included in the converted iXBRL document and so any information that needs to be tagged should be moved to the main text.

Rich content

The final iXBRL document will be text-based and so rich media content such as charts or pictures will not be included. Any information that is held in rich content and needs to be tagged, should be moved to tables or the main text.

File size

The file size of the source document should not be more than 15MB. Usually very large file sizes are the result of embedded content. Removing any embedded content will make the file size smaller.

Required information

HMRC require that certain pieces of information are always included in iXBRL accounts submitted through the Government Gateway. Prior to uploading you should ensure that the information outlined in Chapter 3, Passing the Joint Filing Common Validation Checks  (JFCVC), is included in the text of your accounts.

 


 

Passing the Joint Filing Common Validation Checks (JFCVC)

The first step in passing the JFCVC is to ensure that the following required information is present in your accounts. If these are not included and tagged, you will not be able to successfully submit the resultant iXBRL to HMRC:

•  Company name

•  Company Registration Number

•  Period start date for the accounts

•  Period end date for the accounts

•  Balance sheet date

•  Date of approval of the balance sheet

•  Name of the director approving the balance sheet

•  If the accounts include a profit and loss account, the final profit or loss over the period

•  Date of signing for the directors' report

•  Name of the director approving the directors' report

 

The following table lists the JFCVC and gives the steps required to tag each item.

For items marked as Manually tag, you should select the relevant text before choosing the appropriate concept and reviewing the tag details.

To go straight to the correct concept, you can search for the text given as the concept label in brackets below:

Validation

 

HMRC Ref

Rule

(Label of Concept Affected

Step in PTP OpeniXBRL

1

Company name is MANDATORY

(Entity current legal or registered name)

Manually tag

2

Period Start Date is MANDATORY

(Start date for period covered by report)

Manually tag,leaving the Date field as the value that is automatically filled in (the end of period date).

3

Period End Date is MANDATORY

(End date for period covered by report)

Manually tag,leaving the Date field as the value that is automatically filled in (the end of period date).

4

Period Start Date MUST be 6April 2008 or later

(Start date for period covered by report)

Always true for new filings

6

Balance Sheet Date is MANDATORY

(balance sheet date)

Manually tag, leaving the Date field as the value that is automatically filled in (the end of period date).

7

Balance Sheet Date of  Approval is MANDATORY

(UK-GAAP: Date of approval of accounts UK-IFRS: Date of authorisation of financial statements of issue).

Manually tag, leaving the Date field as the value that is automatically filled in (the end of period date).

8

GAAP

Name of Director Approving Balance Sheet is MANDATORY

(UK-GAAP: This is a hidden tag)

  1. Manually tag the name of the relevant director, using the Name of entity officer concept.

  2. Note the Entity Officers dimension that you have chosen, for example, Director 1.

  3. Enter Add Hidden tags mode.

  4. Select Name of director signing accounts.

  5. Choose the Entity Officers dimension to be the same as the tagged director.

8 IFRS

Name of Director Approving Balance Sheet is MANDATORY

(UK-IFRS: Explanation of body authorisation / Description of body authorising financial statements).

Manually tag.

9

Dormant/non-dormant indictor is MANDATORY

(Entity is dormant)

Add 'true' or 'false' as a hidden tag.

10

Trading/non-trading indictor is MANDATORY

(Entity is trading)

Add 'true' or 'false' as a hidden tag.

11

Profit or Loss for the period is MANDATORY if the Accounts contain a P&L account

(UK-GAAP: profit (loss) for the period UK-IFRS: Profit (loss))

Review the auto tag suggestions of the P&L account table.

12

Date of signing Directors' Report is MANDATORY

(Date of signing of Directors' Report)

Manually tag, leaving the Date field as the value that is automatically filled in (the end of period date).

13

Name of Director signing Directors' Report is MANDATORY

(This is a hidden tag)

  1. Manually tag the name of the relevant director, using the Name of entity officer concept.

  2. Note the Entity Officers dimension that you have chosen. for example Company Secretary.

  3. Enter Add hidden tags mode.

  4. Select Director signing report.

  5. Choose the Entity Officers dimension to be the same as the tagged director.

14

Reject inconsistent duplicate fact values, taking into account declared precisions for numeric facts

(any primary items)

It is acceptable to tag the same fact in multiple places in the document, but care should be taken that they have the same value.

15

A Name or Description item MUST exist for each generic dimension member used

(Name* or Description items)

Every time a generic dimension member is used, for example, Director 1, the member should be manually tagged in the document. Examples of this are given in items 8 and 13.

16.1

For PTPOpeniXBRL, the Company Reference Number is MANDATORY

(UK Companies House registered number)

Manually tag.

16.2

For PTPOpeniXBRL, the filer must be created with the correct Compant Registration Number

The Company Registration Number is requested when each filer is created. If this was not filled incorrectly, it can be changed after creating the filer by clicking Edit from the Manage Filers screen.

 

 



Tagging Errors

During the auto tagging process it is possible to attempt to tag in a way that would lead to invalid iXBRL. PTP OpeniXBRL shows that this is the case by marking facts with diagonal stripes.

 

If you click on the striped-highlighted tag, then a message will be displayed explaining what the error is. The table below gives advice on how to resolve common auto tagging errors. All the errors listed in the table are as a result of the line item concept not being compatible with the selected column context. In general, you will need to select a column context that matches the largest number of line items possible and then manually tag line items that are not compatible with this context.

Reported error How to resolve
This row has been tagged with a duration concept, but the column specifies an instant period.
  1. First verify that the chosen concept is appropriate. Some tables re- late to a point in time (for example, balance sheet) whereas others relate to a period (for example, P&L). This message is often an indication that the concept should be changed.
  2. Next, verify that the line items (rows) and context (columns) are of the correct type, duration or instant.
  3. If all of the line items are of type duration, then the context should be changed to be a duration.
  4. If there is a mixture of duration and instant line items in the ta- ble, then the context should be selected to be a duration, any instant line items can then be marked as referring to either the start or end of the period.
This cell has not been tagged because its grouping information was missing or not valid.
  1. The concept chosen for the line item is not valid on its own and must be part of a group of concepts. The first step is to select the line item and click Delete to clear the current invalid tagging selection.
  2. Next, select the first value in the table and select the same concept as before.
  3. Now, review the tag details and dimensions and click Set Context.
  4. A tag grouping section should now appear which can be used to link the selected fact to an existing group or create a new group.

  5. In many cases, the heading for the line item will contain additional information required to complete the group and should also be manually tagged.

This cell has not been tagged because the specified combination of units and concept type is invalid.
  1. First verify that the correct concept has been selected for the line item (row) and that the context (column) has the desired units.
  2. If the specific line item does not have the same units as the rest of the line items in that table, then the existing selection for the line item should be deleted.
  3. You can now manually tag the individual facts in the lines item with the desired concept, applying the correct units.
This cell has not been tagged because its column context is missing dimensional information required by its row line item.
  1. First verify that the correct concept has been selected for the line item (row) and that the context (column) has the desired units.
  2. The required dimension can be applied either to every value in the column or single values.
  3. To apply the dimension to the entire column, select the column and add the dimension with the correct value.
  4. To apply the dimension to a single value, delete the existing selection for the line item and manually tag the individual facts in that line item, including the correct dimensions.
(No error message) Where there is a yellow-highlighted con- firmed value and diagonal highlighting sur- rounding it.
  1. This is when auto tagging has been applied after manual tagging of some values in the table. The fact will be reported as the manually tagged version but the highlighting will remain until one of the tags is removed.
  2. To remove the manual tags, select each confirmed value and delete the tag. You can now review the auto tagging suggestion.
  3. To remove the auto tagging suggestion, highlight the line item and clear the suggestion.