Rule function
Purpose:
The rule checks that filers have used the PropertyPlantAndEquipmentByTypeAxis
and the FiniteLivedIntangibleAssetsByMajorClassAxis
with the appropriate members and concepts. The rule has four components which check the following:
- Intangible Asset concepts are used with the axis
PropertyPlantAndEquipmentByTypeAxis
- The
FiniteLivedIntangibleAssetsByMajorClassAxis
axis is used with members that are associated with tangible Property plant and equipment. - The
PropertyPlantAndEquipmentByTypeAxis
axis is used with members that are associated with definite lived and indefinite lived intangible assets - The concept
CapitalizedComputerSoftwareGross
is used with thePropertyPlantAndEquipmentByTypeAxis
axis.
Conditions:
The rule will run on all filing types.
Problem solved by the rule
The rule is intended to identify where PPE dimensional breakdowns have been inconsistently defined with incompatible members and dimensions. In the case of capitalized computer costs the last rule is to ensure that where it is included in PPE it uses the element PropertyPlantAndEquipmentGross
with the member SoftwareAndSoftwareDevelopmentCostsMember
Example rule message
Example Rule Message 1
The concept us-gaap:FiniteLivedIntangibleAssetUsefulLife
with a value of P13Y has been used with the axis PropertyPlantAndEquipmentByTypeAxis
and the member us-gaap:ComputerSoftwareIntangibleAssetMember
. The concept us-gaap:FiniteLivedIntangibleAssetUsefulLife
should be used with the FiniteLivedIntangibleAssetsByMajorClassAxis
or the IndefiniteLivedIntangibleAssetsByMajorClassAxis
. Alternatively a different concept should be used to represent a line item associated with PPE.
Concept : us-gaap:FiniteLivedIntangibleAssetUsefulLife
Value: P13Y
Period: 2024-11-30
Dimensions: us-gaap:PropertyPlantAndEquipmentByTypeAxis=us-gaap:ComputerSoftwareIntangibleAssetMember, srt:RangeAxis=srt:MaximumMember
Rule Element ID: 10704
Rule version: 27.0.0RC1
Example Rule Message 2
The concept us-gaap:FiniteLivedIntangibleAssetUsefulLife
with a value of P3Y has been used with the axis FiniteLivedIntangibleAssetsByMajorClassAxis
and the member us-gaap:SoftwareAndSoftwareDevelopmentCostsMember
. The member us-gaap:SoftwareAndSoftwareDevelopmentCostsMember
should not be used with the FiniteLivedIntangibleAssetsByMajorClassAxis
as it is expected to represent a tangible asset. Please change the member to represent an intangible asset or change the axis to represent a tangible asset. i.e. PropertyPlantAndEquipmentByTypeAxis.
Concept : us-gaap:FiniteLivedIntangibleAssetUsefulLife
Value: P3Y
Period: 2024-12-31
Dimensions: srt:RangeAxis=srt:MinimumMember, us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap:SoftwareAndSoftwareDevelopmentCostsMember
Example Rule Message 3
The concept us-gaap:FiniteLivedIntangibleAssetUsefulLife
with a value of P3Y has been used with the axis PropertyPlantAndEquipmentByTypeAxis
and the member us-gaap:ComputerSoftwareIntangibleAssetMember. The member us-gaap:ComputerSoftwareIntangibleAssetMember
should not be used with the PropertyPlantAndEquipmentByTypeAxis
as it is expected to represent an intangible asset. Please change the member to represent an tangible asset or change the axis to represent an intangible asset. i.e. FiniteLivedIntangibleAssetsByMajorClassAxis
or IndefiniteLivedIntangibleAssetsByMajorClassAxis
.
Concept : us-gaap:FiniteLivedIntangibleAssetUsefulLife
Value: P3Y
Period: 2024-11-30
Dimensions: us-gaap:PropertyPlantAndEquipmentByTypeAxis=us-gaap:ComputerSoftwareIntangibleAssetMember, srt:RangeAxis=srt:MinimumMember
Example Rule Message 4
The concept us-gaap:CapitalizedComputerSoftwareGross
with a value of 5,100,000 has been used with the axis PropertyPlantAndEquipmentByTypeAxis
and the member us-gaap:SoftwareDevelopmentMember
. The concept CapitalizedComputerSoftwareGross
should not be disaggregated using this axis as the software in the type of PPE. Replace the concept with the concept PropertyPLantAndEquipmentGross
.
Concept : us-gaap:CapitalizedComputerSoftwareGross
Value: 5,100,000
Period: 2024-09-30
Dimensions: us-gaap:PropertyPlantAndEquipmentByTypeAxis=us-gaap:SoftwareDevelopmentMember
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.
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 | Element |
---|---|
DQC.US.0204.10704 | PropertyPlantAndEquipmentByTypeAxis |
DQC.US.0204.10705 | FiniteLivedIntangibleAssetsByMajorClassAxis |
DQC.US.0204.10706 | PropertyPlantAndEquipmentByTypeAxis |
DQC.US.0204.10707 | CapitalizedComputerSoftwareGross |
View: as part of public exposure version v27/docs/DQ
Comment
You must be logged in to post a comment.