recent commits & change log
May 28, 2025 - Update for wordpress sync - f...
Mar 5, 2025 - Merge for v26.0.0 Approved (#8...
Feb 10, 2025 - Update copyright on documentat...
May 28, 2025 - Update for wordpress sync - f...
Mar 5, 2025 - Merge for v26.0.0 Approved (#8...
Feb 10, 2025 - Update copyright on documentat...
Rule ID: DQC_0014
Status: Final
Release date: September 29, 2016
Effective date: January 1, 2017
The US GAAP Taxonomy is designed so that the majority of elements have a positive value. This rule tests that the values for a given list of elements with no dimensions are negative. If the value has a dimension member, then the rule will not fire.
See file DQC_0014_ListOfElements which provides a list of elements that should not be negative. The rule tests whether these elements have a negative value in an XBRL document. The elements in this list are distinct from the elements listed in DQC_0015_ListOfElements because these elements will only be tested when no dimensions are associated with the values.
SEC Staff Observations December 13, 2011, June 15, 2011, November 1, 2010, October 6, 2009
The US GAAP taxonomy is designed for the majority of elements to have a positive value, so that the value reported in the XBRL document represents the correct balance type for the element (e.g., debit balance type for assets and expenses and losses or credit balance type for liabilities and income and gains). If the value reported in the HTML document is shown with parentheses, the value reported in the XBRL document should still be positive, other than as described in the following sentence. In some limited cases, if the value also has a specified member associated with it, the value may be negative (e.g., when an element is used for an adjustment or elimination, the value may need to be negative).
If the value reported in the HTML document is shown in parenthesis (e.g., interest expense or loss on disposition of assets), you may use a negated label to present the value in parenthesis in the SEC Interactive Data viewer without changing the positive value reported in the XBRL document. The value reported in the XBRL document (e.g., interest expense or loss on disposition of assets) should be the same as the value reported in the HTML document, even though the value in the HTML document is shown in parenthesis. Therefore, it is an error to change the value reported in the XBRL document to a negative solely because the value reported in the HTML document is shown in parenthesis.
Filers continue to have incorrect negative amounts in files, which is inconsistent with the balance types and definitions of the elements used and the structure of the US GAAP Taxonomy. Incorrect values in a filing makes it difficult or impossible to use that data for automated analysis.
An example of the general rule message is shown below. If a message is not defined for a specific set of elements, the general rule message is used.
Derivative Assets has a value of -400,000 which is less than zero. This element should not have a negative value.
The properties of this us-gaap:DerivativeAssets fact are:
Period: 2012-12-31
Dimensions: none
Unit: USD
Rule version: 1.0
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.
${fact1.label} has a value of ${fact1.value} which is less than zero. This element should not have a negative value.
The properties of this ${fact1.name} fact are:
Period: ${fact1.period}
Unit: ${fact1.unit}
Rule version: ${ruleVersion}
The rule element ID is used to identify unique elements or combinations of elements tested in the rule.
See DQC_0014_ListOfElements_V2 spreadsheet for rule element ids.
© Copyright 2016 - 2025, XBRL US, Inc. All rights reserved.
See License for license information.
See Patent Notice for patent infringement notice.
View public exposure version & comments.Terms and Conditions