Primary Tags Panel - Adding a Tag to the Extended Taxonomy

(This article applies only to documents with a taxonomy loaded that requires taxonomy extensions, such as ESMA's ESEF Taxonomy)

When tagging a primary statement such as the Statement of comprehensive income - profit and loss, it may be necessary to extend the taxonomy section by adding a missing tag.  A tag can be added to the taxonomy section in one of two ways:

  1. Copying the tag from a different taxonomy section.
  2. Creating a completely new (extended) tag.

Copy or Create?

When adding a missing tag to a taxonomy section, regulator filing rules insist you must always copy tags from other taxonomy sections (if they exist), before creating new extended tags.  The reason is to be able to compare facts from one entity's submission to the other.  One entity's extended tags cannot be compared meaningfully to another entity's extended tags, even if they represent the same accounting concept.

Add Tag to Taxonomy Section

If you come across a reported fact for which you cannot find an appropriate tag in the appropriate taxonomy section, select a tag that will become the parent of the tag to be added and click the Add Tag To Current Location button in the Primary Tags toolbar.  For example, if a tag Bank borrowings and overdrafts is needed in the current liabilities section of the balance, sheet, first select the parent  and then click the  Add Tag To Current Location button in the Primary Tags toolbar:

The Add Tag To Current Location form will open:

The process for adding a new tag to the taxonomy section is to first search for an existing tag across the whole taxonomy and only if one cannot be found, do you create an extension taxonomy.

Accounting Concept

The accounting concept input box is a search box to find monetary tags that appear in any taxonomy section. The search functionality works similar to the search functionality in the Primary tags panel where you can enter the stems of keywords in any order.  This is helpful when the exact label is unknown. For example "gain ass tan" entered (without the parenthesis) would find a tag such as Gain/(Loss) on disposal of tangible fixed assets.  

See the section below titled Tag Labels.  The search functionality works only with a tag's Standard label and you should therefore avoid searching for tags with the "net", "total" "at the beginning of period" and "at the end of period" qualifiers.

Use existing or create extended tag

Use Existing tag option

This is the default option and the list will be filtered according to the search string entered in the Accounting concept input box.  

The list is filtered either for 

  1. Movement tags (these are tags that represent balances relevant to the entire period, such as income statement line items or balance sheet movement items), or
  2. Instant tags (These are tags that represent balances at a particular date, such as balance sheet opening and closing balances).

This filter option will be automatically defaulted according to the tag that was selected in the Primary Tags panel when the Add Tag To Current Location button was clicked.  Filtered search results will be sorted firstly by DR/CR - then alphabetically. If the tag that was selected in the Primary Tags panel when the Add Tag To Current Location button was clicked has a debit attribute, DRs will be sorted first and visa versa with CRs.

If you locate an appropriate tag, select it and click the OK button. Please note it is not a requirement for the label of the tag to exactly match the description in the AFS - as long as the label does not materially alter the meaning of the accounting concept, it should be selected.

Create an extended tag

If you cannot find an appropriate tag, select the Create an extended tag option.  The form layout will change as follows:

Tag Properties
  • Label: Enter the label for the extended tag. It will default to the search term but can be changed as appropriate.
  • Balance:  Debit or Credit. This represents the interpreted balance should a positive value be reported in the XBRL. This will be defaulted according to the tag that was selected in the Primary Tags panel when the Add Tag To Current Location button was clicked.
  • Period: Movement or Instant: Movements represent balances for a period (such as income statement line items or balance sheet movement item) or an instant which represent balances at a date such as balance sheet line items, opening and closing balances). This will be defaulted according to the tag that was selected in the Primary Tags panel when the Add Tag To Current Location button was clicked.
Anchoring

Extended tags that do not represent subtotals must be anchored to existing tags. If a tag is to be anchored, it MUST contain one wider tag and may include one or more narrower tags.  

  • Example 1 - If an extended tag Profit (loss) before interest and tax is being created, it does not need to be anchored as it represents a subtotal.
  • Example 2 - If an extended tag Bank borrowings and overdrafts is being created, it should be anchored to the wider tag of Current liabilities.

  • Example 3 - If an extended tag Issued capital and share premium is being created, it should be given the wider anchor of Equity and the narrower tags of Issued capital and Share premium.

See the section below titled Tag Labels.  The search functionality works only with a tag's Standard label and you should therefore avoid searching for tags with the "net", "total" "at the beginning of period" and "at the end of period" qualifiers.

Tag Labels

Please note that a tag can have many labels defined in the taxonomy (per language). The neutral label (and the label we assign for extended tags) is the Standard label.  There are many others, such as:

  • Period Start and Period End labels - A tag with the Standard label of Equity, can have a Period Start label of Equity at the beginning of period, and a Period End label of Equity at the end of period.
  • Total labels - A tag with the Standard label of Current assets, can have a Total label of Total current assets.
  • Net labelsA tag with the Standard label of Current assets (liabilities), can have a Net label of Net current assets (liabilities).
  • Terse labels - A tag with the Standard label of Proceeds from borrowings, classified as financing activities, can have a Terse label of Proceeds from borrowings.

When displaying and searching for tags in the Primary Tags panel, Report Authority uses the taxonomy's presentation link-base definition to decide which label to use for display and search results.  This is defined by the Preferred Label. For example:

It appears that the two monetary tags in the screenshot are unique tags - this is incorrect.  Both are the identical tag with the Standard Label of Equity.  There is no difference between tagging a fact with either tag - they are the same tag.  In the definition of the presentation link-base the same tag was used but different Preferred labels were defined for each occurrence.  It is the assignment of a tag's period context that differentiates between a fact that represents the opening balance of Equity and a fact which represents the closing balance of Equity.

Add tag to current location - search results

In the form described above - when searching for an existing tag, Report Authority displays and searches only the Standard labels. This is why you will not find a tag by using its Opening, Closing, Total, Terse or Net labels.

Anchoring search results

In the form described above - when searching for wider or narrower tag, Report Authority displays and searches only the Standard labels. This is why you will not find a tag by using its OpeningClosingTotalTerse or Net labels.

For example, you may wish to anchor a new extension tag to a tag displayed in the Primary Tags panel with the label Total current assets - but searching for the tag with the word "total" - no matches are found.  Instead, you should search for "current assets".

Still need help? Contact Us Contact Us