diff --git a/docs/DQC_US_0098/DQC_0098.md b/docs/DQC_US_0098/DQC_0098.md index 846de9ce03..34e96dea0e 100644 --- a/docs/DQC_US_0098/DQC_0098.md +++ b/docs/DQC_US_0098/DQC_0098.md @@ -1,8 +1,8 @@ # Liability Revenue Recognized Rule ID: DQC_0098 -Status: Public Exposure August 1 - September 17, 2020 - provide comment at https://xbrl.us/public-review -Release date: TBD -Effective date: TBD +Status: Final +Release date: October 7, 2020 +Effective date: January 1, 2021 ## Rule function This rule identifies where the element ContractWithCustomerLiabilityRevenueRecognized (Contract with Customer, Liability, Revenue Recognized) is greater than the value of ContractWithCustomerLiability reported in the instance. The Value of "Contract with Customer, Liability, Revenue Recognized" should be less than or equal to: diff --git a/docs/DQC_US_0099/DQC_0099.md b/docs/DQC_US_0099/DQC_0099.md index 4d21d79c6d..9f06a149c8 100644 --- a/docs/DQC_US_0099/DQC_0099.md +++ b/docs/DQC_US_0099/DQC_0099.md @@ -1,8 +1,8 @@ # FS with No Associated Calculation Rule ID: DQC_0099 -Status: Public Exposure August 1 - September 17, 2020 - provide comment at https://xbrl.us/public-review -Release date: TBD -Effective date: TBD +Status: Final +Release date: October 7, 2020 +Effective date: January 1, 2021 ## Rule function This rule identifies where an element is defined in the presentation linkbase of the filing for the Income Statement, the Balance Sheet, the Statement of Cash Flows and the Statement of Comprehensive Income if it is reported separately. If a monetary element appears in the statements we expect that a calculation is defined somewhere in the company filing. The rule checks if a calculation is defined in any role of the company extension, not just the calculations associated with the roles used to define the presentation linkbase for these 4 statements. diff --git a/docs/DQC_US_0100/DQC_0100.md b/docs/DQC_US_0100/DQC_0100.md index 2167b3ca69..df697787af 100644 --- a/docs/DQC_US_0100/DQC_0100.md +++ b/docs/DQC_US_0100/DQC_0100.md @@ -1,8 +1,8 @@ # Invalid Consolidation Axis Rule ID: DQC_0100 -Status: Public Exposure August 1 - September 17, 2020 - provide comment at https://xbrl.us/public-review -Release date: TBD -Effective date: TBD +Status: Final +Release date: October 7, 2020 +Effective date: January 1, 2021 ## Rule function This rule identifies where the filer has reported a fact value which uses the axis InvestmentsByConsolidatedAndNonconsolidatedEntitiesAxis. The rule checks for the existence of any facts that have used this axis and reports an error. This rule only exists for the 2020 taxonomy. diff --git a/docs/README.md b/docs/README.md index 5af903a0cc..70c414b432 100644 --- a/docs/README.md +++ b/docs/README.md @@ -69,9 +69,9 @@ The following Rules & Guidance have been approved by the DQC. Starting with | [DQC_US_0093](DQC_US_0093/DQC_0093.md) | Durational Aggregation for IFRS | Approved | 12 | | [DQC_US_0094](DQC_US_0094/DQC_0094.md) | US Maturity Schedules | Approved | 12 | | [DQC_US_0095](DQC_US_0095/DQC_0095.md) | Scale - Common Stock Outstanding | Approved | 12 | -| [DQC_US_0098](DQC_US_0098/DQC_0098.md) | Liability Revenue Recognized | DQC Review for Public Review | 13 | -| [DQC_US_0099](DQC_US_0099/DQC_0099.md) | FS with No Associated Calculation | DQC Review for Public Review | 13 | -| [DQC_US_0100](DQC_US_0100/DQC_0100.md) | Invalid Consolidation Axis | DQC Review for Public Review | 13 | +| [DQC_US_0098](DQC_US_0098/DQC_0098.md) | Liability Revenue Recognized | Approved | 13 | +| [DQC_US_0099](DQC_US_0099/DQC_0099.md) | FS with No Associated Calculation | Approved | 13 | +| [DQC_US_0100](DQC_US_0100/DQC_0100.md) | Invalid Consolidation Axis | Approved | 13 | ## Guidance ### [Variable Interest Entities](https://github.com/DataQualityCommittee/documentation/blob/master/guidance/VariableInterestEntities.md) - public review March 16 - April 30, 2020 diff --git a/dqc_us_rules/dqc-ifrs-2018-v13-ruleset.zip b/dqc_us_rules/dqc-ifrs-2018-v13-ruleset.zip index c274f5c1e0..8cd137ee47 100644 Binary files a/dqc_us_rules/dqc-ifrs-2018-v13-ruleset.zip and b/dqc_us_rules/dqc-ifrs-2018-v13-ruleset.zip differ diff --git a/dqc_us_rules/dqc-ifrs-2019-v13-ruleset.zip b/dqc_us_rules/dqc-ifrs-2019-v13-ruleset.zip index 92faafcfc7..f95112a82a 100644 Binary files a/dqc_us_rules/dqc-ifrs-2019-v13-ruleset.zip and b/dqc_us_rules/dqc-ifrs-2019-v13-ruleset.zip differ diff --git a/dqc_us_rules/dqc-ifrs-2020-v13-ruleset.zip b/dqc_us_rules/dqc-ifrs-2020-v13-ruleset.zip index 28cffc0d8e..672fbae80b 100644 Binary files a/dqc_us_rules/dqc-ifrs-2020-v13-ruleset.zip and b/dqc_us_rules/dqc-ifrs-2020-v13-ruleset.zip differ diff --git a/dqc_us_rules/dqc-us-2018-V13-ruleset.zip b/dqc_us_rules/dqc-us-2018-V13-ruleset.zip index c7c12b7a11..559ce0aace 100644 Binary files a/dqc_us_rules/dqc-us-2018-V13-ruleset.zip and b/dqc_us_rules/dqc-us-2018-V13-ruleset.zip differ diff --git a/dqc_us_rules/dqc-us-2019-V13-ruleset.zip b/dqc_us_rules/dqc-us-2019-V13-ruleset.zip index 9c8f071a5a..b59c18c77c 100644 Binary files a/dqc_us_rules/dqc-us-2019-V13-ruleset.zip and b/dqc_us_rules/dqc-us-2019-V13-ruleset.zip differ diff --git a/dqc_us_rules/dqc-us-2020-V13-ruleset.zip b/dqc_us_rules/dqc-us-2020-V13-ruleset.zip index dcb74d3288..b492217d02 100644 Binary files a/dqc_us_rules/dqc-us-2020-V13-ruleset.zip and b/dqc_us_rules/dqc-us-2020-V13-ruleset.zip differ diff --git a/dqc_us_rules/source/lib/version.xule b/dqc_us_rules/source/lib/version.xule index 0b8c8b59ec..480d1121f4 100644 --- a/dqc_us_rules/source/lib/version.xule +++ b/dqc_us_rules/source/lib/version.xule @@ -9,7 +9,7 @@ DQC Rules /** Define the rule version **/ -constant $ruleVersion = '13.0.0RC7' +constant $ruleVersion = '13.0.0' /** Define Additional Attribute types that can be associated with a rule **/ @@ -20,4 +20,4 @@ output-attribute effectiveDate /** Define attribute values **/ -constant $status = 'PROPOSED' +constant $status = 'APPROVED' diff --git a/plugin/xule/README.md b/plugin/xule/README.md index e391ecab49..f913e2232c 100644 --- a/plugin/xule/README.md +++ b/plugin/xule/README.md @@ -11,7 +11,7 @@ 4. Copy the "aniso8601" folder to the root of the Arelle install in your environment. In a Windows environment, this would be located on a path similar to C:\Program FIles\Arelle; on a Mac, the location would be at /Applications/Arelle.app/Contents/MacOS/. ### Source Install -* Download the latest version of [Arelle](https://github.com/Arelle/Arelle/releases) fro GitHub to your environment and install. +* Download the latest [Arelle source code](https://github.com/Arelle/Arelle/) from GitHub to your environment and run setup.py to install. * Install the following modules to python: * isodate * aniso8601