recent commits & change log
Aug 17, 2026 - Update rule submission forms f...
Aug 2, 2026 - Added proposed DQC rules for V...
Aug 17, 2026 - Update rule submission forms f...
Aug 2, 2026 - Added proposed DQC rules for V...
Rule ID: DQC.US.0250.10962
Status: Public Review
Public Review: August 15 - September 30, 2026
Purpose:
The purpose of Rule DQC.US.0250 is to ensure that XBRL members are not used across dimensions that belong to different semantic classes. Each dimension in the taxonomy serves a specific purpose (e.g., geography, financial instrument, business segment). When a member is used on dimensions from incompatible classes, it creates ambiguity about what the member represents and can lead to misinterpretation of the reported data.
Conditions:
Assertion 10962 fires when:
The rule defines the following dimension classes and their associated axes:
| Class | Axes |
|---|---|
| Geography |
StatementGeographicalAxis, StatutoryAccountingPracticesByJurisdictionAxis, IncomeTaxAuthorityAxis
|
| EquityComponents |
PartnerCapitalComponentsAxis, StatementEquityComponentsAxis
|
| FinancialInstrument |
FinancialInstrumentAxis, InvestmentTypeAxis, DerivativeInstrumentRiskAxis, DefinedBenefitPlanByPlanAssetCategoriesAxis, FairValueByAssetClassAxis, SecurityOwnedAndSoldNotYetPurchasedAtFairValueAxis, AssetsSoldUnderAgreementsToRepurchaseAxis, CashAndCashEquivalentsAxis, ExtinguishmentOfDebtAxis, ShortTermDebtTypeAxis, LongtermDebtTypeAxis, RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis, CreditFacilityAxis, UnderlyingAssetClassAxis, StatementClassOfStockAxis
|
| AccountStandards |
AdjustmentsForChangeInAccountingPrincipleAxis, AdjustmentsForNewAccountingPronouncementsAxis
|
| MeasurementBasis | FairValueByMeasurementBasisAxis |
| IndustrySector | EquitySecuritiesByIndustryAxis |
| entityIndividualPlanName |
LineOfCreditFacilityAxis, srt:CounterpartyNameAxis, srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis, CededCreditRiskAxis, NoncashOrPartNoncashDivestituresByUniqueNameAxis, PlanNameAxis, RetirementPlanNameAxis, InvestmentIssuerNameAxis, OtherOwnershipInterestsByNameAxis, IncomeTaxAuthorityNameAxis, EmployeeStockOwnershipPlanESOPDisclosuresByPlanAxis, srt:MajorCustomersAxis, ShareBasedGoodsAndNonemployeeServicesTransactionBySupplierAxis, dei:LegalEntityAxis, PartnerTypeOfPartnersCapitalAccountAxis, srt:OwnershipAxis, BusinessAcquisitionAxis
|
| FairValueHierachy | FairValueByFairValueHierarchyLevelAxis |
| statisticalMeasurement | srt:RangeAxis |
| foreignDomesticDistribution | GeographicDistributionAxis |
| Scenerios | srt:StatementScenarioAxis |
| Revision | srt:RestatementAxis |
| Consolidation | srt:ConsolidationItemsAxis |
| BusinessSegment | StatementBusinessSegmentsAxis |
| Operating | StatementOperatingActivitiesSegmentAxis |
| Currency | srt:CurrencyAxis |
| LitigationID | srt:LitigationCaseAxis |
| LitigationStatus | LitigationStatusAxis |
| FitchRating | srt:CreditRatingFitchAxis |
| MoodyRating | srt:CreditRatingMoodysAxis |
| SAndPRating | srt:CreditRatingStandardPoorsAxis |
| AMBestRating | srt:CreditRatingAMBestAxis |
| InternalCreditRating | InternalCreditAssessmentAxis |
| FossilFuels | srt:ReserveQuantitiesByTypeOfReserveAxis |
| ShareRepurchasePrograms | srt:ShareRepurchaseProgramAxis |
| RestructuringType | RestructuringCostAndReserveAxis |
| DebtByName | DebtInstrumentAxis |
XBRL dimensions are organized into semantic classes that define the type of disaggregation they provide. For example, geographic dimensions break down data by location, while financial instrument dimensions break down data by type of financial instrument. When a member (e.g., a specific entity name or country code) is used across dimensions from different classes, it creates confusion about what the member represents in each context.
For instance, a member representing a country should only be used on geography-related axes, not on financial instrument axes. Similarly, a member representing a financial instrument type should not be used on a geographic axis. This rule ensures that members are used consistently within their appropriate semantic class.
The filer has reported a member UnitedStatesMember that is used across different incompatible dimensions. The incompatible dimensions this member is used on are Geography, FinancialInstrument. Members should be used on dimensions of the same type. Please ensure that the class of the dimensions are the same if a member is used across different dimensions.
Rule Element Id: 10962
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.0250.10962 | Members used across dimensions belonging to different semantic classes |
Assertion 10962 performs the following analysis:
Build member-class mapping: For each class in the dimension class dictionary, the rule navigates the taxonomy to retrieve all members that are descendants of the axes in that class.
Map members to classes: For each member found, the rule identifies all classes in which that member appears.
Identify conflicts: The rule filters to find members that appear in more than one class, indicating a cross-class usage conflict.
Report errors: For each conflicting member, the rule reports which incompatible classes the member is used across.
The rule operates at the taxonomy level (examining all defined members, not just those used in the filing) to catch potential conflicts that could arise from improper member usage. This approach ensures that even if a member is not currently used in a filing, the conflict is identified at the taxonomy validation stage.
Filers should:
The rule exists in the 2026 US GAAP taxonomy version.
© Copyright 2017 - 2026 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.