{"action":"published","release":{"url":"https://api.github.com/repos/DataQualityCommittee/dqc_us_rules/releases/12118189","assets_url":"https://api.github.com/repos/DataQualityCommittee/dqc_us_rules/releases/12118189/assets","upload_url":"https://uploads.github.com/repos/DataQualityCommittee/dqc_us_rules/releases/12118189/assets{?name,label}","html_url":"https://github.com/DataQualityCommittee/dqc_us_rules/releases/tag/v7.0.0RC1","id":12118189,"node_id":"MDc6UmVsZWFzZTEyMTE4MTg5","tag_name":"v7.0.0RC1","target_commitish":"v7","name":"Version 7.0.0RC1 of the DQC US Rules","draft":false,"author":{"login":"davidtauriello","id":11542574,"node_id":"MDQ6VXNlcjExNTQyNTc0","avatar_url":"https://avatars1.githubusercontent.com/u/11542574?v=4","gravatar_id":"","url":"https://api.github.com/users/davidtauriello","html_url":"https://github.com/davidtauriello","followers_url":"https://api.github.com/users/davidtauriello/followers","following_url":"https://api.github.com/users/davidtauriello/following{/other_user}","gists_url":"https://api.github.com/users/davidtauriello/gists{/gist_id}","starred_url":"https://api.github.com/users/davidtauriello/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/davidtauriello/subscriptions","organizations_url":"https://api.github.com/users/davidtauriello/orgs","repos_url":"https://api.github.com/users/davidtauriello/repos","events_url":"https://api.github.com/users/davidtauriello/events{/privacy}","received_events_url":"https://api.github.com/users/davidtauriello/received_events","type":"User","site_admin":false},"prerelease":true,"created_at":"2018-07-26T14:27:17Z","published_at":"2018-07-26T14:40:58Z","assets":[],"tarball_url":"https://api.github.com/repos/DataQualityCommittee/dqc_us_rules/tarball/v7.0.0RC1","zipball_url":"https://api.github.com/repos/DataQualityCommittee/dqc_us_rules/zipball/v7.0.0RC1","body":"## The new and revised rules in this release are available for comment through September 10, 2018.\r\n\r\n### <a href=\"#summary\">See release 7 summary below</a> || [Comment on these rules](https://xbrl.us/public-review)  \r\n\r\n> __To use DQC Rules with Arelle's GUI:__\r\n> \r\n> For the Arelle GUI:\r\n>\r\n>  1. If the previous version of xule is already installed, it should be removed. To do this. start Arelle, Go to Help->Manage Plugins menu. Select the existing xule (DQC) plugin and click on remove.\r\n>\r\n>  1. This structure mimics the plugin structure in arelle. The DQC.py should be dropped in the corresponding folder in the arelle install in plugin->validate. Likewise, the xule plugin should be dropped in the plugin->xule folder in the arelle install.\r\n>\r\n>  1. After the files are copied, start Arelle and go to the Help->Manage Plugins menu. Click on \"Select\" and select the \"DQC.py\" file. Click OK and then click on \"Close\". Arelle will restart. You do not need to select the \"xule\" plugin. The DQC.py plugin imports it automatically.\r\n>\r\n>  1. When validating, make sure the DQC is selected under the Tools->Validate menu. \r\n\r\n> __For running on the command line:__\r\n>\r\n> Use --plugin validate/DQC on the command line (this is instead of --plugin xule in the previous version).\r\n\r\n> \r\n>>   *  The current v6 rulesetMap.json file for approved rules is located at: [https://raw.githubusercontent.com/DataQualityCommittee/dqc_us_rules/**v6.0.2**/xule/rulesetMap.json](https://raw.githubusercontent.com/DataQualityCommittee/dqc_us_rules/v6.0.2/xule/rulesetMap.json)\r\n>> \r\n>>   *  The v5 rulesetMap.json is located at [https://raw.githubusercontent.com/DataQualityCommittee/dqc_us_rules/**v5.2.1**/xule/rulesetMap.json](https://raw.githubusercontent.com/DataQualityCommittee/dqc_us_rules/v5.2.1/xule/rulesetMap.json)\r\n>>  \r\n\r\nThe DQC plugin is written in python-based syntax (called xule) using [the open source version of the            SEC's EDGAR Renderer/Previewer - Arelle](https://www.sec.gov/datapreviewer) as an XBRL processor on a local computer or server. The DQC plugin reads a specified ruleset and the assertions defined in the ruleset are evaluated against an XBRL instance, a taxonomy or an extension taxonomy, creating validation messages.\r\n\r\nThe test archive is not yet available for this pre-release and Travis CI did not run for this release.\r\n\r\n#### Release change logs: \r\n- last approved release https://github.com/DataQualityCommittee/dqc_us_rules/compare/v6.0.2...v7.0.0RC1 \r\n\r\n## <a name=\"summary\"></a>__**New DQC Rules for Public Comment**__\r\n\r\n  *    **DQC_0067- Mutually Exclusive Elements** This rule identifies if elements associated with the new revenue recognition standards are used in conjunction with elements from the previous revenue recognition standard. \r\n\r\n  *    **DQC_0068 - Geographical Axis Used with Pension Line Items** This rule identifies those cases where the filer has reported the StatementGeographicalAxis in conjunction with a line item in the Compensation Related Costs and Retirement Benefits section of the taxonomy. \r\n\r\n  *    **DQC_0069 - Plan Asset Categories Component Members** This rule identifies those cases where the following elements have not been tagged with appropriate members and values and checks that they are tagged appropriately based on FASB guidance. These two elements must be used in conjunction with the axis DefinedBenefitPlanByPlanAssetCategoriesAxis.\r\n\r\n        *   DefinedBenefitPlanPlanAssetsInvestmentWithinPlanAssetCategoryAmount\r\n        *   DefinedBenefitPlanAmountOfEmployerAndRelatedPartySecuritiesIncludedInPlanAssets  \r\n    \r\n    \r\n  *    **DQC_0070 - Plan Asset Dimensional Aggregation** This rule aggregates the values of the Plan Asset categories on the DefinedBenefitPlanByPlanAssetCategoriesAxis.  The rule aggregates the values of the members and compares the total to the reported total for the default value of the axis. \r\n\r\n  *    **DQC_0071 - Revenue/Cost Single Member** This rule identifies if the revenue/cost elements RevenueFromContractWithCustomerIncludingAssessedTax, RevenueFromContractWithCustomerExcludingAssessedTax and CostOfGoodsAndServicesSold  have been used with the ProductOrServiceAxis for only one product or service represented by a single member on the product or service axis.\r\n\r\n  *    **DQC_0072 - Plan Asset Categories Percentage** This rule identifies those cases where the element DefinedBenefitPlanPlanAssetsInvestmentWithinPlanAssetCategoryPercentage has not been tagged with appropriate members based on FASB guidance. This element must be used in conjunction with the axis DefinedBenefitPlanByPlanAssetCategoriesAxis.\r\n\r\n  *    **DQC_0073 - Plan Asset Categories Permissible Line Items** This rule identifies when inappropriate line items are used with the Plan Asset Categories Axis. \r\n\r\n  *    **DQC_0074 - Nil Values on Typed Axis** This rule identifies when a nil value has been used inappropriately on the following typed axis.   RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis\r\n\r\n  *    **DQC_0075 - Revenue Tax Policy** This rule identifies those cases where the inappropriate revenue element is used in conjunction with the tax exclusion policy text block.\r\n\r\n  *    **DQC_0076 - Performance Obligations With No Durations** This rule is intended to ensure that filers follow the guidance defined in the Revenue recognition implementation guide published by the FASB. The rule identifies those cases where the duration over which the performance obligation will be captured is not reported.  If either of the following two elements are reported with a value:\r\n\r\n        1.  RevenueRemainingPerformanceObligationPercentage or\r\n        1.  RevenueRemainingPerformanceObligation  \r\n    \r\n    \r\n\t\twith RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis then the satisfaction period elements must have associated duration values.\r\n\r\n  *    **DQC_077 - Satisfaction Period With No Satisfaction Start Date Axis** This rule checks if the satisfaction period elements have been used with RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.\r\n\r\n  *    **DQC_0078 - Ownership Interest With No Ownership Axis** This rule identifies those cases where the ownership interest elements are not used with the ownership axis. This rule is intended to ensure that filers follow the implementation guidance defined in the Dimensional Modeling for Disclosures of Consolidated and Nonconsolidated Entities guide published by the FASB.\r\n\r\n__**Updates to Existing DQC Rules**__\r\n\r\n  *    **DQC_0014 - Negative Values With No Dimensions** Added the following elements to the rule\r\n        *   FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3\r\n        *   RevenueFromContractWithCustomerIncludingAssessedTax\r\n        *   RevenueFromContractWithCustomerExcludingAssessedTax  \r\n    \r\n    \r\n  *    **DQC_0011 - Dimensional Equivalents** Change weight of the following element to from 1 to -1 AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax\r\n\r\n__**Updates to Xule Processor files to support DQC Rules for v7 Public Exposure**__"}}
{"actor":{"display_login":"davidtauriello"}}