recent commits & change log
Dec 8, 2025 - Update rule forms for public r...
Dec 8, 2025 - Update rule forms for public r...
Rule ID: DQC.US.0231.10804
Status: Public Exposure December 8, 2025 - January 22, 2026 - provide comment at https://xbrl.us/public-review
Public Review Release date: December 8, 2025
Purpose:
The purpose of Rule DQC.US.0231.10804 is to detect cases where an aggregate concept and its designated "other" concept appear together as siblings in the same calculation (summation) network. In well-formed calculation linkbases, the "other" concept is intended to represent amounts that roll up into the aggregate (or act as a complementary grouping) and should not be listed as a sibling alongside the aggregate in the same network. Having both the aggregate and its 'other' concept as siblings creates ambiguous aggregation semantics and may double-count or misrepresent totals.
Conditions:
The rule applies to calculation networks where project metadata defines pairs of aggregate and "other" concepts (using the meta model). For each parent aggregate concept configured:
This rule prevents structural errors in calculation linkbases where both a total and the 'other' grouping intended to make up part of that total appear as peers in the same calculation network. Such configurations can lead to unclear intent, potential double-counting, and incorrect automated aggregation by consumers. Enforcing the rule helps maintain clear, unambiguous calculation relationships that align with taxonomy design and expected aggregation semantics.
The calculation network Statement of Financial Position (role description) has used the aggregate concept Assets. The calculation relationship also contains the 'other' concept OtherCurrentAssets. These two concepts should not appear together as siblings in the same calculation network.
Rule Element Id: 10804
Rule version: 29.0.0RC1
The rule element ID is used to identify unique elements or combinations of elements tested in the rule.
| Rule Element ID | Element |
|---|---|
| DQC.US.0231.10804 | Aggregate concept appears together with its 'other' concept as siblings in the same calculation network |
The rule implementation follows these steps:
$OTHER_AGGREGATE mapping, where each mapping entry pairs an aggregate concept with one or more associated "other" concepts.Notes and implementation choices:
$OTHER_AGGREGATE is project-level metadata that avoids expensive ad-hoc taxonomy traversal at runtime and focuses checks on known mappings.© Copyright 2017 - 2025 XBRL US, Inc. All rights reserved.
See License for license information.
See Patent Notice for patent infringement notice.
Comment
You must be logged in to post a comment.