Rule ID: DQC_0103 for IFRS - approved December 15, 2020.
View: as part of approved release v14.0.0 || public exposure version & comments.


Rule function

This rule identifies where filers have used a percentage item type (as defined in the IFRS taxonomy) with a value that is greater than the value of 10.

The rule identifies those elements that have a num:percentItemType data type that are base taxonomy elements. (Not extension elements) It then checks that the values reported are less than or equal to 10. If greater than 10 then an error is reported. The rule does not run on those elements which contain the text string “ApplicableTaxRate” in the concept name.

Problem solved by the rule

The intent of the rule is to identify those percentage items that have a scaling issue associated with them. Percentage items with a value of 11% should be entered as 0.11 rather than 11. If a value of 11 is entered to represent a percentage then an error will be flagged.

Example rule message

The element ifrs-full:BorrowingsInterestRate with a value of 55 has a value greater than a 1,000 percent. Percentage items should have a value that are generally between 0 and 1. In XBRL a value of 1 is equal to 100%. Please review the value of the element to ensure that it is scaled correctly. For example 200 basis points should be reported as 0.02.

Period: 2018-08-09

Dimensions:
Unit: pure
Decimals: 2

Rule Element ID: 9549
Rule version: 14.0.0RC1

For Developers

The Global Rule Logic document contains general guidelines for implementation of rules.

The rule message template contains text and parametric reference to arguments of the rule operation, using the syntax ${parameter} to indicate that insertion of a parameter’s value is to occur.

Message template

The element {$fact1.concept.name} with a value of {$fact1} has a value greater than a 1,000 percent. Percentage items should have a value that are generally between 0 and 1. In XBRL a value of 1 is equal to 100%. Please review the value of the element to ensure that it is scaled correctly. For example 200 basis points should be reported as 0.02.

Period: {$fact1.period}
Dimensions: {$fact1.dimensions.join(‘, ‘,’=’)}
Unit: {$fact1.unit}
Decimals: {$fact1.decimals}

Rule Element ID: {$rule_id}
Rule version: {$ruleVersion}

Rule element ID index

The rule element id is used to identify unique elements or combinations of elements tested in the rule.

Rule Element ID Elements
DQC.US.0103.9549 All elements with a num:percentItemType data type.

View: as part of approved release v14.0.0 || public exposure version & comments.