Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Tag properties editing

Table of Contents

Once a tag has been created, in order for the iXBRL to be properly formed, the tag needs to reference a position (multidimensional or otherwise) and the tag's properties (i.e. period, value, etc.) need to be set. By default, the Tagging tool will attempt to automatically provide those properties based on the tag type and on the project configuration. These provided properties can be then be confirmed or modified manually as needed.
Note: For more information on proposed tag property values please see the Tagging status chapter.

...

All of the tag properties can be set in the Tagging tab, located to the right of the report.
The Tagging tab , consists of two panels – the Value details panel and the Taxonomy panel

...

The Value details panel allows setting the tag properties. It consists of three sections – the Value preview pane, the Period property, and the Position property
The Position property displays the position the tag refers to (i.e. the position that's going to be used in the machine-readable reporting). By default, the property is blank (i.e. the tool doesn't propose any value for it)
The Period property displays the time period (i.e. the dates) that the value of the position being referenced in a tag is applicable to, depending on the period type of the position itself. Values of positions having the duration period type are applicable for the entire time duration - from and including the start and the end date. On the other hand, values of positions having the instant period type are applicable only for the end date. By default, the tool proposes the start and the end date of the period that's marked as the main one in the project configuration as the start and end date values of the Period property.
The Value preview pane displays a preview of the actual tag value (when applicable), an indication of the tag's state, and provides the functionalities that allows allow for it to be transformed.
Note: For more information on proposed tag property values please see the Tagging status chapter.

...

Upon creating the tag, the tagged content is automatically analyzed, and based on the results of that analysis the tool will attempt to determine the tag type. Once the type has been determined, either based on the automated analysis or based on the type of the position referenced by the tag, the tool will automatically propose the tag value and properties and will allow the appropriate transformation and formatting of the value based on the selected content or its replacement with a fixed value. The functionalities that allow the transformation and formatting of the value are available in the Value preview panel and depend on the tag type.
Although the type of the position that's referenced by the tag ultimately determines the tag's type, not all positions can be dropped onto a tag. Attempting to drop a position that can't be used for reporting (i.e. an abstract position) will have no effect and will only notify the user that using the position in such a manner is not possible. Similarly, attempting to drop a position that doesn't match the tagged content (e.g. attempting to drop a monetary position onto a tagged text) will have no effect and will notify the user that incorrect position type is being used.

...

By default, the value and preview for monetary tags is based on the tagged content and the value is stored and presented as-is (i.e. matches the tagged value exactly). The value (and conversely its preview) can be transformed by:

  • Setting the sign for the value. By default, the state of the Sign button in the Value preview panel matches the sign that the Tagging tool automatically detected based on the reported content (i.e. based on the presence of a -, a dash, brackets, etc.). However, the sign can be manually set by clicking the togglable Sign button that will appear in the Value preview panel.
  • Setting the precision for the value. By default, the tool will use the precision that's configured for the document when attempting to calculate what tag value should be based on the tagged content. That calculation can be manually changed by specifying whether the tagged content represents the exact value in which case the tagged number will be multiplied by 10 to the 0 power , if it's reported in thousands in which case the tagged number will be multiplied by 10 to the 3rd power, if it's reported in millions in which case the tagged number will be multiplied by 10 to the 6th power, or if it's reported in billions in which case the tagged number will be multiplied by 10 to the 9th power.
  • Setting the currency (i.e. the unit). By default, the currency that's configured for the document is used, however, it can be changed by selecting the 3-letter ISO currency code from the Currency drop-down menu

...

By default, the value and preview for percentage tags is are based on the tagged content and the value is stored and presented as-is (i.e. matches the tagged value exactly). The value (and conversely its preview) can be transformed by:

...

  • Setting the sign for the value. By default, the state of the Sign button in the Value preview panel matches the sign that the Tagging tool automatically detected based on the reported content (i.e. based on the presence of a -, a dash, brackets, etc.). However, the sign can be manually set by clicking the togglable Sign button that will appear in the Value preview panel.
  • Setting the precision for the value. By default, the tool will use the precision that's configured for the document when attempting to calculate what tag value should be based on the tagged content. That calculation can be manually changed by specifying whether the tagged content represents the exact value in which case the tagged number will be multiplied by 10 to the 0 power , if it's reported in thousands in which case the tagged number will be multiplied by 10 to the 3rd power, if it's reported in millions in which case the tagged number will be multiplied by 10 to the 6th power, or if it's reported in billions in which case the tagged number will be multiplied by 10 to the 9th power.

...

  • a taskbar that contains:
    • the Taxonomy search box which allows searching for taxonomy positions by their labels
    • the Language drop-down menu that allows for the taxonomy position labels to be displayed in the selected language
  • the taxonomy browser displaying the presentation view of the library taxonomy
  • the Position details panel displaying the library taxonomy positions' properties for the currently selected position

...

To simplify picking the appropriate positions for the tag and speed up navigation through the library taxonomy in general, the calculation relationships the monetary positions participate in are indicated in the taxonomy tree via the following icons:
The location of the icon in the taxonomy browser indicates whether the icon refers to a calculation relationship with another monetary position within the taxonomy section that's currently selected – this is the meaning of an icon located on the left-hand side - or whether the icon refers to a calculation relationship with another monetary position within any other taxonomy section than the currently selected one – that's the meaning of the icon located on the right-hand side.

Left-hand side icons

...

The arrow icon located on the left-hand side , indicates that the position is a thereof position in the current taxonomy section – i.e. that the position doesn't contribute to any totals position in the currently selected taxonomy sections
The + icon located on the left-hand side , indicates that the position contributes to a totals position in the current taxonomy section with a positive weight – i.e. that the value of the current position is added up to a totals position in the currently selected taxonomy section
The - icon located on the left-hand side, indicates that the position contributes to a totals position in the current taxonomy section with a negative weight – i.e. that the value of the current position is subtracted from a totals position in the currently selected taxonomy section
The = icon located on the left-hand side , indicates that the position is a totals position in the current taxonomy section – i.e. that its value represents the aggregation of the values of all the positions that contribute to it (i.e. that have a calculation relationship with it)
The fact that a totals position can contribute to another position in the same taxonomy section itself is indicated with two icons of the left/hand side – the = icon to indicate that the current position is a totals position and the + or – icons respectively, to indicate that the current totals position is added or subtracted from another totals position in the currently selected section of the taxonomy

...

The arrow icon located on the right-hand side , indicates that:

  • the current position exists in at least one additional taxonomy section (i.e. other than the currently selected one)
  • in at least one of those additional taxonomy sections, the current position is a thereof position – i.e. that the position doesn't contribute to any totals position in each of those particular taxonomy sections

The + icon located on the right-hand side , indicates that:

  • the current position exists in at least one additional taxonomy section (i.e. other than the currently selected one)
  • in at least one of those additional taxonomy sections, the current position contributes to a totals position with a positive weight - i.e. that the value of the current position is added up to a totals position in each of those particular taxonomy sections

...

The = icon located on the right-hand side , indicates that:

  • the current position exists in at least one additional taxonomy section (i.e. other than the currently selected one)
  • in at least one of those additional taxonomy sections, the current position is a totals position - i.e. that its value represents the aggregation of the values of all the positions that contribute to it (i.e. that have a calculation relationship with it) in each of those particular taxonomy sections

...

The Individual positions tab allows searching, browsing, creating, and editing individual positions that extended the project configured library taxonomy.
Note: For more information on taxonomy extension, please see the Taxonomy extension creating and editing chapter.

...

The values of any available properties can be edited and any available fixed values can be set; however, the change will only affect the tags the property of fixed value is applicable to (e.g. modifying a numeric property such as the precision cannot apply to a date type tag)
Changing or providing a value for a property will automatically reflect on all the selected tags the property applies to (i.e. all selected tags will have the same value for that property regardless of any initial property value , if that property applies to them)
Changing or providing a value for a property will automatically trigger the state recalculation of that property cascading into the state recalculation of the tag as well as the state recalculation of the entire selected tag group.
Note: For more information on state transitions of multiple selected tags please see the Tagging status chapter.

...