There are three types of tags you will need to use to tag your statements:
- Abstract/Table tags
- Line item tags
- Member tags
Before you tag the contents of a table, you first need to tag the table itself. These tags usually have ‘[abstract]’ after their name. You will see that these tags are listed first in the corresponding taxonomy folder, are called "placeholder" and have the instruction that "this item MUST be used as a starting point" for this statement:
Abstract tags are like headings at the top level of the taxonomy hierarchy and contain all related tags (i.e. they are parents to all their child tagsTaxonomies are organised in hierarchies with parent and child relationships between tags. Parent tags are more general and child tags are more specific. For example, Profit (loss) is the parent to child tags like Revenue, Cost of Sales, Gross Profit etc. You can see this represented visually in the Tagger - child tags are indented under their parent tags:). For example, the Statement of Changes in Equity abstract tag contains the majority of the line items and members that will be used to tag the Statement of Changes in Equity table.
Line item tags
Once the table is defined with a table tag, you will need to tag each row in the table with a line item tag. If a cell has a value in the reported currency, even if it is zero, it must have a line item tag applied to it.
Member tags are the tags applied to the columns in your Statement of Changes in Equity table. The Statement of Changes in Equity table is different to other tables in your financial report because the columns have real titles with specific meaning (e.g. Share Capital) instead of just dividing information into years. Member tags are therefore only applied to the Statement of Changes in Equity table. These types of tags usually have ‘[member]’ after their name.
This simplified illustration below shows how these tags work together. We have used a Statement of Changes in Equity table so we can include member tags in the illustration:
Along with these types of tags for your statements you also have two other types that should be applied to your report were applicable:
- Textblock tags (see more information here)
- Text String tags