Skip to content

Releases: DataQualityCommittee/dqc_us_rules

Version 7.0.1 of the DQC US Rules

14 Nov 18:35
fdc3099
Compare
Choose a tag to compare

Effective with RC7 of this version, the test archive is embedded in the release under in the tests directory with Travis CI results results.

Release change logs:

Version 7.0.0 of the DQC US Rules

06 Nov 17:37
116577e
Compare
Choose a tag to compare

Release change logs:

Travis CI results posted here.

Version 6.1.2 of the DQC US Rules

24 Aug 13:13
dffdd4d
Compare
Choose a tag to compare

This release expands functionality within several existing rules and can be used with Arelle's graphic user interface (GUI) to check for issues using the latest-approved rules.

Release 6 summary:

  • accommodating SEC Filers using SEC-approved and supported IFRS Taxonomies
  • updating rules to reflect changes introduced by the 2018 US GAAP Financial Reporting Taxonomy and the SEC Reporting Taxonomy
  • embedding official SEC taxonomies in ruleset .zip files to simplify offline processing
  • updating and fixing previously approved rules
  • adding ruleset map management functionality
  • adding support for 2018 IFRS Taxonomy

Release change logs:

Using DQC Rules with Arelle's GUI:

  1. download and extract the contents of the .zip or tar.gz above to your computer
  2. copy the xule folder/files to the corresponding Arelle/plugin folder on your computer
  3. initialize the plugin in Arelle and confirm the DQC version is 3.0.22495 or higher
  4. validate filings with the approved DQC Rules; as of this release, users can check change ruleset map options from the Tools >> DQC menu of Arelle's GUI

Command line users: refer to 'Updating the ruleset map for future releases of DQC rule' on Managing Rulesets for instructions.

The DQC plugin is written in python-based syntax (called xule) using the open source version of the SEC's EDGAR Renderer/Previewer - Arelle 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.

The new and revised rules in this release were available for comment through May 7, 2018.
The effective date for this release is filings submitted after June 29, 2018.

The test archive is not distributed with the release archive - use this link to download test cases and documentation. Review Travis CI results of test cases for this release

Version 5.2.1 of the DQC Rules

23 May 13:50
596286a
Compare
Choose a tag to compare

Version 5.2.1 is an enhancement release that includes fixes to the Data Quality Committee (DQC) Approved Rules

To use DQC Rules with Arelle's GUI:

  1. download and extract the contents of the .zip or tar.gz above to your computer
  2. copy the xule folder/files to the corresponding Arelle/plugin folder on your computer
  3. initialize Arelle and confirm the DQC version is 3.0.22489 or higher
  4. validate filings with the approved DQC Rules

The DQC plugin is written in python-based syntax (called xule) that requires the Arelle 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.

Version 5 of DQC Rules includes checks corresponding to the DQC's Statement of Cash Flows Guidance. The new and revised rules in this release were available for comment July 15 - September 5, 2017, and approved for implementation by the Data Quality Committee on October 4, 2017, with an effective date of filings submitted to the SEC after June 1, 2018.

Release summary:

  • Pull request #315 summarizes fixes to DQC Approved Rulesets in this release. If you're using the ruleset .zip files stored on your local machine, replace the .zip files with the set in the dqc_us_rules folder in this release.
  • Updated xule for GUI interaction and processing.
  • Modified test case segments to reduce processing time in Travis CI and prevent timeouts and incomplete testing.
  • Travis CI results of test cases for this release. NOTE: Travis CI did not run DQC_0015 test cases for version 5.2.1.

The test archive is not distributed with the release archive - use this link to download test cases and documentation.

Release change logs: v5.2.0...v5.2.1 || v4.0.2...v5.2.1

Version 4.0.2 of the DQC Rules

05 Dec 20:56
Compare
Choose a tag to compare

See commit history and rule documentation for details on rules modified for this release.

Release change log: v3.6.2...v4.0.2

Version 2.1.1 of the DQC rules

08 Aug 18:20
Compare
Choose a tag to compare

See commit history and rule documentation for details on rules modified for this release.

Version 1.1.2 of the DQC rules

08 Aug 18:13
Compare
Choose a tag to compare

See commit history and rule documentation for details on rules modified for this release.

1.0.0 Release

16 Dec 21:56
Compare
Choose a tag to compare