ESEF Properties overview ESEF Properties overview

ESEF Properties overview

Document section properties

Monetary precision Set the default precision for the document: is it reporting in thousands or millions? This sets the default, and can be overridden for specific tables/rows/values.
Monetary unit Set the currency for the entire report.

 

Section properties

Block tag Set the block tag for the entire section.
Exclude from block tag Completely exclude the entire section from block tagging.

 

Table properties

Block tag If necessary you can set a block tag for a table this way. Ideally you set block tags on a section level.
Exclude from block tag Completely exclude the entire table from block tagging.
Monetary precision Overwrite the document precision: are values reported in thousands, millions or as-is? Only use for tables that are different from the document default.

 

Row properties

Concept is negative Override default behavior for setting the sign of xbrl facts. See How to set correct fact signing in ESEF.
Container Specify what statement/section this and following rows belong to. Required: without setting a container, rows will not be tagged in the reporting package.
Date To be used for instant type concepts. Default is end of period, using this property you can specify that it should be tagged as beginning of period instead.
Disable anchoring Optional attribute to signal that this line item should not be anchored. Only to be used in exceptional cases.
Ignore calculation Do not process calculation information for this row. 
Member Set the domain member that applies to this row. For example to be used for tagging a restatement in the Statement of Changes in Equity.
Monetary precision Overwrite the document/table precision: are values reported in thousands, millions or as-is? Only use for rows that are different from the document or table default.
Tag Set the concept from the taxonomy to be used for this line item.
Tag (second) Set a secondary tag for the same line item. Should only be used in special cases: only known case is for basic/diluted earnings per share. In all other cases a custom concept with multiple narrower anchors is to be preferred.

 

Cell properties

Calculation weight Override default weight for this term of a calculation. Only to be used when the default behavior is not giving the desired results, for example when no balance attribute is set for the selected tag.
Concept is negative Override default behavior for setting the sign of xbrl facts. See How to set correct fact signing in ESEF.
Ignore calculation Do not process calculation information for this cell. 
Merge calculation with Override to combine two partial calculations into a single calculation. Only to be used in special cases where the default behavior is not producing desired results. Expects a cell id of the other calculation that should be merged.
Monetary precision Overwrite the precision: are values reported in thousands, millions or as-is? Only use for cells that are different from the default.
Tag (override) Use a different tag for this cell, overriding the tag set on the row. Only to be used in special cases.

 

Header cell properties

Member Set a domain member for the column. Mainly used for setting the Components of Equity in the Statement of Changes in Equity.
Period Specify the period for the column: current or previous. There is no difference between statements where a period is expected (e.g. Statement of Profit or Loss) versus statements where a instant is expected (e.g. Statement of Financial Position). Based on the selected period and the type of tag selected, the context is either set to the entire period or the start/end date of the selected period. See also the Date property on Row.