Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update rulesetMap for IFRS 2018 Taxonomy #3

Closed
wants to merge 82 commits into from

Conversation

davidtauriello
Copy link
Owner

No description provided.

davidtauriello and others added 30 commits April 24, 2018 15:17
* Updated Rule 65 so that values with nil are not evaluated
Updated Rule 6 for transition reports and updated new proposed rules for relevant elements for Revenue Recognition.
davidtauriello added a commit that referenced this pull request Nov 12, 2018
includes v5.0.4prerelease plus updated testcases; pending xule updates.
davidtauriello added a commit that referenced this pull request Aug 5, 2019
*  Updated cashflow exceptions for deposit item

Added the following items:

PaymentsForProceedsFromOtherDeposits,
ProceedsFromOtherDeposits,
PaymentsForOtherDeposits

* Updated DQC 9 for changes to rule 81

* Updated for rule 81 exceptions

* Updated test cases

* update version 9.0.0 approved / dqc.xule file copyright 2019 (#3)

* Updated version number and copyright for V9

* Updated fro relative link

* Recompiled IFRS

* Updated Effective Data for rule 52
davidtauriello added a commit that referenced this pull request Oct 22, 2019
* Update from DQC v8.1.2

* Update effective date messaging (#403)

* Updates to rule 47, 52, 55 and 57 for effective date missing

* Bug fix - Updated rule DQC 48 to have an effective date

Updated rule and compiled files

* Updated effective date for rule 60

* Updates to rule 47, 52, 55 and 57 for effective date missing

* Updated lists to support strings

* Update effective date messaging (#403)

* Updates to rule 47, 52, 55 and 57 for effective date missing

* Bug fix - Updated rule DQC 48 to have an effective date

Updated rule and compiled files

* Updated effective date for rule 60

* Updates to rule 47, 52, 55 and 57 for effective date missing

* Updated lists to support strings

* v9 updates for SEC Taxonomy changes - DEI / FAST Act

* Updated IFRSfor effective date resources

* Updated 2019 version number

* Modify travis sequence

* Update DQC_IFRS_0080.xule

* resolve .zip conflict for #406

* Revert "resolve .zip conflict for #406"

This reverts commit 42035b16eba05395da227cd76f31253d6ac0f466.

* v8 updates for SEC FAST Act requirements: 2018 UGT & IFRS, 2019 UGT (#406)

* Updated V8 2019 for FAST Act Rules

* Updated US GAAP 2018 and IFRS 2018 for the FAST act requirements

* Updated version 8 version number

* Revert "Update DQC_IFRS_0080.xule"

This reverts commit eb7e225ffeff7fc4fed4eb23061b1b240a5adfb7.

* update ruleset.zip

* Updated IFRS for effective date resources

* update __init__.py

* Revert "update __init__.py"

This reverts commit a2b72835d8e5bbdcfa5ce4851d783d1e3d478d68.

* v9 updates for SEC Taxonomy changes - DEI / FAST Act

* Updated 2019 version number

* Updated IFRSfor effective date resources

* Updated IFRS for effective date resources

* Modify travis sequence

* Update DQC_IFRS_0080.xule

* Revert "Update DQC_IFRS_0080.xule"

This reverts commit eb7e225ffeff7fc4fed4eb23061b1b240a5adfb7.

* update ruleset.zip

* update __init__.py

* Revert "update __init__.py"

This reverts commit a2b72835d8e5bbdcfa5ce4851d783d1e3d478d68.

* Updated for FASB update to base US GAAP taxonomy to support 2019 dei

* Updated for FASB update to base US GAAP taxonomy to support 2019 dei

* Merge branch 'v9' of https://github.com/campbellpryde/xule.dqc into v9

* Merge branch 'v9' of https://github.com/campbellpryde/xule.dqc into v9

* .gitignore is now working

* Updated rule 71 to only run on statements and be in alignment with V9

* .gitignore is now working

* Sync DQC v8.1.4 (#104)

* Updated rule 43 version 8 for the 2016 taxonomy to fix error

* Bug fix - Updated rule DQC 48 to have an effective date

Updated rule and compiled files

* Updated effective date for rule 60

* Updates to rule 47, 52, 55 and 57 for effective date missing

* Updated lists to support strings

* Bug fix - Updated rule DQC 48 to have an effective date

Updated rule and compiled files

* Updated effective date for rule 60

* Updates to rule 47, 52, 55 and 57 for effective date missing

* Updated lists to support strings

* Updated V8 2019 for FAST Act Rules

* Updated US GAAP 2018 and IFRS 2018 for the FAST act requirements

* Updated version 8 version number

* Updated for FASB update to base US GAAP taxonomy to support 2019 dei

* Updated rule 71 to only run on statements and be in alignment with V9

* Merge branch 'v8' of https://github.com/campbellpryde/xule.dqc into v8

* Update rulesetMap.json for 2019 IFRS

* Merge branch 'v9' of https://github.com/DataQualityCommittee/dqc_us_rules into v9

*  Updated cashflow exceptions for deposit item

Added the following items:

PaymentsForProceedsFromOtherDeposits,
ProceedsFromOtherDeposits,
PaymentsForOtherDeposits

* Updated DQC 9 for changes to rule 81

* Updated for rule 81 exceptions

*  Updated cashflow exceptions for deposit item

Added the following items:

PaymentsForProceedsFromOtherDeposits,
ProceedsFromOtherDeposits,
PaymentsForOtherDeposits

* Updated DQC 9 for changes to rule 81

* Updated for rule 81 exceptions

* Updated test cases

* Updated test cases

* Update DQC.US.0081.9278_osmu-2018.xml

* Add rule submission forms for DQC public exposure approval

* fix formatting issues throughout rule submission forms

* Update DQC_0082.md

* Fix formatting issues throughout rule submission forms

* Update rule forms v9 to approved

* fix dqc_0082 table formatting

* Update rules ToC & status for public exposure

* Update and restructure travis

* update ruleset map (LOCAL FORK)

* Update DQC_0081.md

* remove us-v9; update rulesetmap

* Update ruleset .zip files v10 UGT

* Update rulesetmap.json

* Add v8 zips (resolve conflict)

* Revert "Add v8 zips (resolve conflict)"

This reverts commit 8bee2d51379140da0449af8817ec0649d2321f06.

* update version 9.0.0 approved / dqc.xule file copyright 2019

* update version 9.0.0 approved / dqc.xule file copyright 2019 (#3)

* Updated version number and copyright for V9

* Updated fro relative link

* Recompiled IFRS

* Update v9 approved rulesets UGT

* Update v9 approved rulesets IFRS

* update version 9.0.0 approved / dqc.xule file copyright 2019

* Update v9 approved rulesets UGT

* Update v9 approved rulesets IFRS

* Update travis for v10 tests and dqc.xule copyright

* Update v10 ruleset.zip files

* update rulesetMap for IFRS

* Update travis test index

* update travis

* Merge for v10 Public Exposure (#413)

* Add rule submission forms for DQC public exposure approval

* fix formatting issues throughout rule submission forms

* Update DQC_0082.md

* Fix formatting issues throughout rule submission forms

* Update rule forms v9 to approved

* fix dqc_0082 table formatting

* Update rules ToC & status for public exposure

* Update and restructure travis

* remove us-v9; update rulesetmap

* Update DQC_0084.xule

* Updated DQC0084 with test cases

* Created testcases for rule 82

* Additional testcases

* Update travis for v10 tests and dqc.xule copyright

* update rulesetMap for IFRS

* Update travis test index

* Revert "Add v8 zips (resolve conflict)"

This reverts commit 8bee2d51379140da0449af8817ec0649d2321f06.

* Updated Effective Data for rule 52

* Updated Effective Data for rule 52

* update resources.zip

* update from v9 approved

* Updated rule 52

* Updated for copyright

* Updated Effective Data for rule 52

* update resources.zip

* Merge for v9.0.1 (#415)

* Updated Effective Data for rule 52

* update resources.zip

* Update v10 for public exposure (#416)

* Updated Version 8 status from Proposed to Approved

* Create DQC.US.0067.7644_rlj-2017.xml

Added test case to show cases where chikdren of sales revenue net are used.

* add/consolidate test cases v8.0.0

* revise test consolidation

* fix test case .travis.yml

* fix formatting .travis

* update test case consolidation

* revise test config .travis

* fix travis consolidation

* update copyright

* fix xule stack issue

* remove 2019 from rulesetMap.json

* update rulesetMap.json

* fix rulesetMap.json

* Fix rulesetMap.json

* Documentation edits for v8 approved

* update dqc_0080 list of elements .xlsx

* Update IFRS Non-Negs xlsx (filter active)

* Updated rule 70 to ignore nils for plan assets

If the aggregate value of plan assets is reported as a nil value then the rule will not run, even if subtotals are provided.  This is on the basis that nil values may have a value but it is just not reported.,

* Updated version 8 for change to rule 70

* remove files from tests - not necessary

* Updated Version 8 status from Proposed to Approved

* Create DQC.US.0067.7644_rlj-2017.xml

Added test case to show cases where chikdren of sales revenue net are used.

* add/consolidate test cases v8.0.0

* revise test consolidation

* fix test case .travis.yml

* fix formatting .travis

* update test case consolidation

* revise test config .travis

* fix travis consolidation

* update from DQC-v8.0.0

* update from DQC-v8.0.0 master

* resolve conflicts #88

* Update from DQC-v8.0.0 (#88)

* update from DQC-v8.0.0 master

* update from DQC-v8.0.0 master

* Update version.xule

Updated version number

* Update version.xule

* Fix 'update latest rule set map'

* Fix 'update latest rule set map'

* STarted Developing version 9

* Updated non neg list to remove 2 elements that can be negative

NetDeferredTaxAssets
NetDeferredTaxLiabilities

* repost xlsx - no content change

* update DQC_0080 v8

* dqc_80 non-neg fixes

* Merge branch 'v9' of https://github.com/phillipengel/xule.dqc into v9

* v8.0.1 - dqc_0080 update / xule rulesetmap management (arelle gui) (#89)

* Updated non neg list to remove 2 elements that can be negative

NetDeferredTaxAssets
NetDeferredTaxLiabilities

* update xule for ruleset management (arelle gui)

* v8.0.1 DQC - dqc_0080 / xule rulesetmap management (arelle gui) (#90)

* v8.0.1 - dqc_0080 update / xule rulesetmap management (arelle gui) (#89)

* Updated non neg list to remove 2 elements that can be negative

NetDeferredTaxAssets
NetDeferredTaxLiabilities

* update xule for ruleset management (arelle gui)

* Interim update to V9 version of the rules

* Updated for propsed rule 0081

* Updated DQC0081 for false positives.

* Update for general and admin

* Compiled version for gen admin fix

* Updated for DQC Meeting

* Updates for financial Statements only

* Updated 0081 for exceptions

* Updated rule 81

Added effective date as a test.

* Update to fix errors

* Updated rule 81 and 46

* Updated for CF changes

* Updated resource file for effective date

* Update dqc_0080_ifrs_2018_concepts.csv

* Updated resource file

* Updates for rule 80 and non negs

* Updates for effective date

* Updated Rule 48 for no CF Statement case

* Updated rule for effective date

Added effective date
Updated rule 81 to improve performance and to add new constants

* Updated the 2018 year for effective dates

* Update dqc-us-2019-V9-ruleset.zip

* updated 2019 rules for srt changes

* Updated Effective Date and Rules

* Updated  rule version 43 and 81

* Updated version 9

* Update dqc_0080_ifrs_2018_concepts.csv

* Update Rule DQC0004

* Rule Clean-up

Fixed 67 to constrain message length.
Fixed 81 to include the DQC prefix
Updated rule 4 to exclude Temp Equity stuff

* Updated rules for change in members on counterparty axis

* remove xlsx from root

* Update v9 for travis testing (#92)

* Updated rules for DQC 4 error in 2017

* Fixed DQC4 typo

* Updated repository

* Updated rules to centralize constants as csv and json files

* Added packages

* Updated resource files

* Updated resource files

* Updated DQC changes for Tuesday Meeting

-  Updates to rule 6 to exclude S1, S3 etc reports
-  Update DQC 5 to remove shared constant
-  Standardized if statements to not look like functions. - Added space between if and Parenthesis.
-  Updated resource file to V9
-  Updated rule 4 to exclude consolidation item axis in some cases
-  Updated rule 71 only to work on face financial statements to bring into alignment with FASB implementation guide.

* Updated test ouput files

* fix conflicts

* Remove files from branch

* Update travis.yml

* v9 for public exposure (#95)

* STarted Developing version 9

* Interim update to V9 version of the rules

* Updated for propsed rule 0081

* Updated DQC0081 for false positives.

* Update for general and admin

* Compiled version for gen admin fix

* Updated for DQC Meeting

* Updates for financial Statements only

* Updated 0081 for exceptions

* Updated rule 81

Added effective date as a test.

* Update to fix errors

* Updated rule 81 and 46

* Updated for CF changes

* Updated resource file for effective date

* Update dqc_0080_ifrs_2018_concepts.csv

* Updated resource file

* Updates for rule 80 and non negs

* Updates for effective date

* Updated Rule 48 for no CF Statement case

* Updated rule for effective date

Added effective date
Updated rule 81 to improve performance and to add new constants

* Updated the 2018 year for effective dates

* Update dqc-us-2019-V9-ruleset.zip

* updated 2019 rules for srt changes

* Updated Effective Date and Rules

* Updated  rule version 43 and 81

* Updated version 9

* Update dqc_0080_ifrs_2018_concepts.csv

* Update Rule DQC0004

* Rule Clean-up

Fixed 67 to constrain message length.
Fixed 81 to include the DQC prefix
Updated rule 4 to exclude Temp Equity stuff

* Updated rules for change in members on counterparty axis

* Updated rules for DQC 4 error in 2017

* Fixed DQC4 typo

* Updated repository

* Updated rules to centralize constants as csv and json files

* Added packages

* Updated resource files

* Updated DQC changes for Tuesday Meeting

-  Updates to rule 6 to exclude S1, S3 etc reports
-  Update DQC 5 to remove shared constant
-  Standardized if statements to not look like functions. - Added space between if and Parenthesis.
-  Updated resource file to V9
-  Updated rule 4 to exclude consolidation item axis in some cases
-  Updated rule 71 only to work on face financial statements to bring into alignment with FASB implementation guide.

* Updated test ouput files

* update rulesetMap.json and remove files

* Update rulesetMap.json

* Updated DQV rule 48 for Implementation of ASU

* Updated XULE for new functions

* remove files

* v9 updates DQC_0048 and xule

* remove files

* Updated rules for list bug in xule

The bug in xule is fixed by using .to-set on csv files.
This will be fixed in the next release of xule.

* Merge branch 'v9' of https://github.com/campbellpryde/xule.dqc into v9

* Updated output files

* Update DQC.US.0004.16_fmcf-2017.xml

* remove files

* Update travis test case matrix

* remove v8 ruleset.zip files

* Update DQC.US.0081.9277_hhc-2018.xml

* Update DQC.US.0071.7646_dfbg-2017.xml

* Update unit tests v9

* Update DQC.IFRS.0080_est-2018.xml

* Update DQC.US.0004.9281_laur-2018.xml

* v9 rule forms

* update DQC_0004

* xule update

* Updated Effective dates for new rules added.

* Update resources.zip

* Updated Resource file

* update xule - rule-name, server

* Update gen_test_case_results.sh

* Updated DQC 4 so rule does not return none for the use of first-values

* Updated rule 4 for 9286

Added the element CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect as this is the required element for the calc as per the new ASU for cashflows

* update rule_id to rule-name.split v9

* update rule_id to rule-name.split v9

* update gitignore for docs

* Revert "Merge branch 'refs/heads/dt-dqc_us_rulesV9' into v9"

This reverts commit 5a663131d7446ede886908122e3152c43a8cac0b, reversing
changes made to 94c4b3c07b09ec478eef8cfdb600f305392966bb.

* Revert "Merge branch 'v9' of https://github.com/davidtauriello/xule.dqc into v9"

This reverts commit 94c4b3c07b09ec478eef8cfdb600f305392966bb, reversing
changes made to f45a44ac78dace393f4f5c2641373d60f7da2a2d.

* update rule_id to rule-name split v9

* update v9 public exposure

* update resources branch - IFRS

* update v9 DQC code

* remove orphan unit tests

* update rule_id to use v8 function (#2)

* Updated base rules

* Updated version7 rules for Multiple Roles on DQC_0070

Updated the code by adding @cube.drs-role = $x to ensure that facts in one table are compared within the same table and that facts with matching dimensions from another table do not bleed in and make inappropriate comparisons.

* Updated Rules for Identified Changes

Update rule DQC.US.0067 to allow for more 440 exception items specifically the following:
IncreaseDecreaseInDeferredRevenue
DeferredRevenueAdditions
DeferredRevenueRevenueRecognized1
DeferredRevenueRefundPayments1
DeferredRevenuePeriodIncreaseDecrease
DeferredRevenueByArrangementDisclosureTextBlock

Updated rule DQC.US.0076 to only require alignment of the satisfaction Date axis with the obligation value.  This value does not have to have matching dimensions between the values for RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 and RevenueRemainingPerformanceObligation or RevenueRemainingPerformanceObligationPercentage
For example: In some cases a filer may report the  obligation or percentage value with a maximum member or a minimum member using the range axis. The way the rule was previously written  required that the satisfaction period element would also need to be tagged twice using the minimum member and maximum member. The rule now allows these the obligation and the satisfaction period of that obligation to have different dimensional qualifications.

The rule was also updated for 2018 to not require period alignment. The satisfaction period context date no longer has tp match the context date of the reported data.

Updated rule DQC.US.0071 to ignore facts that use the InitialApplicationPeriodCumulativeEffectTransitionAxis.  This axis can break up changes by product and will not appear on the income statement. If revenue is broken down by product and revenue recognition adjustments by product, then the table may only show a single product line as that was the only product that an adjustment applied to. In this case the rule would produce an inaccurate error. The rule was updated to ignore any tables that include the axis InitialApplicationPeriodCumulativeEffectTransitionAxis.

* Updated Version 7

Added version number 7.1.0

* Updated Test cases for travis for version 7.1.0

* Update Test to generate test file results

* Update version 8 for version 7 changes.

* Fix error for alignment

* Update dqc-us-2017-V7-ruleset.zip

To address rule 76

* Updates dqc_0067, dqc_0070, dqc_0071, dqc_0076 rule forms

* Updated Test cases and code for TRAVIS differences

*  Update to ford example.

* update testcases from v7.1.0

* update testcases from v7.1.0

*  Update to ford example.

* update travis for additional testcases from v7.1.0

* Update testcase version to 8.0.0

* update rulesetMap.json for 2019 UGT

* Corrected error in rule 0079

Updated the function to address where an extension member is used on diferent dimensions.

* Updated Version 7 for a bug in rule 67

* updated xule

* update xule pick from v7.1

* Updated rulesets for version 7 with packages

* update xule effective v7.1

* update travis SEC urls to https://

* fix conflict in v7.1 xule

* Updated test cases for blnk and oge

* fix unit test duplication

* update xule for 7.1

* update xule v7.1

* update XuleProcessor

* Updates to v7 approved (#368)

* fix dqc_0001 list of axes - excel

* Updated version7 rules for Multiple Roles on DQC_0070

Updated the code by adding @cube.drs-role = $x to ensure that facts in one table are compared within the same table and that facts with matching dimensions from another table do not bleed in and make inappropriate comparisons.

* Added version number 7.1.0

* Updated Test cases for travis for version 7.1.0

* Update Test to generate test file results

* Fix error for alignment

* Updates dqc_0067, dqc_0070, dqc_0071, dqc_0076 rule forms

* Updated Test cases and code for TRAVIS differences

*  Update to ford example.

* Updated Version 7 for a bug in rule 67

* updated xule

* Updated rulesets for version 7 with packages

* update travis SEC urls to https://

* Updated test cases for blnk and oge

* fix unit test duplication

* update xule for 7.1

* Updates to v8 public exposure (#375)

* Updated Rule 0076 for the use of the Range axis and updated Functions with a s link

Created a lib directory with a function file which is shared across multiple taxonomies to reduce the duplication of files that are the same.

* Updated Rules for 2019

* Updated for fixes in 2019 and error message in html

* Update  DQC 70 with html

* Updated base rules

* Update version 8 for version 7 changes.

* update testcases from v7.1.0

* update testcases from v7.1.0

*  Update to ford example.

* update travis for additional testcases from v7.1.0

* Update testcase version to 8.0.0

* update rulesetMap.json for 2019 UGT

* Corrected error in rule 0079

Updated the function to address where an extension member is used on diferent dimensions.

* update xule effective v7.1

* fix conflict in v7.1 xule

* update xule v7.1

* update XuleProcessor

* update tests to v8; modify travis to https:

* update tests to v8; modify travis to https:

* update dqc_0067 from v7.1

* update travis https://

* Updated for V8

* update __init__.py

* update __init__.py

* update __init__.py

* Updated for changes in dimensionl matching

* fix rulesetMap.json file name

* Update DQC.US.0067.7644_f-2017.xml

* update unit test to v8.0.0

* Update DQC.US.0067.7644_f-2017.xml

* Update DQC.US.0067.7644_f-2017.xml

* Update v8 (#378)

* fix rulesetMap.json file name

* update unit test to v8.0.0

* Update DQC_0067.xule

* Update DQC_0067.xule

* Update lower case issue for IFRS 80

* Updated zip files to fix nonneg problem identified by Shelly

* Updated Release 8 rules for IFRS Changes

Centralized functions for IFRS in a central functions library to eliminate duplication

Updated test case for Aruco

Updated resource files to point to version 8

Recomplied rule files

Refactored functions to eliminate any constants from the functions.

Aligned functions with US rule functions.

* Refactored Rules to remove duplicate functions across all rules

Updated functions to a shared library
Refactored functions to be consistent across all rule sets
Removed any constants in a function
Created a central version constant called version.xule

* Recompiled IFRS files

* update from DQC v7.1.0

* update to v8.0.0RC3 DQC

* Updated rule 67 to sort list of elements in 606

ALso ensures that will not remove unique facts.

* Delete vsm-2018.xml

* resolve conflicts v8.0.0RC3 DQC

* Update .gitignore

* update to v8.0.0RC3 DQC (#82)

* Updated to support proposed rules

* Updated ford for rule 67 change and removed accidental run.

* Fixed Typo in message for Rule DQC.US.0001.70

* Updated V8 zip files

* Updated Release to fix typo for rule DQC.US.0001.70

Updated the message of the rule to indicate the ConsolidationItemsAxis and not the HedgingDesignationAxis.

* Update DQC.US.0001.70_glla-2017.xml

* Update DQC.US.0001.70_glla-2017.xml

* Update v8 align/refactor/standardize (#379)

* Update lower case issue for IFRS 80

* Updated zip files to fix nonneg problem identified by Shelly

* Updated Release 8 rules for IFRS Changes

Centralized functions for IFRS in a central functions library to eliminate duplication

Updated test case for Aruco

Updated resource files to point to version 8

Recomplied rule files

Refactored functions to eliminate any constants from the functions.

Aligned functions with US rule functions.

* Refactored Rules to remove duplicate functions across all rules

Updated functions to a shared library
Refactored functions to be consistent across all rule sets
Removed any constants in a function
Created a central version constant called version.xule

* Recompiled IFRS files

* Updated rule 67 to sort list of elements in 606

ALso ensures that will not remove unique facts.

* Delete vsm-2018.xml

* Updated to support proposed rules

* Updated ford for rule 67 change and removed accidental run.

* Fixed Typo in message for Rule DQC.US.0001.70

* Updated V8 zip files

* Update DQC.US.0001.70_glla-2017.xml

* fix typo

* Update version 7.1.1 (#381)

* Updated Release to fix typo for rule DQC.US.0001.70

Updated the message of the rule to indicate the ConsolidationItemsAxis and not the HedgingDesignationAxis.

* Update DQC.US.0001.70_glla-2017.xml

* fix typo

* update .gitignore for xule.dqc

* changes from DQC v7.1.1

* changes from DQC v8 8.0.0RC4

* Update v8.0.0RC4 (#85)

* Update .gitignore

* changes from DQC v8 8.0.0RC4

* update copyright

* fix xule stack issue

* Update v7.1.2 (#382)

* update xule - stack issue

* revise xule changeset

* update copyright

* xule update fix stack issue

* update rulesetMap.json and __init__.py

* Update __init__.py

* Updated test cases for version 8

* Updated test cases

* remove 2019 from rulesetMap.json

* update rulesetMap.json

* fix rulesetMap.json

* Fix rulesetMap.json

* Documentation edits for v8 approved

* update dqc_0080 list of elements .xlsx

* Update IFRS Non-Negs xlsx (filter active)

* Updated rule 70 to ignore nils for plan assets

If the aggregate value of plan assets is reported as a nil value then the rule will not run, even if subtotals are provided.  This is on the basis that nil values may have a value but it is just not reported.,

* Updated version 8 for change to rule 70

* remove files from tests - not necessary

* Updated Version 8 status from Proposed to Approved

* Create DQC.US.0067.7644_rlj-2017.xml

Added test case to show cases where chikdren of sales revenue net are used.

* add/consolidate test cases v8.0.0

* revise test consolidation

* fix test case .travis.yml

* fix formatting .travis

* update test case consolidation

* revise test config .travis

* fix travis consolidation

* fix conflicts #383

* Update for v8.0.0 approved (#383)

* Updated Release 8 rules for IFRS Changes

Centralized functions for IFRS in a central functions library to eliminate duplication

Updated test case for Aruco

Updated resource files to point to version 8

Recomplied rule files

Refactored functions to eliminate any constants from the functions.

Aligned functions with US rule functions.

* Refactored Rules to remove duplicate functions across all rules

Updated functions to a shared library
Refactored functions to be consistent across all rule sets
Removed any constants in a function
Created a central version constant called version.xule

* Recompiled IFRS files

* Updated rule 67 to sort list of elements in 606

Also ensures that will not remove unique facts.

* Fixed Typo in message for Rule DQC.US.0001.70

* Update DQC.US.0001.70_glla-2017.xml

* update copyright

* fix xule stack issue

* update rulesetMap.json

* Documentation edits for v8 approved

* update dqc_0080 list of elements .xlsx

* Updated rule 70 to ignore nils for plan assets

If the aggregate value of plan assets is reported as a nil value then the rule will not run, even if subtotals are provided.  This is on the basis that nil values may have a value but it is just not reported.,

* Updated Version 8 status from Proposed to Approved

* Create DQC.US.0067.7644_rlj-2017.xml

Added test case to show cases where children of sales revenue net are used.

* add/consolidate test cases v8.0.0

* fix travis consolidation

* fix guidance listing

* update copyright

* fix xule stack issue

* remove 2019 from rulesetMap.json

* update rulesetMap.json

* fix rulesetMap.json

* Fix rulesetMap.json

* Documentation edits for v8 approved

* update dqc_0080 list of elements .xlsx

* Update IFRS Non-Negs xlsx (filter active)

* Updated rule 70 to ignore nils for plan assets

If the aggregate value of plan assets is reported as a nil value then the rule will not run, even if subtotals are provided.  This is on the basis that nil values may have a value but it is just not reported.,

* Updated version 8 for change to rule 70

* remove files from tests - not necessary

* Updated Version 8 status from Proposed to Approved

* Create DQC.US.0067.7644_rlj-2017.xml

Added test case to show cases where chikdren of sales revenue net are used.

* add/consolidate test cases v8.0.0

* revise test consolidation

* fix test case .travis.yml

* fix formatting .travis

* update test case consolidation

* revise test config .travis

* fix travis consolidation

* update from DQC-v8.0.0

* update from DQC-v8.0.0 master

* update from DQC-v8.0.0 master

* Update usage_Arelle_GUI.md

* Fix 'update latest rule set map'

* Fix 'update latest rule set map'

* Fix rulesetmap management (desktop GUI) (#385)

* Fix 'update latest rule set map'

* Fix rulesetmap management (desktop GUI) (#385)

* Fix 'update latest rule set map'

* Updated non neg list to remove 2 elements that can be negative

NetDeferredTaxAssets
NetDeferredTaxLiabilities

* repost xlsx - no content change

* update DQC_0080 v8

* v8.0.1 - dqc_0080 update / xule rulesetmap management (arelle gui) (#89)

* Updated non neg list to remove 2 elements that can be negative

NetDeferredTaxAssets
NetDeferredTaxLiabilities

* update xule for ruleset management (arelle gui)

* Update to DQC_0080 v8 (#387)

* Updated non neg list to remove 2 elements that can be negative

NetDeferredTaxAssets
NetDeferredTaxLiabilities

* repost xlsx - no content change

* Update to DQC_0080 v8 (#387)

* Updated non neg list to remove 2 elements that can be negative

NetDeferredTaxAssets
NetDeferredTaxLiabilities

* repost xlsx - no content change

* Update v8 for 2019 UGT (#389)

* Update dqc-us-2019-V8-ruleset.zip

* Updated resource files for effective dates

* update rulesetMap.json for 2019 UGT

* Merge for v8.1.0 (#393)

* Update v8 for 2019 UGT (#391)

* update rulesetMap.json for 2019 UGT

* Updated to add nonnegs for the 2019 taxonomy

* update effective dates files

* fix conflicts v8.1.0

* Update v8 for effective date and UGT 2019 (#392)

* Updated resource files for effective dates

* update rulesetMap.json for 2019 UGT

* Updated to add nonnegs for the 2019 taxonomy

* Updated to capture effective date

* Update version.xule

* Updated resource files for effective dates.

* Updated effective date information

* Updated complied rules for IFRS & US

* Updates to xule files

* remove xlsx from root

* fix dqc_0001 xlsx

* create for public exposure

* Updated resource files

* Updated resource files

* v9 for public exposure (#95)

* STarted Developing version 9

* Interim update to V9 version of the rules

* Updated for propsed rule 0081

* Updated DQC0081 for false positives.

* Update for general and admin

* Compiled version for gen admin fix

* Updated for DQC Meeting

* Updates for financial Statements only

* Updated 0081 for exceptions

* Updated rule 81

Added effective date as a test.

* Update to fix errors

* Updated rule 81 and 46

* Updated for CF changes

* Updated resource file for effective date

* Update dqc_0080_ifrs_2018_concepts.csv

* Updated resource file

* Updates for rule 80 and non negs

* Updates for effective date

* Updated Rule 48 for no CF Statement case

* Updated rule for effective date

Added effective date
Updated rule 81 to improve performance and to add new constants

* Updated the 2018 year for effective dates

* Update dqc-us-2019-V9-ruleset.zip

* updated 2019 rules for srt changes

* Updated Effective Date and Rules

* Updated  rule version 43 and 81

* Updated version 9

* Update dqc_0080_ifrs_2018_concepts.csv

* Update Rule DQC0004

* Rule Clean-up

Fixed 67 to constrain message length.
Fixed 81 to include the DQC prefix
Updated rule 4 to exclude Temp Equity stuff

* Updated rules for change in members on counterparty axis

* Updated rules for DQC 4 error in 2017

* Fixed DQC4 typo

* Updated repository

* Updated rules to centralize constants as csv and json files

* Added packages

* Updated resource files

* Updated DQC changes for Tuesday Meeting

-  Updates to rule 6 to exclude S1, S3 etc reports
-  Update DQC 5 to remove shared constant
-  Standardized if statements to not look like functions. - Added space between if and Parenthesis.
-  Updated resource file to V9
-  Updated rule 4 to exclude consolidation item axis in some cases
-  Updated rule 71 only to work on face financial statements to bring into alignment with FASB implementation guide.

* Updated test ouput files

* update rulesetMap.json and remove files

* Update v9

* Update rulesetMap.json

* remove files

* v9 updates DQC_0048 and xule

* remove files

* Merge branch 'v9' of https://github.com/campbellpryde/xule.dqc into v9

* remove files

* Update travis test case matrix

* remove v8 ruleset.zip files

* Update unit tests v9

* v9 rule forms

* update DQC_0004

* xule update

* update xule - rule-name, server

* update rule_id to rule-name.split v9

* update rule_id to rule-name.split v9

* update gitignore for docs

* Revert "Merge branch 'refs/heads/dt-dqc_us_rulesV9' into v9"

This reverts commit 5a663131d7446ede886908122e3152c43a8cac0b, reversing
changes made to 94c4b3c07b09ec478eef8cfdb600f305392966bb.

* Revert "Merge branch 'v9' of https://github.com/davidtauriello/xule.dqc into v9"

This reverts commit 94c4b3c07b09ec478eef8cfdb600f305392966bb, reversing
changes made to f45a44ac78dace393f4f5c2641373d60f7da2a2d.

* update rule_id to rule-name split v9

* update v9 public exposure

* update resources branch - IFRS

* update v9 DQC code

* remove orphan unit tests

* Create gen_test_case_results.sh

* Update from DQC v9.0.0RC3

* Create gen_test_case_results.sh

* Update child elements promotable to Sibling to account for CD's

CD's may not be included in cash and cash equivalents if they have a longer term and are considered investments.

* Updated dqc13 and dqc14

* Updated the 2019 taxonomy for changes in the DEI for the FAST Act

* Updated 2018 taxonomy for the FAST act CHanges and initial public review comments

* Updated 2019 V9 for incorrect id.

* Updated to add rules for the 2019 IFRS taxonomy and DEI changes

* v9 updates for SEC Taxonomy changes - DEI / FAST Act

* Updated the version number on 2019

* Updated IFRS for effective date resources

* Updated IFRSfor effective date resources

* Updated 2019 version number

* Modify travis sequence

* Update DQC_IFRS_0080.xule

* Revert "Update DQC_IFRS_0080.xule"

This reverts commit eb7e225ffeff7fc4fed4eb23061b1b240a5adfb7.

* update ruleset.zip

* Updated IFRS for effective date resources

* update __init__.py

* Revert "update __init__.py"

This reverts commit a2b72835d8e5bbdcfa5ce4851d783d1e3d478d68.

* Updated for new FASB entry point for dei 2019

* Merge branch 'v9' of https://github.com/campbellpryde/xule.dqc into v9

* Create DQC_0082.xule

* Added DQC 82

* Update DQC_0082.xule

* Added VIE rules

* Updated for file location

* Updated to fix error

* Create DQC_0082.xule

* Added new rules

* Create DQC_0084.xule

* Update DQC_0084.xule

*  Updated cashflow exceptions for deposit item

Added the following items:

PaymentsForProceedsFromOtherDeposits,
ProceedsFromOtherDeposits,
PaymentsForOtherDeposits

* Updated DQC 9 for changes to rule 81

* Updated for rule 81 exceptions

* Updates for V10 development

Updates to rule 81 for message

* Updated Constants for CF exceptions

* Updated v10

* Update version.xule

* Updated test cases

* Update DQC.US.0081.9278_osmu-2018.xml

* Add rule submission forms for DQC public exposure approval

* fix formatting issues throughout rule submission forms

* Update DQC_0082.md

* Fix formatting issues throughout rule submission forms

* Update rule forms v9 to approved

* fix dqc_0082 table formatting

* Update rules ToC & status for public exposure

* Update and restructure travis

* update ruleset map (LOCAL FORK)

* remove us-v9; update rulesetmap

* Update rulesetmap.json

* Update DQC_0084.xule

* Updated DQC0084 with test cases

* Created testcases for rule 82

* Delete DQC.US.0084.9299_vtgn-2018.xml

* Additional testcases

* Update travis for v10 tests and dqc.xule copyright

* update rulesetMap for IFRS

* Update travis test index

* update travis

* update from v9 approved

* Updated rule 52

* Updated for copyright

* Updated effective date for IFRS V9

* Updated Taxonomy XML and resources.zip for V9

* Updated Compiled files for V9

* Updated effective date for IFRS V9

* Updated Taxonomy XML and resources.zip for V9

* Updated Compiled files for V9

* Update v10 public exposure (IFRS effective date)

* Update v10 public exposure rulesets (resources.zip v10)

* Remove v9 ruleset.zip (IFRS) and update rulesetMap

* Update siblings_demotable_to_child.csv

Updated to remove white space on RepaymentsOfAdvancesForConstruction

* Update resources.zip

Update for white space mistake

* Update siblings demotable .csv to remove whitespace

* Update IFRS effective date function and unit tests from v9

* Update for v9.0.1 release (#417)


* Updated Effective Data for rule 52

* update resources.zip

* Updated effective date for IFRS V9

* Updated Taxonomy XML and resources.zip for V9

* Updated Compiled files for V9

* Updated effective date for IFRS V9

* Updated Taxonomy XML and resources.zip for V9

* Updated Compiled files for V9

* Update siblings_demotable_to_child.csv

Updated to remove white space on RepaymentsOfAdvancesForConstruction

* Update resources.zip

Update for white space mistake

* Updated for new resources file

* Update siblings_demotable_to_child.csv

* Updated IFRS Resource file

* Updated Test cases for IFRS

* Updated IFRS files

* Update resources .csv effective date

* Update effective date .csv for v10 public review

* Merge for v9.0.1 (#420)

* Update resources .csv effective date

* Recompile ruleset and resource .zip for 9/30 effective date

* Merge for v9.0.1 (#420)

* Update resources .csv effective date

* Recompile ruleset and resource .zip for 9/30 effective date

* Version 10.0.0RC1 DQC for public exposure (#418)

* update from v9 approved

* Updated rule 52

* Updated for copyright

* Updated Effective Data for rule 52

* update resources.zip

* Merge for v9.0.1 (#415)

* Updated Effective Data for rule 52

* update resources.zip

* Updated effective date for IFRS V9

* Updated IFRS compile file and resource file

* Updated effective date for IFRS V9

* Updated Taxonomy XML and resources.zip for V9

* Updated Compiled files for V9

* Updated US-GAAP for V10

* Update v10 public exposure (IFRS effective date)

* Update v10 public exposure rulesets (resources.zip v10)

* Remove v9 ruleset.zip (IFRS) and update rulesetMap

* Update IFRS effective date function and unit tests from v9

* Updated IFRS Resource file

* Updated compiled versions of IFRS

* Update resources .csv effective date

* Update effective date .csv for v10 public review

* Update v10.0.0RC1 DQC

* Revert "Merge branch 'davidtauriello-master'"

This reverts commit 24e08a9f2aa81c073860b2c3b99a63ce71ec27db, reversing
changes made to f5954b0584f3c8a1b1a673b9de5ee3bcae46511b.

* Update v9.0.1 DQC

* Update DQC_0084.md

* Update dqc_0015 .xlsx for removal - 7204

* Update to v9.0.2 (#422)

* Update child_elements_promotable_to_sibling.csv

Updated to include Interest expense

* Updated for incorrect nonneg 7204

* Update resources.zip

* Update zip for 9.0.2

* Update dqc_0015 .xlsx for removal - 7204

* Update to v9.0.2 (#422)

* Update child_elements_promotable_to_sibling.csv

Updated to include Interest expense

* Updated for incorrect nonneg 7204

* Update resources.zip

* Update zip for 9.0.2

* Update dqc_0015 .xlsx for removal - 7204

* Update to v10 (#423)

* Updates to version 10 for non neg and rule 84

Removed rule 7204 (NonNeg)
Added exception for Revenues and Interest Expense.

* Update resources.zip

* Updated V10 US GAAP Compiled ZIPS

* Removed head files

* Updated IFRS files with correct version number.

* Update dqc_0015 .xlsx for removal - 7204

* Update test case for dqc_0015 removal 7204

* Update test case for dqc_0015 removal 7204

* Update test case for dqc_0015 removal 7204

* Update test case for dqc_0015 removal 7204

* Update dqc_0015 test case for 7204 removal

* Update dqc_0015 test case for 7204 removal

* Update dqc_0015 test case for 7204 removal

* Update dqc_0015 test case for 7204 removal

* Updated exceptions for rule DQC0081

* Update ruleset.zips for additional dqc_0081 exceptions

* Update for v9.0.3 (#425)

* Updated exceptions for rule DQC0081

-Addressed issue with operating lease liability current, noncurrent and both.
-Amortiztion of debt

* Update for DQC_0081 exceptions (#426)

* Updated exceptions for rule DQC0081

* Update ruleset.zips for additional dqc_0081 exceptions

* See #427 for details

* Revert "Update test case for dqc_0015 removal 7204"

This reverts commit c10f75cbeba2ef3d86e821b42cae613c19b0b7b1.

* Revert "Update test case for dqc_0015 removal 7204"

This reverts commit c10f75cbeba2ef3d86e821b42cae613c19b0b7b1.

* Revert "Update test case for dqc_0015 removal 7204"

This reverts commit c10f75cbeba2ef3d86e821b42cae613c19b0b7b1.

* Update rule submission form dqc_0047

* Update base-taxonomy-IFRS-2019.xule

* Updates to V9 (#429)

* Update base-taxonomy-IFRS-2019.xule

* Update dqc-ifrs-2019-V9-ruleset.zip

* Updates to Rules based on comments from users.

* Updated V9 for user comments

* Updates for report F-1 and DQC 5 and effective date for rule 72

* Updated compiled code for v9 constant change

* Updated for effective date

* Updated IFRS taxonomy link

* Update DQC_0045.xule

* Updated compiled rule code

Included effective date changes andfull entry point for IFRS

* Update DQC.US.0013_ehic-2017.xml

* Updates to v10 from v9 (#430)

* Update rule submission form dqc_0047

* Update base-taxonomy-IFRS-2019.xule

* Update base-taxonomy-IFRS-2019.xule

* Create dqc-ifrs-2019-V9-ruleset.zip

* Updated for user advised changes to rules 13 and 78

* Updates for report F-1 and DQC 5 and effective date for rule 72

* Updated for user changes, F1 change and effective date

* Updated to include IFRS entry point all.

* Updates for base taxonomy changes

* Update DQC.US.0013_ehic-2017.xml

* Updates to V9 (#429)

* Update base-taxonomy-IFRS-2019.xule

* Update dqc-ifrs-2019-V9-ruleset.zip

* Updates to Rules based on comments from users.

* Updated V9 for user comments

* Updates for report F-1 and DQC 5 and effective date for rule 72

* Updated compiled code for v9 constant change

* Updated for effective date

* Updated IFRS taxonomy link

* Update DQC_0045.xule

* Updated compiled rule code

Included effective date changes andfull entry point for IFRS

* Update DQC.US.0013_ehic-2017.xml

* resolve v9 conflicts

* Update v9 (#432)

* Update version.xule

* Updated complied version for release 9

* Update child_elements_promotable_to_sibling.csv

* Update DQC_0001.xule

* Update resources.zip

* Updated compiled rules for Version 9

* DQC v10.0.0RC4

* Update DQC v9.0.5 (#112)

*  Updated cashflow exceptions for deposit item

Added the following items:

PaymentsForProceedsFromOtherDeposits,
ProceedsFromOtherDeposits,
PaymentsForOtherDeposits

* Updated DQC 9 for changes to rule 81

* Updated for rule 81 exceptions

* Updated test cases

* update version 9.0.0 approved / dqc.xule file copyright 2019 (#3)

* Updated version number and copyright for V9

* Updated fro relative link

* Recompiled IFRS

* Updated Effective Data for rule 52

* Fix test case (duplicated)

* Update for v9.0.2 (#110)

* Updated for new resources file

* Updated IFRS Resource file

* Updated Test cases for IFRS

* Updated IFRS files

* Update child_elements_promotable_to_sibling.csv

Updated to include Interest expense

* Updated for incorrect nonneg 7204

* Update resources.zip

* Update zip for 9.0.2

* Updated exceptions for rule DQC0081

* Updated for changes to the rule 81 exception file

-Addressed issue with operating lease liability current, noncurrent and both.
-Amortiztion of debt

* Update base-taxonomy-IFRS-2019.xule

* Update dqc-ifrs-2019-V9-ruleset.zip

* Updates to Rules based on comments from users.

* Updated V9 for user comments

* Updates for report F-1 and DQC 5 and effective date for rule 72

* Updated compiled code for v9 constant change

* Updated for effective date

* Updated IFRS taxonomy link

Updated to full IFRS taxonomy link

* Update DQC_0045.xule

Update to include effective date

* Updated compiled rule code

Included effective date changes andfull entry point for IFRS

* Update DQC.US.0013_ehic-2017.xml

Updated for rule removed from DQC 13

* Update DQC.US.0013_ehic-2017.xml

* Updated DQC_0001 from SRT Changes

Updated the foloowing for SRT Changes:

srt:NaturalGasLiquidsReservesMember, srt:NaturalGasReservesMember,
srt:OilReservesMember,
srt:SyntheticOilMember

Updated axis children:
srt:ReserveQuantitiesByTypeOfReserveAxis

* Updated $extension_ns

Changed to taxonomy().entry-point-namespace

* Updated all extension constants to be faster and more accurate

* Update child_elements_promotable_to_sibling.csv

* Updated taonomy package and resources.zip file

* Update version.xule

* Updated complied version for release 9

* Update child_elements_promotable_to_sibling.csv

* Update DQC_0001.xule

* Update resources.zip

* Updated compiled rules for Version 9

* Update for v10 (#111)

* Create DQC_0082.xule

* Added DQC 82

* Update DQC_0082.xule

* Added VIE rules

* Updated for file location

* Updated to fix error

* Create DQC_0082.xule

* Added new rules

* Create DQC_0084.xule

* Update DQC_0084.xule

* Updates for V10 development

Updates to rule 81 for message

* Updated Constants for CF exceptions

* Updated v10

* Update version.xule

* Update DQC_0084.xule

* Updated DQC0084 with test cases

* Created testcases for rule 82

* Delete DQC.US.0084.9299_vtgn-2018.xml

* Additional testcases

* Updated rule 52

* Updated for copyright

* Updated effective date for IFRS V9

* Updated IFRS compile file and resource file

* Updated US-GAAP for V10

* Updated IFRS Resource file

* Updated compiled versions of IFRS

* Updates to version 10 for non neg and rule 84

Removed rule 7204 (NonNeg)
Added exception for Revenues and Interest Expense.

* Update resources.zip

* Updated V10 US GAAP Compiled ZIPS

* Removed head files

* Updated IFRS files with correct version number.

* Update base-taxonomy-IFRS-2019.xule

* Create dqc-ifrs-2019-V9-ruleset.zip

Updated for error in namespace references.

* Updated for user advised changes to rules 13 and 78

* Updates for report F-1 and DQC 5 and effective date for rule 72

* Updated for user changes, F1 change and effective date

* Updated to include IFRS entry point all.

* Updates for base taxonomy changes

The core base taxonomy for IFRS wasnot correct causing problemsin rule DQC.0008

* Update DQC.US.0013_ehic-2017.xml

Updated for rule change that was agreed in 2017 but never implemented, so an error was firing in some limited cases when it should not have been.

* Update DQC.US.0013_ehic-2017.xml

Updated

* Updates to DQC.US.0001.69 for SRT

Facilitated change for the following to srt:
srt:NaturalGasLiquidsReservesMember, srt:NaturalGasReservesMember,
srt:OilReservesMember,
srt:SyntheticOilMember

and the axis:
srt:ReserveQuantitiesByTypeOfReserveAxis

* Updated DQC rules to handle extensions more efficiently and accurately

* Update child_elements_promotable_to_sibling.csv

* Updated taxonomy package file and created resource file.

* Update version.xule

* Updated compiled versions for latest release

* Update child_elements_promotable_to_sibling.csv

* Update rule 84 to account for decimals of the aggregation

Updated decimals to account for the decimals of the aggregation.

* Update resources.zip

* Updated Version 10 compiled rules.

* Update DQC v10.0.0RC4 (#113)

* Version 10.0.0RC1 DQC for public exposure (#418)

* update from v9 approved

* Updated rule 52

* Updated for copyright

* Updated Effective Data for rule 52

* update resources.zip

* Merge for v9.0.1 (#415)

* Updated Effective Data for rule 52

* update resources.zip

* Updated effective date for IFRS V9

* Updated IFRS compile file and resource file

* Updated effective date for IFRS V9

* Updated Taxonomy XML and resources.zip for V9

* Updated Compiled files for V9

* Updated US-GAAP for V10

* Update v10 public exposure (IFRS effective date)

* Update v10 public exposure rulesets (resources.zip v10)

* Remove v9 ruleset.zip (IFRS) and update rulesetMap

* Update IFRS effective date function and unit tests from v9

* Updated IFRS Resource file

* Updated compiled versions of IFRS

* Update resources .csv effective date

* Update effective date .csv for v10 public review

* Update v10.0.0RC1 DQC

* Update DQC_0084.md

* Update to v10 (#423)

* Updates to version 10 for non neg and rule 84

Removed rule 7204 (NonNeg)
Added exception for Revenues and Interest Expense.

* Update resources.zip

* Updated V10 US GAAP Compiled ZIPS

* Removed head files

* Updated IFRS files with correct version number.

* Update dqc_0015 .xlsx for removal - 7204

* Update test case for dqc_0015 removal 7204

* Update dqc_0015 test case for 7204 removal

* DQC v10.0.0RC4

* Revert "Merge branch 'v9-conflicts'"

This reverts commit 27c30515dde944f7f56dfe422651e7d400fdb163, reversing
changes made to 4d06205e759b6c074162330404ee533703a64c2a.

* Fix v9.0.5 issue for re-release

* Revert the revert for v9.0.5

* Update rule submission form dqc_0084

* Update rule submission form dqc_0084

* Update for v10 - fix resources.xule URL and update dqc_0081 resource from v9

* Update resources.zip and reinitialize to v10 ruleset.zip files

* Update DQC_0004.md

* Update rule submission form dqc_0078

* Update rule submission forms dqc_0004 and dqc_0078

* Update v10 rule submission forms to approved and restructure plugin documentation

* v10 update from Data Quality Committee

* v10 update from Data Quality Committee

* Merge for v10.0.0 (#435)

* Update from DQC v9.0.0RC3

* Update v10.0.0RC1 DQC

* DQC v10.0.0RC4

* Update for v10

* Create DQC_0082.xule

* Added DQC 82

* Update DQC_0082.xule

* Added VIE rules

* Updated for file location

* Updated to fix error

* Create DQC_0082.xule

* Added new rules

* Create DQC_0084.xule

* Update DQC_0084.xule

* Updates for V10 development

Updates to rule 81 for message

* Updated Constants for CF exceptions

* Updated v10

* Update version.xule

* Update DQC_0084.xule

* Updated DQC0084 with test cases

* Created testcases for rule 82

* Delete DQC.US.0084.9299_vtgn-2018.xml

* Additional testcases

* Updated rule 52

* Updated for copyright

* Updated effective date for IFRS V9

* Updated IFRS compile file and resource file

* Updated US-GAAP for V10

* Updated IFRS Resource file

* Updated compiled versions of IFRS

* Updates to version 10 for non neg and rule 84

Removed rule 7204 (NonNeg)
Added exception for Revenues and Interest Expense.

* Update resources.zip

* Updated V10 US GAAP Compiled ZIPS

* Removed head files

* Updated IFRS files with correct version number.

* Update base-taxonomy-IFRS-2019.xule

* Create dqc-ifrs-2019-V9-ruleset.zip

Updated for error in namespace references.

* Updated for user advised changes to rules 13 and 78

* Updates for report F-1 and DQC 5 and effective date for rule 72

* Updated for user changes, F1 change and effective date

* Updated to include IFRS entry point all.

* Updates for base taxonomy changes

The core base taxonomy for IFRS wasnot correct causing problemsin rule DQC.0008

* Update DQC.US.0013_ehic-2017.xml

* Updates to DQC.US.0001.69 for SRT

Facilitated change for the following to srt:
srt:NaturalGasLiquidsReservesMember, srt:NaturalGasReservesMember,
srt:OilReservesMember,
srt:SyntheticOilMember

and the axis:
srt:ReserveQuantitiesByTypeOfReserveAxis

* Updated DQC rules to handle extensions more efficiently and accurately

* Update child_elements_promotable_to_sibling.csv

* Updated taxonomy package file and created resource file.

* Update version.xule

* Updated compiled versions for latest release

* Update child_elements_promotable_to_sibling.csv

* Update rule 84 to account for decimals of the aggregation

Updated decimals to account for the decimals of the aggregation.

* Update resources.zip

* Updated Version 10 compiled rules.

* Update v10 approved

* v10 update from Data Quality Committee

* v10 update from Data Quality Committee

* Update .gitignore

* Update v10 docs

* re-insert dqc_0081 rule form

* removed 2019 IFRS v9 ruleset.zip

* Revert "from DQC v10 approved"

This reverts commit f8b8f2b28b6c76cb7deacf05e1bd119aa6737bee, reversing
changes made to 243a25ac7a27e166a8ce594cb27b62187aa81ea5.

* Merge remote-tracking branch 'refs/remotes/origin/master' into v10

* remove v9 IFRS 2019 ruleset

* Update v10 from DataQualityCommittee (#115)

* update __init__.py

* Revert "update __init__.py"

This reverts commit a2b72835d8e5bbdcfa5ce4851d783d1e3d478d68.

* Updated for FASB update to base US GAAP taxonomy to support 2019 dei

* Updated for FASB update to base US GAAP taxonomy to support 2019 dei

* Merge branch 'v9' of https://github.com/campbellpryde/xule.dqc into v9

* Updated rule 71 to only run on statements and be in alignment with V9

* Sync DQC v8.1.4 (#104)

* Updated rule 43 version 8 for the 2016 taxonomy to fix error

* Bug fix - Updated rule DQC 48 to have an effective date

Updated rule and compiled files

* Updated effective date for rule 60

* Updates to rule 47, 52, 55 and 57 for effective date missing

* Updated lists to support strings

* Bug fix - Updated rule DQC 48 to have an effective date

Updated rule and compiled files

* Updated effective date for rule 60

* Updates to rule 47, 52, 55 and 57 for effective date missing

* Updated lists to support strings

* Updated V8 2019 for FAST Act Rules

* Updated US GAAP 2018 and IFRS 2018 for the FAST act requirements

* Updated version 8 version number

* Updated for FASB update to base US GAAP taxonomy to support 2019 dei

* Updated rule 71 to only run on statements and be in alignment with V9

* Create DQC_0082.xule

* Merge branch 'v8' of https://github.com/campbellpryde/xule.dqc into v8

* Added DQC 82

* Merge branch 'v9' of https://github.com/DataQualityCommittee/dqc_us_rules into v9

* Update DQC_0082.xule

* Added VIE rules

* Updated for file location

* Updated to fix error

* Create DQC_0082.xule

* Added new rules

* Create DQC_0084.xule

*  Updated cashflow exceptions for deposit item

Added the following items:

PaymentsForProceedsFromOtherDeposits,
ProceedsFromOtherDeposits,
PaymentsForOtherDeposits

* Updated DQC 9 for changes to rule 81

* Updated for rule 81 exceptions

* Update DQC_0084.xule

*  Updated cashflow exceptions for deposit item

Added the following items:

PaymentsForProceedsFromOtherDeposits,
ProceedsFromOtherDeposits,
PaymentsForOtherDeposits

* Updated DQC 9 for changes to rule 81

* Updated for rule 81 exceptions

* Updates for V10 development

Updates to rule 81 for message

* Updated Constants for CF exceptions

* Updated v10

* Update version.xule

* Updated test cases

* Updated test cases

* Update DQC.US.0081.9278_osmu-2018.xml

* Add rule submission forms for DQC public exposure approval

* fix formatting issues throughout rule submission forms

* Update DQC_0082.md

* Fix formatting issues throughout rule submission forms

* Update rule forms v9 to approved

* fix dqc_0082 table formatting

* Update rules ToC & status for public exposure

* Update and restructure travis

* update ruleset map (LOCAL FORK)

* Update DQC_0081.md

* remove us-v9; update rulesetmap

* Update rulesetmap.json

* Update DQC_0084.xule

* Updated DQC0084 with test cases

* Created testcases for rule 82

* Add v8 zips (resolve conflict)

* Revert "Add v8 zips (resolve conflict)"

This reverts commit 8bee2d51379140da0449af8817ec0649d2321f06.

* update version 9.0.0 approved / dqc.xule file copyright 2019

* Delete DQC.US.0084.9299_vtgn-2018.xml

* update version 9.0.0 approved / dqc.xule file copyright 2019 (#3)

* Updated version number and copyright for V9

* Additional testcases

* Updated fro relative link

* Recompiled IFRS

* Update v9 approved rulesets UGT

* Update v9 approved rulesets IFRS

* update version 9.0.0 approved / dqc.xule file copyright 2019

* Update v9 approved rulesets UGT

* Update v9 approved rulesets IFRS

* Update travis for v10 tests and dqc.xule copyright

* update rulesetMap for IFRS

* Update travis test index

* update travis

* Revert "Add v8 zips (resolve conflict)"

This reverts commit 8bee2d51379140da0449af8817ec0649d2321f06.

* Updated Effective Data for rule 52

* Updated rule 52

* Updated for copyright

* Updated Effective Data for rule 52

* update resources.zip

* update from v9 approved

* Updated rule 52

* Updated for copyright

* Updated Effective Data for rule 52

* update resources.zip

* Merge for v9.0.1 (#415)

* Updated Effective Data for rule 52

* update resources.zip

* Updated effective date for IFRS V9

* Updated Taxonomy XML and resources.zip for V9

* Updated Compiled files for V9

* Updated effective date for IFRS V9

* Updated IFRS compile file and resource file

* Updated effective date for IFRS V9

* Updated Taxonomy XML and resources.zip for V9

* Updated Compiled files for V9

* Updated US-GAAP for V10

* Update v10 public exposure (IFRS effective date)

* Update v10 public exposure rulesets (resources.zip v10)

* Remove v9 ruleset.zip (IFRS) and update rulesetMap

* Update siblings_demotable_to_child.csv

Updated to remove white space on RepaymentsOfAdvancesForConstruction

* Update resources.zip

Update for white space mistake

* Update siblings demotable .csv to remove whitespace

* Update IFRS effective date function and unit tests from v9

* Updated IFRS Resource file

* Updated compiled versions of IFRS

* Update for v9.0.1 release (#417)


* Updated Effective Data for rule 52

* update resources.zip

* Updated effective date for IFRS V9

* Updated Taxonomy XML and resources.zip for V9

* Updated Compiled files for V9

* Updated effective date for IFRS V9

* Updated Taxonomy XML and resources.zip for V9

* Updated Compiled files for V9

* Update siblings_demotable_to_child.csv

Updated to remove white space on RepaymentsOfAdvancesForConstruction

* Update resources.zip

Update for white space mistake

* Updated for new resources file

* Update siblings_demotable_to_child.csv

* Updated IFRS Resource file

* Updated Test cases for IFRS

* Updated IFRS files

* Update resources .csv effective date

* Update effective date .csv for v10 public review

* Merge for v9.0.1 (#420)

* Update resources .csv effective date

* Recompile ruleset and resource .zip for 9/30 effective date

* Merge for v9.0.1 (#420)

* Update resources .csv effective date

* Recompile ruleset and resource .zip for 9/30 effective date

* Revert "Merge branch 'davidtauriello-master'"

This reverts commit 24e08a9f2aa81c073860b2c3b99a63ce71ec27db, reversing
changes made to f5954b0584f3c8a1b1a673b9de5ee3bcae46511b.

* Update v9.0.1 DQC

* Updates to version 10 for non neg and rule 84

Removed rule 7204 (NonNeg)
Added exception for Revenues and Interest Expense.

* Update resources.zip

* Updated V10 US GAAP Compiled ZIPS

* Removed head files

* Updated IFRS files with correct version number.

* Update dqc_0015 .xlsx for removal - 7204

* Update to v9.0.2 (#422)

* Update child_elements_promotable_to_sibling.csv

Updated to include Interest expense

* Updated for incorrect nonneg 7204

* Update resources.zip

* Update zip for 9.0.2

* Update dqc_0015 .xlsx for removal - 7204

* Update to v9.0.2 (#422)

* Update child_elements_promotable_to_sibling.csv

Updated to include Interest expense

* Updated for incorrect nonneg 7204

* Update resources.zip

* Update zip for 9.0.2

* Update dqc_0015 .xlsx for removal - 7204

* Update test case for dqc_0015 removal 7204

* Update test case for dqc_0015 removal 7204

* Update test case for dqc_0015 removal 7204

* Update dqc_0015 test case for 7204 removal

* Update dqc_0015 test case for 7204 removal

* Update dqc_0015 test case for 7204 removal

* Updated exceptions for rule DQC0081

* Update ruleset.zips for additional dqc_0081 exceptions

* Update for v9.0.3 (#425)

* Updated exceptions for rule DQC0081

-Addressed issue with operating lease liability current, noncurrent and both.
-Amortiztion of debt

* Update for DQC_0081 exceptions (#426)

* Updated exceptions for rule DQC0081

* Update ruleset.zips for additional dqc_0081 exceptions

* See #427 for details

* Revert "Update test case for dqc_0015 removal 7204"

This reverts commit c10f75cbeba2ef3d86e821b42cae613c19b0b7b1.

* Revert "Update test case for dqc_0015 removal 7204"

This reverts commit c10f75cbeba2ef3d86e821b42cae613c19b0b7b1.

* Revert "Update test case for dqc_0015 removal 7204"

This reverts commit c10f75cbeba2ef3d86e821b42cae613c19b0b7b1.

* Update rule submission form dqc_0047

* Update base-taxonomy-IFRS-2019.xule

* Update base-taxonomy-IFRS-2019.xule

* Create dqc-ifrs-2019-V9-ruleset.zip

Updated for error in namespace references.

* Updated for user advised changes to rules 13 and 78

* Updates for report F-1 and DQC 5 and effective date for rule 72

* Updated for user changes, F1 change and effective date

* Updated to include IFRS entry point all.

* Updates for base taxonomy changes

The core base taxonomy for IFRS wasnot correct causing problemsin rule DQC.0008

* Update DQC.US.0013_ehic-2017.xml

Updated for rule change that was agreed in 2017 but never implemented, so an error was firing in some limited cases when it should not have been.

* Update DQC.US.0013_ehic-2017.xml

Updated

* Updates to V9 (#429)

* Update base-taxonomy-IFRS-2019.xule

* Update dqc-ifrs-2019-V9-ruleset.zip

* Updates to Rules based on comments from users.

* Updated V9 for user comments

* Updates for report F-1 and DQC 5 and effective date for rule 72

* Updated compiled code for v9 constant change

* Updated for effective date

* Updated IFRS taxonomy link

* Update DQC_0045.xule

* Updated compiled rule code

Included effective date changes andfull entry point for IFRS

* Update DQC.US.0013_ehic-2017.xml

* Updates to v10 from v9 (#430)

* Update rule submission form dqc_0047

* Update base-taxonomy-IFRS-2019.xule

* Update base-taxonomy-IFRS-2019.xule

* Create dqc-ifrs-2019-V9-ruleset.zip

* Updated for user advised changes to rules 13 and 78

* Updates for report F-1 and DQC 5 and effective date for rule 72

* Updated for user changes, F1 change and effective date

* Updated to include IFRS entry point all.

* Updates for base taxonomy changes

* Update DQC.US.0013_ehic-2017.xml

* Updates to V9 (#429)

* Update base-taxonomy-IFRS-2019.xule

* Update dqc-ifrs-2019-V9-ruleset.zip

* Updates to Rules based on comments from users.

* Updated V9 for user comments

* Updates for report F-1 and DQC 5 and effective date for rule 72

* Updated compiled code for v9 constant change

* Updated for effective date

* Updated IFRS taxonomy link

* Update DQC_0045.xule

* Updated compiled rule code

Included effective date changes andfull entry point for IFRS

* Update DQC.US.0013_ehic-2017.xml

* Updates to DQC.US.0001.69 for SRT

Facilitated change for the following to srt:
srt:NaturalGasLiquidsReservesMember, srt:NaturalGasReservesMember,
srt:OilReservesMember,
srt:SyntheticOilMember

and the axis:
srt:ReserveQuantitiesByTypeOfReserveAxis

* Updated DQC rules to handle extensions more efficiently and accurately

* Update child_elements_promotable_to_sibli…
davidtauriello added a commit that referenced this pull request Jan 28, 2020
* update version 9.0.0 approved / dqc.xule file copyright 2019 (#3)

* Updated version number and copyright for V9

* Updated fro relative link

* Recompiled IFRS

* Update v9 approved rulesets UGT

* Update v9 approved rulesets IFRS

* update version 9.0.0 approved / dqc.xule file copyright 2019

* Update v9 approved rulesets UGT

* Update v9 approved rulesets IFRS

* Update travis for v10 tests and dqc.xule copyright

* Update v10 ruleset.zip files

* update rulesetMap for IFRS

* Update travis test index

* update travis

* Merge for v10 Public Exposure (#413)

* Add rule submission forms for DQC public exposure approval

* fix formatting issues throughout rule submission forms

* Update DQC_0082.md

* Fix formatting issues throughout rule submission forms

* Update rule forms v9 to approved

* fix dqc_0082 table formatting

* Update rules ToC & status for public exposure

* Update and restructure travis

* remove us-v9; update rulesetmap

* Update DQC_0084.xule

* Updated DQC0084 with test cases

* Created testcases for rule 82

* Additional testcases

* Update travis for v10 tests and dqc.xule copyright

* update rulesetMap for IFRS

* Update travis test index

* Revert "Add v8 zips (resolve conflict)"

This reverts commit 8bee2d51379140da0449af8817ec0649d2321f06.

* Updated Effective Data for rule 52

* Updated Effective Data for rule 52

* update resources.zip

* update from v9 approved

* Updated rule 52

* Updated for copyright

* Updated Effective Data for rule 52

* update resources.zip

* Merge for v9.0.1 (#415)

* Updated Effective Data for rule 52

* update resources.zip

* Update v10 for public exposure (#416)

* Updated Version 8 status from Proposed to Approved

* Create DQC.US.0067.7644_rlj-2017.xml

Added test case to show cases where chikdren of sales revenue net are used.

* add/consolidate test cases v8.0.0

* revise test consolidation

* fix test case .travis.yml

* fix formatting .travis

* update test case consolidation

* revise test config .travis

* fix travis consolidation

* update copyright

* fix xule stack issue

* remove 2019 from rulesetMap.json

* update rulesetMap.json

* fix rulesetMap.json

* Fix rulesetMap.json

* Documentation edits for v8 approved

* update dqc_0080 list of elements .xlsx

* Update IFRS Non-Negs xlsx (filter active)

* Updated rule 70 to ignore nils for plan assets

If the aggregate value of plan assets is reported as a nil value then the rule will not run, even if subtotals are provided.  This is on the basis that nil values may have a value but it is just not reported.,

* Updated version 8 for change to rule 70

* remove files from tests - not necessary

* Updated Version 8 status from Proposed to Approved

* Create DQC.US.0067.7644_rlj-2017.xml

Added test case to show cases where chikdren of sales revenue net are used.

* add/consolidate test cases v8.0.0

* revise test consolidation

* fix test case .travis.yml

* fix formatting .travis

* update test case consolidation

* revise test config .travis

* fix travis consolidation

* update from DQC-v8.0.0

* update from DQC-v8.0.0 master

* resolve conflicts #88

* Update from DQC-v8.0.0 (#88)

* update from DQC-v8.0.0 master

* update from DQC-v8.0.0 master

* Update version.xule

Updated version number

* Update version.xule

* Fix 'update latest rule set map'

* Fix 'update latest rule set map'

* STarted Developing version 9

* Updated non neg list to remove 2 elements that can be negative

NetDeferredTaxAssets
NetDeferredTaxLiabilities

* repost xlsx - no content change

* update DQC_0080 v8

* dqc_80 non-neg fixes

* Merge branch 'v9' of https://github.com/phillipengel/xule.dqc into v9

* v8.0.1 - dqc_0080 update / xule rulesetmap management (arelle gui) (#89)

* Updated non neg list to remove 2 elements that can be negative

NetDeferredTaxAssets
NetDeferredTaxLiabilities

* update xule for ruleset management (arelle gui)

* v8.0.1 DQC - dqc_0080 / xule rulesetmap management (arelle gui) (#90)

* v8.0.1 - dqc_0080 update / xule rulesetmap management (arelle gui) (#89)

* Updated non neg list to remove 2 elements that can be negative

NetDeferredTaxAssets
NetDeferredTaxLiabilities

* update xule for ruleset management (arelle gui)

* Interim update to V9 version of the rules

* Updated for propsed rule 0081

* Updated DQC0081 for false positives.

* Update for general and admin

* Compiled version for gen admin fix

* Updated for DQC Meeting

* Updates for financial Statements only

* Updated 0081 for exceptions

* Updated rule 81

Added effective date as a test.

* Update to fix errors

* Updated rule 81 and 46

* Updated for CF changes

* Updated resource file for effective date

* Update dqc_0080_ifrs_2018_concepts.csv

* Updated resource file

* Updates for rule 80 and non negs

* Updates for effective date

* Updated Rule 48 for no CF Statement case

* Updated rule for effective date

Added effective date
Updated rule 81 to improve performance and to add new constants

* Updated the 2018 year for effective dates

* Update dqc-us-2019-V9-ruleset.zip

* updated 2019 rules for srt changes

* Updated Effective Date and Rules

* Updated  rule version 43 and 81

* Updated version 9

* Update dqc_0080_ifrs_2018_concepts.csv

* Update Rule DQC0004

* Rule Clean-up

Fixed 67 to constrain message length.
Fixed 81 to include the DQC prefix
Updated rule 4 to exclude Temp Equity stuff

* Updated rules for change in members on counterparty axis

* remove xlsx from root

* Update v9 for travis testing (#92)

* Updated rules for DQC 4 error in 2017

* Fixed DQC4 typo

* Updated repository

* Updated rules to centralize constants as csv and json files

* Added packages

* Updated resource files

* Updated resource files

* Updated DQC changes for Tuesday Meeting

-  Updates to rule 6 to exclude S1, S3 etc reports
-  Update DQC 5 to remove shared constant
-  Standardized if statements to not look like functions. - Added space between if and Parenthesis.
-  Updated resource file to V9
-  Updated rule 4 to exclude consolidation item axis in some cases
-  Updated rule 71 only to work on face financial statements to bring into alignment with FASB implementation guide.

* Updated test ouput files

* fix conflicts

* Remove files from branch

* Update travis.yml

* v9 for public exposure (#95)

* STarted Developing version 9

* Interim update to V9 version of the rules

* Updated for propsed rule 0081

* Updated DQC0081 for false positives.

* Update for general and admin

* Compiled version for gen admin fix

* Updated for DQC Meeting

* Updates for financial Statements only

* Updated 0081 for exceptions

* Updated rule 81

Added effective date as a test.

* Update to fix errors

* Updated rule 81 and 46

* Updated for CF changes

* Updated resource file for effective date

* Update dqc_0080_ifrs_2018_concepts.csv

* Updated resource file

* Updates for rule 80 and non negs

* Updates for effective date

* Updated Rule 48 for no CF Statement case

* Updated rule for effective date

Added effective date
Updated rule 81 to improve performance and to add new constants

* Updated the 2018 year for effective dates

* Update dqc-us-2019-V9-ruleset.zip

* updated 2019 rules for srt changes

* Updated Effective Date and Rules

* Updated  rule version 43 and 81

* Updated version 9

* Update dqc_0080_ifrs_2018_concepts.csv

* Update Rule DQC0004

* Rule Clean-up

Fixed 67 to constrain message length.
Fixed 81 to include the DQC prefix
Updated rule 4 to exclude Temp Equity stuff

* Updated rules for change in members on counterparty axis

* Updated rules for DQC 4 error in 2017

* Fixed DQC4 typo

* Updated repository

* Updated rules to centralize constants as csv and json files

* Added packages

* Updated resource files

* Updated DQC changes for Tuesday Meeting

-  Updates to rule 6 to exclude S1, S3 etc reports
-  Update DQC 5 to remove shared constant
-  Standardized if statements to not look like functions. - Added space between if and Parenthesis.
-  Updated resource file to V9
-  Updated rule 4 to exclude consolidation item axis in some cases
-  Updated rule 71 only to work on face financial statements to bring into alignment with FASB implementation guide.

* Updated test ouput files

* update rulesetMap.json and remove files

* Update rulesetMap.json

* Updated DQV rule 48 for Implementation of ASU

* Updated XULE for new functions

* remove files

* v9 updates DQC_0048 and xule

* remove files

* Updated rules for list bug in xule

The bug in xule is fixed by using .to-set on csv files.
This will be fixed in the next release of xule.

* Merge branch 'v9' of https://github.com/campbellpryde/xule.dqc into v9

* Updated output files

* Update DQC.US.0004.16_fmcf-2017.xml

* remove files

* Update travis test case matrix

* remove v8 ruleset.zip files

* Update DQC.US.0081.9277_hhc-2018.xml

* Update DQC.US.0071.7646_dfbg-2017.xml

* Update unit tests v9

* Update DQC.IFRS.0080_est-2018.xml

* Update DQC.US.0004.9281_laur-2018.xml

* v9 rule forms

* update DQC_0004

* xule update

* Updated Effective dates for new rules added.

* Update resources.zip

* Updated Resource file

* update xule - rule-name, server

* Update gen_test_case_results.sh

* Updated DQC 4 so rule does not return none for the use of first-values

* Updated rule 4 for 9286

Added the element CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect as this is the required element for the calc as per the new ASU for cashflows

* update rule_id to rule-name.split v9

* update rule_id to rule-name.split v9

* update gitignore for docs

* Revert "Merge branch 'refs/heads/dt-dqc_us_rulesV9' into v9"

This reverts commit 5a663131d7446ede886908122e3152c43a8cac0b, reversing
changes made to 94c4b3c07b09ec478eef8cfdb600f305392966bb.

* Revert "Merge branch 'v9' of https://github.com/davidtauriello/xule.dqc into v9"

This reverts commit 94c4b3c07b09ec478eef8cfdb600f305392966bb, reversing
changes made to f45a44ac78dace393f4f5c2641373d60f7da2a2d.

* update rule_id to rule-name split v9

* update v9 public exposure

* update resources branch - IFRS

* update v9 DQC code

* remove orphan unit tests

* update rule_id to use v8 function (#2)

* Updated base rules

* Updated version7 rules for Multiple Roles on DQC_0070

Updated the code by adding @cube.drs-role = $x to ensure that facts in one table are compared within the same table and that facts with matching dimensions from another table do not bleed in and make inappropriate comparisons.

* Updated Rules for Identified Changes

Update rule DQC.US.0067 to allow for more 440 exception items specifically the following:
IncreaseDecreaseInDeferredRevenue
DeferredRevenueAdditions
DeferredRevenueRevenueRecognized1
DeferredRevenueRefundPayments1
DeferredRevenuePeriodIncreaseDecrease
DeferredRevenueByArrangementDisclosureTextBlock

Updated rule DQC.US.0076 to only require alignment of the satisfaction Date axis with the obligation value.  This value does not have to have matching dimensions between the values for RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 and RevenueRemainingPerformanceObligation or RevenueRemainingPerformanceObligationPercentage
For example: In some cases a filer may report the  obligation or percentage value with a maximum member or a minimum member using the range axis. The way the rule was previously written  required that the satisfaction period element would also need to be tagged twice using the minimum member and maximum member. The rule now allows these the obligation and the satisfaction period of that obligation to have different dimensional qualifications.

The rule was also updated for 2018 to not require period alignment. The satisfaction period context date no longer has tp match the context date of the reported data.

Updated rule DQC.US.0071 to ignore facts that use the InitialApplicationPeriodCumulativeEffectTransitionAxis.  This axis can break up changes by product and will not appear on the income statement. If revenue is broken down by product and revenue recognition adjustments by product, then the table may only show a single product line as that was the only product that an adjustment applied to. In this case the rule would produce an inaccurate error. The rule was updated to ignore any tables that include the axis InitialApplicationPeriodCumulativeEffectTransitionAxis.

* Updated Version 7

Added version number 7.1.0

* Updated Test cases for travis for version 7.1.0

* Update Test to generate test file results

* Update version 8 for version 7 changes.

* Fix error for alignment

* Update dqc-us-2017-V7-ruleset.zip

To address rule 76

* Updates dqc_0067, dqc_0070, dqc_0071, dqc_0076 rule forms

* Updated Test cases and code for TRAVIS differences

*  Update to ford example.

* update testcases from v7.1.0

* update testcases from v7.1.0

*  Update to ford example.

* update travis for additional testcases from v7.1.0

* Update testcase version to 8.0.0

* update rulesetMap.json for 2019 UGT

* Corrected error in rule 0079

Updated the function to address where an extension member is used on diferent dimensions.

* Updated Version 7 for a bug in rule 67

* updated xule

* update xule pick from v7.1

* Updated rulesets for version 7 with packages

* update xule effective v7.1

* update travis SEC urls to https://

* fix conflict in v7.1 xule

* Updated test cases for blnk and oge

* fix unit test duplication

* update xule for 7.1

* update xule v7.1

* update XuleProcessor

* Updates to v7 approved (#368)

* fix dqc_0001 list of axes - excel

* Updated version7 rules for Multiple Roles on DQC_0070

Updated the code by adding @cube.drs-role = $x to ensure that facts in one table are compared within the same table and that facts with matching dimensions from another table do not bleed in and make inappropriate comparisons.

* Added version number 7.1.0

* Updated Test cases for travis for version 7.1.0

* Update Test to generate test file results

* Fix error for alignment

* Updates dqc_0067, dqc_0070, dqc_0071, dqc_0076 rule forms

* Updated Test cases and code for TRAVIS differences

*  Update to ford example.

* Updated Version 7 for a bug in rule 67

* updated xule

* Updated rulesets for version 7 with packages

* update travis SEC urls to https://

* Updated test cases for blnk and oge

* fix unit test duplication

* update xule for 7.1

* Updates to v8 public exposure (#375)

* Updated Rule 0076 for the use of the Range axis and updated Functions with a s link

Created a lib directory with a function file which is shared across multiple taxonomies to reduce the duplication of files that are the same.

* Updated Rules for 2019

* Updated for fixes in 2019 and error message in html

* Update  DQC 70 with html

* Updated base rules

* Update version 8 for version 7 changes.

* update testcases from v7.1.0

* update testcases from v7.1.0

*  Update to ford example.

* update travis for additional testcases from v7.1.0

* Update testcase version to 8.0.0

* update rulesetMap.json for 2019 UGT

* Corrected error in rule 0079

Updated the function to address where an extension member is used on diferent dimensions.

* update xule effective v7.1

* fix conflict in v7.1 xule

* update xule v7.1

* update XuleProcessor

* update tests to v8; modify travis to https:

* update tests to v8; modify travis to https:

* update dqc_0067 from v7.1

* update travis https://

* Updated for V8

* update __init__.py

* update __init__.py

* update __init__.py

* Updated for changes in dimensionl matching

* fix rulesetMap.json file name

* Update DQC.US.0067.7644_f-2017.xml

* update unit test to v8.0.0

* Update DQC.US.0067.7644_f-2017.xml

* Update DQC.US.0067.7644_f-2017.xml

* Update v8 (#378)

* fix rulesetMap.json file name

* update unit test to v8.0.0

* Update DQC_0067.xule

* Update DQC_0067.xule

* Update lower case issue for IFRS 80

* Updated zip files to fix nonneg problem identified by Shelly

* Updated Release 8 rules for IFRS Changes

Centralized functions for IFRS in a central functions library to eliminate duplication

Updated test case for Aruco

Updated resource files to point to version 8

Recomplied rule files

Refactored functions to eliminate any constants from the functions.

Aligned functions with US rule functions.

* Refactored Rules to remove duplicate functions across all rules

Updated functions to a shared library
Refactored functions to be consistent across all rule sets
Removed any constants in a function
Created a central version constant called version.xule

* Recompiled IFRS files

* update from DQC v7.1.0

* update to v8.0.0RC3 DQC

* Updated rule 67 to sort list of elements in 606

ALso ensures that will not remove unique facts.

* Delete vsm-2018.xml

* resolve conflicts v8.0.0RC3 DQC

* Update .gitignore

* update to v8.0.0RC3 DQC (#82)

* Updated to support proposed rules

* Updated ford for rule 67 change and removed accidental run.

* Fixed Typo in message for Rule DQC.US.0001.70

* Updated V8 zip files

* Updated Release to fix typo for rule DQC.US.0001.70

Updated the message of the rule to indicate the ConsolidationItemsAxis and not the HedgingDesignationAxis.

* Update DQC.US.0001.70_glla-2017.xml

* Update DQC.US.0001.70_glla-2017.xml

* Update v8 align/refactor/standardize (#379)

* Update lower case issue for IFRS 80

* Updated zip files to fix nonneg problem identified by Shelly

* Updated Release 8 rules for IFRS Changes

Centralized functions for IFRS in a central functions library to eliminate duplication

Updated test case for Aruco

Updated resource files to point to version 8

Recomplied rule files

Refactored functions to eliminate any constants from the functions.

Aligned functions with US rule functions.

* Refactored Rules to remove duplicate functions across all rules

Updated functions to a shared library
Refactored functions to be consistent across all rule sets
Removed any constants in a function
Created a central version constant called version.xule

* Recompiled IFRS files

* Updated rule 67 to sort list of elements in 606

ALso ensures that will not remove unique facts.

* Delete vsm-2018.xml

* Updated to support proposed rules

* Updated ford for rule 67 change and removed accidental run.

* Fixed Typo in message for Rule DQC.US.0001.70

* Updated V8 zip files

* Update DQC.US.0001.70_glla-2017.xml

* fix typo

* Update version 7.1.1 (#381)

* Updated Release to fix typo for rule DQC.US.0001.70

Updated the message of the rule to indicate the ConsolidationItemsAxis and not the HedgingDesignationAxis.

* Update DQC.US.0001.70_glla-2017.xml

* fix typo

* update .gitignore for xule.dqc

* changes from DQC v7.1.1

* changes from DQC v8 8.0.0RC4

* Update v8.0.0RC4 (#85)

* Update .gitignore

* changes from DQC v8 8.0.0RC4

* update copyright

* fix xule stack issue

* Update v7.1.2 (#382)

* update xule - stack issue

* revise xule changeset

* update copyright

* xule update fix stack issue

* update rulesetMap.json and __init__.py

* Update __init__.py

* Updated test cases for version 8

* Updated test cases

* remove 2019 from rulesetMap.json

* update rulesetMap.json

* fix rulesetMap.json

* Fix rulesetMap.json

* Documentation edits for v8 approved

* update dqc_0080 list of elements .xlsx

* Update IFRS Non-Negs xlsx (filter active)

* Updated rule 70 to ignore nils for plan assets

If the aggregate value of plan assets is reported as a nil value then the rule will not run, even if subtotals are provided.  This is on the basis that nil values may have a value but it is just not reported.,

* Updated version 8 for change to rule 70

* remove files from tests - not necessary

* Updated Version 8 status from Proposed to Approved

* Create DQC.US.0067.7644_rlj-2017.xml

Added test case to show cases where chikdren of sales revenue net are used.

* add/consolidate test cases v8.0.0

* revise test consolidation

* fix test case .travis.yml

* fix formatting .travis

* update test case consolidation

* revise test config .travis

* fix travis consolidation

* fix conflicts #383

* Update for v8.0.0 approved (#383)

* Updated Release 8 rules for IFRS Changes

Centralized functions for IFRS in a central functions library to eliminate duplication

Updated test case for Aruco

Updated resource files to point to version 8

Recomplied rule files

Refactored functions to eliminate any constants from the functions.

Aligned functions with US rule functions.

* Refactored Rules to remove duplicate functions across all rules

Updated functions to a shared library
Refactored functions to be consistent across all rule sets
Removed any constants in a function
Created a central version constant called version.xule

* Recompiled IFRS files

* Updated rule 67 to sort list of elements in 606

Also ensures that will not remove unique facts.

* Fixed Typo in message for Rule DQC.US.0001.70

* Update DQC.US.0001.70_glla-2017.xml

* update copyright

* fix xule stack issue

* update rulesetMap.json

* Documentation edits for v8 approved

* update dqc_0080 list of elements .xlsx

* Updated rule 70 to ignore nils for plan assets

If the aggregate value of plan assets is reported as a nil value then the rule will not run, even if subtotals are provided.  This is on the basis that nil values may have a value but it is just not reported.,

* Updated Version 8 status from Proposed to Approved

* Create DQC.US.0067.7644_rlj-2017.xml

Added test case to show cases where children of sales revenue net are used.

* add/consolidate test cases v8.0.0

* fix travis consolidation

* fix guidance listing

* update copyright

* fix xule stack issue

* remove 2019 from rulesetMap.json

* update rulesetMap.json

* fix rulesetMap.json

* Fix rulesetMap.json

* Documentation edits for v8 approved

* update dqc_0080 list of elements .xlsx

* Update IFRS Non-Negs xlsx (filter active)

* Updated rule 70 to ignore nils for plan assets

If the aggregate value of plan assets is reported as a nil value then the rule will not run, even if subtotals are provided.  This is on the basis that nil values may have a value but it is just not reported.,

* Updated version 8 for change to rule 70

* remove files from tests - not necessary

* Updated Version 8 status from Proposed to Approved

* Create DQC.US.0067.7644_rlj-2017.xml

Added test case to show cases where chikdren of sales revenue net are used.

* add/consolidate test cases v8.0.0

* revise test consolidation

* fix test case .travis.yml

* fix formatting .travis

* update test case consolidation

* revise test config .travis

* fix travis consolidation

* update from DQC-v8.0.0

* update from DQC-v8.0.0 master

* update from DQC-v8.0.0 master

* Update usage_Arelle_GUI.md

* Fix 'update latest rule set map'

* Fix 'update latest rule set map'

* Fix rulesetmap management (desktop GUI) (#385)

* Fix 'update latest rule set map'

* Fix rulesetmap management (desktop GUI) (#385)

* Fix 'update latest rule set map'

* Updated non neg list to remove 2 elements that can be negative

NetDeferredTaxAssets
NetDeferredTaxLiabilities

* repost xlsx - no content change

* update DQC_0080 v8

* v8.0.1 - dqc_0080 update / xule rulesetmap management (arelle gui) (#89)

* Updated non neg list to remove 2 elements that can be negative

NetDeferredTaxAssets
NetDeferredTaxLiabilities

* update xule for ruleset management (arelle gui)

* Update to DQC_0080 v8 (#387)

* Updated non neg list to remove 2 elements that can be negative

NetDeferredTaxAssets
NetDeferredTaxLiabilities

* repost xlsx - no content change

* Update to DQC_0080 v8 (#387)

* Updated non neg list to remove 2 elements that can be negative

NetDeferredTaxAssets
NetDeferredTaxLiabilities

* repost xlsx - no content change

* Update v8 for 2019 UGT (#389)

* Update dqc-us-2019-V8-ruleset.zip

* Updated resource files for effective dates

* update rulesetMap.json for 2019 UGT

* Merge for v8.1.0 (#393)

* Update v8 for 2019 UGT (#391)

* update rulesetMap.json for 2019 UGT

* Updated to add nonnegs for the 2019 taxonomy

* update effective dates files

* fix conflicts v8.1.0

* Update v8 for effective date and UGT 2019 (#392)

* Updated resource files for effective dates

* update rulesetMap.json for 2019 UGT

* Updated to add nonnegs for the 2019 taxonomy

* Updated to capture effective date

* Update version.xule

* Updated resource files for effective dates.

* Updated effective date information

* Updated complied rules for IFRS & US

* Updates to xule files

* remove xlsx from root

* fix dqc_0001 xlsx

* create for public exposure

* Updated resource files

* Updated resource files

* v9 for public exposure (#95)

* STarted Developing version 9

* Interim update to V9 version of the rules

* Updated for propsed rule 0081

* Updated DQC0081 for false positives.

* Update for general and admin

* Compiled version for gen admin fix

* Updated for DQC Meeting

* Updates for financial Statements only

* Updated 0081 for exceptions

* Updated rule 81

Added effective date as a test.

* Update to fix errors

* Updated rule 81 and 46

* Updated for CF changes

* Updated resource file for effective date

* Update dqc_0080_ifrs_2018_concepts.csv

* Updated resource file

* Updates for rule 80 and non negs

* Updates for effective date

* Updated Rule 48 for no CF Statement case

* Updated rule for effective date

Added effective date
Updated rule 81 to improve performance and to add new constants

* Updated the 2018 year for effective dates

* Update dqc-us-2019-V9-ruleset.zip

* updated 2019 rules for srt changes

* Updated Effective Date and Rules

* Updated  rule version 43 and 81

* Updated version 9

* Update dqc_0080_ifrs_2018_concepts.csv

* Update Rule DQC0004

* Rule Clean-up

Fixed 67 to constrain message length.
Fixed 81 to include the DQC prefix
Updated rule 4 to exclude Temp Equity stuff

* Updated rules for change in members on counterparty axis

* Updated rules for DQC 4 error in 2017

* Fixed DQC4 typo

* Updated repository

* Updated rules to centralize constants as csv and json files

* Added packages

* Updated resource files

* Updated DQC changes for Tuesday Meeting

-  Updates to rule 6 to exclude S1, S3 etc reports
-  Update DQC 5 to remove shared constant
-  Standardized if statements to not look like functions. - Added space between if and Parenthesis.
-  Updated resource file to V9
-  Updated rule 4 to exclude consolidation item axis in some cases
-  Updated rule 71 only to work on face financial statements to bring into alignment with FASB implementation guide.

* Updated test ouput files

* update rulesetMap.json and remove files

* Update v9

* Update rulesetMap.json

* remove files

* v9 updates DQC_0048 and xule

* remove files

* Merge branch 'v9' of https://github.com/campbellpryde/xule.dqc into v9

* remove files

* Update travis test case matrix

* remove v8 ruleset.zip files

* Update unit tests v9

* v9 rule forms

* update DQC_0004

* xule update

* update xule - rule-name, server

* update rule_id to rule-name.split v9

* update rule_id to rule-name.split v9

* update gitignore for docs

* Revert "Merge branch 'refs/heads/dt-dqc_us_rulesV9' into v9"

This reverts commit 5a663131d7446ede886908122e3152c43a8cac0b, reversing
changes made to 94c4b3c07b09ec478eef8cfdb600f305392966bb.

* Revert "Merge branch 'v9' of https://github.com/davidtauriello/xule.dqc into v9"

This reverts commit 94c4b3c07b09ec478eef8cfdb600f305392966bb, reversing
changes made to f45a44ac78dace393f4f5c2641373d60f7da2a2d.

* update rule_id to rule-name split v9

* update v9 public exposure

* update resources branch - IFRS

* update v9 DQC code

* remove orphan unit tests

* Create gen_test_case_results.sh

* Update from DQC v9.0.0RC3

* Create gen_test_case_results.sh

* Update child elements promotable to Sibling to account for CD's

CD's may not be included in cash and cash equivalents if they have a longer term and are considered investments.

* Updated dqc13 and dqc14

* Updated the 2019 taxonomy for changes in the DEI for the FAST Act

* Updated 2018 taxonomy for the FAST act CHanges and initial public review comments

* Updated 2019 V9 for incorrect id.

* Updated to add rules for the 2019 IFRS taxonomy and DEI changes

* v9 updates for SEC Taxonomy changes - DEI / FAST Act

* Updated the version number on 2019

* Updated IFRS for effective date resources

* Updated IFRSfor effective date resources

* Updated 2019 version number

* Modify travis sequence

* Update DQC_IFRS_0080.xule

* Revert "Update DQC_IFRS_0080.xule"

This reverts commit eb7e225ffeff7fc4fed4eb23061b1b240a5adfb7.

* update ruleset.zip

* Updated IFRS for effective date resources

* update __init__.py

* Revert "update __init__.py"

This reverts commit a2b72835d8e5bbdcfa5ce4851d783d1e3d478d68.

* Updated for new FASB entry point for dei 2019

* Merge branch 'v9' of https://github.com/campbellpryde/xule.dqc into v9

* Create DQC_0082.xule

* Added DQC 82

* Update DQC_0082.xule

* Added VIE rules

* Updated for file location

* Updated to fix error

* Create DQC_0082.xule

* Added new rules

* Create DQC_0084.xule

* Update DQC_0084.xule

*  Updated cashflow exceptions for deposit item

Added the following items:

PaymentsForProceedsFromOtherDeposits,
ProceedsFromOtherDeposits,
PaymentsForOtherDeposits

* Updated DQC 9 for changes to rule 81

* Updated for rule 81 exceptions

* Updates for V10 development

Updates to rule 81 for message

* Updated Constants for CF exceptions

* Updated v10

* Update version.xule

* Updated test cases

* Update DQC.US.0081.9278_osmu-2018.xml

* Add rule submission forms for DQC public exposure approval

* fix formatting issues throughout rule submission forms

* Update DQC_0082.md

* Fix formatting issues throughout rule submission forms

* Update rule forms v9 to approved

* fix dqc_0082 table formatting

* Update rules ToC & status for public exposure

* Update and restructure travis

* update ruleset map (LOCAL FORK)

* remove us-v9; update rulesetmap

* Update rulesetmap.json

* Update DQC_0084.xule

* Updated DQC0084 with test cases

* Created testcases for rule 82

* Delete DQC.US.0084.9299_vtgn-2018.xml

* Additional testcases

* Update travis for v10 tests and dqc.xule copyright

* update rulesetMap for IFRS

* Update travis test index

* update travis

* update from v9 approved

* Updated rule 52

* Updated for copyright

* Updated effective date for IFRS V9

* Updated Taxonomy XML and resources.zip for V9

* Updated Compiled files for V9

* Updated effective date for IFRS V9

* Updated Taxonomy XML and resources.zip for V9

* Updated Compiled files for V9

* Update v10 public exposure (IFRS effective date)

* Update v10 public exposure rulesets (resources.zip v10)

* Remove v9 ruleset.zip (IFRS) and update rulesetMap

* Update siblings_demotable_to_child.csv

Updated to remove white space on RepaymentsOfAdvancesForConstruction

* Update resources.zip

Update for white space mistake

* Update siblings demotable .csv to remove whitespace

* Update IFRS effective date function and unit tests from v9

* Update for v9.0.1 release (#417)


* Updated Effective Data for rule 52

* update resources.zip

* Updated effective date for IFRS V9

* Updated Taxonomy XML and resources.zip for V9

* Updated Compiled files for V9

* Updated effective date for IFRS V9

* Updated Taxonomy XML and resources.zip for V9

* Updated Compiled files for V9

* Update siblings_demotable_to_child.csv

Updated to remove white space on RepaymentsOfAdvancesForConstruction

* Update resources.zip

Update for white space mistake

* Updated for new resources file

* Update siblings_demotable_to_child.csv

* Updated IFRS Resource file

* Updated Test cases for IFRS

* Updated IFRS files

* Update resources .csv effective date

* Update effective date .csv for v10 public review

* Merge for v9.0.1 (#420)

* Update resources .csv effective date

* Recompile ruleset and resource .zip for 9/30 effective date

* Merge for v9.0.1 (#420)

* Update resources .csv effective date

* Recompile ruleset and resource .zip for 9/30 effective date

* Version 10.0.0RC1 DQC for public exposure (#418)

* update from v9 approved

* Updated rule 52

* Updated for copyright

* Updated Effective Data for rule 52

* update resources.zip

* Merge for v9.0.1 (#415)

* Updated Effective Data for rule 52

* update resources.zip

* Updated effective date for IFRS V9

* Updated IFRS compile file and resource file

* Updated effective date for IFRS V9

* Updated Taxonomy XML and resources.zip for V9

* Updated Compiled files for V9

* Updated US-GAAP for V10

* Update v10 public exposure (IFRS effective date)

* Update v10 public exposure rulesets (resources.zip v10)

* Remove v9 ruleset.zip (IFRS) and update rulesetMap

* Update IFRS effective date function and unit tests from v9

* Updated IFRS Resource file

* Updated compiled versions of IFRS

* Update resources .csv effective date

* Update effective date .csv for v10 public review

* Update v10.0.0RC1 DQC

* Revert "Merge branch 'davidtauriello-master'"

This reverts commit 24e08a9f2aa81c073860b2c3b99a63ce71ec27db, reversing
changes made to f5954b0584f3c8a1b1a673b9de5ee3bcae46511b.

* Update v9.0.1 DQC

* Update DQC_0084.md

* Update dqc_0015 .xlsx for removal - 7204

* Update to v9.0.2 (#422)

* Update child_elements_promotable_to_sibling.csv

Updated to include Interest expense

* Updated for incorrect nonneg 7204

* Update resources.zip

* Update zip for 9.0.2

* Update dqc_0015 .xlsx for removal - 7204

* Update to v9.0.2 (#422)

* Update child_elements_promotable_to_sibling.csv

Updated to include Interest expense

* Updated for incorrect nonneg 7204

* Update resources.zip

* Update zip for 9.0.2

* Update dqc_0015 .xlsx for removal - 7204

* Update to v10 (#423)

* Updates to version 10 for non neg and rule 84

Removed rule 7204 (NonNeg)
Added exception for Revenues and Interest Expense.

* Update resources.zip

* Updated V10 US GAAP Compiled ZIPS

* Removed head files

* Updated IFRS files with correct version number.

* Update dqc_0015 .xlsx for removal - 7204

* Update test case for dqc_0015 removal 7204

* Update test case for dqc_0015 removal 7204

* Update test case for dqc_0015 removal 7204

* Update test case for dqc_0015 removal 7204

* Update dqc_0015 test case for 7204 removal

* Update dqc_0015 test case for 7204 removal

* Update dqc_0015 test case for 7204 removal

* Update dqc_0015 test case for 7204 removal

* Updated exceptions for rule DQC0081

* Update ruleset.zips for additional dqc_0081 exceptions

* Update for v9.0.3 (#425)

* Updated exceptions for rule DQC0081

-Addressed issue with operating lease liability current, noncurrent and both.
-Amortiztion of debt

* Update for DQC_0081 exceptions (#426)

* Updated exceptions for rule DQC0081

* Update ruleset.zips for additional dqc_0081 exceptions

* See #427 for details

* Revert "Update test case for dqc_0015 removal 7204"

This reverts commit c10f75cbeba2ef3d86e821b42cae613c19b0b7b1.

* Revert "Update test case for dqc_0015 removal 7204"

This reverts commit c10f75cbeba2ef3d86e821b42cae613c19b0b7b1.

* Revert "Update test case for dqc_0015 removal 7204"

This reverts commit c10f75cbeba2ef3d86e821b42cae613c19b0b7b1.

* Update rule submission form dqc_0047

* Update base-taxonomy-IFRS-2019.xule

* Updates to V9 (#429)

* Update base-taxonomy-IFRS-2019.xule

* Update dqc-ifrs-2019-V9-ruleset.zip

* Updates to Rules based on comments from users.

* Updated V9 for user comments

* Updates for report F-1 and DQC 5 and effective date for rule 72

* Updated compiled code for v9 constant change

* Updated for effective date

* Updated IFRS taxonomy link

* Update DQC_0045.xule

* Updated compiled rule code

Included effective date changes andfull entry point for IFRS

* Update DQC.US.0013_ehic-2017.xml

* Updates to v10 from v9 (#430)

* Update rule submission form dqc_0047

* Update base-taxonomy-IFRS-2019.xule

* Update base-taxonomy-IFRS-2019.xule

* Create dqc-ifrs-2019-V9-ruleset.zip

* Updated for user advised changes to rules 13 and 78

* Updates for report F-1 and DQC 5 and effective date for rule 72

* Updated for user changes, F1 change and effective date

* Updated to include IFRS entry point all.

* Updates for base taxonomy changes

* Update DQC.US.0013_ehic-2017.xml

* Updates to V9 (#429)

* Update base-taxonomy-IFRS-2019.xule

* Update dqc-ifrs-2019-V9-ruleset.zip

* Updates to Rules based on comments from users.

* Updated V9 for user comments

* Updates for report F-1 and DQC 5 and effective date for rule 72

* Updated compiled code for v9 constant change

* Updated for effective date

* Updated IFRS taxonomy link

* Update DQC_0045.xule

* Updated compiled rule code

Included effective date changes andfull entry point for IFRS

* Update DQC.US.0013_ehic-2017.xml

* resolve v9 conflicts

* Update v9 (#432)

* Update version.xule

* Updated complied version for release 9

* Update child_elements_promotable_to_sibling.csv

* Update DQC_0001.xule

* Update resources.zip

* Updated compiled rules for Version 9

* DQC v10.0.0RC4

* Update DQC v9.0.5 (#112)

*  Updated cashflow exceptions for deposit item

Added the following items:

PaymentsForProceedsFromOtherDeposits,
ProceedsFromOtherDeposits,
PaymentsForOtherDeposits

* Updated DQC 9 for changes to rule 81

* Updated for rule 81 exceptions

* Updated test cases

* update version 9.0.0 approved / dqc.xule file copyright 2019 (#3)

* Updated version number and copyright for V9

* Updated fro relative link

* Recompiled IFRS

* Updated Effective Data for rule 52

* Fix test case (duplicated)

* Update for v9.0.2 (#110)

* Updated for new resources file

* Updated IFRS Resource file

* Updated Test cases for IFRS

* Updated IFRS files

* Update child_elements_promotable_to_sibling.csv

Updated to include Interest expense

* Updated for incorrect nonneg 7204

* Update resources.zip

* Update zip for 9.0.2

* Updated exceptions for rule DQC0081

* Updated for changes to the rule 81 exception file

-Addressed issue with operating lease liability current, noncurrent and both.
-Amortiztion of debt

* Update base-taxonomy-IFRS-2019.xule

* Update dqc-ifrs-2019-V9-ruleset.zip

* Updates to Rules based on comments from users.

* Updated V9 for user comments

* Updates for report F-1 and DQC 5 and effective date for rule 72

* Updated compiled code for v9 constant change

* Updated for effective date

* Updated IFRS taxonomy link

Updated to full IFRS taxonomy link

* Update DQC_0045.xule

Update to include effective date

* Updated compiled rule code

Included effective date changes andfull entry point for IFRS

* Update DQC.US.0013_ehic-2017.xml

Updated for rule removed from DQC 13

* Update DQC.US.0013_ehic-2017.xml

* Updated DQC_0001 from SRT Changes

Updated the foloowing for SRT Changes:

srt:NaturalGasLiquidsReservesMember, srt:NaturalGasReservesMember,
srt:OilReservesMember,
srt:SyntheticOilMember

Updated axis children:
srt:ReserveQuantitiesByTypeOfReserveAxis

* Updated $extension_ns

Changed to taxonomy().entry-point-namespace

* Updated all extension constants to be faster and more accurate

* Update child_elements_promotable_to_sibling.csv

* Updated taonomy package and resources.zip file

* Update version.xule

* Updated complied version for release 9

* Update child_elements_promotable_to_sibling.csv

* Update DQC_0001.xule

* Update resources.zip

* Updated compiled rules for Version 9

* Update for v10 (#111)

* Create DQC_0082.xule

* Added DQC 82

* Update DQC_0082.xule

* Added VIE rules

* Updated for file location

* Updated to fix error

* Create DQC_0082.xule

* Added new rules

* Create DQC_0084.xule

* Update DQC_0084.xule

* Updates for V10 development

Updates to rule 81 for message

* Updated Constants for CF exceptions

* Updated v10

* Update version.xule

* Update DQC_0084.xule

* Updated DQC0084 with test cases

* Created testcases for rule 82

* Delete DQC.US.0084.9299_vtgn-2018.xml

* Additional testcases

* Updated rule 52

* Updated for copyright

* Updated effective date for IFRS V9

* Updated IFRS compile file and resource file

* Updated US-GAAP for V10

* Updated IFRS Resource file

* Updated compiled versions of IFRS

* Updates to version 10 for non neg and rule 84

Removed rule 7204 (NonNeg)
Added exception for Revenues and Interest Expense.

* Update resources.zip

* Updated V10 US GAAP Compiled ZIPS

* Removed head files

* Updated IFRS files with correct version number.

* Update base-taxonomy-IFRS-2019.xule

* Create dqc-ifrs-2019-V9-ruleset.zip

Updated for error in namespace references.

* Updated for user advised changes to rules 13 and 78

* Updates for report F-1 and DQC 5 and effective date for rule 72

* Updated for user changes, F1 change and effective date

* Updated to include IFRS entry point all.

* Updates for base taxonomy changes

The core base taxonomy for IFRS wasnot correct causing problemsin rule DQC.0008

* Update DQC.US.0013_ehic-2017.xml

Updated for rule change that was agreed in 2017 but never implemented, so an error was firing in some limited cases when it should not have been.

* Update DQC.US.0013_ehic-2017.xml

Updated

* Updates to DQC.US.0001.69 for SRT

Facilitated change for the following to srt:
srt:NaturalGasLiquidsReservesMember, srt:NaturalGasReservesMember,
srt:OilReservesMember,
srt:SyntheticOilMember

and the axis:
srt:ReserveQuantitiesByTypeOfReserveAxis

* Updated DQC rules to handle extensions more efficiently and accurately

* Update child_elements_promotable_to_sibling.csv

* Updated taxonomy package file and created resource file.

* Update version.xule

* Updated compiled versions for latest release

* Update child_elements_promotable_to_sibling.csv

* Update rule 84 to account for decimals of the aggregation

Updated decimals to account for the decimals of the aggregation.

* Update resources.zip

* Updated Version 10 compiled rules.

* Update DQC v10.0.0RC4 (#113)

* Version 10.0.0RC1 DQC for public exposure (#418)

* update from v9 approved

* Updated rule 52

* Updated for copyright

* Updated Effective Data for rule 52

* update resources.zip

* Merge for v9.0.1 (#415)

* Updated Effective Data for rule 52

* update resources.zip

* Updated effective date for IFRS V9

* Updated IFRS compile file and resource file

* Updated effective date for IFRS V9

* Updated Taxonomy XML and resources.zip for V9

* Updated Compiled files for V9

* Updated US-GAAP for V10

* Update v10 public exposure (IFRS effective date)

* Update v10 public exposure rulesets (resources.zip v10)

* Remove v9 ruleset.zip (IFRS) and update rulesetMap

* Update IFRS effective date function and unit tests from v9

* Updated IFRS Resource file

* Updated compiled versions of IFRS

* Update resources .csv effective date

* Update effective date .csv for v10 public review

* Update v10.0.0RC1 DQC

* Update DQC_0084.md

* Update to v10 (#423)

* Updates to version 10 for non neg and rule 84

Removed rule 7204 (NonNeg)
Added exception for Revenues and Interest Expense.

* Update resources.zip

* Updated V10 US GAAP Compiled ZIPS

* Removed head files

* Updated IFRS files with correct version number.

* Update dqc_0015 .xlsx for removal - 7204

* Update test case for dqc_0015 removal 7204

* Update dqc_0015 test case for 7204 removal

* DQC v10.0.0RC4

* Revert "Merge branch 'v9-conflicts'"

This reverts commit 27c30515dde944f7f56dfe422651e7d400fdb163, reversing
changes made to 4d06205e759b6c074162330404ee533703a64c2a.

* Fix v9.0.5 issue for re-release

* Revert the revert for v9.0.5

* Update rule submission form dqc_0084

* Update rule submission form dqc_0084

* Update for v10 - fix resources.xule URL and update dqc_0081 resource from v9

* Update resources.zip and reinitialize to v10 ruleset.zip files

* Update DQC_0004.md

* Update rule submission form dqc_0078

* Update rule submission forms dqc_0004 and dqc_0078

* Update v10 rule submission forms to approved and restructure plugin documentation

* v10 update from Data Quality Committee

* v10 update from Data Quality Committee

* Update v10 approved

* v10 update from Data Quality Committee

* v10 update from Data Quality Committee

* Update .gitignore

* Update v10 docs

* Merge for v10.0.0 (#435)

* Update from DQC v9.0.0RC3

* Update v10.0.0RC1 DQC

* DQC v10.0.0RC4

* Update for v10

* Create DQC_0082.xule

* Added DQC 82

* Update DQC_0082.xule

* Added VIE rules

* Updated for file location

* Updated to fix error

* Create DQC_0082.xule

* Added new rules

* Create DQC_0084.xule

* Update DQC_0084.xule

* Updates for V10 development

Updates to rule 81 for message

* Updated Constants for CF exceptions

* Updated v10

* Update version.xule

* Update DQC_0084.xule

* Updated DQC0084 with test cases

* Created testcases for rule 82

* Delete DQC.US.0084.9299_vtgn-2018.xml

* Additional testcases

* Updated rule 52

* Updated for copyright

* Updated effective date for IFRS V9

* Updated IFRS compile file and resource file

* Updated US-GAAP for V10

* Updated IFRS Resource file

* Updated compiled versions of IFRS

* Updates to version 10 for non neg and rule 84

Removed rule 7204 (NonNeg)
Added exception for Revenues and Interest Expense.

* Update resources.zip

* Updated V10 US GAAP Compiled ZIPS

* Removed head files

* Updated IFRS files with correct version number.

* Update base-taxonomy-IFRS-2019.xule

* Create dqc-ifrs-2019-V9-ruleset.zip

Updated for error in namespace references.

* Updated for user advised changes to rules 13 and 78

* Updates for report F-1 and DQC 5 and effective date for rule 72

* Updated for user changes, F1 change and effective date

* Updated to include IFRS entry point all.

* Updates for base taxonomy changes

The core base taxonomy for IFRS wasnot correct causing problemsin rule DQC.0008

* Update DQC.US.0013_ehic-2017.xml

* Updates to DQC.US.0001.69 for SRT

Facilitated change for the following to srt:
srt:NaturalGasLiquidsReservesMember, srt:NaturalGasReservesMember,
srt:OilReservesMember,
srt:SyntheticOilMember

and the axis:
srt:ReserveQuantitiesByTypeOfReserveAxis

* Updated DQC rules to handle extensions more efficiently and accurately

* Update child_elements_promotable_to_sibling.csv

* Updated taxonomy package file and created resource file.

* Update version.xule

* Updated compiled versions for latest release

* Update child_elements_promotable_to_sibling.csv

* Update rule 84 to account for decimals of the aggregation

Updated decimals to account for the decimals of the aggregation.

* Update resources.zip

* Updated Version 10 compiled rules.

* Update v10 approved

* v10 update from Data Quality Committee

* v10 update from Data Quality Committee

* Update .gitignore

* Update v10 docs

* re-insert dqc_0081 rule form

* removed 2019 IFRS v9 ruleset.zip

* Revert "from DQC v10 approved"

This reverts commit f8b8f2b28b6c76cb7deacf05e1bd119aa6737bee, reversing
changes made to 243a25ac7a27e166a8ce594cb27b62187aa81ea5.

* Merge remote-tracking branch 'refs/remotes/origin/master' into v10

* remove v9 IFRS 2019 ruleset

* Update v10 from DataQualityCommittee (#115)

* update __init__.py

* Revert "update __init__.py"

This reverts commit a2b72835d8e5bbdcfa5ce4851d783d1e3d478d68.

* Updated for FASB update to base US GAAP taxonomy to support 2019 dei

* Updated for FASB update to base US GAAP taxonomy to support 2019 dei

* Merge branch 'v9' of https://github.com/campbellpryde/xule.dqc into v9

* Updated rule 71 to only run on statements and be in alignment with V9

* Sync DQC v8.1.4 (#104)

* Updated rule 43 version 8 for the 2016 taxonomy to fix error

* Bug fix - Updated rule DQC 48 to have an effective date

Updated rule and compiled files

* Updated effective date for rule 60

* Updates to rule 47, 52, 55 and 57 for effective date missing

* Updated lists to support strings

* Bug fix - Updated rule DQC 48 to have an effective date

Updated rule and compiled files

* Updated effective date for rule 60

* Updates to rule 47, 52, 55 and 57 for effective date missing

* Updated lists to support strings

* Updated V8 2019 for FAST Act Rules

* Updated US GAAP 2018 and IFRS 2018 for the FAST act requirements

* Updated version 8 version number

* Updated for FASB update to base US GAAP taxonomy to support 2019 dei

* Updated rule 71 to only run on statements and be in alignment with V9

* Create DQC_0082.xule

* Merge branch 'v8' of https://github.com/campbellpryde/xule.dqc into v8

* Added DQC 82

* Merge branch 'v9' of https://github.com/DataQualityCommittee/dqc_us_rules into v9

* Update DQC_0082.xule

* Added VIE rules

* Updated for file location

* Updated to fix error

* Create DQC_0082.xule

* Added new rules

* Create DQC_0084.xule

*  Updated cashflow exceptions for deposit item

Added the following items:

PaymentsForProceedsFromOtherDeposits,
ProceedsFromOtherDeposits,
PaymentsForOtherDeposits

* Updated DQC 9 for changes to rule 81

* Updated for rule 81 exceptions

* Update DQC_0084.xule

*  Updated cashflow exceptions for deposit item

Added the following items:

PaymentsForProceedsFromOtherDeposits,
ProceedsFromOtherDeposits,
PaymentsForOtherDeposits

* Updated DQC 9 for changes to rule 81

* Updated for rule 81 exceptions

* Updates for V10 development

Updates to rule 81 for message

* Updated Constants for CF exceptions

* Updated v10

* Update version.xule

* Updated test cases

* Updated test cases

* Update DQC.US.0081.9278_osmu-2018.xml

* Add rule submission forms for DQC public exposure approval

* fix formatting issues throughout rule submission forms

* Update DQC_0082.md

* Fix formatting issues throughout rule submission forms

* Update rule forms v9 to approved

* fix dqc_0082 table formatting

* Update rules ToC & status for public exposure

* Update and restructure travis

* update ruleset map (LOCAL FORK)

* Update DQC_0081.md

* remove us-v9; update rulesetmap

* Update rulesetmap.json

* Update DQC_0084.xule

* Updated DQC0084 with test cases

* Created testcases for rule 82

* Add v8 zips (resolve conflict)

* Revert "Add v8 zips (resolve conflict)"

This reverts commit 8bee2d51379140da0449af8817ec0649d2321f06.

* update version 9.0.0 approved / dqc.xule file copyright 2019

* Delete DQC.US.0084.9299_vtgn-2018.xml

* update version 9.0.0 approved / dqc.xule file copyright 2019 (#3)

* Updated version number and copyright for V9

* Additional testcases

* Updated fro relative link

* Recompiled IFRS

* Update v9 approved rulesets UGT

* Update v9 approved rulesets IFRS

* update version 9.0.0 approved / dqc.xule file copyright 2019

* Update v9 approved rulesets UGT

* Update v9 approved rulesets IFRS

* Update travis for v10 tests and dqc.xule copyright

* update rulesetMap for IFRS

* Update travis test index

* update travis

* Revert "Add v8 zips (resolve conflict)"

This reverts commit 8bee2d51379140da0449af8817ec0649d2321f06.

* Updated Effective Data for rule 52

* Updated rule 52

* Updated for copyright

* Updated Effective Data for rule 52

* update resources.zip

* update from v9 approved

* Updated rule 52

* Updated for copyright

* Updated Effective Data for rule 52

* update resources.zip

* Merge for v9.0.1 (#415)

* Updated Effective Data for rule 52

* update resources.zip

* Updated effective date for IFRS V9

* Updated Taxonomy XML and resources.zip for V9

* Updated Compiled files for V9

* Updated effective date for IFRS V9

* Updated IFRS compile file and resource file

* Updated effective date for IFRS V9

* Updated Taxonomy XML and resources.zip for V9

* Updated Compiled files for V9

* Updated US-GAAP for V10

* Update v10 public exposure (IFRS effective date)

* Update v10 public exposure rulesets (resources.zip v10)

* Remove v9 ruleset.zip (IFRS) and update rulesetMap

* Update siblings_demotable_to_child.csv

Updated to remove white space on RepaymentsOfAdvancesForConstruction

* Update resources.zip

Update for white space mistake

* Update siblings demotable .csv to remove whitespace

* Update IFRS effective date function and unit tests from v9

* Updated IFRS Resource file

* Updated compiled versions of IFRS

* Update for v9.0.1 release (#417)


* Updated Effective Data for rule 52

* update resources.zip

* Updated effective date for IFRS V9

* Updated Taxonomy XML and resources.zip for V9

* Updated Compiled files for V9

* Updated effective date for IFRS V9

* Updated Taxonomy XML and resources.zip for V9

* Updated Compiled files for V9

* Update siblings_demotable_to_child.csv

Updated to remove white space on RepaymentsOfAdvancesForConstruction

* Update resources.zip

Update for white space mistake

* Updated for new resources file

* Update siblings_demotable_to_child.csv

* Updated IFRS Resource file

* Updated Test cases for IFRS

* Updated IFRS files

* Update resources .csv effective date

* Update effective date .csv for v10 public review

* Merge for v9.0.1 (#420)

* Update resources .csv effective date

* Recompile ruleset and resource .zip for 9/30 effective date

* Merge for v9.0.1 (#420)

* Update resources .csv effective date

* Recompile ruleset and resource .zip for 9/30 effective date

* Revert "Merge branch 'davidtauriello-master'"

This reverts commit 24e08a9f2aa81c073860b2c3b99a63ce71ec27db, reversing
changes made to f5954b0584f3c8a1b1a673b9de5ee3bcae46511b.

* Update v9.0.1 DQC

* Updates to version 10 for non neg and rule 84

Removed rule 7204 (NonNeg)
Added exception for Revenues and Interest Expense.

* Update resources.zip

* Updated V10 US GAAP Compiled ZIPS

* Removed head files

* Updated IFRS files with correct version number.

* Update dqc_0015 .xlsx for removal - 7204

* Update to v9.0.2 (#422)

* Update child_elements_promotable_to_sibling.csv

Updated to include Interest expense

* Updated for incorrect nonneg 7204

* Update resources.zip

* Update zip for 9.0.2

* Update dqc_0015 .xlsx for removal - 7204

* Update to v9.0.2 (#422)

* Update child_elements_promotable_to_sibling.csv

Updated to include Interest expense

* Updated for incorrect nonneg 7204

* Update resources.zip

* Update zip for 9.0.2

* Update dqc_0015 .xlsx for removal - 7204

* Update test case for dqc_0015 removal 7204

* Update test case for dqc_0015 removal 7204

* Update test case for dqc_0015 removal 7204

* Update dqc_0015 test case for 7204 removal

* Update dqc_0015 test case for 7204 removal

* Update dqc_0015 test case for 7204 removal

* Updated exceptions for rule DQC0081

* Update ruleset.zips for additional dqc_0081 exceptions

* Update for v9.0.3 (#425)

* Updated exceptions for rule DQC0081

-Addressed issue with operating lease liability current, noncurrent and both.
-Amortiztion of debt

* Update for DQC_0081 exceptions (#426)

* Updated exceptions for rule DQC0081

* Update ruleset.zips for additional dqc_0081 exceptions

* See #427 for details

* Revert "Update test case for dqc_0015 removal 7204"

This reverts commit c10f75cbeba2ef3d86e821b42cae613c19b0b7b1.

* Revert "Update test case for dqc_0015 removal 7204"

This reverts commit c10f75cbeba2ef3d86e821b42cae613c19b0b7b1.

* Revert "Update test case for dqc_0015 removal 7204"

This reverts commit c10f75cbeba2ef3d86e821b42cae613c19b0b7b1.

* Update rule submission form dqc_0047

* Update base-taxonomy-IFRS-2019.xule

* Update base-taxonomy-IFRS-2019.xule

* Create dqc-ifrs-2019-V9-ruleset.zip

Updated for error in namespace references.

* Updated for user advised changes to rules 13 and 78

* Updates for report F-1 and DQC 5 and effective date for rule 72

* Updated for user changes, F1 change and effective date

* Updated to include IFRS entry point all.

* Updates for base taxonomy changes

The core base taxonomy for IFRS wasnot correct causing problemsin rule DQC.0008

* Update DQC.US.0013_ehic-2017.xml

Updated for rule change that was agreed in 2017 but never implemented, so an error was firing in some limited cases when it should not have been.

* Update DQC.US.0013_ehic-2017.xml

Updated

* Updates to V9 (#429)

* Update base-taxonomy-IFRS-2019.xule

* Update dqc-ifrs-2019-V9-ruleset.zip

* Updates to Rules based on comments from users.

* Updated V9 for user comments

* Updates for report F-1 and DQC 5 and effective date for rule 72

* Updated compiled code for v9 constant change

* Updated for effective date

* Updated IFRS taxonomy link

* Update DQC_0045.xule

* Updated compiled rule code

Included effective date changes andfull entry point for IFRS

* Update DQC.US.0013_ehic-2017.xml

* Updates to v10 from v9 (#430)

* Update rule submission form dqc_0047

* Update base-taxonomy-IFRS-2019.xule

* Update base-taxonomy-IFRS-2019.xule

* Create dqc-ifrs-2019-V9-ruleset.zip

* Updated for user advised changes to rules 13 and 78

* Updates for report F-1 and DQC 5 and effective date for rule 72

* Updated for user changes, F1 change and effective date

* Updated to include IFRS entry point all.

* Updates for base taxonomy changes

* Update DQC.US.0013_ehic-2017.xml

* Updates to V9 (#429)

* Update base-taxonomy-IFRS-2019.xule

* Update dqc-ifrs-2019-V9-ruleset.zip

* Updates to Rules based on comments from users.

* Updated V9 for user comments

* Updates for report F-1 and DQC 5 and effective date for rule 72

* Updated compiled code for v9 constant change

* Updated for effective date

* Updated IFRS taxonomy link

* Update DQC_0045.xule

* Updated compiled rule code

Included effective date changes andfull entry point for IFRS

* Update DQC.US.0013_ehic-2017.xml

* Updates to DQC.US.0001.69 for SRT

Facilitated change for the following to srt:
srt:NaturalGasLiquidsReservesMember, srt:NaturalGasReservesMember,
srt:OilReservesMember,
srt:SyntheticOilMember

and the axis:
srt:ReserveQuantitiesByTypeOfReserveAxis

* Updated DQC rules to handle extensions more efficiently and accurately

* Update child_elements_promotable_to_sibling.csv

* Updated taxonomy package file and created resource file.

* Update version.xule

* Updated compiled versions for latest release

* Update child_elements_promotable_to_sibling.csv

* Update rule 84 to account for decimals of the aggregation

Updated decimals to account for the decimals of the aggregation.

* Update resources.zip

* Updated Version 10 compiled rules.

* resolve v9 conflicts

* Update v9 (#432)

* Update version.xule

* Updated complied version for release 9

* Update child_elements_promotable_to_sibling.csv

* Update DQC_0001.xule

* Update resources.zip

* Updated compiled rules for Version 9

* Update DQC v9.0.5 (#112)

*  Updated cashflow exceptions for deposit item

Added the following items:

PaymentsForProceedsFromOtherDeposits,
ProceedsFromOtherDeposits,
PaymentsForOtherDeposits

* Updated DQC 9 for changes to rule 81

* Updated for rule 81 exceptions

* Updated test cases

* update version 9.0.0 approved / dqc.xule file copyright 2019 (#3)

* Updated version number and copyright for V9

* Updated fro relative link

* Recompiled IFRS

* Updated Effective Data for rule 52

* Fix test case (duplicated)

* Update for v9.0.2 (#110)

* Updated for new resources file

* Updated IFRS Resource file

* Updated Test cases for IFRS

* Updated IFRS files

* Update child_elements_promotable_to_sibling.csv

Updated to include Interest expense

* Updated for incorrect nonneg 7204

* Update resources.zip

* Update zip for 9.0.2

* Updated exceptions for rule DQC0081

* Updated for changes to the rule 81 exception file

-Addressed issue with operating lease liability current, noncurrent and both.
-Amortiztion of debt

* Update base-taxonomy-IFRS-2019.xule

* Update dqc-ifrs-2019-V9-ruleset.zip

* Updates to Rules based on comments from users.

* Updated V9 for user comments

* Updates for report F-1 and DQC 5 and effective date for rule 72

* Updated compiled code for v9 constant change

* Updated for effective date

* Updated IFRS taxonomy link

Updated to full IFRS taxonomy link

* Update DQC_0045.xule

Update to include effective date

* Updated compiled rule code

Included effective date changes andfull entry point for IFRS

* Update DQC.US.0013_ehic-2017.xml

Updated for rule removed from DQC 13

* Update DQC.US.0013_ehic-2017.xml

* Updated DQC_0001 from SRT Changes

Updated the foloowing for SRT Changes:

srt:NaturalGasLiquidsReservesMember, srt:NaturalGasReservesMember,
srt:OilReservesMember,
srt:SyntheticOilMember

Updated axis children:
srt:ReserveQuantitiesByTypeOfReserveAxis

* Updated $extension_ns

Changed to taxonomy().entry-point-namespace

* Updated all extension constants to be faster and more accurate

* Update child_elements_promotable_to_sibling.csv

* Updated taonomy package and resources.zip file

* Update version.xule

* Updated complied version for release 9

* Update child_elements_promotable_to_sibling.csv

* Update DQC_0001.xule

* Update resources.zip

* Updated compiled rules for Version 9

* Revert "Merge branch 'v9-conflicts'"

This reverts commit 27c30515dde944f7f56dfe422651e7d400fdb163, reversing
changes made to 4d06205e759b6c074162330404ee533703a64c2a.

* Fix v9.0.5 issue for re-release

* Revert the revert for v9.0.5

* Update rule submission form dqc_0084

* Update rule submission form dqc_0084

* Added AmortizationOfFinancingCosts as a child of InterestExpenseDebt

* Update for v10 - fix resources.xule URL and update dqc_0081 resource from v9

* Update resources.zip and reinitialize to v10 ruleset.zip files

* Updated to V10 for resources

* Updated compiled versions for V10

* Update DQC_0004.md

* Update rule submission form dqc_0078

* Update rule submission forms dqc_0004 and dqc_0078

* Update v10 rule submission forms to approved and restructure plugin documentation

* updatd V10 for release

* Updated rules for V10

* v10 update from Data Quality Committee

* v10 update from Data Quality Committee

* Merge for v10.0.0 (#435)

* Update from DQC v9.0.0RC3

* Update v10.0.0RC1 DQC

* DQC v10.0.0RC4

* Update for v10

* Create DQC_0082.xule

* Added DQC 82

* Update DQC_0082.xule

* Added VIE rules

* Updated for file location

* Updated to fix error

* Create DQC_0082.xule

* Added new rules

* Create DQC_0084.xule

* Update DQC_0084.xule

* Updates for V10 development

Updates to rule 81 for message

* Updated Constants for CF exceptions

* Updated v10

* Update version.xule

* Update DQC_0084.xule

* Updated DQC0084 with test cases

* Created testcases for rule 82

* Delete DQC.US.0084.9299_vtgn-2018.xml

* Additional testcases

* Updat…
davidtauriello added a commit that referenced this pull request Jan 28, 2020
* Updated for FASB update to base US GAAP taxonomy to support 2019 dei

* Updated for FASB update to base US GAAP taxonomy to support 2019 dei

* Merge branch 'v9' of https://github.com/campbellpryde/xule.dqc into v9

* Merge branch 'v9' of https://github.com/campbellpryde/xule.dqc into v9

* .gitignore is now working

* Updated rule 71 to only run on statements and be in alignment with V9

* .gitignore is now working

* Merge branch 'v8' of https://github.com/campbellpryde/xule.dqc into v8

* Update rulesetMap.json for 2019 IFRS

*  Updated cashflow exceptions for deposit item

Added the following items:

PaymentsForProceedsFromOtherDeposits,
ProceedsFromOtherDeposits,
PaymentsForOtherDeposits

* Updated DQC 9 for changes to rule 81

* Updated for rule 81 exceptions

* Updated test cases

* Update DQC.US.0081.9278_osmu-2018.xml

* Add rule submission forms for DQC public exposure approval

* fix formatting issues throughout rule submission forms

* Update DQC_0082.md

* Fix formatting issues throughout rule submission forms

* Update rule forms v9 to approved

* fix dqc_0082 table formatting

* Update rules ToC & status for public exposure

* Update and restructure travis

* update ruleset map (LOCAL FORK)

* Update DQC_0081.md

* remove us-v9; update rulesetmap

* Update ruleset .zip files v10 UGT

* Update rulesetmap.json

* Add v8 zips (resolve conflict)

* Revert "Add v8 zips (resolve conflict)"

This reverts commit 8bee2d51379140da0449af8817ec0649d2321f06.

* update version 9.0.0 approved / dqc.xule file copyright 2019

* Update v9 approved rulesets UGT

* Update v9 approved rulesets IFRS

* update version 9.0.0 approved / dqc.xule file copyright 2019

* Update v9 approved rulesets UGT

* Update v9 approved rulesets IFRS

* Update travis for v10 tests and dqc.xule copyright

* Update v10 ruleset.zip files

* update rulesetMap for IFRS

* Update travis test index

* update travis

* Merge for v10 Public Exposure (#413)

* Add rule submission forms for DQC public exposure approval

* fix formatting issues throughout rule submission forms

* Update DQC_0082.md

* Fix formatting issues throughout rule submission forms

* Update rule forms v9 to approved

* fix dqc_0082 table formatting

* Update rules ToC & status for public exposure

* Update and restructure travis

* remove us-v9; update rulesetmap

* Update DQC_0084.xule

* Updated DQC0084 with test cases

* Created testcases for rule 82

* Additional testcases

* Update travis for v10 tests and dqc.xule copyright

* update rulesetMap for IFRS

* Update travis test index

* Revert "Add v8 zips (resolve conflict)"

This reverts commit 8bee2d51379140da0449af8817ec0649d2321f06.

* Updated Effective Data for rule 52

* update resources.zip

* update from v9 approved

* Updated rule 52

* Updated for copyright

* Updated Effective Data for rule 52

* update resources.zip

* Merge for v9.0.1 (#415)

* Updated Effective Data for rule 52

* update resources.zip

* Update v10 for public exposure (#416)

* Updated Version 8 status from Proposed to Approved

* Create DQC.US.0067.7644_rlj-2017.xml

Added test case to show cases where chikdren of sales revenue net are used.

* add/consolidate test cases v8.0.0

* revise test consolidation

* fix test case .travis.yml

* fix formatting .travis

* update test case consolidation

* revise test config .travis

* fix travis consolidation

* update copyright

* fix xule stack issue

* remove 2019 from rulesetMap.json

* update rulesetMap.json

* fix rulesetMap.json

* Fix rulesetMap.json

* Documentation edits for v8 approved

* update dqc_0080 list of elements .xlsx

* Update IFRS Non-Negs xlsx (filter active)

* Updated rule 70 to ignore nils for plan assets

If the aggregate value of plan assets is reported as a nil value then the rule will not run, even if subtotals are provided.  This is on the basis that nil values may have a value but it is just not reported.,

* Updated version 8 for change to rule 70

* remove files from tests - not necessary

* Updated Version 8 status from Proposed to Approved

* Create DQC.US.0067.7644_rlj-2017.xml

Added test case to show cases where chikdren of sales revenue net are used.

* add/consolidate test cases v8.0.0

* revise test consolidation

* fix test case .travis.yml

* fix formatting .travis

* update test case consolidation

* revise test config .travis

* fix travis consolidation

* update from DQC-v8.0.0

* update from DQC-v8.0.0 master

* resolve conflicts #88

* Update from DQC-v8.0.0 (#88)

* update from DQC-v8.0.0 master

* update from DQC-v8.0.0 master

* Update version.xule

Updated version number

* Update version.xule

* Fix 'update latest rule set map'

* Fix 'update latest rule set map'

* STarted Developing version 9

* Updated non neg list to remove 2 elements that can be negative

NetDeferredTaxAssets
NetDeferredTaxLiabilities

* repost xlsx - no content change

* update DQC_0080 v8

* dqc_80 non-neg fixes

* Merge branch 'v9' of https://github.com/phillipengel/xule.dqc into v9

* v8.0.1 - dqc_0080 update / xule rulesetmap management (arelle gui) (#89)

* Updated non neg list to remove 2 elements that can be negative

NetDeferredTaxAssets
NetDeferredTaxLiabilities

* update xule for ruleset management (arelle gui)

* v8.0.1 DQC - dqc_0080 / xule rulesetmap management (arelle gui) (#90)

* v8.0.1 - dqc_0080 update / xule rulesetmap management (arelle gui) (#89)

* Updated non neg list to remove 2 elements that can be negative

NetDeferredTaxAssets
NetDeferredTaxLiabilities

* update xule for ruleset management (arelle gui)

* Interim update to V9 version of the rules

* Updated for propsed rule 0081

* Updated DQC0081 for false positives.

* Update for general and admin

* Compiled version for gen admin fix

* Updated for DQC Meeting

* Updates for financial Statements only

* Updated 0081 for exceptions

* Updated rule 81

Added effective date as a test.

* Update to fix errors

* Updated rule 81 and 46

* Updated for CF changes

* Updated resource file for effective date

* Update dqc_0080_ifrs_2018_concepts.csv

* Updated resource file

* Updates for rule 80 and non negs

* Updates for effective date

* Updated Rule 48 for no CF Statement case

* Updated rule for effective date

Added effective date
Updated rule 81 to improve performance and to add new constants

* Updated the 2018 year for effective dates

* Update dqc-us-2019-V9-ruleset.zip

* updated 2019 rules for srt changes

* Updated Effective Date and Rules

* Updated  rule version 43 and 81

* Updated version 9

* Update dqc_0080_ifrs_2018_concepts.csv

* Update Rule DQC0004

* Rule Clean-up

Fixed 67 to constrain message length.
Fixed 81 to include the DQC prefix
Updated rule 4 to exclude Temp Equity stuff

* Updated rules for change in members on counterparty axis

* remove xlsx from root

* Update v9 for travis testing (#92)

* Updated rules for DQC 4 error in 2017

* Fixed DQC4 typo

* Updated repository

* Updated rules to centralize constants as csv and json files

* Added packages

* Updated resource files

* Updated resource files

* Updated DQC changes for Tuesday Meeting

-  Updates to rule 6 to exclude S1, S3 etc reports
-  Update DQC 5 to remove shared constant
-  Standardized if statements to not look like functions. - Added space between if and Parenthesis.
-  Updated resource file to V9
-  Updated rule 4 to exclude consolidation item axis in some cases
-  Updated rule 71 only to work on face financial statements to bring into alignment with FASB implementation guide.

* Updated test ouput files

* fix conflicts

* Remove files from branch

* Update travis.yml

* v9 for public exposure (#95)

* STarted Developing version 9

* Interim update to V9 version of the rules

* Updated for propsed rule 0081

* Updated DQC0081 for false positives.

* Update for general and admin

* Compiled version for gen admin fix

* Updated for DQC Meeting

* Updates for financial Statements only

* Updated 0081 for exceptions

* Updated rule 81

Added effective date as a test.

* Update to fix errors

* Updated rule 81 and 46

* Updated for CF changes

* Updated resource file for effective date

* Update dqc_0080_ifrs_2018_concepts.csv

* Updated resource file

* Updates for rule 80 and non negs

* Updates for effective date

* Updated Rule 48 for no CF Statement case

* Updated rule for effective date

Added effective date
Updated rule 81 to improve performance and to add new constants

* Updated the 2018 year for effective dates

* Update dqc-us-2019-V9-ruleset.zip

* updated 2019 rules for srt changes

* Updated Effective Date and Rules

* Updated  rule version 43 and 81

* Updated version 9

* Update dqc_0080_ifrs_2018_concepts.csv

* Update Rule DQC0004

* Rule Clean-up

Fixed 67 to constrain message length.
Fixed 81 to include the DQC prefix
Updated rule 4 to exclude Temp Equity stuff

* Updated rules for change in members on counterparty axis

* Updated rules for DQC 4 error in 2017

* Fixed DQC4 typo

* Updated repository

* Updated rules to centralize constants as csv and json files

* Added packages

* Updated resource files

* Updated DQC changes for Tuesday Meeting

-  Updates to rule 6 to exclude S1, S3 etc reports
-  Update DQC 5 to remove shared constant
-  Standardized if statements to not look like functions. - Added space between if and Parenthesis.
-  Updated resource file to V9
-  Updated rule 4 to exclude consolidation item axis in some cases
-  Updated rule 71 only to work on face financial statements to bring into alignment with FASB implementation guide.

* Updated test ouput files

* update rulesetMap.json and remove files

* Update rulesetMap.json

* Updated DQV rule 48 for Implementation of ASU

* Updated XULE for new functions

* remove files

* v9 updates DQC_0048 and xule

* remove files

* Updated rules for list bug in xule

The bug in xule is fixed by using .to-set on csv files.
This will be fixed in the next release of xule.

* Merge branch 'v9' of https://github.com/campbellpryde/xule.dqc into v9

* Updated output files

* Update DQC.US.0004.16_fmcf-2017.xml

* remove files

* Update travis test case matrix

* remove v8 ruleset.zip files

* Update DQC.US.0081.9277_hhc-2018.xml

* Update DQC.US.0071.7646_dfbg-2017.xml

* Update unit tests v9

* Update DQC.IFRS.0080_est-2018.xml

* Update DQC.US.0004.9281_laur-2018.xml

* v9 rule forms

* update DQC_0004

* xule update

* Updated Effective dates for new rules added.

* Update resources.zip

* Updated Resource file

* update xule - rule-name, server

* Update gen_test_case_results.sh

* Updated DQC 4 so rule does not return none for the use of first-values

* Updated rule 4 for 9286

Added the element CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect as this is the required element for the calc as per the new ASU for cashflows

* update rule_id to rule-name.split v9

* update rule_id to rule-name.split v9

* update gitignore for docs

* Revert "Merge branch 'refs/heads/dt-dqc_us_rulesV9' into v9"

This reverts commit 5a663131d7446ede886908122e3152c43a8cac0b, reversing
changes made to 94c4b3c07b09ec478eef8cfdb600f305392966bb.

* Revert "Merge branch 'v9' of https://github.com/davidtauriello/xule.dqc into v9"

This reverts commit 94c4b3c07b09ec478eef8cfdb600f305392966bb, reversing
changes made to f45a44ac78dace393f4f5c2641373d60f7da2a2d.

* update rule_id to rule-name split v9

* update v9 public exposure

* update resources branch - IFRS

* update v9 DQC code

* remove orphan unit tests

* update rule_id to use v8 function (#2)

* Updated base rules

* Updated version7 rules for Multiple Roles on DQC_0070

Updated the code by adding @cube.drs-role = $x to ensure that facts in one table are compared within the same table and that facts with matching dimensions from another table do not bleed in and make inappropriate comparisons.

* Updated Rules for Identified Changes

Update rule DQC.US.0067 to allow for more 440 exception items specifically the following:
IncreaseDecreaseInDeferredRevenue
DeferredRevenueAdditions
DeferredRevenueRevenueRecognized1
DeferredRevenueRefundPayments1
DeferredRevenuePeriodIncreaseDecrease
DeferredRevenueByArrangementDisclosureTextBlock

Updated rule DQC.US.0076 to only require alignment of the satisfaction Date axis with the obligation value.  This value does not have to have matching dimensions between the values for RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 and RevenueRemainingPerformanceObligation or RevenueRemainingPerformanceObligationPercentage
For example: In some cases a filer may report the  obligation or percentage value with a maximum member or a minimum member using the range axis. The way the rule was previously written  required that the satisfaction period element would also need to be tagged twice using the minimum member and maximum member. The rule now allows these the obligation and the satisfaction period of that obligation to have different dimensional qualifications.

The rule was also updated for 2018 to not require period alignment. The satisfaction period context date no longer has tp match the context date of the reported data.

Updated rule DQC.US.0071 to ignore facts that use the InitialApplicationPeriodCumulativeEffectTransitionAxis.  This axis can break up changes by product and will not appear on the income statement. If revenue is broken down by product and revenue recognition adjustments by product, then the table may only show a single product line as that was the only product that an adjustment applied to. In this case the rule would produce an inaccurate error. The rule was updated to ignore any tables that include the axis InitialApplicationPeriodCumulativeEffectTransitionAxis.

* Updated Version 7

Added version number 7.1.0

* Updated Test cases for travis for version 7.1.0

* Update Test to generate test file results

* Update version 8 for version 7 changes.

* Fix error for alignment

* Update dqc-us-2017-V7-ruleset.zip

To address rule 76

* Updates dqc_0067, dqc_0070, dqc_0071, dqc_0076 rule forms

* Updated Test cases and code for TRAVIS differences

*  Update to ford example.

* update testcases from v7.1.0

* update testcases from v7.1.0

*  Update to ford example.

* update travis for additional testcases from v7.1.0

* Update testcase version to 8.0.0

* update rulesetMap.json for 2019 UGT

* Corrected error in rule 0079

Updated the function to address where an extension member is used on diferent dimensions.

* Updated Version 7 for a bug in rule 67

* updated xule

* update xule pick from v7.1

* Updated rulesets for version 7 with packages

* update xule effective v7.1

* update travis SEC urls to https://

* fix conflict in v7.1 xule

* Updated test cases for blnk and oge

* fix unit test duplication

* update xule for 7.1

* update xule v7.1

* update XuleProcessor

* Updates to v7 approved (#368)

* fix dqc_0001 list of axes - excel

* Updated version7 rules for Multiple Roles on DQC_0070

Updated the code by adding @cube.drs-role = $x to ensure that facts in one table are compared within the same table and that facts with matching dimensions from another table do not bleed in and make inappropriate comparisons.

* Added version number 7.1.0

* Updated Test cases for travis for version 7.1.0

* Update Test to generate test file results

* Fix error for alignment

* Updates dqc_0067, dqc_0070, dqc_0071, dqc_0076 rule forms

* Updated Test cases and code for TRAVIS differences

*  Update to ford example.

* Updated Version 7 for a bug in rule 67

* updated xule

* Updated rulesets for version 7 with packages

* update travis SEC urls to https://

* Updated test cases for blnk and oge

* fix unit test duplication

* update xule for 7.1

* Updates to v8 public exposure (#375)

* Updated Rule 0076 for the use of the Range axis and updated Functions with a s link

Created a lib directory with a function file which is shared across multiple taxonomies to reduce the duplication of files that are the same.

* Updated Rules for 2019

* Updated for fixes in 2019 and error message in html

* Update  DQC 70 with html

* Updated base rules

* Update version 8 for version 7 changes.

* update testcases from v7.1.0

* update testcases from v7.1.0

*  Update to ford example.

* update travis for additional testcases from v7.1.0

* Update testcase version to 8.0.0

* update rulesetMap.json for 2019 UGT

* Corrected error in rule 0079

Updated the function to address where an extension member is used on diferent dimensions.

* update xule effective v7.1

* fix conflict in v7.1 xule

* update xule v7.1

* update XuleProcessor

* update tests to v8; modify travis to https:

* update tests to v8; modify travis to https:

* update dqc_0067 from v7.1

* update travis https://

* Updated for V8

* update __init__.py

* update __init__.py

* update __init__.py

* Updated for changes in dimensionl matching

* fix rulesetMap.json file name

* Update DQC.US.0067.7644_f-2017.xml

* update unit test to v8.0.0

* Update DQC.US.0067.7644_f-2017.xml

* Update DQC.US.0067.7644_f-2017.xml

* Update v8 (#378)

* fix rulesetMap.json file name

* update unit test to v8.0.0

* Update DQC_0067.xule

* Update DQC_0067.xule

* Update lower case issue for IFRS 80

* Updated zip files to fix nonneg problem identified by Shelly

* Updated Release 8 rules for IFRS Changes

Centralized functions for IFRS in a central functions library to eliminate duplication

Updated test case for Aruco

Updated resource files to point to version 8

Recomplied rule files

Refactored functions to eliminate any constants from the functions.

Aligned functions with US rule functions.

* Refactored Rules to remove duplicate functions across all rules

Updated functions to a shared library
Refactored functions to be consistent across all rule sets
Removed any constants in a function
Created a central version constant called version.xule

* Recompiled IFRS files

* update from DQC v7.1.0

* update to v8.0.0RC3 DQC

* Updated rule 67 to sort list of elements in 606

ALso ensures that will not remove unique facts.

* Delete vsm-2018.xml

* resolve conflicts v8.0.0RC3 DQC

* Update .gitignore

* update to v8.0.0RC3 DQC (#82)

* Updated to support proposed rules

* Updated ford for rule 67 change and removed accidental run.

* Fixed Typo in message for Rule DQC.US.0001.70

* Updated V8 zip files

* Updated Release to fix typo for rule DQC.US.0001.70

Updated the message of the rule to indicate the ConsolidationItemsAxis and not the HedgingDesignationAxis.

* Update DQC.US.0001.70_glla-2017.xml

* Update DQC.US.0001.70_glla-2017.xml

* Update v8 align/refactor/standardize (#379)

* Update lower case issue for IFRS 80

* Updated zip files to fix nonneg problem identified by Shelly

* Updated Release 8 rules for IFRS Changes

Centralized functions for IFRS in a central functions library to eliminate duplication

Updated test case for Aruco

Updated resource files to point to version 8

Recomplied rule files

Refactored functions to eliminate any constants from the functions.

Aligned functions with US rule functions.

* Refactored Rules to remove duplicate functions across all rules

Updated functions to a shared library
Refactored functions to be consistent across all rule sets
Removed any constants in a function
Created a central version constant called version.xule

* Recompiled IFRS files

* Updated rule 67 to sort list of elements in 606

ALso ensures that will not remove unique facts.

* Delete vsm-2018.xml

* Updated to support proposed rules

* Updated ford for rule 67 change and removed accidental run.

* Fixed Typo in message for Rule DQC.US.0001.70

* Updated V8 zip files

* Update DQC.US.0001.70_glla-2017.xml

* fix typo

* Update version 7.1.1 (#381)

* Updated Release to fix typo for rule DQC.US.0001.70

Updated the message of the rule to indicate the ConsolidationItemsAxis and not the HedgingDesignationAxis.

* Update DQC.US.0001.70_glla-2017.xml

* fix typo

* update .gitignore for xule.dqc

* changes from DQC v7.1.1

* changes from DQC v8 8.0.0RC4

* Update v8.0.0RC4 (#85)

* Update .gitignore

* changes from DQC v8 8.0.0RC4

* update copyright

* fix xule stack issue

* Update v7.1.2 (#382)

* update xule - stack issue

* revise xule changeset

* update copyright

* xule update fix stack issue

* update rulesetMap.json and __init__.py

* Update __init__.py

* Updated test cases for version 8

* Updated test cases

* remove 2019 from rulesetMap.json

* update rulesetMap.json

* fix rulesetMap.json

* Fix rulesetMap.json

* Documentation edits for v8 approved

* update dqc_0080 list of elements .xlsx

* Update IFRS Non-Negs xlsx (filter active)

* Updated rule 70 to ignore nils for plan assets

If the aggregate value of plan assets is reported as a nil value then the rule will not run, even if subtotals are provided.  This is on the basis that nil values may have a value but it is just not reported.,

* Updated version 8 for change to rule 70

* remove files from tests - not necessary

* Updated Version 8 status from Proposed to Approved

* Create DQC.US.0067.7644_rlj-2017.xml

Added test case to show cases where chikdren of sales revenue net are used.

* add/consolidate test cases v8.0.0

* revise test consolidation

* fix test case .travis.yml

* fix formatting .travis

* update test case consolidation

* revise test config .travis

* fix travis consolidation

* fix conflicts #383

* Update for v8.0.0 approved (#383)

* Updated Release 8 rules for IFRS Changes

Centralized functions for IFRS in a central functions library to eliminate duplication

Updated test case for Aruco

Updated resource files to point to version 8

Recomplied rule files

Refactored functions to eliminate any constants from the functions.

Aligned functions with US rule functions.

* Refactored Rules to remove duplicate functions across all rules

Updated functions to a shared library
Refactored functions to be consistent across all rule sets
Removed any constants in a function
Created a central version constant called version.xule

* Recompiled IFRS files

* Updated rule 67 to sort list of elements in 606

Also ensures that will not remove unique facts.

* Fixed Typo in message for Rule DQC.US.0001.70

* Update DQC.US.0001.70_glla-2017.xml

* update copyright

* fix xule stack issue

* update rulesetMap.json

* Documentation edits for v8 approved

* update dqc_0080 list of elements .xlsx

* Updated rule 70 to ignore nils for plan assets

If the aggregate value of plan assets is reported as a nil value then the rule will not run, even if subtotals are provided.  This is on the basis that nil values may have a value but it is just not reported.,

* Updated Version 8 status from Proposed to Approved

* Create DQC.US.0067.7644_rlj-2017.xml

Added test case to show cases where children of sales revenue net are used.

* add/consolidate test cases v8.0.0

* fix travis consolidation

* fix guidance listing

* update copyright

* fix xule stack issue

* remove 2019 from rulesetMap.json

* update rulesetMap.json

* fix rulesetMap.json

* Fix rulesetMap.json

* Documentation edits for v8 approved

* update dqc_0080 list of elements .xlsx

* Update IFRS Non-Negs xlsx (filter active)

* Updated rule 70 to ignore nils for plan assets

If the aggregate value of plan assets is reported as a nil value then the rule will not run, even if subtotals are provided.  This is on the basis that nil values may have a value but it is just not reported.,

* Updated version 8 for change to rule 70

* remove files from tests - not necessary

* Updated Version 8 status from Proposed to Approved

* Create DQC.US.0067.7644_rlj-2017.xml

Added test case to show cases where chikdren of sales revenue net are used.

* add/consolidate test cases v8.0.0

* revise test consolidation

* fix test case .travis.yml

* fix formatting .travis

* update test case consolidation

* revise test config .travis

* fix travis consolidation

* update from DQC-v8.0.0

* update from DQC-v8.0.0 master

* update from DQC-v8.0.0 master

* Update usage_Arelle_GUI.md

* Fix 'update latest rule set map'

* Fix 'update latest rule set map'

* Fix rulesetmap management (desktop GUI) (#385)

* Fix 'update latest rule set map'

* Fix rulesetmap management (desktop GUI) (#385)

* Fix 'update latest rule set map'

* Updated non neg list to remove 2 elements that can be negative

NetDeferredTaxAssets
NetDeferredTaxLiabilities

* repost xlsx - no content change

* update DQC_0080 v8

* v8.0.1 - dqc_0080 update / xule rulesetmap management (arelle gui) (#89)

* Updated non neg list to remove 2 elements that can be negative

NetDeferredTaxAssets
NetDeferredTaxLiabilities

* update xule for ruleset management (arelle gui)

* Update to DQC_0080 v8 (#387)

* Updated non neg list to remove 2 elements that can be negative

NetDeferredTaxAssets
NetDeferredTaxLiabilities

* repost xlsx - no content change

* Update to DQC_0080 v8 (#387)

* Updated non neg list to remove 2 elements that can be negative

NetDeferredTaxAssets
NetDeferredTaxLiabilities

* repost xlsx - no content change

* Update v8 for 2019 UGT (#389)

* Update dqc-us-2019-V8-ruleset.zip

* Updated resource files for effective dates

* update rulesetMap.json for 2019 UGT

* Merge for v8.1.0 (#393)

* Update v8 for 2019 UGT (#391)

* update rulesetMap.json for 2019 UGT

* Updated to add nonnegs for the 2019 taxonomy

* update effective dates files

* fix conflicts v8.1.0

* Update v8 for effective date and UGT 2019 (#392)

* Updated resource files for effective dates

* update rulesetMap.json for 2019 UGT

* Updated to add nonnegs for the 2019 taxonomy

* Updated to capture effective date

* Update version.xule

* Updated resource files for effective dates.

* Updated effective date information

* Updated complied rules for IFRS & US

* Updates to xule files

* remove xlsx from root

* fix dqc_0001 xlsx

* create for public exposure

* Updated resource files

* Updated resource files

* v9 for public exposure (#95)

* STarted Developing version 9

* Interim update to V9 version of the rules

* Updated for propsed rule 0081

* Updated DQC0081 for false positives.

* Update for general and admin

* Compiled version for gen admin fix

* Updated for DQC Meeting

* Updates for financial Statements only

* Updated 0081 for exceptions

* Updated rule 81

Added effective date as a test.

* Update to fix errors

* Updated rule 81 and 46

* Updated for CF changes

* Updated resource file for effective date

* Update dqc_0080_ifrs_2018_concepts.csv

* Updated resource file

* Updates for rule 80 and non negs

* Updates for effective date

* Updated Rule 48 for no CF Statement case

* Updated rule for effective date

Added effective date
Updated rule 81 to improve performance and to add new constants

* Updated the 2018 year for effective dates

* Update dqc-us-2019-V9-ruleset.zip

* updated 2019 rules for srt changes

* Updated Effective Date and Rules

* Updated  rule version 43 and 81

* Updated version 9

* Update dqc_0080_ifrs_2018_concepts.csv

* Update Rule DQC0004

* Rule Clean-up

Fixed 67 to constrain message length.
Fixed 81 to include the DQC prefix
Updated rule 4 to exclude Temp Equity stuff

* Updated rules for change in members on counterparty axis

* Updated rules for DQC 4 error in 2017

* Fixed DQC4 typo

* Updated repository

* Updated rules to centralize constants as csv and json files

* Added packages

* Updated resource files

* Updated DQC changes for Tuesday Meeting

-  Updates to rule 6 to exclude S1, S3 etc reports
-  Update DQC 5 to remove shared constant
-  Standardized if statements to not look like functions. - Added space between if and Parenthesis.
-  Updated resource file to V9
-  Updated rule 4 to exclude consolidation item axis in some cases
-  Updated rule 71 only to work on face financial statements to bring into alignment with FASB implementation guide.

* Updated test ouput files

* update rulesetMap.json and remove files

* Update v9

* Update rulesetMap.json

* remove files

* v9 updates DQC_0048 and xule

* remove files

* Merge branch 'v9' of https://github.com/campbellpryde/xule.dqc into v9

* remove files

* Update travis test case matrix

* remove v8 ruleset.zip files

* Update unit tests v9

* v9 rule forms

* update DQC_0004

* xule update

* update xule - rule-name, server

* update rule_id to rule-name.split v9

* update rule_id to rule-name.split v9

* update gitignore for docs

* Revert "Merge branch 'refs/heads/dt-dqc_us_rulesV9' into v9"

This reverts commit 5a663131d7446ede886908122e3152c43a8cac0b, reversing
changes made to 94c4b3c07b09ec478eef8cfdb600f305392966bb.

* Revert "Merge branch 'v9' of https://github.com/davidtauriello/xule.dqc into v9"

This reverts commit 94c4b3c07b09ec478eef8cfdb600f305392966bb, reversing
changes made to f45a44ac78dace393f4f5c2641373d60f7da2a2d.

* update rule_id to rule-name split v9

* update v9 public exposure

* update resources branch - IFRS

* update v9 DQC code

* remove orphan unit tests

* Create gen_test_case_results.sh

* Update from DQC v9.0.0RC3

* Create gen_test_case_results.sh

* Update child elements promotable to Sibling to account for CD's

CD's may not be included in cash and cash equivalents if they have a longer term and are considered investments.

* Updated dqc13 and dqc14

* Updated the 2019 taxonomy for changes in the DEI for the FAST Act

* Updated 2018 taxonomy for the FAST act CHanges and initial public review comments

* Updated 2019 V9 for incorrect id.

* Updated to add rules for the 2019 IFRS taxonomy and DEI changes

* v9 updates for SEC Taxonomy changes - DEI / FAST Act

* Updated the version number on 2019

* Updated IFRS for effective date resources

* Updated IFRSfor effective date resources

* Updated 2019 version number

* Modify travis sequence

* Update DQC_IFRS_0080.xule

* Revert "Update DQC_IFRS_0080.xule"

This reverts commit eb7e225ffeff7fc4fed4eb23061b1b240a5adfb7.

* update ruleset.zip

* Updated IFRS for effective date resources

* update __init__.py

* Revert "update __init__.py"

This reverts commit a2b72835d8e5bbdcfa5ce4851d783d1e3d478d68.

* Updated for new FASB entry point for dei 2019

* Merge branch 'v9' of https://github.com/campbellpryde/xule.dqc into v9

* Create DQC_0082.xule

* Added DQC 82

* Update DQC_0082.xule

* Added VIE rules

* Updated for file location

* Updated to fix error

* Create DQC_0082.xule

* Added new rules

* Create DQC_0084.xule

* Update DQC_0084.xule

*  Updated cashflow exceptions for deposit item

Added the following items:

PaymentsForProceedsFromOtherDeposits,
ProceedsFromOtherDeposits,
PaymentsForOtherDeposits

* Updated DQC 9 for changes to rule 81

* Updated for rule 81 exceptions

* Updates for V10 development

Updates to rule 81 for message

* Updated Constants for CF exceptions

* Updated v10

* Update version.xule

* Updated test cases

* Update DQC.US.0081.9278_osmu-2018.xml

* Add rule submission forms for DQC public exposure approval

* fix formatting issues throughout rule submission forms

* Update DQC_0082.md

* Fix formatting issues throughout rule submission forms

* Update rule forms v9 to approved

* fix dqc_0082 table formatting

* Update rules ToC & status for public exposure

* Update and restructure travis

* update ruleset map (LOCAL FORK)

* remove us-v9; update rulesetmap

* Update rulesetmap.json

* Update DQC_0084.xule

* Updated DQC0084 with test cases

* Created testcases for rule 82

* Delete DQC.US.0084.9299_vtgn-2018.xml

* Additional testcases

* Update travis for v10 tests and dqc.xule copyright

* update rulesetMap for IFRS

* Update travis test index

* update travis

* update from v9 approved

* Updated rule 52

* Updated for copyright

* Updated effective date for IFRS V9

* Updated Taxonomy XML and resources.zip for V9

* Updated Compiled files for V9

* Update v10 public exposure (IFRS effective date)

* Update v10 public exposure rulesets (resources.zip v10)

* Remove v9 ruleset.zip (IFRS) and update rulesetMap

* Update siblings demotable .csv to remove whitespace

* Update IFRS effective date function and unit tests from v9

* Update for v9.0.1 release (#417)


* Updated Effective Data for rule 52

* update resources.zip

* Updated effective date for IFRS V9

* Updated Taxonomy XML and resources.zip for V9

* Updated Compiled files for V9

* Updated effective date for IFRS V9

* Updated Taxonomy XML and resources.zip for V9

* Updated Compiled files for V9

* Update siblings_demotable_to_child.csv

Updated to remove white space on RepaymentsOfAdvancesForConstruction

* Update resources.zip

Update for white space mistake

* Updated for new resources file

* Update siblings_demotable_to_child.csv

* Updated IFRS Resource file

* Updated Test cases for IFRS

* Updated IFRS files

* Update resources .csv effective date

* Update effective date .csv for v10 public review

* Merge for v9.0.1 (#420)

* Update resources .csv effective date

* Recompile ruleset and resource .zip for 9/30 effective date

* Merge for v9.0.1 (#420)

* Update resources .csv effective date

* Recompile ruleset and resource .zip for 9/30 effective date

* Version 10.0.0RC1 DQC for public exposure (#418)

* update from v9 approved

* Updated rule 52

* Updated for copyright

* Updated Effective Data for rule 52

* update resources.zip

* Merge for v9.0.1 (#415)

* Updated Effective Data for rule 52

* update resources.zip

* Updated effective date for IFRS V9

* Updated IFRS compile file and resource file

* Updated effective date for IFRS V9

* Updated Taxonomy XML and resources.zip for V9

* Updated Compiled files for V9

* Updated US-GAAP for V10

* Update v10 public exposure (IFRS effective date)

* Update v10 public exposure rulesets (resources.zip v10)

* Remove v9 ruleset.zip (IFRS) and update rulesetMap

* Update IFRS effective date function and unit tests from v9

* Updated IFRS Resource file

* Updated compiled versions of IFRS

* Update resources .csv effective date

* Update effective date .csv for v10 public review

* Update v10.0.0RC1 DQC

* Update DQC_0084.md

* Update dqc_0015 .xlsx for removal - 7204

* Update to v9.0.2 (#422)

* Update child_elements_promotable_to_sibling.csv

Updated to include Interest expense

* Updated for incorrect nonneg 7204

* Update resources.zip

* Update zip for 9.0.2

* Update dqc_0015 .xlsx for removal - 7204

* Update to v9.0.2 (#422)

* Update child_elements_promotable_to_sibling.csv

Updated to include Interest expense

* Updated for incorrect nonneg 7204

* Update resources.zip

* Update zip for 9.0.2

* Update dqc_0015 .xlsx for removal - 7204

* Update to v10 (#423)

* Updates to version 10 for non neg and rule 84

Removed rule 7204 (NonNeg)
Added exception for Revenues and Interest Expense.

* Update resources.zip

* Updated V10 US GAAP Compiled ZIPS

* Removed head files

* Updated IFRS files with correct version number.

* Update dqc_0015 .xlsx for removal - 7204

* Update test case for dqc_0015 removal 7204

* Update test case for dqc_0015 removal 7204

* Update test case for dqc_0015 removal 7204

* Update test case for dqc_0015 removal 7204

* Update dqc_0015 test case for 7204 removal

* Update dqc_0015 test case for 7204 removal

* Update dqc_0015 test case for 7204 removal

* Update dqc_0015 test case for 7204 removal

* Updated exceptions for rule DQC0081

* Update ruleset.zips for additional dqc_0081 exceptions

* Update for v9.0.3 (#425)

* Updated exceptions for rule DQC0081

-Addressed issue with operating lease liability current, noncurrent and both.
-Amortiztion of debt

* Update for DQC_0081 exceptions (#426)

* Updated exceptions for rule DQC0081

* Update ruleset.zips for additional dqc_0081 exceptions

* See #427 for details

* Revert "Update test case for dqc_0015 removal 7204"

This reverts commit c10f75cbeba2ef3d86e821b42cae613c19b0b7b1.

* Revert "Update test case for dqc_0015 removal 7204"

This reverts commit c10f75cbeba2ef3d86e821b42cae613c19b0b7b1.

* Revert "Update test case for dqc_0015 removal 7204"

This reverts commit c10f75cbeba2ef3d86e821b42cae613c19b0b7b1.

* Update rule submission form dqc_0047

* Update base-taxonomy-IFRS-2019.xule

* Updates to V9 (#429)

* Update base-taxonomy-IFRS-2019.xule

* Update dqc-ifrs-2019-V9-ruleset.zip

* Updates to Rules based on comments from users.

* Updated V9 for user comments

* Updates for report F-1 and DQC 5 and effective date for rule 72

* Updated compiled code for v9 constant change

* Updated for effective date

* Updated IFRS taxonomy link

* Update DQC_0045.xule

* Updated compiled rule code

Included effective date changes andfull entry point for IFRS

* Update DQC.US.0013_ehic-2017.xml

* Updates to v10 from v9 (#430)

* Update rule submission form dqc_0047

* Update base-taxonomy-IFRS-2019.xule

* Update base-taxonomy-IFRS-2019.xule

* Create dqc-ifrs-2019-V9-ruleset.zip

* Updated for user advised changes to rules 13 and 78

* Updates for report F-1 and DQC 5 and effective date for rule 72

* Updated for user changes, F1 change and effective date

* Updated to include IFRS entry point all.

* Updates for base taxonomy changes

* Update DQC.US.0013_ehic-2017.xml

* Updates to V9 (#429)

* Update base-taxonomy-IFRS-2019.xule

* Update dqc-ifrs-2019-V9-ruleset.zip

* Updates to Rules based on comments from users.

* Updated V9 for user comments

* Updates for report F-1 and DQC 5 and effective date for rule 72

* Updated compiled code for v9 constant change

* Updated for effective date

* Updated IFRS taxonomy link

* Update DQC_0045.xule

* Updated compiled rule code

Included effective date changes andfull entry point for IFRS

* Update DQC.US.0013_ehic-2017.xml

* resolve v9 conflicts

* Update v9 (#432)

* Update version.xule

* Updated complied version for release 9

* Update child_elements_promotable_to_sibling.csv

* Update DQC_0001.xule

* Update resources.zip

* Updated compiled rules for Version 9

* DQC v10.0.0RC4

* Update for v10 (#111)

* Create DQC_0082.xule

* Added DQC 82

* Update DQC_0082.xule

* Added VIE rules

* Updated for file location

* Updated to fix error

* Create DQC_0082.xule

* Added new rules

* Create DQC_0084.xule

* Update DQC_0084.xule

* Updates for V10 development

Updates to rule 81 for message

* Updated Constants for CF exceptions

* Updated v10

* Update version.xule

* Update DQC_0084.xule

* Updated DQC0084 with test cases

* Created testcases for rule 82

* Delete DQC.US.0084.9299_vtgn-2018.xml

* Additional testcases

* Updated rule 52

* Updated for copyright

* Updated effective date for IFRS V9

* Updated IFRS compile file and resource file

* Updated US-GAAP for V10

* Updated IFRS Resource file

* Updated compiled versions of IFRS

* Updates to version 10 for non neg and rule 84

Removed rule 7204 (NonNeg)
Added exception for Revenues and Interest Expense.

* Update resources.zip

* Updated V10 US GAAP Compiled ZIPS

* Removed head files

* Updated IFRS files with correct version number.

* Update base-taxonomy-IFRS-2019.xule

* Create dqc-ifrs-2019-V9-ruleset.zip

Updated for error in namespace references.

* Updated for user advised changes to rules 13 and 78

* Updates for report F-1 and DQC 5 and effective date for rule 72

* Updated for user changes, F1 change and effective date

* Updated to include IFRS entry point all.

* Updates for base taxonomy changes

The core base taxonomy for IFRS wasnot correct causing problemsin rule DQC.0008

* Update DQC.US.0013_ehic-2017.xml

Updated for rule change that was agreed in 2017 but never implemented, so an error was firing in some limited cases when it should not have been.

* Update DQC.US.0013_ehic-2017.xml

Updated

* Updates to DQC.US.0001.69 for SRT

Facilitated change for the following to srt:
srt:NaturalGasLiquidsReservesMember, srt:NaturalGasReservesMember,
srt:OilReservesMember,
srt:SyntheticOilMember

and the axis:
srt:ReserveQuantitiesByTypeOfReserveAxis

* Updated DQC rules to handle extensions more efficiently and accurately

* Update child_elements_promotable_to_sibling.csv

* Updated taxonomy package file and created resource file.

* Update version.xule

* Updated compiled versions for latest release

* Update child_elements_promotable_to_sibling.csv

* Update rule 84 to account for decimals of the aggregation

Updated decimals to account for the decimals of the aggregation.

* Update resources.zip

* Updated Version 10 compiled rules.

* v11 for development

* remove .txt

* Revert "Merge branch 'v9-conflicts'"

This reverts commit 27c30515dde944f7f56dfe422651e7d400fdb163, reversing
changes made to 4d06205e759b6c074162330404ee533703a64c2a.

* Fix v9.0.5 issue for re-release

* Revert the revert for v9.0.5

* Update rule submission form dqc_0084

* Update version.xule

* Update DQC.US.0001 for the addition of the Business Acquisition Axis

* Create DQC_0085.xule

* Added AmortizationOfFinancingCosts as a child of InterestExpenseDebt

* Updated to V10 for resources

* Updated compiled versions for V10

* Update DQC_0004.md

* Update rule submission form dqc_0078

* updatd V10 for release

* Updated rules for V10

* Update v10 approved

* v10 update from Data Quality Committee

* v10 update from Data Quality Committee

* Update .gitignore

* Update v10 docs

* Merge for v10.0.0 (#435)

* Update from DQC v9.0.0RC3

* Update v10.0.0RC1 DQC

* DQC v10.0.0RC4

* Update for v10

* Create DQC_0082.xule

* Added DQC 82

* Update DQC_0082.xule

* Added VIE rules

* Updated for file location

* Updated to fix error

* Create DQC_0082.xule

* Added new rules

* Create DQC_0084.xule

* Update DQC_0084.xule

* Updates for V10 development

Updates to rule 81 for message

* Updated Constants for CF exceptions

* Updated v10

* Update version.xule

* Update DQC_0084.xule

* Updated DQC0084 with test cases

* Created testcases for rule 82

* Delete DQC.US.0084.9299_vtgn-2018.xml

* Additional testcases

* Updated rule 52

* Updated for copyright

* Updated effective date for IFRS V9

* Updated IFRS compile file and resource file

* Updated US-GAAP for V10

* Updated IFRS Resource file

* Updated compiled versions of IFRS

* Updates to version 10 for non neg and rule 84

Removed rule 7204 (NonNeg)
Added exception for Revenues and Interest Expense.

* Update resources.zip

* Updated V10 US GAAP Compiled ZIPS

* Removed head files

* Updated IFRS files with correct version number.

* Update base-taxonomy-IFRS-2019.xule

* Create dqc-ifrs-2019-V9-ruleset.zip

Updated for error in namespace references.

* Updated for user advised changes to rules 13 and 78

* Updates for report F-1 and DQC 5 and effective date for rule 72

* Updated for user changes, F1 change and effective date

* Updated to include IFRS entry point all.

* Updates for base taxonomy changes

The core base taxonomy for IFRS wasnot correct causing problemsin rule DQC.0008

* Update DQC.US.0013_ehic-2017.xml

* Updates to DQC.US.0001.69 for SRT

Facilitated change for the following to srt:
srt:NaturalGasLiquidsReservesMember, srt:NaturalGasReservesMember,
srt:OilReservesMember,
srt:SyntheticOilMember

and the axis:
srt:ReserveQuantitiesByTypeOfReserveAxis

* Updated DQC rules to handle extensions more efficiently and accurately

* Update child_elements_promotable_to_sibling.csv

* Updated taxonomy package file and created resource file.

* Update version.xule

* Updated compiled versions for latest release

* Update child_elements_promotable_to_sibling.csv

* Update rule 84 to account for decimals of the aggregation

Updated decimals to account for the decimals of the aggregation.

* Update resources.zip

* Updated Version 10 compiled rules.

* Update v10 approved

* v10 update from Data Quality Committee

* v10 update from Data Quality Committee

* Update .gitignore

* Update v10 docs

* re-insert dqc_0081 rule form

* removed 2019 IFRS v9 ruleset.zip

* Updates to rule 83 to address xule error for 8K filings

* Update v10 approved from Data Quality Committee (#5)

* Update from DQC v8.1.2

* Update effective date messaging (#403)

* Updates to rule 47, 52, 55 and 57 for effective date missing

* Bug fix - Updated rule DQC 48 to have an effective date

Updated rule and compiled files

* Updated effective date for rule 60

* Updates to rule 47, 52, 55 and 57 for effective date missing

* Updated lists to support strings

* Update effective date messaging (#403)

* Updates to rule 47, 52, 55 and 57 for effective date missing

* Bug fix - Updated rule DQC 48 to have an effective date

Updated rule and compiled files

* Updated effective date for rule 60

* Updates to rule 47, 52, 55 and 57 for effective date missing

* Updated lists to support strings

* v9 updates for SEC Taxonomy changes - DEI / FAST Act

* Updated IFRSfor effective date resources

* Updated 2019 version number

* Modify travis sequence

* Update DQC_IFRS_0080.xule

* resolve .zip conflict for #406

* Revert "resolve .zip conflict for #406"

This reverts commit 42035b16eba05395da227cd76f31253d6ac0f466.

* v8 updates for SEC FAST Act requirements: 2018 UGT & IFRS, 2019 UGT (#406)

* Updated V8 2019 for FAST Act Rules

* Updated US GAAP 2018 and IFRS 2018 for the FAST act requirements

* Updated version 8 version number

* Revert "Update DQC_IFRS_0080.xule"

This reverts commit eb7e225ffeff7fc4fed4eb23061b1b240a5adfb7.

* update ruleset.zip

* Updated IFRS for effective date resources

* update __init__.py

* Revert "update __init__.py"

This reverts commit a2b72835d8e5bbdcfa5ce4851d783d1e3d478d68.

* v9 updates for SEC Taxonomy changes - DEI / FAST Act

* Updated 2019 version number

* Updated IFRSfor effective date resources

* Updated IFRS for effective date resources

* Modify travis sequence

* Update DQC_IFRS_0080.xule

* Revert "Update DQC_IFRS_0080.xule"

This reverts commit eb7e225ffeff7fc4fed4eb23061b1b240a5adfb7.

* update ruleset.zip

* update __init__.py

* Revert "update __init__.py"

This reverts commit a2b72835d8e5bbdcfa5ce4851d783d1e3d478d68.

* Updated for FASB update to base US GAAP taxonomy to support 2019 dei

* Updated for FASB update to base US GAAP taxonomy to support 2019 dei

* Merge branch 'v9' of https://github.com/campbellpryde/xule.dqc into v9

* Merge branch 'v9' of https://github.com/campbellpryde/xule.dqc into v9

* .gitignore is now working

* Updated rule 71 to only run on statements and be in alignment with V9

* .gitignore is now working

* Sync DQC v8.1.4 (#104)

* Updated rule 43 version 8 for the 2016 taxonomy to fix error

* Bug fix - Updated rule DQC 48 to have an effective date

Updated rule and compiled files

* Updated effective date for rule 60

* Updates to rule 47, 52, 55 and 57 for effective date missing

* Updated lists to support strings

* Bug fix - Updated rule DQC 48 to have an effective date

Updated rule and compiled files

* Updated effective date for rule 60

* Updates to rule 47, 52, 55 and 57 for effective date missing

* Updated lists to support strings

* Updated V8 2019 for FAST Act Rules

* Updated US GAAP 2018 and IFRS 2018 for the FAST act requirements

* Updated version 8 version number

* Updated for FASB update to base US GAAP taxonomy to support 2019 dei

* Updated rule 71 to only run on statements and be in alignment with V9

* Merge branch 'v8' of https://github.com/campbellpryde/xule.dqc into v8

* Update rulesetMap.json for 2019 IFRS

* Merge branch 'v9' of https://github.com/DataQualityCommittee/dqc_us_rules into v9

*  Updated cashflow exceptions for deposit item

Added the following items:

PaymentsForProceedsFromOtherDeposits,
ProceedsFromOtherDeposits,
PaymentsForOtherDeposits

* Updated DQC 9 for changes to rule 81

* Updated for rule 81 exceptions

*  Updated cashflow exceptions for deposit item

Added the following items:

PaymentsForProceedsFromOtherDeposits,
ProceedsFromOtherDeposits,
PaymentsForOtherDeposits

* Updated DQC 9 for changes to rule 81

* Updated for rule 81 exceptions

* Updated test cases

* Updated test cases

* Update DQC.US.0081.9278_osmu-2018.xml

* Add rule submission forms for DQC public exposure approval

* fix formatting issues throughout rule submission forms

* Update DQC_0082.md

* Fix formatting issues throughout rule submission forms

* Update rule forms v9 to approved

* fix dqc_0082 table formatting

* Update rules ToC & status for public exposure

* Update and restructure travis

* update ruleset map (LOCAL FORK)

* Update DQC_0081.md

* remove us-v9; update rulesetmap

* Update ruleset .zip files v10 UGT

* Update rulesetmap.json

* Add v8 zips (resolve conflict)

* Revert "Add v8 zips (resolve conflict)"

This reverts commit 8bee2d51379140da0449af8817ec0649d2321f06.

* update version 9.0.0 approved / dqc.xule file copyright 2019

* update version 9.0.0 approved / dqc.xule file copyright 2019 (#3)

* Updated version number and copyright for V9

* Updated fro relative link

* Recompiled IFRS

* Update v9 approved rulesets UGT

* Update v9 approved rulesets IFRS

* update version 9.0.0 approved / dqc.xule file copyright 2019

* Update v9 approved rulesets UGT

* Update v9 approved rulesets IFRS

* Update travis for v10 tests and dqc.xule copyright

* Update v10 ruleset.zip files

* update rulesetMap for IFRS

* Update travis test index

* update travis

* Merge for v10 Public Exposure (#413)

* Add rule submission forms for DQC public exposure approval

* fix formatting issues throughout rule submission forms

* Update DQC_0082.md

* Fix formatting issues throughout rule submission forms

* Update rule forms v9 to approved

* fix dqc_0082 table formatting

* Update rules ToC & status for public exposure

* Update and restructure travis

* remove us-v9; update rulesetmap

* Update DQC_0084.xule

* Updated DQC0084 with test cases

* Created testcases for rule 82

* Additional testcases

* Update travis for v10 tests and dqc.xule copyright

* update rulesetMap for IFRS

* Update travis test index

* Revert "Add v8 zips (resolve conflict)"

This reverts commit 8bee2d51379140da0449af8817ec0649d2321f06.

* Updated Effective Data for rule 52

* Updated Effective Data for rule 52

* update resources.zip

* update from v9 approved

* Updated rule 52

* Updated for copyright

* Updated Effective Data for rule 52

* update resources.zip

* Merge for v9.0.1 (#415)

* Updated Effective Data for rule 52

* update resources.zip

* Update v10 for public exposure (#416)

* Updated Version 8 status from Proposed to Approved

* Create DQC.US.0067.7644_rlj-2017.xml

Added test case to show cases where chikdren of sales revenue net are used.

* add/consolidate test cases v8.0.0

* revise test consolidation

* fix test case .travis.yml

* fix formatting .travis

* update test case consolidation

* revise test config .travis

* fix travis consolidation

* update copyright

* fix xule stack issue

* remove 2019 from rulesetMap.json

* update rulesetMap.json

* fix rulesetMap.json

* Fix rulesetMap.json

* Documentation edits for v8 approved

* update dqc_0080 list of elements .xlsx

* Update IFRS Non-Negs xlsx (filter active)

* Updated rule 70 to ignore nils for plan assets

If the aggregate value of plan assets is reported as a nil value then the rule will not run, even if subtotals are provided.  This is on the basis that nil values may have a value but it is just not reported.,

* Updated version 8 for change to rule 70

* remove files from tests - not necessary

* Updated Version 8 status from Proposed to Approved

* Create DQC.US.0067.7644_rlj-2017.xml

Added test case to show cases where chikdren of sales revenue net are used.

* add/consolidate test cases v8.0.0

* revise test consolidation

* fix test case .travis.yml

* fix formatting .travis

* update test case consolidation

* revise test config .travis

* fix travis consolidation

* update from DQC-v8.0.0

* update from DQC-v8.0.0 master

* resolve conflicts #88

* Update from DQC-v8.0.0 (#88)

* update from DQC-v8.0.0 master

* update from DQC-v8.0.0 master

* Update version.xule

Updated version number

* Update version.xule

* Fix 'update latest rule set map'

* Fix 'update latest rule set map'

* STarted Developing version 9

* Updated non neg list to remove 2 elements that can be negative

NetDeferredTaxAssets
NetDeferredTaxLiabilities

* repost xlsx - no content change

* update DQC_0080 v8

* dqc_80 non-neg fixes

* Merge branch 'v9' of https://github.com/phillipengel/xule.dqc into v9

* v8.0.1 - dqc_0080 update / xule rulesetmap management (arelle gui) (#89)

* Updated non neg list to remove 2 elements that can be negative

NetDeferredTaxAssets
NetDeferredTaxLiabilities

* update xule for ruleset management (arelle gui)

* v8.0.1 DQC - dqc_0080 / xule rulesetmap management (arelle gui) (#90)

* v8.0.1 - dqc_0080 update / xule rulesetmap management (arelle gui) (#89)

* Updated non neg list to remove 2 elements that can be negative

NetDeferredTaxAssets
NetDeferredTaxLiabilities

* update xule for ruleset management (arelle gui)

* Interim update to V9 version of the rules

* Updated for propsed rule 0081

* Updated DQC0081 for false positives.

* Update for general and admin

* Compiled version for gen admin fix

* Updated for DQC Meeting

* Updates for financial Statements only

* Updated 0081 for exceptions

* Updated rule 81

Added effective date as a test.

* Update to fix errors

* Updated rule 81 and 46

* Updated for CF changes

* Updated resource file for effective date

* Update dqc_0080_ifrs_2018_concepts.csv

* Updated resource file

* Updates for rule 80 and non negs

* Updates for effective date

* Updated Rule 48 for no CF Statement case

* Updated rule for effective date

Added effective date
Updated rule 81 to improve performance and to add new constants

* Updated the 2018 year for effective dates

* Update dqc-us-2019-V9-ruleset.zip

* updated 2019 rules for srt changes

* Updated Effective Date and Rules

* Updated  rule version 43 and 81

* Updated version 9

* Update dqc_0080_ifrs_2018_concepts.csv

* Update Rule DQC0004

* Rule Clean-up

Fixed 67 to constrain message length.
Fixed 81 to include the DQC prefix
Updated rule 4 to exclude Temp Equity stuff

* Updated rules for change in members on counterparty axis

* remove xlsx from root

* Update v9 for travis testing (#92)

* Updated rules for DQC 4 error in 2017

* Fixed DQC4 typo

* Updated repository

* Updated rules to centralize constants as csv and json files

* Added packages

* Updated resource files

* Updated resource files

* Updated DQC changes for Tuesday Meeting

-  Updates to rule 6 to exclude S1, S3 etc reports
-  Update DQC 5 to remove shared constant
-  Standardized if statements to not look like functions. - Added space between if and Parenthesis.
-  Updated resource file to V9
-  Updated rule 4 to exclude consolidation item axis in some cases
-  Updated rule 71 only to work on face financial statements to bring into alignment with FASB implementation guide.

* Updated test ouput files

* fix conflicts

* Remove files from branch

* Update travis.yml

* v9 for public exposure (#95)

* STarted Developing version 9

* Interim update to V9 version of the rules

* Updated for propsed rule 0081

* Updated DQC0081 for false positives.

* Update for general and admin

* Compiled version for gen admin fix

* Updated for DQC Meeting

* Updates for financial Statements only

* Updated 0081 for exceptions

* Updated rule 81

Added effective date as a test.

* Update to fix errors

* Updated rule 81 and 46

* Updated for CF changes

* Updated resource file for effective date

* Update dqc_0080_ifrs_2018_concepts.csv

* Updated resource file

* Updates for rule 80 and non negs

* Updates for effective date

* Updated Rule 48 for no CF Statement case

* Updated rule for effective date

Added effective date
Updated rule 81 to improve performance and to add new constants

* Updated the 2018 year for effective dates

* Update dqc-us-2019-V9-ruleset.zip

* updated 2019 rules for srt changes

* Updated Effective Date and Rules

* Updated  rule version 43 and 81

* Updated version 9

* Update dqc_0080_ifrs_2018_concepts.csv

* Update Rule DQC0004

* Rule Clean-up

Fixed 67 to constrain message length.
Fixed 81 to include the DQC prefix
Updated rule 4 to exclude Temp Equity stuff

* Updated rules for change in members on counterparty axis

* Updated rules for DQC 4 error in 2017

* Fixed DQC4 typo

* Updated repository

* Updated rules to centralize constants as csv and json files

* Added packages

* Updated resource files

* Updated DQC changes for Tuesday Meeting

-  Updates to rule 6 to exclude S1, S3 etc reports
-  Update DQC 5 to remove shared constant
-  Standardized if statements to not look like functions. - Added space between if and Parenthesis.
-  Updated resource file to V9
-  Updated rule 4 to exclude consolidation item axis in some cases
-  Updated rule 71 only to work on face financial statements to bring into alignment with FASB implementation guide.

* Updated test ouput files

* update rulesetMap.json and remove files

* Update rulesetMap.json

* Updated DQV rule 48 for Implementation of ASU

* Updated XULE for new functions

* remove files

* v9 updates DQC_0048 and xule

* remove files

* Updated rules for list bug in xule

The bug in xule is fixed by using .to-set on csv files.
This will be fixed in the next release of xule.

* Merge branch 'v9' of https://github.com/campbellpryde/xule.dqc into v9

* Updated output files

* Update DQC.US.0004.16_fmcf-2017.xml

* remove files

* Update travis test case matrix

* remove v8 ruleset.zip files

* Update DQC.US.0081.9277_hhc-2018.xml

* Update DQC.US.0071.7646_dfbg-2017.xml

* Update unit tests v9

* Update DQC.IFRS.0080_est-2018.xml

* Update DQC.US.0004.9281_laur-2018.xml

* v9 rule forms

* update DQC_0004

* xule update

* Updated Effective dates for new rules added.

* Update resources.zip

* Updated Resource file

* update xule - rule-name, server

* Update gen_test_case_results.sh

* Updated DQC 4 so rule does not return none for the use of first-values

* Updated rule 4 for 9286

Added the element CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect as this is the required element for the calc as per the new ASU for cashflows

* update rule_id to rule-name.split v9

* update rule_id to rule-name.split v9

* update gitignore for docs

* Revert "Merge branch 'refs/heads/dt-dqc_us_rulesV9' into v9"

This reverts commit 5a663131d7446ede886908122e3152c43a8cac0b, reversing
changes made to 94c4b3c07b09ec478eef8cfdb600f305392966bb.

* Revert "Merge branch 'v9' of https://github.com/davidtauriello/xule.dqc into v9"

This reverts commit 94c4b3c07b09ec478eef8cfdb600f305392966bb, reversing
changes made to f45a44ac78dace393f4f5c2641373d60f7da2a2d.

* update rule_id to rule-name split v9

* update v9 public exposure

* update resources branch - IFRS

* update v9 DQC code

* remove orphan unit tests

* update rule_id to use v8 function (#2)

* Updated base rules

* Updated version7 rules for Multiple Roles on DQC_0070

Updated the code by adding @cube.drs-role = $x to ensure that facts in one table are compared within the same table and that facts with matching dimensions from another table do not bleed in and make inappropriate comparisons.

* Updated Rules for Identified Changes

Update rule DQC.US.0067 to allow for more 440 exception items specifically the following:
IncreaseDecreaseInDeferredRevenue
DeferredRevenueAdditions
DeferredRevenueRevenueRecognized1
DeferredRevenueRefundPayments1
DeferredRevenuePeriodIncreaseDecrease
DeferredRevenueByArrangementDisclosureTextBlock

Updated rule DQC.US.0076 to only require alignment of the satisfaction Date axis with the obligation value.  This value does not have to have matching dimensions between the values for RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 and RevenueRemainingPerformanceObligation or RevenueRemainingPerformanceObligationPercentage
For example: In some cases a filer may report the  obligation or percentage value with a maximum member or a minimum member using the range axis. The way the rule was previously written  required that the satisfaction period element would also need to be tagged twice using the minimum member and maximum member. The rule now allows these the obligation and the satisfaction period of that obligation to have different dimensional qualifications.

The rule was also updated for 2018 to not require period alignment. The satisfaction period context date no longer has tp match the context date of the reported data.

Updated rule DQC.US.0071 to ignore facts that use the InitialApplicationPeriodCumulativeEffectTransitionAxis.  This axis can break up changes by product and will not appear on the income statement. If revenue is broken down by product and revenue recognition adjustments by product, then the table may only show a single product line as that was the only product that an adjustment applied to. In this case the rule would produce an inaccurate error. The rule was updated to ignore any tables that include the axis InitialApplicationPeriodCumulativeEffectTransitionAxis.

* Updated Version 7

Added version number 7.1.0

* Updated Test cases for travis for version 7.1.0

* Update Test to generate test file results

* Update version 8 for version 7 changes.

* Fix error for alignment

* Update dqc-us-2017-V7-ruleset.zip

To address rule 76

* Updates dqc_0067, dqc_0070, dqc_0071, dqc_0076 rule forms

* Updated Test cases and code for TRAVIS differences

*  Update to ford example.

* update testcases from v7.1.0

* update testcases from v7.1.0

*  Update to ford example.

* update travis for additional testcases from v7.1.0

* Update testcase version to 8.0.0

* update rulesetMap.json for 2019 UGT

* Corrected error in rule 0079

Updated the function to address where an extension member is used on diferent dimensions.

* Updated Version 7 for a bug in rule 67

* updated xule

* update xule pick from v7.1

* Updated rulesets for version 7 with packages

* update xule effective v7.1

* update travis SEC urls to https://

* fix conflict in v7.1 xule

* Updated test cases for blnk and oge

* fix unit test duplication

* update xule for 7.1

* update xule v7.1

* update XuleProcessor

* Updates to v7 approved (#368)

* fix dqc_0001 list of axes - excel

* Updated version7 rules for Multiple Roles on DQC_0070

Updated the code by adding @cube.drs-role = $x to ensure that facts in one table are compared within the same table and that facts with matching d…
davidtauriello added a commit that referenced this pull request Feb 13, 2020
* v11 for development

* remove .txt

* Update version.xule

* Update DQC.US.0001 for the addition of the Business Acquisition Axis

* Create DQC_0085.xule

* Update version.xule

* Update DQC.US.0001 for the addition of the Business Acquisition Axis

* Create DQC_0085.xule

* Added AmortizationOfFinancingCosts as a child of InterestExpenseDebt

* Updated for V10 files

* Update resources.xule

* Initial Update of V11 rules

* Update documentation for public exposure

* Update documentation - rules index

* Update rule submission form dqc_0004 (typos)

* Updated for nwe Lease reules proposed by FASB

* Update siblings_demotable_to_child.csv

* Updated V11 for resolutions of the 1st Nov 2019 Meeting

Updated IFRS Effective Date
Removed LegalEntityAxis as a valid exception for DQC15
Removed IFRS elements that can be negative:
ifrs-full:ExpenseFromSharebasedPaymentTransactionsInWhichGoodsOrServicesReceivedDidNotQualifyForRecognitionAsAssets
ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic
ifrs-full:ExpenseFromCashsettledSharebasedPaymentTransactionsInWhichGoodsOrServicesReceivedDidNotQualifyForRecognitionAsAssets
ifrs-full:ExpenseFromEquitysettledSharebasedPaymentTransactionsInWhichGoodsOrServicesReceivedDidNotQualifyForRecognitionAsAssets

Removed US GAAP elements that can be negative:
us-gaap:FederalHomeLoanBankAdvancesInterestRate

* remove v10 ruleset.zip and modify rulesetMap.json for v11

* Updated for Product or Service Error.

* Update unit test dqc_0015 for FederalHomeLoanBankAdvancesInterestRate removal

* Update dqc_0015 test remove 1090

* Update from DQC v10.0.2 master

* Remove dqc_0085.xule from root

* Fix merge conflicts

* update dqc_0001

* update dqc_0083 to CP's v11

* update dqc_0001

* Update taxonomy year dqc_0083

* Update v11 xule and tests from v10.0.2 DQC master (#6)

* v11 for development

* remove .txt

* Update version.xule

* Update DQC.US.0001 for the addition of the Business Acquisition Axis

* Create DQC_0085.xule

* Update from DQC v10.0.2 master

* Remove dqc_0085.xule from root

* Fix merge conflicts

* update dqc_0001

* update dqc_0083 to CP's v11

* update dqc_0001

* Update taxonomy year dqc_0083

* Updated DQC0087 to account for Balance Shaate axis items that are less than the total.

* Updated across years

* Updated compiled rules for Version 11.

* Update rulesetMap.json

* Update ruleset map for davidtauriello fork

* update ruleset zips alpha

* Updated DQC 0090 to remove testing code

* Updated for error in DQC-0085

* Updated rule compiled

* Updated mistake in DQC 0085

Fixed the incorrect rollup

* Updated rules for ancestor error

* Fixed coding errors in Tax and lease rules

* Update DQC_0006.xule

Updated for transiotion element that was added to the taxonomy.

* Updated rules for errors

* Updated V11 for Bugs

* Updated zip files

* Updated rules for Tuesday call

* Updated for DQC call

* Update existing rule forms & xlsx for public exposure

* Update approved rule formatting US GAAP / IFRS effective dates

* fix apostrophe, single & double quote in approved rules

* Update v11 public exposure rule submission forms and index

* Update approved rule formatting US GAAP / IFRS effective dates

* fix apostrophe, single & double quote in approved rules

* Fix footnote dqc_0087

* Add v11 unit tests

* Update .travis.yml for v11 unit tests

* Update documentation only

* Update dqc_0001 documentation

* Updated files for version 11

* Updated rukesets

* Updated status on rule 81

* Updated to RC2

* Updated zip file

* Updated exception for F-3 report

* Updated for form exception

* Update dqc_0006 rule submission form for F-1 and F-3

* Update remove 8-k test

* Update version.xule

* Updated Compiled Rules

* Update for F-1 and F-3 exclusions (#446)

* Updated exception for F-3 report

* Updated for form exception

* Update dqc_0006 rule submission form for F-1 and F-3

* Update remove 8-k test

* Update version.xule

* Updated Compiled Rules

* Update approved rule formatting US GAAP / IFRS effective dates

* Update for F-1 and F-3 exclusions (#446)

* Updated exception for F-3 report

* Updated for form exception

* Update dqc_0006 rule submission form for F-1 and F-3

* Update remove 8-k test

* Update version.xule

* Updated Compiled Rules

* Updated exception for F-3 report

* Update managing rulesetMap.json from command prompt

* Update README.md

* Upated DQC for the transition Report element

* Updated version 10 rules for transition element.

* Remove prior rulesets

* Update travis to remove tests prior to 2016

* Update v10 (#448)

* Update managing rulesetMap.json from command prompt

* Update README.md

* Upated DQC for the transition Report element

* Updated version 10 rules for transition element.

* Remove prior rulesets

* Update travis to remove tests prior to 2016

* Update v11.0.0RC2 plus v10.0.4 changes (#8)

* Updated for FASB update to base US GAAP taxonomy to support 2019 dei

* Updated for FASB update to base US GAAP taxonomy to support 2019 dei

* Merge branch 'v9' of https://github.com/campbellpryde/xule.dqc into v9

* Merge branch 'v9' of https://github.com/campbellpryde/xule.dqc into v9

* .gitignore is now working

* Updated rule 71 to only run on statements and be in alignment with V9

* .gitignore is now working

* Merge branch 'v8' of https://github.com/campbellpryde/xule.dqc into v8

* Update rulesetMap.json for 2019 IFRS

*  Updated cashflow exceptions for deposit item

Added the following items:

PaymentsForProceedsFromOtherDeposits,
ProceedsFromOtherDeposits,
PaymentsForOtherDeposits

* Updated DQC 9 for changes to rule 81

* Updated for rule 81 exceptions

* Updated test cases

* Update DQC.US.0081.9278_osmu-2018.xml

* Add rule submission forms for DQC public exposure approval

* fix formatting issues throughout rule submission forms

* Update DQC_0082.md

* Fix formatting issues throughout rule submission forms

* Update rule forms v9 to approved

* fix dqc_0082 table formatting

* Update rules ToC & status for public exposure

* Update and restructure travis

* update ruleset map (LOCAL FORK)

* Update DQC_0081.md

* remove us-v9; update rulesetmap

* Update ruleset .zip files v10 UGT

* Update rulesetmap.json

* Add v8 zips (resolve conflict)

* Revert "Add v8 zips (resolve conflict)"

This reverts commit 8bee2d51379140da0449af8817ec0649d2321f06.

* update version 9.0.0 approved / dqc.xule file copyright 2019

* Update v9 approved rulesets UGT

* Update v9 approved rulesets IFRS

* update version 9.0.0 approved / dqc.xule file copyright 2019

* Update v9 approved rulesets UGT

* Update v9 approved rulesets IFRS

* Update travis for v10 tests and dqc.xule copyright

* Update v10 ruleset.zip files

* update rulesetMap for IFRS

* Update travis test index

* update travis

* Merge for v10 Public Exposure (#413)

* Add rule submission forms for DQC public exposure approval

* fix formatting issues throughout rule submission forms

* Update DQC_0082.md

* Fix formatting issues throughout rule submission forms

* Update rule forms v9 to approved

* fix dqc_0082 table formatting

* Update rules ToC & status for public exposure

* Update and restructure travis

* remove us-v9; update rulesetmap

* Update DQC_0084.xule

* Updated DQC0084 with test cases

* Created testcases for rule 82

* Additional testcases

* Update travis for v10 tests and dqc.xule copyright

* update rulesetMap for IFRS

* Update travis test index

* Revert "Add v8 zips (resolve conflict)"

This reverts commit 8bee2d51379140da0449af8817ec0649d2321f06.

* Updated Effective Data for rule 52

* update resources.zip

* update from v9 approved

* Updated rule 52

* Updated for copyright

* Updated Effective Data for rule 52

* update resources.zip

* Merge for v9.0.1 (#415)

* Updated Effective Data for rule 52

* update resources.zip

* Update v10 for public exposure (#416)

* Updated Version 8 status from Proposed to Approved

* Create DQC.US.0067.7644_rlj-2017.xml

Added test case to show cases where chikdren of sales revenue net are used.

* add/consolidate test cases v8.0.0

* revise test consolidation

* fix test case .travis.yml

* fix formatting .travis

* update test case consolidation

* revise test config .travis

* fix travis consolidation

* update copyright

* fix xule stack issue

* remove 2019 from rulesetMap.json

* update rulesetMap.json

* fix rulesetMap.json

* Fix rulesetMap.json

* Documentation edits for v8 approved

* update dqc_0080 list of elements .xlsx

* Update IFRS Non-Negs xlsx (filter active)

* Updated rule 70 to ignore nils for plan assets

If the aggregate value of plan assets is reported as a nil value then the rule will not run, even if subtotals are provided.  This is on the basis that nil values may have a value but it is just not reported.,

* Updated version 8 for change to rule 70

* remove files from tests - not necessary

* Updated Version 8 status from Proposed to Approved

* Create DQC.US.0067.7644_rlj-2017.xml

Added test case to show cases where chikdren of sales revenue net are used.

* add/consolidate test cases v8.0.0

* revise test consolidation

* fix test case .travis.yml

* fix formatting .travis

* update test case consolidation

* revise test config .travis

* fix travis consolidation

* update from DQC-v8.0.0

* update from DQC-v8.0.0 master

* resolve conflicts #88

* Update from DQC-v8.0.0 (#88)

* update from DQC-v8.0.0 master

* update from DQC-v8.0.0 master

* Update version.xule

Updated version number

* Update version.xule

* Fix 'update latest rule set map'

* Fix 'update latest rule set map'

* STarted Developing version 9

* Updated non neg list to remove 2 elements that can be negative

NetDeferredTaxAssets
NetDeferredTaxLiabilities

* repost xlsx - no content change

* update DQC_0080 v8

* dqc_80 non-neg fixes

* Merge branch 'v9' of https://github.com/phillipengel/xule.dqc into v9

* v8.0.1 - dqc_0080 update / xule rulesetmap management (arelle gui) (#89)

* Updated non neg list to remove 2 elements that can be negative

NetDeferredTaxAssets
NetDeferredTaxLiabilities

* update xule for ruleset management (arelle gui)

* v8.0.1 DQC - dqc_0080 / xule rulesetmap management (arelle gui) (#90)

* v8.0.1 - dqc_0080 update / xule rulesetmap management (arelle gui) (#89)

* Updated non neg list to remove 2 elements that can be negative

NetDeferredTaxAssets
NetDeferredTaxLiabilities

* update xule for ruleset management (arelle gui)

* Interim update to V9 version of the rules

* Updated for propsed rule 0081

* Updated DQC0081 for false positives.

* Update for general and admin

* Compiled version for gen admin fix

* Updated for DQC Meeting

* Updates for financial Statements only

* Updated 0081 for exceptions

* Updated rule 81

Added effective date as a test.

* Update to fix errors

* Updated rule 81 and 46

* Updated for CF changes

* Updated resource file for effective date

* Update dqc_0080_ifrs_2018_concepts.csv

* Updated resource file

* Updates for rule 80 and non negs

* Updates for effective date

* Updated Rule 48 for no CF Statement case

* Updated rule for effective date

Added effective date
Updated rule 81 to improve performance and to add new constants

* Updated the 2018 year for effective dates

* Update dqc-us-2019-V9-ruleset.zip

* updated 2019 rules for srt changes

* Updated Effective Date and Rules

* Updated  rule version 43 and 81

* Updated version 9

* Update dqc_0080_ifrs_2018_concepts.csv

* Update Rule DQC0004

* Rule Clean-up

Fixed 67 to constrain message length.
Fixed 81 to include the DQC prefix
Updated rule 4 to exclude Temp Equity stuff

* Updated rules for change in members on counterparty axis

* remove xlsx from root

* Update v9 for travis testing (#92)

* Updated rules for DQC 4 error in 2017

* Fixed DQC4 typo

* Updated repository

* Updated rules to centralize constants as csv and json files

* Added packages

* Updated resource files

* Updated resource files

* Updated DQC changes for Tuesday Meeting

-  Updates to rule 6 to exclude S1, S3 etc reports
-  Update DQC 5 to remove shared constant
-  Standardized if statements to not look like functions. - Added space between if and Parenthesis.
-  Updated resource file to V9
-  Updated rule 4 to exclude consolidation item axis in some cases
-  Updated rule 71 only to work on face financial statements to bring into alignment with FASB implementation guide.

* Updated test ouput files

* fix conflicts

* Remove files from branch

* Update travis.yml

* v9 for public exposure (#95)

* STarted Developing version 9

* Interim update to V9 version of the rules

* Updated for propsed rule 0081

* Updated DQC0081 for false positives.

* Update for general and admin

* Compiled version for gen admin fix

* Updated for DQC Meeting

* Updates for financial Statements only

* Updated 0081 for exceptions

* Updated rule 81

Added effective date as a test.

* Update to fix errors

* Updated rule 81 and 46

* Updated for CF changes

* Updated resource file for effective date

* Update dqc_0080_ifrs_2018_concepts.csv

* Updated resource file

* Updates for rule 80 and non negs

* Updates for effective date

* Updated Rule 48 for no CF Statement case

* Updated rule for effective date

Added effective date
Updated rule 81 to improve performance and to add new constants

* Updated the 2018 year for effective dates

* Update dqc-us-2019-V9-ruleset.zip

* updated 2019 rules for srt changes

* Updated Effective Date and Rules

* Updated  rule version 43 and 81

* Updated version 9

* Update dqc_0080_ifrs_2018_concepts.csv

* Update Rule DQC0004

* Rule Clean-up

Fixed 67 to constrain message length.
Fixed 81 to include the DQC prefix
Updated rule 4 to exclude Temp Equity stuff

* Updated rules for change in members on counterparty axis

* Updated rules for DQC 4 error in 2017

* Fixed DQC4 typo

* Updated repository

* Updated rules to centralize constants as csv and json files

* Added packages

* Updated resource files

* Updated DQC changes for Tuesday Meeting

-  Updates to rule 6 to exclude S1, S3 etc reports
-  Update DQC 5 to remove shared constant
-  Standardized if statements to not look like functions. - Added space between if and Parenthesis.
-  Updated resource file to V9
-  Updated rule 4 to exclude consolidation item axis in some cases
-  Updated rule 71 only to work on face financial statements to bring into alignment with FASB implementation guide.

* Updated test ouput files

* update rulesetMap.json and remove files

* Update rulesetMap.json

* Updated DQV rule 48 for Implementation of ASU

* Updated XULE for new functions

* remove files

* v9 updates DQC_0048 and xule

* remove files

* Updated rules for list bug in xule

The bug in xule is fixed by using .to-set on csv files.
This will be fixed in the next release of xule.

* Merge branch 'v9' of https://github.com/campbellpryde/xule.dqc into v9

* Updated output files

* Update DQC.US.0004.16_fmcf-2017.xml

* remove files

* Update travis test case matrix

* remove v8 ruleset.zip files

* Update DQC.US.0081.9277_hhc-2018.xml

* Update DQC.US.0071.7646_dfbg-2017.xml

* Update unit tests v9

* Update DQC.IFRS.0080_est-2018.xml

* Update DQC.US.0004.9281_laur-2018.xml

* v9 rule forms

* update DQC_0004

* xule update

* Updated Effective dates for new rules added.

* Update resources.zip

* Updated Resource file

* update xule - rule-name, server

* Update gen_test_case_results.sh

* Updated DQC 4 so rule does not return none for the use of first-values

* Updated rule 4 for 9286

Added the element CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect as this is the required element for the calc as per the new ASU for cashflows

* update rule_id to rule-name.split v9

* update rule_id to rule-name.split v9

* update gitignore for docs

* Revert "Merge branch 'refs/heads/dt-dqc_us_rulesV9' into v9"

This reverts commit 5a663131d7446ede886908122e3152c43a8cac0b, reversing
changes made to 94c4b3c07b09ec478eef8cfdb600f305392966bb.

* Revert "Merge branch 'v9' of https://github.com/davidtauriello/xule.dqc into v9"

This reverts commit 94c4b3c07b09ec478eef8cfdb600f305392966bb, reversing
changes made to f45a44ac78dace393f4f5c2641373d60f7da2a2d.

* update rule_id to rule-name split v9

* update v9 public exposure

* update resources branch - IFRS

* update v9 DQC code

* remove orphan unit tests

* update rule_id to use v8 function (#2)

* Updated base rules

* Updated version7 rules for Multiple Roles on DQC_0070

Updated the code by adding @cube.drs-role = $x to ensure that facts in one table are compared within the same table and that facts with matching dimensions from another table do not bleed in and make inappropriate comparisons.

* Updated Rules for Identified Changes

Update rule DQC.US.0067 to allow for more 440 exception items specifically the following:
IncreaseDecreaseInDeferredRevenue
DeferredRevenueAdditions
DeferredRevenueRevenueRecognized1
DeferredRevenueRefundPayments1
DeferredRevenuePeriodIncreaseDecrease
DeferredRevenueByArrangementDisclosureTextBlock

Updated rule DQC.US.0076 to only require alignment of the satisfaction Date axis with the obligation value.  This value does not have to have matching dimensions between the values for RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 and RevenueRemainingPerformanceObligation or RevenueRemainingPerformanceObligationPercentage
For example: In some cases a filer may report the  obligation or percentage value with a maximum member or a minimum member using the range axis. The way the rule was previously written  required that the satisfaction period element would also need to be tagged twice using the minimum member and maximum member. The rule now allows these the obligation and the satisfaction period of that obligation to have different dimensional qualifications.

The rule was also updated for 2018 to not require period alignment. The satisfaction period context date no longer has tp match the context date of the reported data.

Updated rule DQC.US.0071 to ignore facts that use the InitialApplicationPeriodCumulativeEffectTransitionAxis.  This axis can break up changes by product and will not appear on the income statement. If revenue is broken down by product and revenue recognition adjustments by product, then the table may only show a single product line as that was the only product that an adjustment applied to. In this case the rule would produce an inaccurate error. The rule was updated to ignore any tables that include the axis InitialApplicationPeriodCumulativeEffectTransitionAxis.

* Updated Version 7

Added version number 7.1.0

* Updated Test cases for travis for version 7.1.0

* Update Test to generate test file results

* Update version 8 for version 7 changes.

* Fix error for alignment

* Update dqc-us-2017-V7-ruleset.zip

To address rule 76

* Updates dqc_0067, dqc_0070, dqc_0071, dqc_0076 rule forms

* Updated Test cases and code for TRAVIS differences

*  Update to ford example.

* update testcases from v7.1.0

* update testcases from v7.1.0

*  Update to ford example.

* update travis for additional testcases from v7.1.0

* Update testcase version to 8.0.0

* update rulesetMap.json for 2019 UGT

* Corrected error in rule 0079

Updated the function to address where an extension member is used on diferent dimensions.

* Updated Version 7 for a bug in rule 67

* updated xule

* update xule pick from v7.1

* Updated rulesets for version 7 with packages

* update xule effective v7.1

* update travis SEC urls to https://

* fix conflict in v7.1 xule

* Updated test cases for blnk and oge

* fix unit test duplication

* update xule for 7.1

* update xule v7.1

* update XuleProcessor

* Updates to v7 approved (#368)

* fix dqc_0001 list of axes - excel

* Updated version7 rules for Multiple Roles on DQC_0070

Updated the code by adding @cube.drs-role = $x to ensure that facts in one table are compared within the same table and that facts with matching dimensions from another table do not bleed in and make inappropriate comparisons.

* Added version number 7.1.0

* Updated Test cases for travis for version 7.1.0

* Update Test to generate test file results

* Fix error for alignment

* Updates dqc_0067, dqc_0070, dqc_0071, dqc_0076 rule forms

* Updated Test cases and code for TRAVIS differences

*  Update to ford example.

* Updated Version 7 for a bug in rule 67

* updated xule

* Updated rulesets for version 7 with packages

* update travis SEC urls to https://

* Updated test cases for blnk and oge

* fix unit test duplication

* update xule for 7.1

* Updates to v8 public exposure (#375)

* Updated Rule 0076 for the use of the Range axis and updated Functions with a s link

Created a lib directory with a function file which is shared across multiple taxonomies to reduce the duplication of files that are the same.

* Updated Rules for 2019

* Updated for fixes in 2019 and error message in html

* Update  DQC 70 with html

* Updated base rules

* Update version 8 for version 7 changes.

* update testcases from v7.1.0

* update testcases from v7.1.0

*  Update to ford example.

* update travis for additional testcases from v7.1.0

* Update testcase version to 8.0.0

* update rulesetMap.json for 2019 UGT

* Corrected error in rule 0079

Updated the function to address where an extension member is used on diferent dimensions.

* update xule effective v7.1

* fix conflict in v7.1 xule

* update xule v7.1

* update XuleProcessor

* update tests to v8; modify travis to https:

* update tests to v8; modify travis to https:

* update dqc_0067 from v7.1

* update travis https://

* Updated for V8

* update __init__.py

* update __init__.py

* update __init__.py

* Updated for changes in dimensionl matching

* fix rulesetMap.json file name

* Update DQC.US.0067.7644_f-2017.xml

* update unit test to v8.0.0

* Update DQC.US.0067.7644_f-2017.xml

* Update DQC.US.0067.7644_f-2017.xml

* Update v8 (#378)

* fix rulesetMap.json file name

* update unit test to v8.0.0

* Update DQC_0067.xule

* Update DQC_0067.xule

* Update lower case issue for IFRS 80

* Updated zip files to fix nonneg problem identified by Shelly

* Updated Release 8 rules for IFRS Changes

Centralized functions for IFRS in a central functions library to eliminate duplication

Updated test case for Aruco

Updated resource files to point to version 8

Recomplied rule files

Refactored functions to eliminate any constants from the functions.

Aligned functions with US rule functions.

* Refactored Rules to remove duplicate functions across all rules

Updated functions to a shared library
Refactored functions to be consistent across all rule sets
Removed any constants in a function
Created a central version constant called version.xule

* Recompiled IFRS files

* update from DQC v7.1.0

* update to v8.0.0RC3 DQC

* Updated rule 67 to sort list of elements in 606

ALso ensures that will not remove unique facts.

* Delete vsm-2018.xml

* resolve conflicts v8.0.0RC3 DQC

* Update .gitignore

* update to v8.0.0RC3 DQC (#82)

* Updated to support proposed rules

* Updated ford for rule 67 change and removed accidental run.

* Fixed Typo in message for Rule DQC.US.0001.70

* Updated V8 zip files

* Updated Release to fix typo for rule DQC.US.0001.70

Updated the message of the rule to indicate the ConsolidationItemsAxis and not the HedgingDesignationAxis.

* Update DQC.US.0001.70_glla-2017.xml

* Update DQC.US.0001.70_glla-2017.xml

* Update v8 align/refactor/standardize (#379)

* Update lower case issue for IFRS 80

* Updated zip files to fix nonneg problem identified by Shelly

* Updated Release 8 rules for IFRS Changes

Centralized functions for IFRS in a central functions library to eliminate duplication

Updated test case for Aruco

Updated resource files to point to version 8

Recomplied rule files

Refactored functions to eliminate any constants from the functions.

Aligned functions with US rule functions.

* Refactored Rules to remove duplicate functions across all rules

Updated functions to a shared library
Refactored functions to be consistent across all rule sets
Removed any constants in a function
Created a central version constant called version.xule

* Recompiled IFRS files

* Updated rule 67 to sort list of elements in 606

ALso ensures that will not remove unique facts.

* Delete vsm-2018.xml

* Updated to support proposed rules

* Updated ford for rule 67 change and removed accidental run.

* Fixed Typo in message for Rule DQC.US.0001.70

* Updated V8 zip files

* Update DQC.US.0001.70_glla-2017.xml

* fix typo

* Update version 7.1.1 (#381)

* Updated Release to fix typo for rule DQC.US.0001.70

Updated the message of the rule to indicate the ConsolidationItemsAxis and not the HedgingDesignationAxis.

* Update DQC.US.0001.70_glla-2017.xml

* fix typo

* update .gitignore for xule.dqc

* changes from DQC v7.1.1

* changes from DQC v8 8.0.0RC4

* Update v8.0.0RC4 (#85)

* Update .gitignore

* changes from DQC v8 8.0.0RC4

* update copyright

* fix xule stack issue

* Update v7.1.2 (#382)

* update xule - stack issue

* revise xule changeset

* update copyright

* xule update fix stack issue

* update rulesetMap.json and __init__.py

* Update __init__.py

* Updated test cases for version 8

* Updated test cases

* remove 2019 from rulesetMap.json

* update rulesetMap.json

* fix rulesetMap.json

* Fix rulesetMap.json

* Documentation edits for v8 approved

* update dqc_0080 list of elements .xlsx

* Update IFRS Non-Negs xlsx (filter active)

* Updated rule 70 to ignore nils for plan assets

If the aggregate value of plan assets is reported as a nil value then the rule will not run, even if subtotals are provided.  This is on the basis that nil values may have a value but it is just not reported.,

* Updated version 8 for change to rule 70

* remove files from tests - not necessary

* Updated Version 8 status from Proposed to Approved

* Create DQC.US.0067.7644_rlj-2017.xml

Added test case to show cases where chikdren of sales revenue net are used.

* add/consolidate test cases v8.0.0

* revise test consolidation

* fix test case .travis.yml

* fix formatting .travis

* update test case consolidation

* revise test config .travis

* fix travis consolidation

* fix conflicts #383

* Update for v8.0.0 approved (#383)

* Updated Release 8 rules for IFRS Changes

Centralized functions for IFRS in a central functions library to eliminate duplication

Updated test case for Aruco

Updated resource files to point to version 8

Recomplied rule files

Refactored functions to eliminate any constants from the functions.

Aligned functions with US rule functions.

* Refactored Rules to remove duplicate functions across all rules

Updated functions to a shared library
Refactored functions to be consistent across all rule sets
Removed any constants in a function
Created a central version constant called version.xule

* Recompiled IFRS files

* Updated rule 67 to sort list of elements in 606

Also ensures that will not remove unique facts.

* Fixed Typo in message for Rule DQC.US.0001.70

* Update DQC.US.0001.70_glla-2017.xml

* update copyright

* fix xule stack issue

* update rulesetMap.json

* Documentation edits for v8 approved

* update dqc_0080 list of elements .xlsx

* Updated rule 70 to ignore nils for plan assets

If the aggregate value of plan assets is reported as a nil value then the rule will not run, even if subtotals are provided.  This is on the basis that nil values may have a value but it is just not reported.,

* Updated Version 8 status from Proposed to Approved

* Create DQC.US.0067.7644_rlj-2017.xml

Added test case to show cases where children of sales revenue net are used.

* add/consolidate test cases v8.0.0

* fix travis consolidation

* fix guidance listing

* update copyright

* fix xule stack issue

* remove 2019 from rulesetMap.json

* update rulesetMap.json

* fix rulesetMap.json

* Fix rulesetMap.json

* Documentation edits for v8 approved

* update dqc_0080 list of elements .xlsx

* Update IFRS Non-Negs xlsx (filter active)

* Updated rule 70 to ignore nils for plan assets

If the aggregate value of plan assets is reported as a nil value then the rule will not run, even if subtotals are provided.  This is on the basis that nil values may have a value but it is just not reported.,

* Updated version 8 for change to rule 70

* remove files from tests - not necessary

* Updated Version 8 status from Proposed to Approved

* Create DQC.US.0067.7644_rlj-2017.xml

Added test case to show cases where chikdren of sales revenue net are used.

* add/consolidate test cases v8.0.0

* revise test consolidation

* fix test case .travis.yml

* fix formatting .travis

* update test case consolidation

* revise test config .travis

* fix travis consolidation

* update from DQC-v8.0.0

* update from DQC-v8.0.0 master

* update from DQC-v8.0.0 master

* Update usage_Arelle_GUI.md

* Fix 'update latest rule set map'

* Fix 'update latest rule set map'

* Fix rulesetmap management (desktop GUI) (#385)

* Fix 'update latest rule set map'

* Fix rulesetmap management (desktop GUI) (#385)

* Fix 'update latest rule set map'

* Updated non neg list to remove 2 elements that can be negative

NetDeferredTaxAssets
NetDeferredTaxLiabilities

* repost xlsx - no content change

* update DQC_0080 v8

* v8.0.1 - dqc_0080 update / xule rulesetmap management (arelle gui) (#89)

* Updated non neg list to remove 2 elements that can be negative

NetDeferredTaxAssets
NetDeferredTaxLiabilities

* update xule for ruleset management (arelle gui)

* Update to DQC_0080 v8 (#387)

* Updated non neg list to remove 2 elements that can be negative

NetDeferredTaxAssets
NetDeferredTaxLiabilities

* repost xlsx - no content change

* Update to DQC_0080 v8 (#387)

* Updated non neg list to remove 2 elements that can be negative

NetDeferredTaxAssets
NetDeferredTaxLiabilities

* repost xlsx - no content change

* Update v8 for 2019 UGT (#389)

* Update dqc-us-2019-V8-ruleset.zip

* Updated resource files for effective dates

* update rulesetMap.json for 2019 UGT

* Merge for v8.1.0 (#393)

* Update v8 for 2019 UGT (#391)

* update rulesetMap.json for 2019 UGT

* Updated to add nonnegs for the 2019 taxonomy

* update effective dates files

* fix conflicts v8.1.0

* Update v8 for effective date and UGT 2019 (#392)

* Updated resource files for effective dates

* update rulesetMap.json for 2019 UGT

* Updated to add nonnegs for the 2019 taxonomy

* Updated to capture effective date

* Update version.xule

* Updated resource files for effective dates.

* Updated effective date information

* Updated complied rules for IFRS & US

* Updates to xule files

* remove xlsx from root

* fix dqc_0001 xlsx

* create for public exposure

* Updated resource files

* Updated resource files

* v9 for public exposure (#95)

* STarted Developing version 9

* Interim update to V9 version of the rules

* Updated for propsed rule 0081

* Updated DQC0081 for false positives.

* Update for general and admin

* Compiled version for gen admin fix

* Updated for DQC Meeting

* Updates for financial Statements only

* Updated 0081 for exceptions

* Updated rule 81

Added effective date as a test.

* Update to fix errors

* Updated rule 81 and 46

* Updated for CF changes

* Updated resource file for effective date

* Update dqc_0080_ifrs_2018_concepts.csv

* Updated resource file

* Updates for rule 80 and non negs

* Updates for effective date

* Updated Rule 48 for no CF Statement case

* Updated rule for effective date

Added effective date
Updated rule 81 to improve performance and to add new constants

* Updated the 2018 year for effective dates

* Update dqc-us-2019-V9-ruleset.zip

* updated 2019 rules for srt changes

* Updated Effective Date and Rules

* Updated  rule version 43 and 81

* Updated version 9

* Update dqc_0080_ifrs_2018_concepts.csv

* Update Rule DQC0004

* Rule Clean-up

Fixed 67 to constrain message length.
Fixed 81 to include the DQC prefix
Updated rule 4 to exclude Temp Equity stuff

* Updated rules for change in members on counterparty axis

* Updated rules for DQC 4 error in 2017

* Fixed DQC4 typo

* Updated repository

* Updated rules to centralize constants as csv and json files

* Added packages

* Updated resource files

* Updated DQC changes for Tuesday Meeting

-  Updates to rule 6 to exclude S1, S3 etc reports
-  Update DQC 5 to remove shared constant
-  Standardized if statements to not look like functions. - Added space between if and Parenthesis.
-  Updated resource file to V9
-  Updated rule 4 to exclude consolidation item axis in some cases
-  Updated rule 71 only to work on face financial statements to bring into alignment with FASB implementation guide.

* Updated test ouput files

* update rulesetMap.json and remove files

* Update v9

* Update rulesetMap.json

* remove files

* v9 updates DQC_0048 and xule

* remove files

* Merge branch 'v9' of https://github.com/campbellpryde/xule.dqc into v9

* remove files

* Update travis test case matrix

* remove v8 ruleset.zip files

* Update unit tests v9

* v9 rule forms

* update DQC_0004

* xule update

* update xule - rule-name, server

* update rule_id to rule-name.split v9

* update rule_id to rule-name.split v9

* update gitignore for docs

* Revert "Merge branch 'refs/heads/dt-dqc_us_rulesV9' into v9"

This reverts commit 5a663131d7446ede886908122e3152c43a8cac0b, reversing
changes made to 94c4b3c07b09ec478eef8cfdb600f305392966bb.

* Revert "Merge branch 'v9' of https://github.com/davidtauriello/xule.dqc into v9"

This reverts commit 94c4b3c07b09ec478eef8cfdb600f305392966bb, reversing
changes made to f45a44ac78dace393f4f5c2641373d60f7da2a2d.

* update rule_id to rule-name split v9

* update v9 public exposure

* update resources branch - IFRS

* update v9 DQC code

* remove orphan unit tests

* Create gen_test_case_results.sh

* Update from DQC v9.0.0RC3

* Create gen_test_case_results.sh

* Update child elements promotable to Sibling to account for CD's

CD's may not be included in cash and cash equivalents if they have a longer term and are considered investments.

* Updated dqc13 and dqc14

* Updated the 2019 taxonomy for changes in the DEI for the FAST Act

* Updated 2018 taxonomy for the FAST act CHanges and initial public review comments

* Updated 2019 V9 for incorrect id.

* Updated to add rules for the 2019 IFRS taxonomy and DEI changes

* v9 updates for SEC Taxonomy changes - DEI / FAST Act

* Updated the version number on 2019

* Updated IFRS for effective date resources

* Updated IFRSfor effective date resources

* Updated 2019 version number

* Modify travis sequence

* Update DQC_IFRS_0080.xule

* Revert "Update DQC_IFRS_0080.xule"

This reverts commit eb7e225ffeff7fc4fed4eb23061b1b240a5adfb7.

* update ruleset.zip

* Updated IFRS for effective date resources

* update __init__.py

* Revert "update __init__.py"

This reverts commit a2b72835d8e5bbdcfa5ce4851d783d1e3d478d68.

* Updated for new FASB entry point for dei 2019

* Merge branch 'v9' of https://github.com/campbellpryde/xule.dqc into v9

* Create DQC_0082.xule

* Added DQC 82

* Update DQC_0082.xule

* Added VIE rules

* Updated for file location

* Updated to fix error

* Create DQC_0082.xule

* Added new rules

* Create DQC_0084.xule

* Update DQC_0084.xule

*  Updated cashflow exceptions for deposit item

Added the following items:

PaymentsForProceedsFromOtherDeposits,
ProceedsFromOtherDeposits,
PaymentsForOtherDeposits

* Updated DQC 9 for changes to rule 81

* Updated for rule 81 exceptions

* Updates for V10 development

Updates to rule 81 for message

* Updated Constants for CF exceptions

* Updated v10

* Update version.xule

* Updated test cases

* Update DQC.US.0081.9278_osmu-2018.xml

* Add rule submission forms for DQC public exposure approval

* fix formatting issues throughout rule submission forms

* Update DQC_0082.md

* Fix formatting issues throughout rule submission forms

* Update rule forms v9 to approved

* fix dqc_0082 table formatting

* Update rules ToC & status for public exposure

* Update and restructure travis

* update ruleset map (LOCAL FORK)

* remove us-v9; update rulesetmap

* Update rulesetmap.json

* Update DQC_0084.xule

* Updated DQC0084 with test cases

* Created testcases for rule 82

* Delete DQC.US.0084.9299_vtgn-2018.xml

* Additional testcases

* Update travis for v10 tests and dqc.xule copyright

* update rulesetMap for IFRS

* Update travis test index

* update travis

* update from v9 approved

* Updated rule 52

* Updated for copyright

* Updated effective date for IFRS V9

* Updated Taxonomy XML and resources.zip for V9

* Updated Compiled files for V9

* Update v10 public exposure (IFRS effective date)

* Update v10 public exposure rulesets (resources.zip v10)

* Remove v9 ruleset.zip (IFRS) and update rulesetMap

* Update siblings demotable .csv to remove whitespace

* Update IFRS effective date function and unit tests from v9

* Update for v9.0.1 release (#417)


* Updated Effective Data for rule 52

* update resources.zip

* Updated effective date for IFRS V9

* Updated Taxonomy XML and resources.zip for V9

* Updated Compiled files for V9

* Updated effective date for IFRS V9

* Updated Taxonomy XML and resources.zip for V9

* Updated Compiled files for V9

* Update siblings_demotable_to_child.csv

Updated to remove white space on RepaymentsOfAdvancesForConstruction

* Update resources.zip

Update for white space mistake

* Updated for new resources file

* Update siblings_demotable_to_child.csv

* Updated IFRS Resource file

* Updated Test cases for IFRS

* Updated IFRS files

* Update resources .csv effective date

* Update effective date .csv for v10 public review

* Merge for v9.0.1 (#420)

* Update resources .csv effective date

* Recompile ruleset and resource .zip for 9/30 effective date

* Merge for v9.0.1 (#420)

* Update resources .csv effective date

* Recompile ruleset and resource .zip for 9/30 effective date

* Version 10.0.0RC1 DQC for public exposure (#418)

* update from v9 approved

* Updated rule 52

* Updated for copyright

* Updated Effective Data for rule 52

* update resources.zip

* Merge for v9.0.1 (#415)

* Updated Effective Data for rule 52

* update resources.zip

* Updated effective date for IFRS V9

* Updated IFRS compile file and resource file

* Updated effective date for IFRS V9

* Updated Taxonomy XML and resources.zip for V9

* Updated Compiled files for V9

* Updated US-GAAP for V10

* Update v10 public exposure (IFRS effective date)

* Update v10 public exposure rulesets (resources.zip v10)

* Remove v9 ruleset.zip (IFRS) and update rulesetMap

* Update IFRS effective date function and unit tests from v9

* Updated IFRS Resource file

* Updated compiled versions of IFRS

* Update resources .csv effective date

* Update effective date .csv for v10 public review

* Update v10.0.0RC1 DQC

* Update DQC_0084.md

* Update dqc_0015 .xlsx for removal - 7204

* Update to v9.0.2 (#422)

* Update child_elements_promotable_to_sibling.csv

Updated to include Interest expense

* Updated for incorrect nonneg 7204

* Update resources.zip

* Update zip for 9.0.2

* Update dqc_0015 .xlsx for removal - 7204

* Update to v9.0.2 (#422)

* Update child_elements_promotable_to_sibling.csv

Updated to include Interest expense

* Updated for incorrect nonneg 7204

* Update resources.zip

* Update zip for 9.0.2

* Update dqc_0015 .xlsx for removal - 7204

* Update to v10 (#423)

* Updates to version 10 for non neg and rule 84

Removed rule 7204 (NonNeg)
Added exception for Revenues and Interest Expense.

* Update resources.zip

* Updated V10 US GAAP Compiled ZIPS

* Removed head files

* Updated IFRS files with correct version number.

* Update dqc_0015 .xlsx for removal - 7204

* Update test case for dqc_0015 removal 7204

* Update test case for dqc_0015 removal 7204

* Update test case for dqc_0015 removal 7204

* Update test case for dqc_0015 removal 7204

* Update dqc_0015 test case for 7204 removal

* Update dqc_0015 test case for 7204 removal

* Update dqc_0015 test case for 7204 removal

* Update dqc_0015 test case for 7204 removal

* Updated exceptions for rule DQC0081

* Update ruleset.zips for additional dqc_0081 exceptions

* Update for v9.0.3 (#425)

* Updated exceptions for rule DQC0081

-Addressed issue with operating lease liability current, noncurrent and both.
-Amortiztion of debt

* Update for DQC_0081 exceptions (#426)

* Updated exceptions for rule DQC0081

* Update ruleset.zips for additional dqc_0081 exceptions

* See #427 for details

* Revert "Update test case for dqc_0015 removal 7204"

This reverts commit c10f75cbeba2ef3d86e821b42cae613c19b0b7b1.

* Revert "Update test case for dqc_0015 removal 7204"

This reverts commit c10f75cbeba2ef3d86e821b42cae613c19b0b7b1.

* Revert "Update test case for dqc_0015 removal 7204"

This reverts commit c10f75cbeba2ef3d86e821b42cae613c19b0b7b1.

* Update rule submission form dqc_0047

* Update base-taxonomy-IFRS-2019.xule

* Updates to V9 (#429)

* Update base-taxonomy-IFRS-2019.xule

* Update dqc-ifrs-2019-V9-ruleset.zip

* Updates to Rules based on comments from users.

* Updated V9 for user comments

* Updates for report F-1 and DQC 5 and effective date for rule 72

* Updated compiled code for v9 constant change

* Updated for effective date

* Updated IFRS taxonomy link

* Update DQC_0045.xule

* Updated compiled rule code

Included effective date changes andfull entry point for IFRS

* Update DQC.US.0013_ehic-2017.xml

* Updates to v10 from v9 (#430)

* Update rule submission form dqc_0047

* Update base-taxonomy-IFRS-2019.xule

* Update base-taxonomy-IFRS-2019.xule

* Create dqc-ifrs-2019-V9-ruleset.zip

* Updated for user advised changes to rules 13 and 78

* Updates for report F-1 and DQC 5 and effective date for rule 72

* Updated for user changes, F1 change and effective date

* Updated to include IFRS entry point all.

* Updates for base taxonomy changes

* Update DQC.US.0013_ehic-2017.xml

* Updates to V9 (#429)

* Update base-taxonomy-IFRS-2019.xule

* Update dqc-ifrs-2019-V9-ruleset.zip

* Updates to Rules based on comments from users.

* Updated V9 for user comments

* Updates for report F-1 and DQC 5 and effective date for rule 72

* Updated compiled code for v9 constant change

* Updated for effective date

* Updated IFRS taxonomy link

* Update DQC_0045.xule

* Updated compiled rule code

Included effective date changes andfull entry point for IFRS

* Update DQC.US.0013_ehic-2017.xml

* resolve v9 conflicts

* Update v9 (#432)

* Update version.xule

* Updated complied version for release 9

* Update child_elements_promotable_to_sibling.csv

* Update DQC_0001.xule

* Update resources.zip

* Updated compiled rules for Version 9

* DQC v10.0.0RC4

* Update for v10 (#111)

* Create DQC_0082.xule

* Added DQC 82

* Update DQC_0082.xule

* Added VIE rules

* Updated for file location

* Updated to fix error

* Create DQC_0082.xule

* Added new rules

* Create DQC_0084.xule

* Update DQC_0084.xule

* Updates for V10 development

Updates to rule 81 for message

* Updated Constants for CF exceptions

* Updated v10

* Update version.xule

* Update DQC_0084.xule

* Updated DQC0084 with test cases

* Created testcases for rule 82

* Delete DQC.US.0084.9299_vtgn-2018.xml

* Additional testcases

* Updated rule 52

* Updated for copyright

* Updated effective date for IFRS V9

* Updated IFRS compile file and resource file

* Updated US-GAAP for V10

* Updated IFRS Resource file

* Updated compiled versions of IFRS

* Updates to version 10 for non neg and rule 84

Removed rule 7204 (NonNeg)
Added exception for Revenues and Interest Expense.

* Update resources.zip

* Updated V10 US GAAP Compiled ZIPS

* Removed head files

* Updated IFRS files with correct version number.

* Update base-taxonomy-IFRS-2019.xule

* Create dqc-ifrs-2019-V9-ruleset.zip

Updated for error in namespace references.

* Updated for user advised changes to rules 13 and 78

* Updates for report F-1 and DQC 5 and effective date for rule 72

* Updated for user changes, F1 change and effective date

* Updated to include IFRS entry point all.

* Updates for base taxonomy changes

The core base taxonomy for IFRS wasnot correct causing problemsin rule DQC.0008

* Update DQC.US.0013_ehic-2017.xml

Updated for rule change that was agreed in 2017 but never implemented, so an error was firing in some limited cases when it should not have been.

* Update DQC.US.0013_ehic-2017.xml

Updated

* Updates to DQC.US.0001.69 for SRT

Facilitated change for the following to srt:
srt:NaturalGasLiquidsReservesMember, srt:NaturalGasReservesMember,
srt:OilReservesMember,
srt:SyntheticOilMember

and the axis:
srt:ReserveQuantitiesByTypeOfReserveAxis

* Updated DQC rules to handle extensions more efficiently and accurately

* Update child_elements_promotable_to_sibling.csv

* Updated taxonomy package file and created resource file.

* Update version.xule

* Updated compiled versions for latest release

* Update child_elements_promotable_to_sibling.csv

* Update rule 84 to account for decimals of the aggregation

Updated decimals to account for the decimals of the aggregation.

* Update resources.zip

* Updated Version 10 compiled rules.

* v11 for development

* remove .txt

* Revert "Merge branch 'v9-conflicts'"

This reverts commit 27c30515dde944f7f56dfe422651e7d400fdb163, reversing
changes made to 4d06205e759b6c074162330404ee533703a64c2a.

* Fix v9.0.5 issue for re-release

* Revert the revert for v9.0.5

* Update rule submission form dqc_0084

* Update version.xule

* Update DQC.US.0001 for the addition of the Business Acquisition Axis

* Create DQC_0085.xule

* Added AmortizationOfFinancingCosts as a child of InterestExpenseDebt

* Updated to V10 for resources

* Updated compiled versions for V10

* Update DQC_0004.md

* Update rule submission form dqc_0078

* updatd V10 for release

* Updated rules for V10

* Update v10 approved

* v10 update from Data Quality Committee

* v10 update from Data Quality Committee

* Update .gitignore

* Update v10 docs

* Merge for v10.0.0 (#435)

* Update from DQC v9.0.0RC3

* Update v10.0.0RC1 DQC

* DQC v10.0.0RC4

* Update for v10

* Create DQC_0082.xule

* Added DQC 82

* Update DQC_0082.xule

* Added VIE rules

* Updated for file location

* Updated to fix error

* Create DQC_0082.xule

* Added new rules

* Create DQC_0084.xule

* Update DQC_0084.xule

* Updates for V10 development

Updates to rule 81 for message

* Updated Constants for CF exceptions

* Updated v10

* Update version.xule

* Update DQC_0084.xule

* Updated DQC0084 with test cases

* Created testcases for rule 82

* Delete DQC.US.0084.9299_vtgn-2018.xml

* Additional testcases

* Updated rule 52

* Updated for copyright

* Updated effective date for IFRS V9

* Updated IFRS compile file and resource file

* Updated US-GAAP for V10

* Updated IFRS Resource file

* Updated compiled versions of IFRS

* Updates to version 10 for non neg and rule 84

Removed rule 7204 (NonNeg)
Added exception for Revenues and Interest Expense.

* Update resources.zip

* Updated V10 US GAAP Compiled ZIPS

* Removed head files

* Updated IFRS files with correct version number.

* Update base-taxonomy-IFRS-2019.xule

* Create dqc-ifrs-2019-V9-ruleset.zip

Updated for error in namespace references.

* Updated for user advised changes to rules 13 and 78

* Updates for report F-1 and DQC 5 and effective date for rule 72

* Updated for user changes, F1 change and effective date

* Updated to include IFRS entry point all.

* Updates for base taxonomy changes

The core base taxonomy for IFRS wasnot correct causing problemsin rule DQC.0008

* Update DQC.US.0013_ehic-2017.xml

* Updates to DQC.US.0001.69 for SRT

Facilitated change for the following to srt:
srt:NaturalGasLiquidsReservesMember, srt:NaturalGasReservesMember,
srt:OilReservesMember,
srt:SyntheticOilMember

and the axis:
srt:ReserveQuantitiesByTypeOfReserveAxis

* Updated DQC rules to handle extensions more efficiently and accurately

* Update child_elements_promotable_to_sibling.csv

* Updated taxonomy package file and created resource file.

* Update version.xule

* Updated compiled versions for latest release

* Update child_elements_promotable_to_sibling.csv

* Update rule 84 to account for decimals of the aggregation

Updated decimals to account for the decimals of the aggregation.

* Update resources.zip

* Updated Version 10 compiled rules.

* Update v10 approved

* v10 update from Data Quality Committee

* v10 update from Data Quality Committee

* Update .gitignore

* Update v10 docs

* re-insert dqc_0081 rule form

* removed 2019 IFRS v9 ruleset.zip

* Updates to rule 83 to address xule error for 8K filings

* Update v10 approved from Data Quality Committee (#5)

* Update from DQC v8.1.2

* Update effective date messaging (#403)

* Updates to rule 47, 52, 55 and 57 for effective date missing

* Bug fix - Updated rule DQC 48 to have an effective date

Updated rule and compiled files

* Updated effective date for rule 60

* Updates to rule 47, 52, 55 and 57 for effective date missing

* Updated lists to support strings

* Update effective date messaging (#403)

* Updates to rule 47, 52, 55 and 57 for effective date missing

* Bug fix - Updated rule DQC 48 to have an effective date

Updated rule and compiled files

* Updated effective date for rule 60

* Updates to rule 47, 52, 55 and 57 for effective date missing

* Updated lists to support strings

* v9 updates for SEC Taxonomy changes - DEI / FAST Act

* Updated IFRSfor effective date resources

* Updated 2019 version number

* Modify travis sequence

* Update DQC_IFRS_0080.xule

* resolve .zip conflict for #406

* Revert "resolve .zip conflict for #406"

This reverts commit 42035b16eba05395da227cd76f31253d6ac0f466.

* v8 updates for SEC FAST Act requirements: 2018 UGT & IFRS, 2019 UGT (#406)

* Updated V8 2019 for FAST Act Rules

* Updated US GAAP 2018 and IFRS 2018 for the FAST act requirements

* Updated version 8 version number

* Revert "Update DQC_IFRS_0080.xule"

This reverts commit eb7e225ffeff7fc4fed4eb23061b1b240a5adfb7.

* update ruleset.zip

* Updated IFRS for effective date resources

* update __init__.py

* Revert "update __init__.py"

This reverts commit a2b72835d8e5bbdcfa5ce4851d783d1e3d478d68.

* v9 updates for SEC Taxonomy changes - DEI / FAST Act

* Updated 2019 version number

* Updated IFRSfor effective date resources

* Updated IFRS for effective date resources

* Modify travis sequence

* Update DQC_IFRS_0080.xule

* Revert "Update DQC_IFRS_0080.xule"

This reverts commit eb7e225ffeff7fc4fed4eb23061b1b240a5adfb7.

* update ruleset.zip

* update __init__.py

* Revert "update __init__.py"

This reverts commit a2b72835d8e5bbdcfa5ce4851d783d1e3d478d68.

* Updated for FASB update to base US GAAP taxonomy to support 2019 dei

* Updated for FASB update to base US GAAP taxonomy to support 2019 dei

* Merge branch 'v9' of https://github.com/campbellpryde/xule.dqc into v9

* Merge branch 'v9' of https://github.com/campbellpryde/xule.dqc into v9

* .gitignore is now working

* Updated rule 71 to only run on statements and be in alignment with V9

* .gitignore is now working

* Sync DQC v8.1.4 (#104)

* Updated rule 43 version 8 for the 2016 taxonomy to fix error

* Bug fix - Updated rule DQC 48 to have an effective date

Updated rule and compiled files

* Updated effective date for rule 60

* Updates to rule 47, 52, 55 and 57 for effective date missing

* Updated lists to support strings

* Bug fix - Updated rule DQC 48 to have an effective date

Updated rule and compiled files

* Updated effective date for rule 60

* Updates to rule 47, 52, 55 and 57 for effective date missing

* Updated lists to support strings

* Updated V8 2019 for FAST Act Rules

* Updated US GAAP 2018 and IFRS 2018 for the FAST act requirements

* Updated version 8 version number

* Updated for FASB update to base US GAAP taxonomy to support 2019 dei

* Updated rule 71 to only run on statements and be in alignment with V9

* Merge branch 'v8' of https://github.com/campbellpryde/xule.dqc into v8

* Update rulesetMap.json for 2019 IFRS

* Merge branch 'v9' of https://github.com/DataQualityCommittee/dqc_us_rules into v9

*  Updated cashflow exceptions for deposit item

Added the following items:

PaymentsForProceedsFromOtherDeposits,
ProceedsFromOtherDeposits,
PaymentsForOtherDeposits

* Updated DQC 9 for changes to rule 81

* Updated for rule 81 exceptions

*  Updated cashflow exceptions for deposit item

Added the following items:

PaymentsForProceedsFromOtherDeposits,
ProceedsFromOtherDeposits,
PaymentsForOtherDeposits

* Updated DQC 9 for changes to rule 81

* Updated for rule 81 exceptions

* Updated test cases

* Updated test cases

* Update DQC.US.0081.9278_osmu-2018.xml

* Add rule submission forms for DQC public exposure approval

* fix formatting issues throughout rule submission forms

* Update DQC_0082.md

* Fix formatting issues throughout rule submission forms

* Update rule forms v9 to approved

* fix dqc_0082 table formatting

* Update rules ToC & status for public exposure

* Update and restructure travis

* update ruleset map (LOCAL FORK)

* Update DQC_0081.md

* remove us-v9; update rulesetmap

* Update ruleset .zip files v10 UGT

* Update rulesetmap.json

* Add v8 zips (resolve conflict)

* Revert "Add v8 zips (resolve conflict)"

This reverts commit 8bee2d51379140da0449af8817ec0649d2321f06.

* update version 9.0.0 approved / dqc.xule file copyright 2019

* update version 9.0.0 approved / dqc.xule file copyright 2019 (#3)

* Updated version number and copyright for V9

* Updated fro relative link

* Recompiled IFRS

* Update v9 approved rulesets UGT

* Update v9 approved rulesets IFRS

* update version 9.0.0 approved / dqc.xule file copyright 2019

* Update v9 approved rulesets UGT

* Update v9 approved rulesets IFRS

* Update travis for v10 tests and dqc.xule copyright

* Update v10 ruleset.zip files

* update rulesetMap for IFRS

* Update travis test index

* update travis

* Merge for v10 Public Exposure (#413)

* Add rule submission forms for DQC public exposure approval

* fix formatting issues throughout rule submission forms

* Update DQC_0082.md

* Fix formatting issues throughout rule submission forms

* Update rule forms v9 to approved

* fix dqc_0082 table formatting

* Update rules ToC & status for public exposure

* Update and restructure travis

* remove us-v9; update rulesetmap

* Update DQC_0084.xule

* Updated DQC0084 with test cases

* Created testcases for rule 82

* Additional testcases

* Update travis for v10 tests and dqc.xule copyright

* update rulesetMap for IFRS

* Update travis test index

* Revert "Add v8 zips (resolve conflict)"

This reverts commit 8bee2d51379140da0449af8817ec0649d2321f06.

* Updated Effective Data for rule 52

* Updated Effective Data for rule 52

* update resources.zip

* update from v9 approved

* Updated rule 52

* Updated for copyright

* Updated Effective Data for rule 52

* update resources.zip

* Merge for v9.0.1 (#415)

* Updated Effective Data for rule 52

* update resources.zip

* Update v10 for public exposure (#416)

* Updated Version 8 status from Proposed to Approved

* Create DQC.US.0067.7644_rlj-2017.xml

Added test case to show cases where chikdren of sales revenue net are used.

* add/consolidate test cases v8.0.0

* revise test consolidation

* fix test case .travis.yml

* fix formatting .travis

* update test case consolidation

* revise test config .travis

* fix travis consolidation

* update copyright

* fix xule stack issue

* remove 2019 from rulesetMap.json

* update rulesetMap.json

* fix rulesetMap.json

* Fix rulesetMap.json

* Documentation edits for v8 approved

* update dqc_0080 list of elements .xlsx

* Update IFRS Non-Negs xlsx (filter active)

* Updated rule 70 to ignore nils for plan assets

If the aggregate value of plan assets is reported as a nil value then the rule will not run, even if subtotals are provided.  This is on the basis that nil values may have a value but it is just not reported.,

* Updated version 8 for change to rule 70

* remove files from tests - not necessary

* Updated Version 8 status from Proposed to Approved

* Create DQC.US.0067.7644_rlj-2017.xml

Added test case to show cases where chikdren of sales revenue net are used.

* add/consolidate test cases v8.0.0

* revise test consolidation

* fix test case .travis.yml

* fix formatting .travis

* update test case consolidation

* revise test config .travis

* fix travis consolidation

* update from DQC-v8.0.0

* update from DQC-v8.0.0 master

* resolve conflicts #88

* Update from DQC-v8.0.0 (#88)

* update from DQC-v8.0.0 master

* update from DQC-v8.0.0 master

* Update version.xule

Updated version number

* Update version.xule

* Fix 'update latest rule set map'

* Fix 'update latest rule set map'

* STarted Developing version 9

* Updated non neg list to remove 2 elements that can be negative

NetDeferredTaxAssets
NetDeferredTaxLiabilities

* repost xlsx - no content change

* update DQC_0080 v8

* dqc_80 non-neg fixes

* Merge branch 'v9' of https://github.com/phillipengel/xule.dqc into v9

* v8.0.1 - dqc_0080 update / xule rulesetmap management (arelle gui) (#89)

* Updated non neg list to remove 2 elements that can be negative

NetDeferredTaxAssets
NetDeferredTaxLiabilities

* update xule for ruleset management (arelle gui)

* v8.0.1 DQC - dqc_0080 / xule rulesetmap management (arelle gui) (#90)

* v8.0.1 - dqc_0080 update / xule rulesetmap management (arelle gui) (#89)

* Updated non neg list to remove 2 elements that can be negative

NetDeferredTaxAssets
NetDeferredTaxLiabilities

* update xule for ruleset management (arelle gui)

* Interim update to V9 version of the rules

* Updated for propsed rule 0081

* Updated DQC0081 for false positives.

* Update for general and admin

* Compiled version for gen admin fix

* Updated for DQC Meeting

* Updates for financial Statements only

* Updated 0081 for exceptions

* Updated rule 81

Added effective date as a test.

* Update to fix errors

* Updated rule 81 and 46

* Updated for CF changes

* Updated resource file for effective date

* Update dqc_0080_ifrs_2018_concepts.csv

* Updated resource file

* Updates for rule 80 and non negs

* Updates for effective date

* Updated Rule 48 for no CF Statement case

* Updated rule for effective date

Added effective date
Updated rule 81 to improve performance and to add new constants

* Updated the 2018 year for effective dates

* Update dqc-us-2019-V9-ruleset.zip

* updated 2019 rules for srt changes

* Updated Effective Date and Rules

* Updated  rule version 43 and 81

* Updated version 9

* Update dqc_0080_ifrs_2018_concepts.csv

* Update Rule DQC0004

* Rule Clean-up

Fixed 67 to constrain message length.
Fixed 81 to include the DQC prefix
Updated rule 4 to exclude Temp Equity stuff

* Updated rules for change in members on counterparty axis

* remove xlsx from root

* Update v9 for travis testing (#92)

* Updated rules for DQC 4 error in 2017

* Fixed DQC4 typo

* Updated repository

* Updated rules to centralize constants as csv and json files

* Added packages

* Updated resource files

* Updated resource files

* Updated DQC changes for Tuesday Meeting

-  Updates to rule 6 to exclude S1, S3 etc reports
-  Update DQC 5 to remove shared constant
-  Standardized if statements to not look like functions. - Added space between if and Parenthesis.
-  Updated resource file to V9
-  Updated rule 4 to exclude consolidation item axis in some cases
-  Updated rule 71 only to work on face financial statements to bring into alignment with FASB implementation guide.

* Updated test ouput files

* fix conflicts

* Remove files from branch

* Update travis.yml

* v9 for public exposure (#95)

* STarted Developing version 9

* Interim update to V9 version of the rules

* Updated for propsed rule 0081

* Updated DQC0081 for false positives.

* Update for general and admin

* Compiled version for gen admin fix

* Updated for DQC Meeting

* Updates for financial Statements only

* Updated 0081 for exceptions

* Updated rule 81

Added effective date as a test.

* Update to fix errors

* Updated rule 81 and 46

* Updated for CF changes

* Updated resource file for effective date

* Update dqc_0080_ifrs_2018_concepts.csv

* Updated resource file

* Updates for rule 80 and non negs

* Updates for effective date

* Updated Rule 48 for no CF Statement case

* Updated rule for effective date

Added effective date
Updated rule 81 to improve performance and to add new constants

* Updated the 2018 year for effective dates

* Update dqc-us-2019-V9-ruleset.zip

* updated 2019 rules for srt changes

* Updated Effective Date and Rules

* Updated  rule version 43 and 81

* Updated version 9

* Update dqc_0080_ifrs_2018_concepts.csv

* Update Rule DQC0004

* Rule Clean-up

Fixed 67 to constrain message length.
Fixed 81 to include the DQC prefix
Updated rule 4 to exclude Temp Equity stuff

* Updated rules for change in members on counterparty axis

* Updated rules for DQC 4 error in 2017

* Fixed DQC4 typo

* Updated repository

* Updated rules to centralize constants as csv and json files

* Added packages

* Updated resource files

* Updated DQC changes for Tuesday Meeting

-  Updates to rule 6 to exclude S1, S3 etc reports
-  Update DQC 5 to remove shared constant
-  Standardized if statements to not look like functions. - Added space between if and Parenthesis.
-  Updated resource file to V9
-  Updated rule 4 to exclude consolidation item axis in some cases
-  Updated rule 71 only to work on face financial statements to bring into alignment with FASB implementation guide.

* Updated test ouput files

* update rulesetMap.json and remove files

* Update rulesetMap.json

* Updated DQV rule 48 for Implementation of ASU

* Updated XULE for new functions

* remove files

* v9 updates DQC_0048 and xule

* remove files

* Updated rules for list bug in xule

The bug in xule is fixed by using .to-set on csv files.
This will be fixed in the next release of xule.

* Merge branch 'v9' of https://github.com/campbellpryde/xule.dqc into v9

* Updated output files

* Update DQC.US.0004.16_fmcf-2017.xml

* remove files

* Update travis test case matrix

* remove v8 ruleset.zip files

* Update DQC.US.0081.9277_hhc-2018.…
davidtauriello added a commit that referenced this pull request Apr 16, 2020
*  Updated cashflow exceptions for deposit item

Added the following items:

PaymentsForProceedsFromOtherDeposits,
ProceedsFromOtherDeposits,
PaymentsForOtherDeposits

* Updated DQC 9 for changes to rule 81

* Updated for rule 81 exceptions

* Updated test cases

* update version 9.0.0 approved / dqc.xule file copyright 2019 (#3)

* Updated version number and copyright for V9

* Updated fro relative link

* Recompiled IFRS

* Updated Effective Data for rule 52

* Fix test case (duplicated)

* Update for v9.0.2 (DataQualityCommittee#110)

* Updated for new resources file

* Updated IFRS Resource file

* Updated Test cases for IFRS

* Updated IFRS files

* Update child_elements_promotable_to_sibling.csv

Updated to include Interest expense

* Updated for incorrect nonneg 7204

* Update resources.zip

* Update zip for 9.0.2

* Updated exceptions for rule DQC0081

* Updated for changes to the rule 81 exception file

-Addressed issue with operating lease liability current, noncurrent and both.
-Amortiztion of debt

* Update base-taxonomy-IFRS-2019.xule

* Update dqc-ifrs-2019-V9-ruleset.zip

* Updates to Rules based on comments from users.

* Updated V9 for user comments

* Updates for report F-1 and DQC 5 and effective date for rule 72

* Updated compiled code for v9 constant change

* Updated for effective date

* Updated IFRS taxonomy link

Updated to full IFRS taxonomy link

* Update DQC_0045.xule

Update to include effective date

* Updated compiled rule code

Included effective date changes andfull entry point for IFRS

* Update DQC.US.0013_ehic-2017.xml

Updated for rule removed from DQC 13

* Update DQC.US.0013_ehic-2017.xml

* Updated DQC_0001 from SRT Changes

Updated the foloowing for SRT Changes:

srt:NaturalGasLiquidsReservesMember, srt:NaturalGasReservesMember,
srt:OilReservesMember,
srt:SyntheticOilMember

Updated axis children:
srt:ReserveQuantitiesByTypeOfReserveAxis

* Updated $extension_ns

Changed to taxonomy().entry-point-namespace

* Updated all extension constants to be faster and more accurate

* Update child_elements_promotable_to_sibling.csv

* Updated taonomy package and resources.zip file

* Update version.xule

* Updated complied version for release 9

* Update child_elements_promotable_to_sibling.csv

* Update DQC_0001.xule

* Update resources.zip

* Updated compiled rules for Version 9
davidtauriello added a commit that referenced this pull request Apr 16, 2020
* update __init__.py

* Revert "update __init__.py"

This reverts commit a2b7283.

* Updated for FASB update to base US GAAP taxonomy to support 2019 dei

* Updated for FASB update to base US GAAP taxonomy to support 2019 dei

* Merge branch 'v9' of https://github.com/campbellpryde/xule.dqc into v9

* Updated rule 71 to only run on statements and be in alignment with V9

* Sync DQC v8.1.4 (DataQualityCommittee#104)

* Updated rule 43 version 8 for the 2016 taxonomy to fix error

* Bug fix - Updated rule DQC 48 to have an effective date

Updated rule and compiled files

* Updated effective date for rule 60

* Updates to rule 47, 52, 55 and 57 for effective date missing

* Updated lists to support strings

* Bug fix - Updated rule DQC 48 to have an effective date

Updated rule and compiled files

* Updated effective date for rule 60

* Updates to rule 47, 52, 55 and 57 for effective date missing

* Updated lists to support strings

* Updated V8 2019 for FAST Act Rules

* Updated US GAAP 2018 and IFRS 2018 for the FAST act requirements

* Updated version 8 version number

* Updated for FASB update to base US GAAP taxonomy to support 2019 dei

* Updated rule 71 to only run on statements and be in alignment with V9

* Create DQC_0082.xule

* Merge branch 'v8' of https://github.com/campbellpryde/xule.dqc into v8

* Added DQC 82

* Merge branch 'v9' of https://github.com/DataQualityCommittee/dqc_us_rules into v9

* Update DQC_0082.xule

* Added VIE rules

* Updated for file location

* Updated to fix error

* Create DQC_0082.xule

* Added new rules

* Create DQC_0084.xule

*  Updated cashflow exceptions for deposit item

Added the following items:

PaymentsForProceedsFromOtherDeposits,
ProceedsFromOtherDeposits,
PaymentsForOtherDeposits

* Updated DQC 9 for changes to rule 81

* Updated for rule 81 exceptions

* Update DQC_0084.xule

*  Updated cashflow exceptions for deposit item

Added the following items:

PaymentsForProceedsFromOtherDeposits,
ProceedsFromOtherDeposits,
PaymentsForOtherDeposits

* Updated DQC 9 for changes to rule 81

* Updated for rule 81 exceptions

* Updates for V10 development

Updates to rule 81 for message

* Updated Constants for CF exceptions

* Updated v10

* Update version.xule

* Updated test cases

* Updated test cases

* Update DQC.US.0081.9278_osmu-2018.xml

* Add rule submission forms for DQC public exposure approval

* fix formatting issues throughout rule submission forms

* Update DQC_0082.md

* Fix formatting issues throughout rule submission forms

* Update rule forms v9 to approved

* fix dqc_0082 table formatting

* Update rules ToC & status for public exposure

* Update and restructure travis

* update ruleset map (LOCAL FORK)

* Update DQC_0081.md

* remove us-v9; update rulesetmap

* Update rulesetmap.json

* Update DQC_0084.xule

* Updated DQC0084 with test cases

* Created testcases for rule 82

* Add v8 zips (resolve conflict)

* Revert "Add v8 zips (resolve conflict)"

This reverts commit 8bee2d5.

* update version 9.0.0 approved / dqc.xule file copyright 2019

* Delete DQC.US.0084.9299_vtgn-2018.xml

* update version 9.0.0 approved / dqc.xule file copyright 2019 (#3)

* Updated version number and copyright for V9

* Additional testcases

* Updated fro relative link

* Recompiled IFRS

* Update v9 approved rulesets UGT

* Update v9 approved rulesets IFRS

* update version 9.0.0 approved / dqc.xule file copyright 2019

* Update v9 approved rulesets UGT

* Update v9 approved rulesets IFRS

* Update travis for v10 tests and dqc.xule copyright

* update rulesetMap for IFRS

* Update travis test index

* update travis

* Revert "Add v8 zips (resolve conflict)"

This reverts commit 8bee2d5.

* Updated Effective Data for rule 52

* Updated rule 52

* Updated for copyright

* Updated Effective Data for rule 52

* update resources.zip

* update from v9 approved

* Updated rule 52

* Updated for copyright

* Updated Effective Data for rule 52

* update resources.zip

* Merge for v9.0.1 (DataQualityCommittee#415)

* Updated Effective Data for rule 52

* update resources.zip

* Updated effective date for IFRS V9

* Updated Taxonomy XML and resources.zip for V9

* Updated Compiled files for V9

* Updated effective date for IFRS V9

* Updated IFRS compile file and resource file

* Updated effective date for IFRS V9

* Updated Taxonomy XML and resources.zip for V9

* Updated Compiled files for V9

* Updated US-GAAP for V10

* Update v10 public exposure (IFRS effective date)

* Update v10 public exposure rulesets (resources.zip v10)

* Remove v9 ruleset.zip (IFRS) and update rulesetMap

* Update siblings_demotable_to_child.csv

Updated to remove white space on RepaymentsOfAdvancesForConstruction

* Update resources.zip

Update for white space mistake

* Update siblings demotable .csv to remove whitespace

* Update IFRS effective date function and unit tests from v9

* Updated IFRS Resource file

* Updated compiled versions of IFRS

* Update for v9.0.1 release (DataQualityCommittee#417)


* Updated Effective Data for rule 52

* update resources.zip

* Updated effective date for IFRS V9

* Updated Taxonomy XML and resources.zip for V9

* Updated Compiled files for V9

* Updated effective date for IFRS V9

* Updated Taxonomy XML and resources.zip for V9

* Updated Compiled files for V9

* Update siblings_demotable_to_child.csv

Updated to remove white space on RepaymentsOfAdvancesForConstruction

* Update resources.zip

Update for white space mistake

* Updated for new resources file

* Update siblings_demotable_to_child.csv

* Updated IFRS Resource file

* Updated Test cases for IFRS

* Updated IFRS files

* Update resources .csv effective date

* Update effective date .csv for v10 public review

* Merge for v9.0.1 (DataQualityCommittee#420)

* Update resources .csv effective date

* Recompile ruleset and resource .zip for 9/30 effective date

* Merge for v9.0.1 (DataQualityCommittee#420)

* Update resources .csv effective date

* Recompile ruleset and resource .zip for 9/30 effective date

* Revert "Merge branch 'davidtauriello-master'"

This reverts commit 24e08a9, reversing
changes made to f5954b0.

* Update v9.0.1 DQC

* Updates to version 10 for non neg and rule 84

Removed rule 7204 (NonNeg)
Added exception for Revenues and Interest Expense.

* Update resources.zip

* Updated V10 US GAAP Compiled ZIPS

* Removed head files

* Updated IFRS files with correct version number.

* Update dqc_0015 .xlsx for removal - 7204

* Update to v9.0.2 (DataQualityCommittee#422)

* Update child_elements_promotable_to_sibling.csv

Updated to include Interest expense

* Updated for incorrect nonneg 7204

* Update resources.zip

* Update zip for 9.0.2

* Update dqc_0015 .xlsx for removal - 7204

* Update to v9.0.2 (DataQualityCommittee#422)

* Update child_elements_promotable_to_sibling.csv

Updated to include Interest expense

* Updated for incorrect nonneg 7204

* Update resources.zip

* Update zip for 9.0.2

* Update dqc_0015 .xlsx for removal - 7204

* Update test case for dqc_0015 removal 7204

* Update test case for dqc_0015 removal 7204

* Update test case for dqc_0015 removal 7204

* Update dqc_0015 test case for 7204 removal

* Update dqc_0015 test case for 7204 removal

* Update dqc_0015 test case for 7204 removal

* Updated exceptions for rule DQC0081

* Update ruleset.zips for additional dqc_0081 exceptions

* Update for v9.0.3 (DataQualityCommittee#425)

* Updated exceptions for rule DQC0081

-Addressed issue with operating lease liability current, noncurrent and both.
-Amortiztion of debt

* Update for DQC_0081 exceptions (DataQualityCommittee#426)

* Updated exceptions for rule DQC0081

* Update ruleset.zips for additional dqc_0081 exceptions

* See DataQualityCommittee#427 for details

* Revert "Update test case for dqc_0015 removal 7204"

This reverts commit c10f75c.

* Revert "Update test case for dqc_0015 removal 7204"

This reverts commit c10f75c.

* Revert "Update test case for dqc_0015 removal 7204"

This reverts commit c10f75c.

* Update rule submission form dqc_0047

* Update base-taxonomy-IFRS-2019.xule

* Update base-taxonomy-IFRS-2019.xule

* Create dqc-ifrs-2019-V9-ruleset.zip

Updated for error in namespace references.

* Updated for user advised changes to rules 13 and 78

* Updates for report F-1 and DQC 5 and effective date for rule 72

* Updated for user changes, F1 change and effective date

* Updated to include IFRS entry point all.

* Updates for base taxonomy changes

The core base taxonomy for IFRS wasnot correct causing problemsin rule DQC.0008

* Update DQC.US.0013_ehic-2017.xml

Updated for rule change that was agreed in 2017 but never implemented, so an error was firing in some limited cases when it should not have been.

* Update DQC.US.0013_ehic-2017.xml

Updated

* Updates to V9 (DataQualityCommittee#429)

* Update base-taxonomy-IFRS-2019.xule

* Update dqc-ifrs-2019-V9-ruleset.zip

* Updates to Rules based on comments from users.

* Updated V9 for user comments

* Updates for report F-1 and DQC 5 and effective date for rule 72

* Updated compiled code for v9 constant change

* Updated for effective date

* Updated IFRS taxonomy link

* Update DQC_0045.xule

* Updated compiled rule code

Included effective date changes andfull entry point for IFRS

* Update DQC.US.0013_ehic-2017.xml

* Updates to v10 from v9 (DataQualityCommittee#430)

* Update rule submission form dqc_0047

* Update base-taxonomy-IFRS-2019.xule

* Update base-taxonomy-IFRS-2019.xule

* Create dqc-ifrs-2019-V9-ruleset.zip

* Updated for user advised changes to rules 13 and 78

* Updates for report F-1 and DQC 5 and effective date for rule 72

* Updated for user changes, F1 change and effective date

* Updated to include IFRS entry point all.

* Updates for base taxonomy changes

* Update DQC.US.0013_ehic-2017.xml

* Updates to V9 (DataQualityCommittee#429)

* Update base-taxonomy-IFRS-2019.xule

* Update dqc-ifrs-2019-V9-ruleset.zip

* Updates to Rules based on comments from users.

* Updated V9 for user comments

* Updates for report F-1 and DQC 5 and effective date for rule 72

* Updated compiled code for v9 constant change

* Updated for effective date

* Updated IFRS taxonomy link

* Update DQC_0045.xule

* Updated compiled rule code

Included effective date changes andfull entry point for IFRS

* Update DQC.US.0013_ehic-2017.xml

* Updates to DQC.US.0001.69 for SRT

Facilitated change for the following to srt:
srt:NaturalGasLiquidsReservesMember, srt:NaturalGasReservesMember,
srt:OilReservesMember,
srt:SyntheticOilMember

and the axis:
srt:ReserveQuantitiesByTypeOfReserveAxis

* Updated DQC rules to handle extensions more efficiently and accurately

* Update child_elements_promotable_to_sibling.csv

* Updated taxonomy package file and created resource file.

* Update version.xule

* Updated compiled versions for latest release

* Update child_elements_promotable_to_sibling.csv

* Update rule 84 to account for decimals of the aggregation

Updated decimals to account for the decimals of the aggregation.

* Update resources.zip

* Updated Version 10 compiled rules.

* resolve v9 conflicts

* Update v9 (DataQualityCommittee#432)

* Update version.xule

* Updated complied version for release 9

* Update child_elements_promotable_to_sibling.csv

* Update DQC_0001.xule

* Update resources.zip

* Updated compiled rules for Version 9

* Update DQC v9.0.5 (DataQualityCommittee#112)

*  Updated cashflow exceptions for deposit item

Added the following items:

PaymentsForProceedsFromOtherDeposits,
ProceedsFromOtherDeposits,
PaymentsForOtherDeposits

* Updated DQC 9 for changes to rule 81

* Updated for rule 81 exceptions

* Updated test cases

* update version 9.0.0 approved / dqc.xule file copyright 2019 (#3)

* Updated version number and copyright for V9

* Updated fro relative link

* Recompiled IFRS

* Updated Effective Data for rule 52

* Fix test case (duplicated)

* Update for v9.0.2 (DataQualityCommittee#110)

* Updated for new resources file

* Updated IFRS Resource file

* Updated Test cases for IFRS

* Updated IFRS files

* Update child_elements_promotable_to_sibling.csv

Updated to include Interest expense

* Updated for incorrect nonneg 7204

* Update resources.zip

* Update zip for 9.0.2

* Updated exceptions for rule DQC0081

* Updated for changes to the rule 81 exception file

-Addressed issue with operating lease liability current, noncurrent and both.
-Amortiztion of debt

* Update base-taxonomy-IFRS-2019.xule

* Update dqc-ifrs-2019-V9-ruleset.zip

* Updates to Rules based on comments from users.

* Updated V9 for user comments

* Updates for report F-1 and DQC 5 and effective date for rule 72

* Updated compiled code for v9 constant change

* Updated for effective date

* Updated IFRS taxonomy link

Updated to full IFRS taxonomy link

* Update DQC_0045.xule

Update to include effective date

* Updated compiled rule code

Included effective date changes andfull entry point for IFRS

* Update DQC.US.0013_ehic-2017.xml

Updated for rule removed from DQC 13

* Update DQC.US.0013_ehic-2017.xml

* Updated DQC_0001 from SRT Changes

Updated the foloowing for SRT Changes:

srt:NaturalGasLiquidsReservesMember, srt:NaturalGasReservesMember,
srt:OilReservesMember,
srt:SyntheticOilMember

Updated axis children:
srt:ReserveQuantitiesByTypeOfReserveAxis

* Updated $extension_ns

Changed to taxonomy().entry-point-namespace

* Updated all extension constants to be faster and more accurate

* Update child_elements_promotable_to_sibling.csv

* Updated taonomy package and resources.zip file

* Update version.xule

* Updated complied version for release 9

* Update child_elements_promotable_to_sibling.csv

* Update DQC_0001.xule

* Update resources.zip

* Updated compiled rules for Version 9

* Revert "Merge branch 'v9-conflicts'"

This reverts commit 27c3051, reversing
changes made to 4d06205.

* Fix v9.0.5 issue for re-release

* Revert the revert for v9.0.5

* Update rule submission form dqc_0084

* Update rule submission form dqc_0084

* Added AmortizationOfFinancingCosts as a child of InterestExpenseDebt

* Update for v10 - fix resources.xule URL and update dqc_0081 resource from v9

* Update resources.zip and reinitialize to v10 ruleset.zip files

* Updated to V10 for resources

* Updated compiled versions for V10

* Update DQC_0004.md

* Update rule submission form dqc_0078

* Update rule submission forms dqc_0004 and dqc_0078

* Update v10 rule submission forms to approved and restructure plugin documentation

* updatd V10 for release

* Updated rules for V10

* v10 update from Data Quality Committee

* v10 update from Data Quality Committee

* Merge for v10.0.0 (DataQualityCommittee#435)

* Update from DQC v9.0.0RC3

* Update v10.0.0RC1 DQC

* DQC v10.0.0RC4

* Update for v10

* Create DQC_0082.xule

* Added DQC 82

* Update DQC_0082.xule

* Added VIE rules

* Updated for file location

* Updated to fix error

* Create DQC_0082.xule

* Added new rules

* Create DQC_0084.xule

* Update DQC_0084.xule

* Updates for V10 development

Updates to rule 81 for message

* Updated Constants for CF exceptions

* Updated v10

* Update version.xule

* Update DQC_0084.xule

* Updated DQC0084 with test cases

* Created testcases for rule 82

* Delete DQC.US.0084.9299_vtgn-2018.xml

* Additional testcases

* Updated rule 52

* Updated for copyright

* Updated effective date for IFRS V9

* Updated IFRS compile file and resource file

* Updated US-GAAP for V10

* Updated IFRS Resource file

* Updated compiled versions of IFRS

* Updates to version 10 for non neg and rule 84

Removed rule 7204 (NonNeg)
Added exception for Revenues and Interest Expense.

* Update resources.zip

* Updated V10 US GAAP Compiled ZIPS

* Removed head files

* Updated IFRS files with correct version number.

* Update base-taxonomy-IFRS-2019.xule

* Create dqc-ifrs-2019-V9-ruleset.zip

Updated for error in namespace references.

* Updated for user advised changes to rules 13 and 78

* Updates for report F-1 and DQC 5 and effective date for rule 72

* Updated for user changes, F1 change and effective date

* Updated to include IFRS entry point all.

* Updates for base taxonomy changes

The core base taxonomy for IFRS wasnot correct causing problemsin rule DQC.0008

* Update DQC.US.0013_ehic-2017.xml

* Updates to DQC.US.0001.69 for SRT

Facilitated change for the following to srt:
srt:NaturalGasLiquidsReservesMember, srt:NaturalGasReservesMember,
srt:OilReservesMember,
srt:SyntheticOilMember

and the axis:
srt:ReserveQuantitiesByTypeOfReserveAxis

* Updated DQC rules to handle extensions more efficiently and accurately

* Update child_elements_promotable_to_sibling.csv

* Updated taxonomy package file and created resource file.

* Update version.xule

* Updated compiled versions for latest release

* Update child_elements_promotable_to_sibling.csv

* Update rule 84 to account for decimals of the aggregation

Updated decimals to account for the decimals of the aggregation.

* Update resources.zip

* Updated Version 10 compiled rules.

* Update v10 approved

* v10 update from Data Quality Committee

* v10 update from Data Quality Committee

* Update .gitignore

* Update v10 docs

* re-insert dqc_0081 rule form

* removed 2019 IFRS v9 ruleset.zip

* Revert "from DQC v10 approved"

This reverts commit f8b8f2b, reversing
changes made to 243a25a.

* Merge remote-tracking branch 'refs/remotes/origin/master' into v10

* remove v9 IFRS 2019 ruleset
davidtauriello added a commit that referenced this pull request Apr 16, 2020
)

* Update from DQC v9.0.0RC3

* .gitignore is now working

* .gitignore is now working

* Create DQC_0082.xule

* Added DQC 82

* Merge branch 'v9' of https://github.com/DataQualityCommittee/dqc_us_rules into v9

* Update DQC_0082.xule

* Added VIE rules

* Updated for file location

* Updated to fix error

* Create DQC_0082.xule

* Added new rules

* Create DQC_0084.xule

* Update DQC_0084.xule

* Updates for V10 development

Updates to rule 81 for message

* Updated Constants for CF exceptions

* Updated v10

* Update version.xule

* Add rule submission forms for DQC public exposure approval

* fix formatting issues throughout rule submission forms

* Update DQC_0082.md

* fix dqc_0082 table formatting

* Update rules ToC & status for public exposure

* Update and restructure travis

* update ruleset map (LOCAL FORK)

* remove us-v9; update rulesetmap

* Update ruleset .zip files v10 UGT

* Update rulesetmap.json

* Update DQC_0084.xule

* Updated DQC0084 with test cases

* Created testcases for rule 82

* update version 9.0.0 approved / dqc.xule file copyright 2019

* Delete DQC.US.0084.9299_vtgn-2018.xml

* Additional testcases

* Update v9 approved rulesets UGT

* Update v9 approved rulesets IFRS

* Update travis for v10 tests and dqc.xule copyright

* Update v10 ruleset.zip files

* update rulesetMap for IFRS

* Update travis test index

* update travis

* Merge for v10 Public Exposure (#413)

* Add rule submission forms for DQC public exposure approval

* fix formatting issues throughout rule submission forms

* Update DQC_0082.md

* Fix formatting issues throughout rule submission forms

* Update rule forms v9 to approved

* fix dqc_0082 table formatting

* Update rules ToC & status for public exposure

* Update and restructure travis

* remove us-v9; update rulesetmap

* Update DQC_0084.xule

* Updated DQC0084 with test cases

* Created testcases for rule 82

* Additional testcases

* Update travis for v10 tests and dqc.xule copyright

* update rulesetMap for IFRS

* Update travis test index

* Updated rule 52

* Updated for copyright

* Updated Effective Data for rule 52

* update resources.zip

* update from v9 approved

* Updated rule 52

* Updated for copyright

* Update v10 for public exposure (#416)

* Updated Version 8 status from Proposed to Approved

* Create DQC.US.0067.7644_rlj-2017.xml

Added test case to show cases where chikdren of sales revenue net are used.

* add/consolidate test cases v8.0.0

* revise test consolidation

* fix test case .travis.yml

* fix formatting .travis

* update test case consolidation

* revise test config .travis

* fix travis consolidation

* update copyright

* fix xule stack issue

* remove 2019 from rulesetMap.json

* update rulesetMap.json

* fix rulesetMap.json

* Fix rulesetMap.json

* Documentation edits for v8 approved

* update dqc_0080 list of elements .xlsx

* Update IFRS Non-Negs xlsx (filter active)

* Updated rule 70 to ignore nils for plan assets

If the aggregate value of plan assets is reported as a nil value then the rule will not run, even if subtotals are provided.  This is on the basis that nil values may have a value but it is just not reported.,

* Updated version 8 for change to rule 70

* remove files from tests - not necessary

* Updated Version 8 status from Proposed to Approved

* Create DQC.US.0067.7644_rlj-2017.xml

Added test case to show cases where chikdren of sales revenue net are used.

* add/consolidate test cases v8.0.0

* revise test consolidation

* fix test case .travis.yml

* fix formatting .travis

* update test case consolidation

* revise test config .travis

* fix travis consolidation

* update from DQC-v8.0.0

* update from DQC-v8.0.0 master

* resolve conflicts #88

* Update from DQC-v8.0.0 (#88)

* update from DQC-v8.0.0 master

* update from DQC-v8.0.0 master

* Update version.xule

Updated version number

* Update version.xule

* Fix 'update latest rule set map'

* Fix 'update latest rule set map'

* STarted Developing version 9

* Updated non neg list to remove 2 elements that can be negative

NetDeferredTaxAssets
NetDeferredTaxLiabilities

* repost xlsx - no content change

* update DQC_0080 v8

* dqc_80 non-neg fixes

* Merge branch 'v9' of https://github.com/phillipengel/xule.dqc into v9

* v8.0.1 - dqc_0080 update / xule rulesetmap management (arelle gui) (#89)

* Updated non neg list to remove 2 elements that can be negative

NetDeferredTaxAssets
NetDeferredTaxLiabilities

* update xule for ruleset management (arelle gui)

* v8.0.1 DQC - dqc_0080 / xule rulesetmap management (arelle gui) (#90)

* v8.0.1 - dqc_0080 update / xule rulesetmap management (arelle gui) (#89)

* Updated non neg list to remove 2 elements that can be negative

NetDeferredTaxAssets
NetDeferredTaxLiabilities

* update xule for ruleset management (arelle gui)

* Interim update to V9 version of the rules

* Updated for propsed rule 0081

* Updated DQC0081 for false positives.

* Update for general and admin

* Compiled version for gen admin fix

* Updated for DQC Meeting

* Updates for financial Statements only

* Updated 0081 for exceptions

* Updated rule 81

Added effective date as a test.

* Update to fix errors

* Updated rule 81 and 46

* Updated for CF changes

* Updated resource file for effective date

* Update dqc_0080_ifrs_2018_concepts.csv

* Updated resource file

* Updates for rule 80 and non negs

* Updates for effective date

* Updated Rule 48 for no CF Statement case

* Updated rule for effective date

Added effective date
Updated rule 81 to improve performance and to add new constants

* Updated the 2018 year for effective dates

* Update dqc-us-2019-V9-ruleset.zip

* updated 2019 rules for srt changes

* Updated Effective Date and Rules

* Updated  rule version 43 and 81

* Updated version 9

* Update dqc_0080_ifrs_2018_concepts.csv

* Update Rule DQC0004

* Rule Clean-up

Fixed 67 to constrain message length.
Fixed 81 to include the DQC prefix
Updated rule 4 to exclude Temp Equity stuff

* Updated rules for change in members on counterparty axis

* remove xlsx from root

* Update v9 for travis testing (#92)

* Updated rules for DQC 4 error in 2017

* Fixed DQC4 typo

* Updated repository

* Updated rules to centralize constants as csv and json files

* Added packages

* Updated resource files

* Updated resource files

* Updated DQC changes for Tuesday Meeting

-  Updates to rule 6 to exclude S1, S3 etc reports
-  Update DQC 5 to remove shared constant
-  Standardized if statements to not look like functions. - Added space between if and Parenthesis.
-  Updated resource file to V9
-  Updated rule 4 to exclude consolidation item axis in some cases
-  Updated rule 71 only to work on face financial statements to bring into alignment with FASB implementation guide.

* Updated test ouput files

* fix conflicts

* Remove files from branch

* Update travis.yml

* v9 for public exposure (#95)

* STarted Developing version 9

* Interim update to V9 version of the rules

* Updated for propsed rule 0081

* Updated DQC0081 for false positives.

* Update for general and admin

* Compiled version for gen admin fix

* Updated for DQC Meeting

* Updates for financial Statements only

* Updated 0081 for exceptions

* Updated rule 81

Added effective date as a test.

* Update to fix errors

* Updated rule 81 and 46

* Updated for CF changes

* Updated resource file for effective date

* Update dqc_0080_ifrs_2018_concepts.csv

* Updated resource file

* Updates for rule 80 and non negs

* Updates for effective date

* Updated Rule 48 for no CF Statement case

* Updated rule for effective date

Added effective date
Updated rule 81 to improve performance and to add new constants

* Updated the 2018 year for effective dates

* Update dqc-us-2019-V9-ruleset.zip

* updated 2019 rules for srt changes

* Updated Effective Date and Rules

* Updated  rule version 43 and 81

* Updated version 9

* Update dqc_0080_ifrs_2018_concepts.csv

* Update Rule DQC0004

* Rule Clean-up

Fixed 67 to constrain message length.
Fixed 81 to include the DQC prefix
Updated rule 4 to exclude Temp Equity stuff

* Updated rules for change in members on counterparty axis

* Updated rules for DQC 4 error in 2017

* Fixed DQC4 typo

* Updated repository

* Updated rules to centralize constants as csv and json files

* Added packages

* Updated resource files

* Updated DQC changes for Tuesday Meeting

-  Updates to rule 6 to exclude S1, S3 etc reports
-  Update DQC 5 to remove shared constant
-  Standardized if statements to not look like functions. - Added space between if and Parenthesis.
-  Updated resource file to V9
-  Updated rule 4 to exclude consolidation item axis in some cases
-  Updated rule 71 only to work on face financial statements to bring into alignment with FASB implementation guide.

* Updated test ouput files

* update rulesetMap.json and remove files

* Update rulesetMap.json

* Updated DQV rule 48 for Implementation of ASU

* Updated XULE for new functions

* remove files

* v9 updates DQC_0048 and xule

* remove files

* Updated rules for list bug in xule

The bug in xule is fixed by using .to-set on csv files.
This will be fixed in the next release of xule.

* Merge branch 'v9' of https://github.com/campbellpryde/xule.dqc into v9

* Updated output files

* Update DQC.US.0004.16_fmcf-2017.xml

* remove files

* Update travis test case matrix

* remove v8 ruleset.zip files

* Update DQC.US.0081.9277_hhc-2018.xml

* Update DQC.US.0071.7646_dfbg-2017.xml

* Update unit tests v9

* Update DQC.IFRS.0080_est-2018.xml

* Update DQC.US.0004.9281_laur-2018.xml

* v9 rule forms

* update DQC_0004

* xule update

* Updated Effective dates for new rules added.

* Update resources.zip

* Updated Resource file

* update xule - rule-name, server

* Update gen_test_case_results.sh

* Updated DQC 4 so rule does not return none for the use of first-values

* Updated rule 4 for 9286

Added the element CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect as this is the required element for the calc as per the new ASU for cashflows

* update rule_id to rule-name.split v9

* update rule_id to rule-name.split v9

* update gitignore for docs

* Revert "Merge branch 'refs/heads/dt-dqc_us_rulesV9' into v9"

This reverts commit 5a663131d7446ede886908122e3152c43a8cac0b, reversing
changes made to 94c4b3c07b09ec478eef8cfdb600f305392966bb.

* Revert "Merge branch 'v9' of https://github.com/davidtauriello/xule.dqc into v9"

This reverts commit 94c4b3c07b09ec478eef8cfdb600f305392966bb, reversing
changes made to f45a44ac78dace393f4f5c2641373d60f7da2a2d.

* update rule_id to rule-name split v9

* update v9 public exposure

* update resources branch - IFRS

* update v9 DQC code

* remove orphan unit tests

* update rule_id to use v8 function (#2)

* Updated base rules

* Updated version7 rules for Multiple Roles on DQC_0070

Updated the code by adding @cube.drs-role = $x to ensure that facts in one table are compared within the same table and that facts with matching dimensions from another table do not bleed in and make inappropriate comparisons.

* Updated Rules for Identified Changes

Update rule DQC.US.0067 to allow for more 440 exception items specifically the following:
IncreaseDecreaseInDeferredRevenue
DeferredRevenueAdditions
DeferredRevenueRevenueRecognized1
DeferredRevenueRefundPayments1
DeferredRevenuePeriodIncreaseDecrease
DeferredRevenueByArrangementDisclosureTextBlock

Updated rule DQC.US.0076 to only require alignment of the satisfaction Date axis with the obligation value.  This value does not have to have matching dimensions between the values for RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 and RevenueRemainingPerformanceObligation or RevenueRemainingPerformanceObligationPercentage
For example: In some cases a filer may report the  obligation or percentage value with a maximum member or a minimum member using the range axis. The way the rule was previously written  required that the satisfaction period element would also need to be tagged twice using the minimum member and maximum member. The rule now allows these the obligation and the satisfaction period of that obligation to have different dimensional qualifications.

The rule was also updated for 2018 to not require period alignment. The satisfaction period context date no longer has tp match the context date of the reported data.

Updated rule DQC.US.0071 to ignore facts that use the InitialApplicationPeriodCumulativeEffectTransitionAxis.  This axis can break up changes by product and will not appear on the income statement. If revenue is broken down by product and revenue recognition adjustments by product, then the table may only show a single product line as that was the only product that an adjustment applied to. In this case the rule would produce an inaccurate error. The rule was updated to ignore any tables that include the axis InitialApplicationPeriodCumulativeEffectTransitionAxis.

* Updated Version 7

Added version number 7.1.0

* Updated Test cases for travis for version 7.1.0

* Update Test to generate test file results

* Update version 8 for version 7 changes.

* Fix error for alignment

* Update dqc-us-2017-V7-ruleset.zip

To address rule 76

* Updates dqc_0067, dqc_0070, dqc_0071, dqc_0076 rule forms

* Updated Test cases and code for TRAVIS differences

*  Update to ford example.

* update testcases from v7.1.0

* update testcases from v7.1.0

*  Update to ford example.

* update travis for additional testcases from v7.1.0

* Update testcase version to 8.0.0

* update rulesetMap.json for 2019 UGT

* Corrected error in rule 0079

Updated the function to address where an extension member is used on diferent dimensions.

* Updated Version 7 for a bug in rule 67

* updated xule

* update xule pick from v7.1

* Updated rulesets for version 7 with packages

* update xule effective v7.1

* update travis SEC urls to https://

* fix conflict in v7.1 xule

* Updated test cases for blnk and oge

* fix unit test duplication

* update xule for 7.1

* update xule v7.1

* update XuleProcessor

* Updates to v7 approved (#368)

* fix dqc_0001 list of axes - excel

* Updated version7 rules for Multiple Roles on DQC_0070

Updated the code by adding @cube.drs-role = $x to ensure that facts in one table are compared within the same table and that facts with matching dimensions from another table do not bleed in and make inappropriate comparisons.

* Added version number 7.1.0

* Updated Test cases for travis for version 7.1.0

* Update Test to generate test file results

* Fix error for alignment

* Updates dqc_0067, dqc_0070, dqc_0071, dqc_0076 rule forms

* Updated Test cases and code for TRAVIS differences

*  Update to ford example.

* Updated Version 7 for a bug in rule 67

* updated xule

* Updated rulesets for version 7 with packages

* update travis SEC urls to https://

* Updated test cases for blnk and oge

* fix unit test duplication

* update xule for 7.1

* Updates to v8 public exposure (#375)

* Updated Rule 0076 for the use of the Range axis and updated Functions with a s link

Created a lib directory with a function file which is shared across multiple taxonomies to reduce the duplication of files that are the same.

* Updated Rules for 2019

* Updated for fixes in 2019 and error message in html

* Update  DQC 70 with html

* Updated base rules

* Update version 8 for version 7 changes.

* update testcases from v7.1.0

* update testcases from v7.1.0

*  Update to ford example.

* update travis for additional testcases from v7.1.0

* Update testcase version to 8.0.0

* update rulesetMap.json for 2019 UGT

* Corrected error in rule 0079

Updated the function to address where an extension member is used on diferent dimensions.

* update xule effective v7.1

* fix conflict in v7.1 xule

* update xule v7.1

* update XuleProcessor

* update tests to v8; modify travis to https:

* update tests to v8; modify travis to https:

* update dqc_0067 from v7.1

* update travis https://

* Updated for V8

* update __init__.py

* update __init__.py

* update __init__.py

* Updated for changes in dimensionl matching

* fix rulesetMap.json file name

* Update DQC.US.0067.7644_f-2017.xml

* update unit test to v8.0.0

* Update DQC.US.0067.7644_f-2017.xml

* Update DQC.US.0067.7644_f-2017.xml

* Update v8 (#378)

* fix rulesetMap.json file name

* update unit test to v8.0.0

* Update DQC_0067.xule

* Update DQC_0067.xule

* Update lower case issue for IFRS 80

* Updated zip files to fix nonneg problem identified by Shelly

* Updated Release 8 rules for IFRS Changes

Centralized functions for IFRS in a central functions library to eliminate duplication

Updated test case for Aruco

Updated resource files to point to version 8

Recomplied rule files

Refactored functions to eliminate any constants from the functions.

Aligned functions with US rule functions.

* Refactored Rules to remove duplicate functions across all rules

Updated functions to a shared library
Refactored functions to be consistent across all rule sets
Removed any constants in a function
Created a central version constant called version.xule

* Recompiled IFRS files

* update from DQC v7.1.0

* update to v8.0.0RC3 DQC

* Updated rule 67 to sort list of elements in 606

ALso ensures that will not remove unique facts.

* Delete vsm-2018.xml

* resolve conflicts v8.0.0RC3 DQC

* Update .gitignore

* update to v8.0.0RC3 DQC (#82)

* Updated to support proposed rules

* Updated ford for rule 67 change and removed accidental run.

* Fixed Typo in message for Rule DQC.US.0001.70

* Updated V8 zip files

* Updated Release to fix typo for rule DQC.US.0001.70

Updated the message of the rule to indicate the ConsolidationItemsAxis and not the HedgingDesignationAxis.

* Update DQC.US.0001.70_glla-2017.xml

* Update DQC.US.0001.70_glla-2017.xml

* Update v8 align/refactor/standardize (#379)

* Update lower case issue for IFRS 80

* Updated zip files to fix nonneg problem identified by Shelly

* Updated Release 8 rules for IFRS Changes

Centralized functions for IFRS in a central functions library to eliminate duplication

Updated test case for Aruco

Updated resource files to point to version 8

Recomplied rule files

Refactored functions to eliminate any constants from the functions.

Aligned functions with US rule functions.

* Refactored Rules to remove duplicate functions across all rules

Updated functions to a shared library
Refactored functions to be consistent across all rule sets
Removed any constants in a function
Created a central version constant called version.xule

* Recompiled IFRS files

* Updated rule 67 to sort list of elements in 606

ALso ensures that will not remove unique facts.

* Delete vsm-2018.xml

* Updated to support proposed rules

* Updated ford for rule 67 change and removed accidental run.

* Fixed Typo in message for Rule DQC.US.0001.70

* Updated V8 zip files

* Update DQC.US.0001.70_glla-2017.xml

* fix typo

* Update version 7.1.1 (#381)

* Updated Release to fix typo for rule DQC.US.0001.70

Updated the message of the rule to indicate the ConsolidationItemsAxis and not the HedgingDesignationAxis.

* Update DQC.US.0001.70_glla-2017.xml

* fix typo

* update .gitignore for xule.dqc

* changes from DQC v7.1.1

* changes from DQC v8 8.0.0RC4

* Update v8.0.0RC4 (#85)

* Update .gitignore

* changes from DQC v8 8.0.0RC4

* update copyright

* fix xule stack issue

* Update v7.1.2 (#382)

* update xule - stack issue

* revise xule changeset

* update copyright

* xule update fix stack issue

* update rulesetMap.json and __init__.py

* Update __init__.py

* Updated test cases for version 8

* Updated test cases

* remove 2019 from rulesetMap.json

* update rulesetMap.json

* fix rulesetMap.json

* Fix rulesetMap.json

* Documentation edits for v8 approved

* update dqc_0080 list of elements .xlsx

* Update IFRS Non-Negs xlsx (filter active)

* Updated rule 70 to ignore nils for plan assets

If the aggregate value of plan assets is reported as a nil value then the rule will not run, even if subtotals are provided.  This is on the basis that nil values may have a value but it is just not reported.,

* Updated version 8 for change to rule 70

* remove files from tests - not necessary

* Updated Version 8 status from Proposed to Approved

* Create DQC.US.0067.7644_rlj-2017.xml

Added test case to show cases where chikdren of sales revenue net are used.

* add/consolidate test cases v8.0.0

* revise test consolidation

* fix test case .travis.yml

* fix formatting .travis

* update test case consolidation

* revise test config .travis

* fix travis consolidation

* fix conflicts #383

* Update for v8.0.0 approved (#383)

* Updated Release 8 rules for IFRS Changes

Centralized functions for IFRS in a central functions library to eliminate duplication

Updated test case for Aruco

Updated resource files to point to version 8

Recomplied rule files

Refactored functions to eliminate any constants from the functions.

Aligned functions with US rule functions.

* Refactored Rules to remove duplicate functions across all rules

Updated functions to a shared library
Refactored functions to be consistent across all rule sets
Removed any constants in a function
Created a central version constant called version.xule

* Recompiled IFRS files

* Updated rule 67 to sort list of elements in 606

Also ensures that will not remove unique facts.

* Fixed Typo in message for Rule DQC.US.0001.70

* Update DQC.US.0001.70_glla-2017.xml

* update copyright

* fix xule stack issue

* update rulesetMap.json

* Documentation edits for v8 approved

* update dqc_0080 list of elements .xlsx

* Updated rule 70 to ignore nils for plan assets

If the aggregate value of plan assets is reported as a nil value then the rule will not run, even if subtotals are provided.  This is on the basis that nil values may have a value but it is just not reported.,

* Updated Version 8 status from Proposed to Approved

* Create DQC.US.0067.7644_rlj-2017.xml

Added test case to show cases where children of sales revenue net are used.

* add/consolidate test cases v8.0.0

* fix travis consolidation

* fix guidance listing

* update copyright

* fix xule stack issue

* remove 2019 from rulesetMap.json

* update rulesetMap.json

* fix rulesetMap.json

* Fix rulesetMap.json

* Documentation edits for v8 approved

* update dqc_0080 list of elements .xlsx

* Update IFRS Non-Negs xlsx (filter active)

* Updated rule 70 to ignore nils for plan assets

If the aggregate value of plan assets is reported as a nil value then the rule will not run, even if subtotals are provided.  This is on the basis that nil values may have a value but it is just not reported.,

* Updated version 8 for change to rule 70

* remove files from tests - not necessary

* Updated Version 8 status from Proposed to Approved

* Create DQC.US.0067.7644_rlj-2017.xml

Added test case to show cases where chikdren of sales revenue net are used.

* add/consolidate test cases v8.0.0

* revise test consolidation

* fix test case .travis.yml

* fix formatting .travis

* update test case consolidation

* revise test config .travis

* fix travis consolidation

* update from DQC-v8.0.0

* update from DQC-v8.0.0 master

* update from DQC-v8.0.0 master

* Update usage_Arelle_GUI.md

* Fix 'update latest rule set map'

* Fix 'update latest rule set map'

* Fix rulesetmap management (desktop GUI) (#385)

* Fix 'update latest rule set map'

* Fix rulesetmap management (desktop GUI) (#385)

* Fix 'update latest rule set map'

* Updated non neg list to remove 2 elements that can be negative

NetDeferredTaxAssets
NetDeferredTaxLiabilities

* repost xlsx - no content change

* update DQC_0080 v8

* v8.0.1 - dqc_0080 update / xule rulesetmap management (arelle gui) (#89)

* Updated non neg list to remove 2 elements that can be negative

NetDeferredTaxAssets
NetDeferredTaxLiabilities

* update xule for ruleset management (arelle gui)

* Update to DQC_0080 v8 (#387)

* Updated non neg list to remove 2 elements that can be negative

NetDeferredTaxAssets
NetDeferredTaxLiabilities

* repost xlsx - no content change

* Update to DQC_0080 v8 (#387)

* Updated non neg list to remove 2 elements that can be negative

NetDeferredTaxAssets
NetDeferredTaxLiabilities

* repost xlsx - no content change

* Update v8 for 2019 UGT (#389)

* Update dqc-us-2019-V8-ruleset.zip

* Updated resource files for effective dates

* update rulesetMap.json for 2019 UGT

* Merge for v8.1.0 (#393)

* Update v8 for 2019 UGT (#391)

* update rulesetMap.json for 2019 UGT

* Updated to add nonnegs for the 2019 taxonomy

* update effective dates files

* fix conflicts v8.1.0

* Update v8 for effective date and UGT 2019 (#392)

* Updated resource files for effective dates

* update rulesetMap.json for 2019 UGT

* Updated to add nonnegs for the 2019 taxonomy

* Updated to capture effective date

* Update version.xule

* Updated resource files for effective dates.

* Updated effective date information

* Updated complied rules for IFRS & US

* Updates to xule files

* remove xlsx from root

* fix dqc_0001 xlsx

* create for public exposure

* Updated resource files

* Updated resource files

* v9 for public exposure (#95)

* STarted Developing version 9

* Interim update to V9 version of the rules

* Updated for propsed rule 0081

* Updated DQC0081 for false positives.

* Update for general and admin

* Compiled version for gen admin fix

* Updated for DQC Meeting

* Updates for financial Statements only

* Updated 0081 for exceptions

* Updated rule 81

Added effective date as a test.

* Update to fix errors

* Updated rule 81 and 46

* Updated for CF changes

* Updated resource file for effective date

* Update dqc_0080_ifrs_2018_concepts.csv

* Updated resource file

* Updates for rule 80 and non negs

* Updates for effective date

* Updated Rule 48 for no CF Statement case

* Updated rule for effective date

Added effective date
Updated rule 81 to improve performance and to add new constants

* Updated the 2018 year for effective dates

* Update dqc-us-2019-V9-ruleset.zip

* updated 2019 rules for srt changes

* Updated Effective Date and Rules

* Updated  rule version 43 and 81

* Updated version 9

* Update dqc_0080_ifrs_2018_concepts.csv

* Update Rule DQC0004

* Rule Clean-up

Fixed 67 to constrain message length.
Fixed 81 to include the DQC prefix
Updated rule 4 to exclude Temp Equity stuff

* Updated rules for change in members on counterparty axis

* Updated rules for DQC 4 error in 2017

* Fixed DQC4 typo

* Updated repository

* Updated rules to centralize constants as csv and json files

* Added packages

* Updated resource files

* Updated DQC changes for Tuesday Meeting

-  Updates to rule 6 to exclude S1, S3 etc reports
-  Update DQC 5 to remove shared constant
-  Standardized if statements to not look like functions. - Added space between if and Parenthesis.
-  Updated resource file to V9
-  Updated rule 4 to exclude consolidation item axis in some cases
-  Updated rule 71 only to work on face financial statements to bring into alignment with FASB implementation guide.

* Updated test ouput files

* update rulesetMap.json and remove files

* Update v9

* Update rulesetMap.json

* remove files

* v9 updates DQC_0048 and xule

* remove files

* Merge branch 'v9' of https://github.com/campbellpryde/xule.dqc into v9

* remove files

* Update travis test case matrix

* remove v8 ruleset.zip files

* Update unit tests v9

* v9 rule forms

* update DQC_0004

* xule update

* update xule - rule-name, server

* update rule_id to rule-name.split v9

* update rule_id to rule-name.split v9

* update gitignore for docs

* Revert "Merge branch 'refs/heads/dt-dqc_us_rulesV9' into v9"

This reverts commit 5a663131d7446ede886908122e3152c43a8cac0b, reversing
changes made to 94c4b3c07b09ec478eef8cfdb600f305392966bb.

* Revert "Merge branch 'v9' of https://github.com/davidtauriello/xule.dqc into v9"

This reverts commit 94c4b3c07b09ec478eef8cfdb600f305392966bb, reversing
changes made to f45a44ac78dace393f4f5c2641373d60f7da2a2d.

* update rule_id to rule-name split v9

* update v9 public exposure

* update resources branch - IFRS

* update v9 DQC code

* remove orphan unit tests

* Create gen_test_case_results.sh

* Update from DQC v9.0.0RC3

* Create gen_test_case_results.sh

* Update child elements promotable to Sibling to account for CD's

CD's may not be included in cash and cash equivalents if they have a longer term and are considered investments.

* Updated dqc13 and dqc14

* Updated the 2019 taxonomy for changes in the DEI for the FAST Act

* Updated 2018 taxonomy for the FAST act CHanges and initial public review comments

* Updated 2019 V9 for incorrect id.

* Updated to add rules for the 2019 IFRS taxonomy and DEI changes

* v9 updates for SEC Taxonomy changes - DEI / FAST Act

* Updated the version number on 2019

* Updated IFRS for effective date resources

* Updated IFRSfor effective date resources

* Updated 2019 version number

* Modify travis sequence

* Update DQC_IFRS_0080.xule

* Revert "Update DQC_IFRS_0080.xule"

This reverts commit eb7e225ffeff7fc4fed4eb23061b1b240a5adfb7.

* update ruleset.zip

* Updated IFRS for effective date resources

* update __init__.py

* Revert "update __init__.py"

This reverts commit a2b72835d8e5bbdcfa5ce4851d783d1e3d478d68.

* Updated for new FASB entry point for dei 2019

* Merge branch 'v9' of https://github.com/campbellpryde/xule.dqc into v9

* Create DQC_0082.xule

* Added DQC 82

* Update DQC_0082.xule

* Added VIE rules

* Updated for file location

* Updated to fix error

* Create DQC_0082.xule

* Added new rules

* Create DQC_0084.xule

* Update DQC_0084.xule

*  Updated cashflow exceptions for deposit item

Added the following items:

PaymentsForProceedsFromOtherDeposits,
ProceedsFromOtherDeposits,
PaymentsForOtherDeposits

* Updated DQC 9 for changes to rule 81

* Updated for rule 81 exceptions

* Updates for V10 development

Updates to rule 81 for message

* Updated Constants for CF exceptions

* Updated v10

* Update version.xule

* Updated test cases

* Update DQC.US.0081.9278_osmu-2018.xml

* Add rule submission forms for DQC public exposure approval

* fix formatting issues throughout rule submission forms

* Update DQC_0082.md

* Fix formatting issues throughout rule submission forms

* Update rule forms v9 to approved

* fix dqc_0082 table formatting

* Update rules ToC & status for public exposure

* Update and restructure travis

* update ruleset map (LOCAL FORK)

* remove us-v9; update rulesetmap

* Update rulesetmap.json

* Update DQC_0084.xule

* Updated DQC0084 with test cases

* Created testcases for rule 82

* Delete DQC.US.0084.9299_vtgn-2018.xml

* Additional testcases

* Update travis for v10 tests and dqc.xule copyright

* update rulesetMap for IFRS

* Update travis test index

* update travis

* update from v9 approved

* Updated rule 52

* Updated for copyright

* Updated effective date for IFRS V9

* Updated IFRS compile file and resource file

* Updated effective date for IFRS V9

* Updated Taxonomy XML and resources.zip for V9

* Updated Compiled files for V9

* Updated US-GAAP for V10

* Update v10 public exposure (IFRS effective date)

* Update v10 public exposure rulesets (resources.zip v10)

* Remove v9 ruleset.zip (IFRS) and update rulesetMap

* Update IFRS effective date function and unit tests from v9

* Updated IFRS Resource file

* Updated compiled versions of IFRS

* Update resources .csv effective date

* Update effective date .csv for v10 public review

* Version 10.0.0RC1 DQC for public exposure (#418)

* update from v9 approved

* Updated rule 52

* Updated for copyright

* Updated Effective Data for rule 52

* update resources.zip

* Merge for v9.0.1 (#415)

* Updated Effective Data for rule 52

* update resources.zip

* Updated effective date for IFRS V9

* Updated IFRS compile file and resource file

* Updated effective date for IFRS V9

* Updated Taxonomy XML and resources.zip for V9

* Updated Compiled files for V9

* Updated US-GAAP for V10

* Update v10 public exposure (IFRS effective date)

* Update v10 public exposure rulesets (resources.zip v10)

* Remove v9 ruleset.zip (IFRS) and update rulesetMap

* Update IFRS effective date function and unit tests from v9

* Updated IFRS Resource file

* Updated compiled versions of IFRS

* Update resources .csv effective date

* Update effective date .csv for v10 public review

* Update v10.0.0RC1 DQC

* Update v10.0.0RC1 DQC (#108)

* Update v10.0.0RC1 DQC

* Update DQC_0084.md

* Updates to version 10 for non neg and rule 84

Removed rule 7204 (NonNeg)
Added exception for Revenues and Interest Expense.

* Update resources.zip

* Updated V10 US GAAP Compiled ZIPS

* Removed head files

* Updated IFRS files with correct version number.

* Update dqc_0015 .xlsx for removal - 7204

* Update to v10 (#423)

* Updates to version 10 for non neg and rule 84

Removed rule 7204 (NonNeg)
Added exception for Revenues and Interest Expense.

* Update resources.zip

* Updated V10 US GAAP Compiled ZIPS

* Removed head files

* Updated IFRS files with correct version number.

* Update dqc_0015 .xlsx for removal - 7204

* Update test case for dqc_0015 removal 7204

* Update test case for dqc_0015 removal 7204

* Update dqc_0015 test case for 7204 removal

* Update dqc_0015 test case for 7204 removal

* Updated exceptions for rule DQC0081

* Update ruleset.zips for additional dqc_0081 exceptions

* Update for DQC_0081 exceptions (#426)

* Updated exceptions for rule DQC0081

* Update ruleset.zips for additional dqc_0081 exceptions

* See #427 for details

* Revert "Update test case for dqc_0015 removal 7204"

This reverts commit c10f75cbeba2ef3d86e821b42cae613c19b0b7b1.

* Update rule submission form dqc_0047

* Update base-taxonomy-IFRS-2019.xule

* Update base-taxonomy-IFRS-2019.xule

* Create dqc-ifrs-2019-V9-ruleset.zip

Updated for error in namespace references.

* Updated for user advised changes to rules 13 and 78

* Updates for report F-1 and DQC 5 and effective date for rule 72

* Updated for user changes, F1 change and effective date

* Updated to include IFRS entry point all.

* Updates for base taxonomy changes

The core base taxonomy for IFRS wasnot correct causing problemsin rule DQC.0008

* Update DQC.US.0013_ehic-2017.xml

Updated for rule change that was agreed in 2017 but never implemented, so an error was firing in some limited cases when it should not have been.

* Update DQC.US.0013_ehic-2017.xml

Updated

* Updates to v10 from v9 (#430)

* Update rule submission form dqc_0047

* Update base-taxonomy-IFRS-2019.xule

* Update base-taxonomy-IFRS-2019.xule

* Create dqc-ifrs-2019-V9-ruleset.zip

* Updated for user advised changes to rules 13 and 78

* Updates for report F-1 and DQC 5 and effective date for rule 72

* Updated for user changes, F1 change and effective date

* Updated to include IFRS entry point all.

* Updates for base taxonomy changes

* Update DQC.US.0013_ehic-2017.xml

* Updates to DQC.US.0001.69 for SRT

Facilitated change for the following to srt:
srt:NaturalGasLiquidsReservesMember, srt:NaturalGasReservesMember,
srt:OilReservesMember,
srt:SyntheticOilMember

and the axis:
srt:ReserveQuantitiesByTypeOfReserveAxis

* Updated DQC rules to handle extensions more efficiently and accurately

* Update child_elements_promotable_to_sibling.csv

* Updated taxonomy package file and created resource file.

* Update version.xule

* Updated compiled versions for latest release

* Update child_elements_promotable_to_sibling.csv

* Update rule 84 to account for decimals of the aggregation

Updated decimals to account for the decimals of the aggregation.

* Update resources.zip

* Updated Version 10 compiled rules.

* DQC v10.0.0RC4

* Update for v10 (#111)

* Create DQC_0082.xule

* Added DQC 82

* Update DQC_0082.xule

* Added VIE rules

* Updated for file location

* Updated to fix error

* Create DQC_0082.xule

* Added new rules

* Create DQC_0084.xule

* Update DQC_0084.xule

* Updates for V10 development

Updates to rule 81 for message

* Updated Constants for CF exceptions

* Updated v10

* Update version.xule

* Update DQC_0084.xule

* Updated DQC0084 with test cases

* Created testcases for rule 82

* Delete DQC.US.0084.9299_vtgn-2018.xml

* Additional testcases

* Updated rule 52

* Updated for copyright

* Updated effective date for IFRS V9

* Updated IFRS compile file and resource file

* Updated US-GAAP for V10

* Updated IFRS Resource file

* Updated compiled versions of IFRS

* Updates to version 10 for non neg and rule 84

Removed rule 7204 (NonNeg)
Added exception for Revenues and Interest Expense.

* Update resources.zip

* Updated V10 US GAAP Compiled ZIPS

* Removed head files

* Updated IFRS files with correct version number.

* Update base-taxonomy-IFRS-2019.xule

* Create dqc-ifrs-2019-V9-ruleset.zip

Updated for error in namespace references.

* Updated for user advised changes to rules 13 and 78

* Updates for report F-1 and DQC 5 and effective date for rule 72

* Updated for user changes, F1 change and effective date

* Updated to include IFRS entry point all.

* Updates for base taxonomy changes

The core base taxonomy for IFRS wasnot correct causing problemsin rule DQC.0008

* Update DQC.US.0013_ehic-2017.xml

Updated for rule change that was agreed in 2017 but never implemented, so an error was firing in some limited cases when it should not have been.

* Update DQC.US.0013_ehic-2017.xml

Updated

* Updates to DQC.US.0001.69 for SRT

Facilitated change for the following to srt:
srt:NaturalGasLiquidsReservesMember, srt:NaturalGasReservesMember,
srt:OilReservesMember,
srt:SyntheticOilMember

and the axis:
srt:ReserveQuantitiesByTypeOfReserveAxis

* Updated DQC rules to handle extensions more efficiently and accurately

* Update child_elements_promotable_to_sibling.csv

* Updated taxonomy package file and created resource file.

* Update version.xule

* Updated compiled versions for latest release

* Update child_elements_promotable_to_sibling.csv

* Update rule 84 to account for decimals of the aggregation

Updated decimals to account for the decimals of the aggregation.

* Update resources.zip

* Updated Version 10 compiled rules.

* Update DQC v10.0.0RC4 (#113)

* Version 10.0.0RC1 DQC for public exposure (#418)

* update from v9 approved

* Updated rule 52

* Updated for copyright

* Updated Effective Data for rule 52

* update resources.zip

* Merge for v9.0.1 (#415)

* Updated Effective Data for rule 52

* update resources.zip

* Updated effective date for IFRS V9

* Updated IFRS compile file and resource file

* Updated effective date for IFRS V9

* Updated Taxonomy XML and resources.zip for V9

* Updated Compiled files for V9

* Updated US-GAAP for V10

* Update v10 public exposure (IFRS effective date)

* Update v10 public exposure rulesets (resources.zip v10)

* Remove v9 ruleset.zip (IFRS) and update rulesetMap

* Update IFRS effective date function and unit tests from v9

* Updated IFRS Resource file

* Updated compiled versions of IFRS

* Update resources .csv effective date

* Update effective date .csv for v10 public review

* Update v10.0.0RC1 DQC

* Update DQC_0084.md

* Update to v10 (#423)

* Updates to version 10 for non neg and rule 84

Removed rule 7204 (NonNeg)
Added exception for Revenues and Interest Expense.

* Update resources.zip

* Updated V10 US GAAP Compiled ZIPS

* Removed head files

* Updated IFRS files with correct version number.

* Update dqc_0015 .xlsx for removal - 7204

* Update test case for dqc_0015 removal 7204

* Update dqc_0015 test case for 7204 removal

* DQC v10.0.0RC4

* Update rule submission form dqc_0084

* Update rule submission form dqc_0084

* Added AmortizationOfFinancingCosts as a child of InterestExpenseDebt

* Update for v10 - fix resources.xule URL and update dqc_0081 resource from v9

* Update resources.zip and reinitialize to v10 ruleset.zip files

* Updated to V10 for resources

* Updated compiled versions for V10

* Update DQC_0004.md

* Update rule submission form dqc_0078

* Update rule submission forms dqc_0004 and dqc_0078

* Update v10 rule submission forms to approved and restructure plugin documentation

* updatd V10 for release

* Updated rules for V10

* v10 update from Data Quality Committee

* v10 update from Data Quality Committee

* Merge for v10.0.0 (#435)

* Update from DQC v9.0.0RC3

* Update v10.0.0RC1 DQC

* DQC v10.0.0RC4

* Update for v10

* Create DQC_0082.xule

* Added DQC 82

* Update DQC_0082.xule

* Added VIE rules

* Updated for file location

* Updated to fix error

* Create DQC_0082.xule

* Added new rules

* Create DQC_0084.xule

* Update DQC_0084.xule

* Updates for V10 development

Updates to rule 81 for message

* Updated Constants for CF exceptions

* Updated v10

* Update version.xule

* Update DQC_0084.xule

* Updated DQC0084 with test cases

* Created testcases for rule 82

* Delete DQC.US.0084.9299_vtgn-2018.xml

* Additional testcases

* Updated rule 52

* Updated for copyright

* Updated effective date for IFRS V9

* Updated IFRS compile file and resource file

* Updated US-GAAP for V10

* Updated IFRS Resource file

* Updated compiled versions of IFRS

* Updates to version 10 for non neg and rule 84

Removed rule 7204 (NonNeg)
Added exception for Revenues and Interest Expense.

* Update resources.zip

* Updated V10 US GAAP Compiled ZIPS

* Removed head files

* Updated IFRS files with correct version number.

* Update base-taxonomy-IFRS-2019.xule

* Create dqc-ifrs-2019-V9-ruleset.zip

Updated for error in namespace references.

* Updated for user advised changes to rules 13 and 78

* Updates for report F-1 and DQC 5 and effective date for rule 72

* Updated for user changes, F1 change and effective date

* Updated to include IFRS entry point all.

* Updates for base taxonomy changes

The core base taxonomy for IFRS wasnot correct causing problemsin rule DQC.0008

* Update DQC.US.0013_ehic-2017.xml

* Updates to DQC.US.0001.69 for SRT

Facilitated change for the following to srt:
srt:NaturalGasLiquidsReservesMember, srt:NaturalGasReservesMember,
srt:OilReservesMember,
srt:SyntheticOilMember

and the axis:
srt:ReserveQuantitiesByTypeOfReserveAxis

* Updated DQC rules to handle extensions more efficiently and accurately

* Update child_elements_promotable_to_sibling.csv

* Updated taxonomy package file and created resource file.

* Update version.xule

* Updated compiled versions for latest release

* Update child_elements_promotable_to_sibling.csv

* Update rule 84 to account for decimals of the aggregation

Updated decimals to account for the decimals of the aggregation.

* Update resources.zip

* Updated Version 10 compiled rules.

* Update v10 approved

* v10 update from Data Quality Committee

* v10 update from Data Quality Committee

* Update .gitignore

* Update v10 docs

* re-insert dqc_0081 rule form

* removed 2019 IFRS v9 ruleset.zip

* Revert "from DQC v10 approved"

This reverts commit f8b8f2b28b6c76cb7deacf05e1bd119aa6737bee, reversing
changes made to 243a25ac7a27e166a8ce594cb27b62187aa81ea5.

* Merge remote-tracking branch 'refs/remotes/origin/master' into v10

* remove v9 IFRS 2019 ruleset

* Update v10 from DataQualityCommittee (#115)

* update __init__.py

* Revert "update __init__.py"

This reverts commit a2b72835d8e5bbdcfa5ce4851d783d1e3d478d68.

* Updated for FASB update to base US GAAP taxonomy to support 2019 dei

* Updated for FASB update to base US GAAP taxonomy to support 2019 dei

* Merge branch 'v9' of https://github.com/campbellpryde/xule.dqc into v9

* Updated rule 71 to only run on statements and be in alignment with V9

* Sync DQC v8.1.4 (#104)

* Updated rule 43 version 8 for the 2016 taxonomy to fix error

* Bug fix - Updated rule DQC 48 to have an effective date

Updated rule and compiled files

* Updated effective date for rule 60

* Updates to rule 47, 52, 55 and 57 for effective date missing

* Updated lists to support strings

* Bug fix - Updated rule DQC 48 to have an effective date

Updated rule and compiled files

* Updated effective date for rule 60

* Updates to rule 47, 52, 55 and 57 for effective date missing

* Updated lists to support strings

* Updated V8 2019 for FAST Act Rules

* Updated US GAAP 2018 and IFRS 2018 for the FAST act requirements

* Updated version 8 version number

* Updated for FASB update to base US GAAP taxonomy to support 2019 dei

* Updated rule 71 to only run on statements and be in alignment with V9

* Create DQC_0082.xule

* Merge branch 'v8' of https://github.com/campbellpryde/xule.dqc into v8

* Added DQC 82

* Merge branch 'v9' of https://github.com/DataQualityCommittee/dqc_us_rules into v9

* Update DQC_0082.xule

* Added VIE rules

* Updated for file location

* Updated to fix error

* Create DQC_0082.xule

* Added new rules

* Create DQC_0084.xule

*  Updated cashflow exceptions for deposit item

Added the following items:

PaymentsForProceedsFromOtherDeposits,
ProceedsFromOtherDeposits,
PaymentsForOtherDeposits

* Updated DQC 9 for changes to rule 81

* Updated for rule 81 exceptions

* Update DQC_0084.xule

*  Updated cashflow exceptions for deposit item

Added the following items:

PaymentsForProceedsFromOtherDeposits,
ProceedsFromOtherDeposits,
PaymentsForOtherDeposits

* Updated DQC 9 for changes to rule 81

* Updated for rule 81 exceptions

* Updates for V10 development

Updates to rule 81 for message

* Updated Constants for CF exceptions

* Updated v10

* Update version.xule

* Updated test cases

* Updated test cases

* Update DQC.US.0081.9278_osmu-2018.xml

* Add rule submission forms for DQC public exposure approval

* fix formatting issues throughout rule submission forms

* Update DQC_0082.md

* Fix formatting issues throughout rule submission forms

* Update rule forms v9 to approved

* fix dqc_0082 table formatting

* Update rules ToC & status for public exposure

* Update and restructure travis

* update ruleset map (LOCAL FORK)

* Update DQC_0081.md

* remove us-v9; update rulesetmap

* Update rulesetmap.json

* Update DQC_0084.xule

* Updated DQC0084 with test cases

* Created testcases for rule 82

* Add v8 zips (resolve conflict)

* Revert "Add v8 zips (resolve conflict)"

This reverts commit 8bee2d51379140da0449af8817ec0649d2321f06.

* update version 9.0.0 approved / dqc.xule file copyright 2019

* Delete DQC.US.0084.9299_vtgn-2018.xml

* update version 9.0.0 approved / dqc.xule file copyright 2019 (#3)

* Updated version number and copyright for V9

* Additional testcases

* Updated fro relative link

* Recompiled IFRS

* Update v9 approved rulesets UGT

* Update v9 approved rulesets IFRS

* update version 9.0.0 approved / dqc.xule file copyright 2019

* Update v9 approved rulesets UGT

* Update v9 approved rulesets IFRS

* Update travis for v10 tests and dqc.xule copyright

* update rulesetMap for IFRS

* Update travis test index

* update travis

* Revert "Add v8 zips (resolve conflict)"

This reverts commit 8bee2d51379140da0449af8817ec0649d2321f06.

* Updated Effective Data for rule 52

* Updated rule 52

* Updated for copyright

* Updated Effective Data for rule 52

* update resources.zip

* update from v9 approved

* Updated rule 52

* Updated for copyright

* Updated Effective Data for rule 52

* update resources.zip

* Merge for v9.0.1 (#415)

* Updated Effective Data for rule 52

* update resources.zip

* Updated effective date for IFRS V9

* Updated Taxonomy XML and resources.zip for V9

* Updated Compiled files for V9

* Updated effective date for IFRS V9

* Updated IFRS compile file and resource file

* Updated effective date for IFRS V9

* Updated Taxonomy XML and resources.zip for V9

* Updated Compiled files for V9

* Updated US-GAAP for V10

* Update v10 public exposure (IFRS effective date)

* Update v10 public exposure rulesets (resources.zip v10)

* Remove v9 ruleset.zip (IFRS) and update rulesetMap

* Update siblings_demotable_to_child.csv

Updated to remove white space on RepaymentsOfAdvancesForConstruction

* Update resources.zip

Update for white space mistake

* Update siblings demotable .csv to remove whitespace

* Update IFRS effective date function and unit tests from v9

* Updated IFRS Resource file

* Updated compiled versions of IFRS

* Update for v9.0.1 release (#417)


* Updated Effective Data for rule 52

* update resources.zip

* Updated effective date for IFRS V9

* Updated Taxonomy XML and resources.zip for V9

* Updated Compiled files for V9

* Updated effective date for IFRS V9

* Updated Taxonomy XML and resources.zip for V9

* Updated Compiled files for V9

* Update siblings_demotable_to_child.csv

Updated to remove white space on RepaymentsOfAdvancesForConstruction

* Update resources.zip

Update for white space mistake

* Updated for new resources file

* Update siblings_demotable_to_child.csv

* Updated IFRS Resource file

* Updated Test cases for IFRS

* Updated IFRS files

* Update resources .csv effective date

* Update effective date .csv for v10 public review

* Merge for v9.0.1 (#420)

* Update resources .csv effective date

* Recompile ruleset and resource .zip for 9/30 effective date

* Merge for v9.0.1 (#420)

* Update resources .csv effective date

* Recompile ruleset and resource .zip for 9/30 effective date

* Revert "Merge branch 'davidtauriello-master'"

This reverts commit 24e08a9f2aa81c073860b2c3b99a63ce71ec27db, reversing
changes made to f5954b0584f3c8a1b1a673b9de5ee3bcae46511b.

* Update v9.0.1 DQC

* Updates to version 10 for non neg and rule 84

Removed rule 7204 (NonNeg)
Added exception for Revenues and Interest Expense.

* Update resources.zip

* Updated V10 US GAAP Compiled ZIPS

* Removed head files

* Updated IFRS files with correct version number.

* Update dqc_0015 .xlsx for removal - 7204

* Update to v9.0.2 (#422)

* Update child_elements_promotable_to_sibling.csv

Updated to include Interest expense

* Updated for incorrect nonneg 7204

* Update resources.zip

* Update zip for 9.0.2

* Update dqc_0015 .xlsx for removal - 7204

* Update to v9.0.2 (#422)

* Update child_elements_promotable_to_sibling.csv

Updated to include Interest expense

* Updated for incorrect nonneg 7204

* Update resources.zip

* Update zip for 9.0.2

* Update dqc_0015 .xlsx for removal - 7204

* Update test case for dqc_0015 removal 7204

* Update test case for dqc_0015 removal 7204

* Update test case for dqc_0015 removal 7204

* Update dqc_0015 test case for 7204 removal

* Update dqc_0015 test case for 7204 removal

* Update dqc_0015 test case for 7204 removal

* Updated exceptions for rule DQC0081

* Update ruleset.zips for additional dqc_0081 exceptions

* Update for v9.0.3 (#425)

* Updated exceptions for rule DQC0081

-Addressed issue with operating lease liability current, noncurrent and both.
-Amortiztion of debt

* Update for DQC_0081 exceptions (#426)

* Updated exceptions for rule DQC0081

* Update ruleset.zips for additional dqc_0081 exceptions

* See #427 for details

* Revert "Update test case for dqc_0015 removal 7204"

This reverts commit c10f75cbeba2ef3d86e821b42cae613c19b0b7b1.

* Revert "Update test case for dqc_0015 removal 7204"

This reverts commit c10f75cbeba2ef3d86e821b42cae613c19b0b7b1.

* Revert "Update test case for dqc_0015 removal 7204"

This reverts commit c10f75cbeba2ef3d86e821b42cae613c19b0b7b1.

* Update rule submission form dqc_0047

* Update base-taxonomy-IFRS-2019.xule

* Update base-taxonomy-IFRS-2019.xule

* Create dqc-ifrs-2019-V9-ruleset.zip

Updated for error in namespace references.

* Updated for user advised changes to rules 13 and 78

* Updates for report F-1 and DQC 5 and effective date for rule 72

* Updated for user changes, F1 change and effective date

* Updated to include IFRS entry point all.

* Updates for base taxonomy changes

The core base taxonomy for IFRS wasnot correct causing problemsin rule DQC.0008

* Update DQC.US.0013_ehic-2017.xml

Updated for rule change that was agreed in 2017 but never implemented, so an error was firing in some limited cases when it should not have been.

* Update DQC.US.0013_ehic-2017.xml

Updated

* Updates to V9 (#429)

* Update base-taxonomy-IFRS-2019.xule

* Update dqc-ifrs-2019-V9-ruleset.zip

* Updates to Rules based on comments from users.

* Updated V9 for user comments

* Updates for report F-1 and DQC 5 and effective date for rule 72

* Updated compiled code for v9 constant change

* Updated for effective date

* Updated IFRS taxonomy link

* Update DQC_0045.xule

* Updated compiled rule code

Included effective date changes andfull entry point for IFRS

* Update DQC.US.0013_ehic-2017.xml

* Updates to v10 from v9 (#430)

* Update rule submission form dqc_0047

* Update base-taxonomy-IFRS-2019.xule

* Update base-taxonomy-IFRS-2019.xule

* Create dqc-ifrs-2019-V9-ruleset.zip

* Updated for user advised changes to rules 13 and 78

* Updates for report F-1 and DQC 5 and effective date for rule 72

* Updated for user changes, F1 change and effective date

* Updated to include IFRS entry point all.

* Updates for base taxonomy changes

* Update DQC.US.0013_ehic-2017.xml

* Updates to V9 (#429)

* Update base-taxonomy-IFRS-2019.xule

* Update dqc-ifrs-2019-V9-ruleset.zip

* Updates to Rules based on comments from users.

* Updated V9 for user comments

* Updates for report F-1 and DQC 5 and effective date for rule 72

* Updated compiled code for v9 constant change

* Updated for effective date

* Updated IFRS taxonomy link

* Update DQC_0045.xule

* Updated compiled rule code

Included effective date changes andfull entry point for IFRS

* Update DQC.US.0013_ehic-2017.xml

* Updates to DQC.US.0001.69 for SRT

Facilitated change for the following to srt:
srt:NaturalGasLiquidsReservesMember, srt:NaturalGasReservesMember,
srt:OilReservesMember,
srt:SyntheticOilMember

and the axis:
srt:ReserveQuantitiesByTypeOfReserveAxis

* Updated DQC rules to handle extensions more efficiently and accurately

* Update child_elements_promotable_to_sibling.csv

* Updated taxonomy package file and created resource file.

* Update version.xule

* Updated compiled versions for latest release

* Update child_elements_promotable_to_sibling.csv

* Update rule 84 to account for decimals of the aggregation

Updated decimals to account for the decimals of the aggregation.

* Update resources.zip

* Updated Version 10 compiled rules.

* resolve v9 conflicts

* Update v9 (#432)

* Update version.xule

* Updated complied version for release 9

* Update child_elements_promotable_to_sibling.csv

* Update DQC_0001.xule

* Update resources.zip

* Updated compiled rules for Version 9

* Update DQC v9.0.5 (#112)

*  Updated cashflow exceptions for deposit item

Added the following items:

PaymentsForProceedsFromOtherDeposits,
ProceedsFromOtherDeposits,
PaymentsForOtherDeposits

* Updated DQC 9 for changes to rule 81

* Updated for rule 81 exceptions

* Updated test cases

* update version 9.0.0 approved / dqc.xule file copyright 2019 (#3)

* Updated version number and copyright for V9

* Updated fro relative link

* Recompiled IFRS

* Updated Effective Data for rule 52

* Fix test case (duplicated)

* Update for v9.0.2 (#110)

* Updated for new resources file

* Updated IFRS Resource file

* Updated Test cases for IFRS

* Updated IFRS files

* Update child_elements_promotable_to_sibling.csv

Updated to include Interest expense

* Updated for incorrect nonneg 7204

* Update resources.zip

* Update zip for 9.0.2

* Updated exceptions for rule DQC0081

* Updated for changes to the rule 81 exception file

-Addressed issue with operating lease liability current, noncurrent and both.
-Amortiztion of debt

* Update base-taxonomy-IFRS-2019.xule

* Update dqc-ifrs-2019-V9-ruleset.zip

* Updates to Rules based on comments from users.

* Updated V9 for user comments

* Updates for report F-1 and DQC 5 and effective date for rule 72

* Updated compiled code for v9 constant change

* Updated for effective date

* Updated IFRS taxonomy link

Updated to full IFRS taxonomy link

* Update DQC_0045.xule

Update to include effective date

* Updated compiled rule code

Included effective date changes andfull entry point for IFRS

* Update DQC.US.0013_ehic-2017.xml

Updated for rule removed from DQC 13

* Update DQC.US.0013_ehic-2017.xml

* Updated DQC_0001 from SRT Changes

Updated the foloowing for SRT Changes:

srt:NaturalGasLiquidsReservesMember, srt:NaturalGasReservesMember,
srt:OilReservesMember,
srt:SyntheticOilMember

Updated axis children:
srt:ReserveQuantitiesByTypeOfReserveAxis

* Updated $extension_ns

Changed to taxonomy().entry-point-namespace

* Updated all extension constants to be faster and more accurate

* Update child_elements_promotable_to_sibling.csv

* Updated taonomy package and resources.zip file

* Update version.xule

* Updated complied version for release 9

* Update child_elements_promotable_to_sibling.csv

* Update DQC_0001.xule

* Update resources.zip

* Updated compiled rules for Version 9

* Revert "Merge branch 'v9-conflicts'"

This reverts commit 27c30515dde944f7f56dfe422651e7d400fdb163, reversing
changes made to 4d06205e759b6c074162330404ee533703a64c2a.

* Fix v9.0.5 issue for re-release

* Revert the revert for v9.0.5

* Update rule submission form dqc_0084

* Update rule submission form dqc_0084

* Added AmortizationOfFinancingCosts as a child of InterestExpenseDebt

* Update for v10 - fix resources.xule URL and update dqc_0081 resource from v9

* Update resources.zip and reinitialize to v10 ruleset.zip files

* Updated to V10 for resources

* Updated compiled versions for V10

* Update DQC_0004.md

* Update rule submission form dqc_0078

* Update rule submission forms dqc_0004 and dqc_0078

* Update v10 rule submission forms to approved and restructure plugin documentation

* updatd V10 for release

* Updated rules for V10

* v10 update from Data Quality Committee

* v10 update from Data Quality Committee

* Merge for v10.0.0 (#435)

* Update from DQC v9.0.0RC3

* Update v10.0.0RC1 DQC

* DQC v10.0.0RC4

* Update for v10

* Create DQC_0082.xule

* Added DQC 82

* Update DQC_0082.xule

* Added VIE rules

* Updated for file location

* Updated to fix error

* Create DQC_0082.xule

* Added new rules

* Create DQC_0084.xule

* Update DQC_0084.xule

* Updates for V10 development

Updates to rule 81 for message

* Updated Constants for CF exceptions

* Updated v10

* Update version.xule

* Update DQC_0084.xule

* Updated DQC0084 with test cases

* Created testcases for rule 82

* Delete DQC.US.0084.9299_vtgn-2018.xml

* Additional testcases

* Updated rule 52

* Updated for copyright

* Updated effective date for IFRS V9

* Updated IFRS compile file and resource file

* Updated US-GAAP for V10

* Updated IFRS Resource file

* Updated compiled versions of IFRS

* Updates to version 10 for non neg and rule 84

Removed rule 7204 (NonNeg)
Added exception for Revenues and Interest Expense.

* Update resources.zip

* Updated V10 US GAAP Compiled ZIPS

* Removed head files

* Updated IFRS files with correct version number.

* Update base-taxonomy-IFRS-2019.xule

* Create dqc-ifrs-2019-V9-ruleset.zip

Updated for error in namespace references.

* Updated for user advised changes to rules 13 and 78

* Updates for report F-1 and DQC 5 and effective date for rule 72

* Updated for user changes, F1 change and effective date

* Updated to include IFRS entry point all.

* Updates for base taxonomy changes

The core base taxonomy for IFRS wasnot correct causing problemsin rule DQC.0008

* Update DQC.US.0013_ehic-2017.xml

* Updates to DQC.US.0001.69 for SRT

Facilitated change for the following to srt:
srt:NaturalGasLiquidsReservesMember, srt:NaturalGasReservesMember,
srt:OilReservesMember,
srt:SyntheticOilMember

and the axis:
srt:ReserveQuantitiesByTypeOfReserveAxis

* Updated DQC rules to handle extensions more efficiently and accurately

* Update child_elements_promotable_to_sibling.csv

* Updated taxonomy package file and created resource file.

* Update version.xule

* Updated compiled versions for latest release

* Update child_elements_promotable_to_sibling.csv

* Update rule 84 to account for decimals of the aggregation

Updated decimals to account for the decimals of the aggregation.

* Update resources.zip

* Updated Version 10 compiled rules.

* Update v10 approved

* v10 update from Data Quality Committee

* v10 update from Data Quality Committee

* Update .gitignore

* Update v10 docs

* re-insert dqc_0081 rule form

* removed 2019 IFRS v9 ruleset.zip

* Revert "from DQC v10 approved"

This reverts commit f8b8f2b28b6c76cb7deacf05e1bd119aa6737bee, reversing
changes made to 243a25ac7a27e166a8ce594cb27b62187aa81ea5.

* Merge remote-tracking branch 'refs/remotes/origin/master' into v10

* remove v9 IFRS 2019 ruleset

* Updates to rule 83 to address xule error for 8K filings

* Update v10 approved from Data Quality Committee (#5)

* Update from DQC v8.1.2

* Update effective date messaging (#403)

* Updates to rule 47, 52, 55 and 57 for effective date missing

* Bug fix - Updated rule DQC 48 to have an effective date

Updated rule and compiled files

* Updated effective date for rule 60

* Updates to rule 47, 52, 55 and 57 for effective date missing

* Updated lists to support strings

* Update effective date messaging (#403)

* Updates to rule 47, 52, 55 and 57 for effective date missing

* Bug fix - Updated rule DQC 48 to have an effective date

Updated rule and compiled files

* Updated effective date for rule 60

* Updates to rule 47, 52, 55 and 57 for effective date missing

* Updated lists to support strings

* v9 updates for SEC Taxonomy changes - DEI / FAST Act

* Updated IFRSfor effective date resources

* Updated 2019 version number

* Modify travis sequence

* Update DQC_IFRS_0080.xule

* resolve .zip conflict for #406

* Revert "resolve .zip conflict for #406"

This reverts commit 42035b16eba05395da227cd76f31253d6ac0f466.

* v8 updates for SEC FAST Act requirements: 2018 UGT & IFRS, 2019 UGT (#406)

* Updated V8 2019 for FAST Act Rules

* Updated US GAAP 2018 and IFRS 2018 for the FAST act requirements

* Updated version 8 version number

* Revert "Update DQC_IFRS_0080.xule"

This reverts commit eb7e225ffeff7fc4fed4eb23061b1b240a5adfb7.

* update ruleset.zip

* Updated IFRS for effective date resources

* update __init__.py

* Revert "update __init__.py"

This reverts commit a2b72835d8e5bb…
davidtauriello added a commit that referenced this pull request Apr 16, 2020
* Update for v10 (DataQualityCommittee#111)

* Create DQC_0082.xule

* Added DQC 82

* Update DQC_0082.xule

* Added VIE rules

* Updated for file location

* Updated to fix error

* Create DQC_0082.xule

* Added new rules

* Create DQC_0084.xule

* Update DQC_0084.xule

* Updates for V10 development

Updates to rule 81 for message

* Updated Constants for CF exceptions

* Updated v10

* Update version.xule

* Update DQC_0084.xule

* Updated DQC0084 with test cases

* Created testcases for rule 82

* Delete DQC.US.0084.9299_vtgn-2018.xml

* Additional testcases

* Updated rule 52

* Updated for copyright

* Updated effective date for IFRS V9

* Updated IFRS compile file and resource file

* Updated US-GAAP for V10

* Updated IFRS Resource file

* Updated compiled versions of IFRS

* Updates to version 10 for non neg and rule 84

Removed rule 7204 (NonNeg)
Added exception for Revenues and Interest Expense.

* Update resources.zip

* Updated V10 US GAAP Compiled ZIPS

* Removed head files

* Updated IFRS files with correct version number.

* Update base-taxonomy-IFRS-2019.xule

* Create dqc-ifrs-2019-V9-ruleset.zip

Updated for error in namespace references.

* Updated for user advised changes to rules 13 and 78

* Updates for report F-1 and DQC 5 and effective date for rule 72

* Updated for user changes, F1 change and effective date

* Updated to include IFRS entry point all.

* Updates for base taxonomy changes

The core base taxonomy for IFRS wasnot correct causing problemsin rule DQC.0008

* Update DQC.US.0013_ehic-2017.xml

Updated for rule change that was agreed in 2017 but never implemented, so an error was firing in some limited cases when it should not have been.

* Update DQC.US.0013_ehic-2017.xml

Updated

* Updates to DQC.US.0001.69 for SRT

Facilitated change for the following to srt:
srt:NaturalGasLiquidsReservesMember, srt:NaturalGasReservesMember,
srt:OilReservesMember,
srt:SyntheticOilMember

and the axis:
srt:ReserveQuantitiesByTypeOfReserveAxis

* Updated DQC rules to handle extensions more efficiently and accurately

* Update child_elements_promotable_to_sibling.csv

* Updated taxonomy package file and created resource file.

* Update version.xule

* Updated compiled versions for latest release

* Update child_elements_promotable_to_sibling.csv

* Update rule 84 to account for decimals of the aggregation

Updated decimals to account for the decimals of the aggregation.

* Update resources.zip

* Updated Version 10 compiled rules.

* Update DQC v10.0.0RC4 (DataQualityCommittee#113)

* Version 10.0.0RC1 DQC for public exposure (DataQualityCommittee#418)

* update from v9 approved

* Updated rule 52

* Updated for copyright

* Updated Effective Data for rule 52

* update resources.zip

* Merge for v9.0.1 (DataQualityCommittee#415)

* Updated Effective Data for rule 52

* update resources.zip

* Updated effective date for IFRS V9

* Updated IFRS compile file and resource file

* Updated effective date for IFRS V9

* Updated Taxonomy XML and resources.zip for V9

* Updated Compiled files for V9

* Updated US-GAAP for V10

* Update v10 public exposure (IFRS effective date)

* Update v10 public exposure rulesets (resources.zip v10)

* Remove v9 ruleset.zip (IFRS) and update rulesetMap

* Update IFRS effective date function and unit tests from v9

* Updated IFRS Resource file

* Updated compiled versions of IFRS

* Update resources .csv effective date

* Update effective date .csv for v10 public review

* Update v10.0.0RC1 DQC

* Update DQC_0084.md

* Update to v10 (DataQualityCommittee#423)

* Updates to version 10 for non neg and rule 84

Removed rule 7204 (NonNeg)
Added exception for Revenues and Interest Expense.

* Update resources.zip

* Updated V10 US GAAP Compiled ZIPS

* Removed head files

* Updated IFRS files with correct version number.

* Update dqc_0015 .xlsx for removal - 7204

* Update test case for dqc_0015 removal 7204

* Update dqc_0015 test case for 7204 removal

* DQC v10.0.0RC4

* Revert "Merge branch 'v9-conflicts'"

This reverts commit 27c3051, reversing
changes made to 4d06205.

* Fix v9.0.5 issue for re-release

* Revert the revert for v9.0.5

* Update rule submission form dqc_0084

* Update rule submission form dqc_0084

* Update for v10 - fix resources.xule URL and update dqc_0081 resource from v9

* Update resources.zip and reinitialize to v10 ruleset.zip files

* Update DQC_0004.md

* Update rule submission form dqc_0078

* Update rule submission forms dqc_0004 and dqc_0078

* Update v10 rule submission forms to approved and restructure plugin documentation

* v10 update from Data Quality Committee

* v10 update from Data Quality Committee

* Merge for v10.0.0 (DataQualityCommittee#435)

* Update from DQC v9.0.0RC3

* Update v10.0.0RC1 DQC

* DQC v10.0.0RC4

* Update for v10

* Create DQC_0082.xule

* Added DQC 82

* Update DQC_0082.xule

* Added VIE rules

* Updated for file location

* Updated to fix error

* Create DQC_0082.xule

* Added new rules

* Create DQC_0084.xule

* Update DQC_0084.xule

* Updates for V10 development

Updates to rule 81 for message

* Updated Constants for CF exceptions

* Updated v10

* Update version.xule

* Update DQC_0084.xule

* Updated DQC0084 with test cases

* Created testcases for rule 82

* Delete DQC.US.0084.9299_vtgn-2018.xml

* Additional testcases

* Updated rule 52

* Updated for copyright

* Updated effective date for IFRS V9

* Updated IFRS compile file and resource file

* Updated US-GAAP for V10

* Updated IFRS Resource file

* Updated compiled versions of IFRS

* Updates to version 10 for non neg and rule 84

Removed rule 7204 (NonNeg)
Added exception for Revenues and Interest Expense.

* Update resources.zip

* Updated V10 US GAAP Compiled ZIPS

* Removed head files

* Updated IFRS files with correct version number.

* Update base-taxonomy-IFRS-2019.xule

* Create dqc-ifrs-2019-V9-ruleset.zip

Updated for error in namespace references.

* Updated for user advised changes to rules 13 and 78

* Updates for report F-1 and DQC 5 and effective date for rule 72

* Updated for user changes, F1 change and effective date

* Updated to include IFRS entry point all.

* Updates for base taxonomy changes

The core base taxonomy for IFRS wasnot correct causing problemsin rule DQC.0008

* Update DQC.US.0013_ehic-2017.xml

* Updates to DQC.US.0001.69 for SRT

Facilitated change for the following to srt:
srt:NaturalGasLiquidsReservesMember, srt:NaturalGasReservesMember,
srt:OilReservesMember,
srt:SyntheticOilMember

and the axis:
srt:ReserveQuantitiesByTypeOfReserveAxis

* Updated DQC rules to handle extensions more efficiently and accurately

* Update child_elements_promotable_to_sibling.csv

* Updated taxonomy package file and created resource file.

* Update version.xule

* Updated compiled versions for latest release

* Update child_elements_promotable_to_sibling.csv

* Update rule 84 to account for decimals of the aggregation

Updated decimals to account for the decimals of the aggregation.

* Update resources.zip

* Updated Version 10 compiled rules.

* Update v10 approved

* v10 update from Data Quality Committee

* v10 update from Data Quality Committee

* Update .gitignore

* Update v10 docs

* re-insert dqc_0081 rule form

* removed 2019 IFRS v9 ruleset.zip

* Revert "from DQC v10 approved"

This reverts commit f8b8f2b, reversing
changes made to 243a25a.

* Merge remote-tracking branch 'refs/remotes/origin/master' into v10

* remove v9 IFRS 2019 ruleset

* Update v10 from DataQualityCommittee (DataQualityCommittee#115)

* update __init__.py

* Revert "update __init__.py"

This reverts commit a2b7283.

* Updated for FASB update to base US GAAP taxonomy to support 2019 dei

* Updated for FASB update to base US GAAP taxonomy to support 2019 dei

* Merge branch 'v9' of https://github.com/campbellpryde/xule.dqc into v9

* Updated rule 71 to only run on statements and be in alignment with V9

* Sync DQC v8.1.4 (DataQualityCommittee#104)

* Updated rule 43 version 8 for the 2016 taxonomy to fix error

* Bug fix - Updated rule DQC 48 to have an effective date

Updated rule and compiled files

* Updated effective date for rule 60

* Updates to rule 47, 52, 55 and 57 for effective date missing

* Updated lists to support strings

* Bug fix - Updated rule DQC 48 to have an effective date

Updated rule and compiled files

* Updated effective date for rule 60

* Updates to rule 47, 52, 55 and 57 for effective date missing

* Updated lists to support strings

* Updated V8 2019 for FAST Act Rules

* Updated US GAAP 2018 and IFRS 2018 for the FAST act requirements

* Updated version 8 version number

* Updated for FASB update to base US GAAP taxonomy to support 2019 dei

* Updated rule 71 to only run on statements and be in alignment with V9

* Create DQC_0082.xule

* Merge branch 'v8' of https://github.com/campbellpryde/xule.dqc into v8

* Added DQC 82

* Merge branch 'v9' of https://github.com/DataQualityCommittee/dqc_us_rules into v9

* Update DQC_0082.xule

* Added VIE rules

* Updated for file location

* Updated to fix error

* Create DQC_0082.xule

* Added new rules

* Create DQC_0084.xule

*  Updated cashflow exceptions for deposit item

Added the following items:

PaymentsForProceedsFromOtherDeposits,
ProceedsFromOtherDeposits,
PaymentsForOtherDeposits

* Updated DQC 9 for changes to rule 81

* Updated for rule 81 exceptions

* Update DQC_0084.xule

*  Updated cashflow exceptions for deposit item

Added the following items:

PaymentsForProceedsFromOtherDeposits,
ProceedsFromOtherDeposits,
PaymentsForOtherDeposits

* Updated DQC 9 for changes to rule 81

* Updated for rule 81 exceptions

* Updates for V10 development

Updates to rule 81 for message

* Updated Constants for CF exceptions

* Updated v10

* Update version.xule

* Updated test cases

* Updated test cases

* Update DQC.US.0081.9278_osmu-2018.xml

* Add rule submission forms for DQC public exposure approval

* fix formatting issues throughout rule submission forms

* Update DQC_0082.md

* Fix formatting issues throughout rule submission forms

* Update rule forms v9 to approved

* fix dqc_0082 table formatting

* Update rules ToC & status for public exposure

* Update and restructure travis

* update ruleset map (LOCAL FORK)

* Update DQC_0081.md

* remove us-v9; update rulesetmap

* Update rulesetmap.json

* Update DQC_0084.xule

* Updated DQC0084 with test cases

* Created testcases for rule 82

* Add v8 zips (resolve conflict)

* Revert "Add v8 zips (resolve conflict)"

This reverts commit 8bee2d5.

* update version 9.0.0 approved / dqc.xule file copyright 2019

* Delete DQC.US.0084.9299_vtgn-2018.xml

* update version 9.0.0 approved / dqc.xule file copyright 2019 (#3)

* Updated version number and copyright for V9

* Additional testcases

* Updated fro relative link

* Recompiled IFRS

* Update v9 approved rulesets UGT

* Update v9 approved rulesets IFRS

* update version 9.0.0 approved / dqc.xule file copyright 2019

* Update v9 approved rulesets UGT

* Update v9 approved rulesets IFRS

* Update travis for v10 tests and dqc.xule copyright

* update rulesetMap for IFRS

* Update travis test index

* update travis

* Revert "Add v8 zips (resolve conflict)"

This reverts commit 8bee2d5.

* Updated Effective Data for rule 52

* Updated rule 52

* Updated for copyright

* Updated Effective Data for rule 52

* update resources.zip

* update from v9 approved

* Updated rule 52

* Updated for copyright

* Updated Effective Data for rule 52

* update resources.zip

* Merge for v9.0.1 (DataQualityCommittee#415)

* Updated Effective Data for rule 52

* update resources.zip

* Updated effective date for IFRS V9

* Updated Taxonomy XML and resources.zip for V9

* Updated Compiled files for V9

* Updated effective date for IFRS V9

* Updated IFRS compile file and resource file

* Updated effective date for IFRS V9

* Updated Taxonomy XML and resources.zip for V9

* Updated Compiled files for V9

* Updated US-GAAP for V10

* Update v10 public exposure (IFRS effective date)

* Update v10 public exposure rulesets (resources.zip v10)

* Remove v9 ruleset.zip (IFRS) and update rulesetMap

* Update siblings_demotable_to_child.csv

Updated to remove white space on RepaymentsOfAdvancesForConstruction

* Update resources.zip

Update for white space mistake

* Update siblings demotable .csv to remove whitespace

* Update IFRS effective date function and unit tests from v9

* Updated IFRS Resource file

* Updated compiled versions of IFRS

* Update for v9.0.1 release (DataQualityCommittee#417)


* Updated Effective Data for rule 52

* update resources.zip

* Updated effective date for IFRS V9

* Updated Taxonomy XML and resources.zip for V9

* Updated Compiled files for V9

* Updated effective date for IFRS V9

* Updated Taxonomy XML and resources.zip for V9

* Updated Compiled files for V9

* Update siblings_demotable_to_child.csv

Updated to remove white space on RepaymentsOfAdvancesForConstruction

* Update resources.zip

Update for white space mistake

* Updated for new resources file

* Update siblings_demotable_to_child.csv

* Updated IFRS Resource file

* Updated Test cases for IFRS

* Updated IFRS files

* Update resources .csv effective date

* Update effective date .csv for v10 public review

* Merge for v9.0.1 (DataQualityCommittee#420)

* Update resources .csv effective date

* Recompile ruleset and resource .zip for 9/30 effective date

* Merge for v9.0.1 (DataQualityCommittee#420)

* Update resources .csv effective date

* Recompile ruleset and resource .zip for 9/30 effective date

* Revert "Merge branch 'davidtauriello-master'"

This reverts commit 24e08a9, reversing
changes made to f5954b0.

* Update v9.0.1 DQC

* Updates to version 10 for non neg and rule 84

Removed rule 7204 (NonNeg)
Added exception for Revenues and Interest Expense.

* Update resources.zip

* Updated V10 US GAAP Compiled ZIPS

* Removed head files

* Updated IFRS files with correct version number.

* Update dqc_0015 .xlsx for removal - 7204

* Update to v9.0.2 (DataQualityCommittee#422)

* Update child_elements_promotable_to_sibling.csv

Updated to include Interest expense

* Updated for incorrect nonneg 7204

* Update resources.zip

* Update zip for 9.0.2

* Update dqc_0015 .xlsx for removal - 7204

* Update to v9.0.2 (DataQualityCommittee#422)

* Update child_elements_promotable_to_sibling.csv

Updated to include Interest expense

* Updated for incorrect nonneg 7204

* Update resources.zip

* Update zip for 9.0.2

* Update dqc_0015 .xlsx for removal - 7204

* Update test case for dqc_0015 removal 7204

* Update test case for dqc_0015 removal 7204

* Update test case for dqc_0015 removal 7204

* Update dqc_0015 test case for 7204 removal

* Update dqc_0015 test case for 7204 removal

* Update dqc_0015 test case for 7204 removal

* Updated exceptions for rule DQC0081

* Update ruleset.zips for additional dqc_0081 exceptions

* Update for v9.0.3 (DataQualityCommittee#425)

* Updated exceptions for rule DQC0081

-Addressed issue with operating lease liability current, noncurrent and both.
-Amortiztion of debt

* Update for DQC_0081 exceptions (DataQualityCommittee#426)

* Updated exceptions for rule DQC0081

* Update ruleset.zips for additional dqc_0081 exceptions

* See DataQualityCommittee#427 for details

* Revert "Update test case for dqc_0015 removal 7204"

This reverts commit c10f75c.

* Revert "Update test case for dqc_0015 removal 7204"

This reverts commit c10f75c.

* Revert "Update test case for dqc_0015 removal 7204"

This reverts commit c10f75c.

* Update rule submission form dqc_0047

* Update base-taxonomy-IFRS-2019.xule

* Update base-taxonomy-IFRS-2019.xule

* Create dqc-ifrs-2019-V9-ruleset.zip

Updated for error in namespace references.

* Updated for user advised changes to rules 13 and 78

* Updates for report F-1 and DQC 5 and effective date for rule 72

* Updated for user changes, F1 change and effective date

* Updated to include IFRS entry point all.

* Updates for base taxonomy changes

The core base taxonomy for IFRS wasnot correct causing problemsin rule DQC.0008

* Update DQC.US.0013_ehic-2017.xml

Updated for rule change that was agreed in 2017 but never implemented, so an error was firing in some limited cases when it should not have been.

* Update DQC.US.0013_ehic-2017.xml

Updated

* Updates to V9 (DataQualityCommittee#429)

* Update base-taxonomy-IFRS-2019.xule

* Update dqc-ifrs-2019-V9-ruleset.zip

* Updates to Rules based on comments from users.

* Updated V9 for user comments

* Updates for report F-1 and DQC 5 and effective date for rule 72

* Updated compiled code for v9 constant change

* Updated for effective date

* Updated IFRS taxonomy link

* Update DQC_0045.xule

* Updated compiled rule code

Included effective date changes andfull entry point for IFRS

* Update DQC.US.0013_ehic-2017.xml

* Updates to v10 from v9 (DataQualityCommittee#430)

* Update rule submission form dqc_0047

* Update base-taxonomy-IFRS-2019.xule

* Update base-taxonomy-IFRS-2019.xule

* Create dqc-ifrs-2019-V9-ruleset.zip

* Updated for user advised changes to rules 13 and 78

* Updates for report F-1 and DQC 5 and effective date for rule 72

* Updated for user changes, F1 change and effective date

* Updated to include IFRS entry point all.

* Updates for base taxonomy changes

* Update DQC.US.0013_ehic-2017.xml

* Updates to V9 (DataQualityCommittee#429)

* Update base-taxonomy-IFRS-2019.xule

* Update dqc-ifrs-2019-V9-ruleset.zip

* Updates to Rules based on comments from users.

* Updated V9 for user comments

* Updates for report F-1 and DQC 5 and effective date for rule 72

* Updated compiled code for v9 constant change

* Updated for effective date

* Updated IFRS taxonomy link

* Update DQC_0045.xule

* Updated compiled rule code

Included effective date changes andfull entry point for IFRS

* Update DQC.US.0013_ehic-2017.xml

* Updates to DQC.US.0001.69 for SRT

Facilitated change for the following to srt:
srt:NaturalGasLiquidsReservesMember, srt:NaturalGasReservesMember,
srt:OilReservesMember,
srt:SyntheticOilMember

and the axis:
srt:ReserveQuantitiesByTypeOfReserveAxis

* Updated DQC rules to handle extensions more efficiently and accurately

* Update child_elements_promotable_to_sibli…

* Update rule submission form dqc_0004 (typos)

* Added OtherOperatingIncome as an element that can be propoted to sibling

* Update resources.zip

* Update travis.yml - consolidate tests and add 8k ix:transform

* Update v10 rulesets - reinitialize resources.zip

* Update travis.yml (remove comma)

* Updated rule 84 for changes to nonils

* updated fil;es for rule 84 change

* Updated zip files

* Merge for v10.0.0 approved (DataQualityCommittee#437)

* Update rule submission form dqc_0004 (typos)

* Added OtherOperatingIncome as an element that can be promoted to sibling

* Update resources.zip

* Update travis.yml - consolidate tests and add 8k ix:transform

* Update v10 rulesets - reinitialize resources.zip

* updated files for rule 84 changes

* Updated zip files

* re-insert dqc_0081 rule form

* re-insert dqc_0081 rule form

* Merge for v10.0.0 approved release (DataQualityCommittee#438)

* relocated v10 files

* Updated version 10 for extra space on RepaymentOfAdvances

* Updated version number

* Update v10 (DataQualityCommittee#439)

* Updated version 10 for extra space on RepaymentOfAdvances

* Updated version number

* Updated for rule 1090

* Updates for V10.02

Removed IFRS nonneg items
Removed Legal Entity Axis non Neg exceptions
Updated IFRS Effective Dates

* Updated compileed version vor V10.0.2

* Updated Rule 69 for bug fix

Added RegionalCarrierMember, MainlineMember as allowable members on the ProductrService Axis.  Rule looks for valid dimension members, but the US GAAP taxonomy dimensions are incorrect so these were not being picked up.

* Updated compiled code for V10

Incorporates member fix for products

* update unit test dqc_0001

* Update dqc_0015 list of elements .xlsx

* Update unit test dqc_0015 for FederalHomeLoanBankAdvancesInterestRate removal

* Update dqc_0015 test remove 1090

* Update unit test dqc_0015 for FederalHomeLoanBankAdvancesInterestRate removal

* Update dqc_0015 test remove 1090

* Update approved rule formatting US GAAP / IFRS effective dates

* Update approved rule formatting US GAAP / IFRS effective dates

* fix apostrophe, single & double quote in approved rules

* Updated exception for F-3 report

* Updated for form exception

* Update dqc_0006 rule submission form for F-1 and F-3

* update .gitignore for docs
davidtauriello added a commit that referenced this pull request Apr 16, 2020
* update version 9.0.0 approved / dqc.xule file copyright 2019

* Updates to v9.0.0 for approval (DataQualityCommittee#105)

*  Updated cashflow exceptions for deposit item

Added the following items:

PaymentsForProceedsFromOtherDeposits,
ProceedsFromOtherDeposits,
PaymentsForOtherDeposits

* Updated DQC 9 for changes to rule 81

* Updated for rule 81 exceptions

* Updated test cases

* update version 9.0.0 approved / dqc.xule file copyright 2019 (#3)

* Updated version number and copyright for V9

* Updated fro relative link

* Recompiled IFRS

* Updated Effective Data for rule 52

* Updated for new resources file

* Updated IFRS Resource file

* Updated Test cases for IFRS

* Updated IFRS files

* Fix test case (duplicated)

* Update child_elements_promotable_to_sibling.csv

Updated to include Interest expense

* Updated for incorrect nonneg 7204

* Update resources.zip

* Update zip for 9.0.2

* removed .xlsx from v9.0.2 docs/dqc_0015

* Updated exceptions for rule DQC0081

* Updated for changes to the rule 81 exception file

-Addressed issue with operating lease liability current, noncurrent and both.
-Amortiztion of debt

* Update base-taxonomy-IFRS-2019.xule

* Update dqc-ifrs-2019-V9-ruleset.zip

* Updates to Rules based on comments from users.

* Updated V9 for user comments

* Updates for report F-1 and DQC 5 and effective date for rule 72

* Updated compiled code for v9 constant change

* Updated for effective date

* Updated IFRS taxonomy link

Updated to full IFRS taxonomy link

* Update DQC_0045.xule

Update to include effective date

* Updated compiled rule code

Included effective date changes andfull entry point for IFRS

* Update DQC.US.0013_ehic-2017.xml

Updated for rule removed from DQC 13

* Update DQC.US.0013_ehic-2017.xml

* Updated DQC_0001 from SRT Changes

Updated the foloowing for SRT Changes:

srt:NaturalGasLiquidsReservesMember, srt:NaturalGasReservesMember,
srt:OilReservesMember,
srt:SyntheticOilMember

Updated axis children:
srt:ReserveQuantitiesByTypeOfReserveAxis

* Updated $extension_ns

Changed to taxonomy().entry-point-namespace

* Updated all extension constants to be faster and more accurate

* Update child_elements_promotable_to_sibling.csv

* Updated taonomy package and resources.zip file

* Update version.xule

* Updated complied version for release 9

* Update child_elements_promotable_to_sibling.csv

* Update DQC_0001.xule

* Update resources.zip

* Updated compiled rules for Version 9

* Update for v9.0.2 (DataQualityCommittee#110)

* Updated for new resources file

* Updated IFRS Resource file

* Updated Test cases for IFRS

* Updated IFRS files

* Update child_elements_promotable_to_sibling.csv

Updated to include Interest expense

* Updated for incorrect nonneg 7204

* Update resources.zip

* Update zip for 9.0.2

* Updated exceptions for rule DQC0081

* Updated for changes to the rule 81 exception file

-Addressed issue with operating lease liability current, noncurrent and both.
-Amortiztion of debt

* Update base-taxonomy-IFRS-2019.xule

* Update dqc-ifrs-2019-V9-ruleset.zip

* Updates to Rules based on comments from users.

* Updated V9 for user comments

* Updates for report F-1 and DQC 5 and effective date for rule 72

* Updated compiled code for v9 constant change

* Updated for effective date

* Updated IFRS taxonomy link

Updated to full IFRS taxonomy link

* Update DQC_0045.xule

Update to include effective date

* Updated compiled rule code

Included effective date changes andfull entry point for IFRS

* Update DQC.US.0013_ehic-2017.xml

Updated for rule removed from DQC 13

* Update DQC.US.0013_ehic-2017.xml

* Updated DQC_0001 from SRT Changes

Updated the foloowing for SRT Changes:

srt:NaturalGasLiquidsReservesMember, srt:NaturalGasReservesMember,
srt:OilReservesMember,
srt:SyntheticOilMember

Updated axis children:
srt:ReserveQuantitiesByTypeOfReserveAxis

* Updated $extension_ns

Changed to taxonomy().entry-point-namespace

* Updated all extension constants to be faster and more accurate

* Update child_elements_promotable_to_sibling.csv

* Updated taonomy package and resources.zip file

* Update version.xule

* Updated complied version for release 9

* Update child_elements_promotable_to_sibling.csv

* Update DQC_0001.xule

* Update resources.zip

* Updated compiled rules for Version 9

* relocated v10 files

* resolve .zip conflicts for merge

* Update to remove test case gen .sh

* remove test case gen .sh

Co-authored-by: campbellpryde <campbell.pryde@xbrl.us>
davidtauriello added a commit that referenced this pull request Apr 16, 2020
* update version 9.0.0 approved / dqc.xule file copyright 2019

* Updates to v9.0.0 for approval (#105)

*  Updated cashflow exceptions for deposit item

Added the following items:

PaymentsForProceedsFromOtherDeposits,
ProceedsFromOtherDeposits,
PaymentsForOtherDeposits

* Updated DQC 9 for changes to rule 81

* Updated for rule 81 exceptions

* Updated test cases

* update version 9.0.0 approved / dqc.xule file copyright 2019 (#3)

* Updated version number and copyright for V9

* Updated fro relative link

* Recompiled IFRS

* Updated Effective Data for rule 52

* Updated for new resources file

* Updated IFRS Resource file

* Updated Test cases for IFRS

* Updated IFRS files

* Fix test case (duplicated)

* Update child_elements_promotable_to_sibling.csv

Updated to include Interest expense

* Updated for incorrect nonneg 7204

* Update resources.zip

* Update zip for 9.0.2

* removed .xlsx from v9.0.2 docs/dqc_0015

* Updated exceptions for rule DQC0081

* Updated for changes to the rule 81 exception file

-Addressed issue with operating lease liability current, noncurrent and both.
-Amortiztion of debt

* Update base-taxonomy-IFRS-2019.xule

* Update dqc-ifrs-2019-V9-ruleset.zip

* Updates to Rules based on comments from users.

* Updated V9 for user comments

* Updates for report F-1 and DQC 5 and effective date for rule 72

* Updated compiled code for v9 constant change

* Updated for effective date

* Updated IFRS taxonomy link

Updated to full IFRS taxonomy link

* Update DQC_0045.xule

Update to include effective date

* Updated compiled rule code

Included effective date changes andfull entry point for IFRS

* Update DQC.US.0013_ehic-2017.xml

Updated for rule removed from DQC 13

* Update DQC.US.0013_ehic-2017.xml

* Updated DQC_0001 from SRT Changes

Updated the foloowing for SRT Changes:

srt:NaturalGasLiquidsReservesMember, srt:NaturalGasReservesMember,
srt:OilReservesMember,
srt:SyntheticOilMember

Updated axis children:
srt:ReserveQuantitiesByTypeOfReserveAxis

* Updated $extension_ns

Changed to taxonomy().entry-point-namespace

* Updated all extension constants to be faster and more accurate

* Update child_elements_promotable_to_sibling.csv

* Updated taonomy package and resources.zip file

* Update version.xule

* Updated complied version for release 9

* Update child_elements_promotable_to_sibling.csv

* Update DQC_0001.xule

* Update resources.zip

* Updated compiled rules for Version 9

* Update for v9.0.2 (#110)

* Updated for new resources file

* Updated IFRS Resource file

* Updated Test cases for IFRS

* Updated IFRS files

* Update child_elements_promotable_to_sibling.csv

Updated to include Interest expense

* Updated for incorrect nonneg 7204

* Update resources.zip

* Update zip for 9.0.2

* Updated exceptions for rule DQC0081

* Updated for changes to the rule 81 exception file

-Addressed issue with operating lease liability current, noncurrent and both.
-Amortiztion of debt

* Update base-taxonomy-IFRS-2019.xule

* Update dqc-ifrs-2019-V9-ruleset.zip

* Updates to Rules based on comments from users.

* Updated V9 for user comments

* Updates for report F-1 and DQC 5 and effective date for rule 72

* Updated compiled code for v9 constant change

* Updated for effective date

* Updated IFRS taxonomy link

Updated to full IFRS taxonomy link

* Update DQC_0045.xule

Update to include effective date

* Updated compiled rule code

Included effective date changes andfull entry point for IFRS

* Update DQC.US.0013_ehic-2017.xml

Updated for rule removed from DQC 13

* Update DQC.US.0013_ehic-2017.xml

* Updated DQC_0001 from SRT Changes

Updated the foloowing for SRT Changes:

srt:NaturalGasLiquidsReservesMember, srt:NaturalGasReservesMember,
srt:OilReservesMember,
srt:SyntheticOilMember

Updated axis children:
srt:ReserveQuantitiesByTypeOfReserveAxis

* Updated $extension_ns

Changed to taxonomy().entry-point-namespace

* Updated all extension constants to be faster and more accurate

* Update child_elements_promotable_to_sibling.csv

* Updated taonomy package and resources.zip file

* Update version.xule

* Updated complied version for release 9

* Update child_elements_promotable_to_sibling.csv

* Update DQC_0001.xule

* Update resources.zip

* Updated compiled rules for Version 9

* relocated v10 files

* Version 11.0.0RC1 DQC for public exposure (#444)

* Update v11 xule and tests from v10.0.2 DQC master (#6)

* v11 for development

* remove .txt

* Update version.xule

* Update DQC.US.0001 for the addition of the Business Acquisition Axis

* Create DQC_0085.xule

* Update from DQC v10.0.2 master

* Remove dqc_0085.xule from root

* Fix merge conflicts

* update dqc_0001

* update dqc_0083 to CP's v11

* update dqc_0001

* Update taxonomy year dqc_0083

* Updated DQC0087 to account for Balance Shaate axis items that are less than the total.

* Updated across years

* Updated compiled rules for Version 11.

* update ruleset zips alpha

* Updated DQC 0090 to remove testing code

* Updated for error in DQC-0085

* Updated rule compiled

* Updated mistake in DQC 0085

Fixed the incorrect rollup

* Updated rules for ancestor error

* Fixed coding errors in Tax and lease rules

* Update DQC_0006.xule

Updated for transiotion element that was added to the taxonomy.

* Updated rules for errors

* Updated V11 for Bugs

* Updated zip files

* Updated rules for Tuesday call

* Updated for DQC call

* Update existing rule forms & xlsx for public exposure

* Update approved rule formatting US GAAP / IFRS effective dates

* fix apostrophe, single & double quote in approved rules

* Update v11 public exposure rule submission forms and index

* Fix footnote dqc_0087

* Add v11 unit tests

* Update .travis.yml for v11 unit tests

* Update documentation only

* Update dqc_0001 documentation

* Updated files for version 11

* Updated rukesets

* fix conflicts RC2

* Update v11 for public review (#445)

* Updated status on rule 81

* Updated to RC2

* Updated zip file

* resolve .zip conflicts for merge

* Update v11 (#452)

* Updated symbolic links

ln -s ../../lib/version.xule version.xule
ln -s ../../lib/functions.xule functions.xule

* Updated to fix error identified by Shelly Wavrin

Rule 87 updated.

* Update effective_dates.csv

* Remove internal test case

* Update unit tests dqc_0085

Co-authored-by: campbellpryde <campbell.pryde@xbrl.us>

* Update to remove test case gen .sh

* remove test case gen .sh

* Merge for v11.0.0 DQC Approved (#454)

* v11 for development

* remove .txt

* Update version.xule

* Update DQC.US.0001 for the addition of the Business Acquisition Axis

* Create DQC_0085.xule

* Update version.xule

* Update DQC.US.0001 for the addition of the Business Acquisition Axis

* Create DQC_0085.xule

* Added AmortizationOfFinancingCosts as a child of InterestExpenseDebt

* Updated for V10 files

* Update resources.xule

* Initial Update of V11 rules

* Update documentation for public exposure

* Update documentation - rules index

* Update rule submission form dqc_0004 (typos)

* Updated for nwe Lease reules proposed by FASB

* Update siblings_demotable_to_child.csv

* Updated V11 for resolutions of the 1st Nov 2019 Meeting

Updated IFRS Effective Date
Removed LegalEntityAxis as a valid exception for DQC15
Removed IFRS elements that can be negative:
ifrs-full:ExpenseFromSharebasedPaymentTransactionsInWhichGoodsOrServicesReceivedDidNotQualifyForRecognitionAsAssets
ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic
ifrs-full:ExpenseFromCashsettledSharebasedPaymentTransactionsInWhichGoodsOrServicesReceivedDidNotQualifyForRecognitionAsAssets
ifrs-full:ExpenseFromEquitysettledSharebasedPaymentTransactionsInWhichGoodsOrServicesReceivedDidNotQualifyForRecognitionAsAssets

Removed US GAAP elements that can be negative:
us-gaap:FederalHomeLoanBankAdvancesInterestRate

* remove v10 ruleset.zip and modify rulesetMap.json for v11

* Updated for Product or Service Error.

* Update unit test dqc_0015 for FederalHomeLoanBankAdvancesInterestRate removal

* Update dqc_0015 test remove 1090

* Update from DQC v10.0.2 master

* Remove dqc_0085.xule from root

* Fix merge conflicts

* update dqc_0001

* update dqc_0083 to CP's v11

* update dqc_0001

* Update taxonomy year dqc_0083

* Update v11 xule and tests from v10.0.2 DQC master (#6)

* v11 for development

* remove .txt

* Update version.xule

* Update DQC.US.0001 for the addition of the Business Acquisition Axis

* Create DQC_0085.xule

* Update from DQC v10.0.2 master

* Remove dqc_0085.xule from root

* Fix merge conflicts

* update dqc_0001

* update dqc_0083 to CP's v11

* update dqc_0001

* Update taxonomy year dqc_0083

* Updated DQC0087 to account for Balance Shaate axis items that are less than the total.

* Updated across years

* Updated compiled rules for Version 11.

* Update rulesetMap.json

* Update ruleset map for davidtauriello fork

* update ruleset zips alpha

* Updated DQC 0090 to remove testing code

* Updated for error in DQC-0085

* Updated rule compiled

* Updated mistake in DQC 0085

Fixed the incorrect rollup

* Updated rules for ancestor error

* Fixed coding errors in Tax and lease rules

* Update DQC_0006.xule

Updated for transiotion element that was added to the taxonomy.

* Updated rules for errors

* Updated V11 for Bugs

* Updated zip files

* Updated rules for Tuesday call

* Updated for DQC call

* Update existing rule forms & xlsx for public exposure

* Update approved rule formatting US GAAP / IFRS effective dates

* fix apostrophe, single & double quote in approved rules

* Update v11 public exposure rule submission forms and index

* Update approved rule formatting US GAAP / IFRS effective dates

* fix apostrophe, single & double quote in approved rules

* Fix footnote dqc_0087

* Add v11 unit tests

* Update .travis.yml for v11 unit tests

* Update documentation only

* Update dqc_0001 documentation

* Updated files for version 11

* Updated rukesets

* Updated status on rule 81

* Updated to RC2

* Updated zip file

* Updated exception for F-3 report

* Updated for form exception

* Update dqc_0006 rule submission form for F-1 and F-3

* Update remove 8-k test

* Update version.xule

* Updated Compiled Rules

* Update for F-1 and F-3 exclusions (#446)

* Updated exception for F-3 report

* Updated for form exception

* Update dqc_0006 rule submission form for F-1 and F-3

* Update remove 8-k test

* Update version.xule

* Updated Compiled Rules

* Update approved rule formatting US GAAP / IFRS effective dates

* Update for F-1 and F-3 exclusions (#446)

* Updated exception for F-3 report

* Updated for form exception

* Update dqc_0006 rule submission form for F-1 and F-3

* Update remove 8-k test

* Update version.xule

* Updated Compiled Rules

* Updated exception for F-3 report

* Update managing rulesetMap.json from command prompt

* Update README.md

* Upated DQC for the transition Report element

* Updated version 10 rules for transition element.

* Remove prior rulesets

* Update travis to remove tests prior to 2016

* Update v10 (#448)

* Update managing rulesetMap.json from command prompt

* Update README.md

* Upated DQC for the transition Report element

* Updated version 10 rules for transition element.

* Remove prior rulesets

* Update travis to remove tests prior to 2016

* Update v11.0.0RC2 plus v10.0.4 changes (#8)

* Updated for FASB update to base US GAAP taxonomy to support 2019 dei

* Updated for FASB update to base US GAAP taxonomy to support 2019 dei

* Merge branch 'v9' of https://github.com/campbellpryde/xule.dqc into v9

* Merge branch 'v9' of https://github.com/campbellpryde/xule.dqc into v9

* .gitignore is now working

* Updated rule 71 to only run on statements and be in alignment with V9

* .gitignore is now working

* Merge branch 'v8' of https://github.com/campbellpryde/xule.dqc into v8

* Update rulesetMap.json for 2019 IFRS

*  Updated cashflow exceptions for deposit item

Added the following items:

PaymentsForProceedsFromOtherDeposits,
ProceedsFromOtherDeposits,
PaymentsForOtherDeposits

* Updated DQC 9 for changes to rule 81

* Updated for rule 81 exceptions

* Updated test cases

* Update DQC.US.0081.9278_osmu-2018.xml

* Add rule submission forms for DQC public exposure approval

* fix formatting issues throughout rule submission forms

* Update DQC_0082.md

* Fix formatting issues throughout rule submission forms

* Update rule forms v9 to approved

* fix dqc_0082 table formatting

* Update rules ToC & status for public exposure

* Update and restructure travis

* update ruleset map (LOCAL FORK)

* Update DQC_0081.md

* remove us-v9; update rulesetmap

* Update ruleset .zip files v10 UGT

* Update rulesetmap.json

* Add v8 zips (resolve conflict)

* Revert "Add v8 zips (resolve conflict)"

This reverts commit 8bee2d51379140da0449af8817ec0649d2321f06.

* update version 9.0.0 approved / dqc.xule file copyright 2019

* Update v9 approved rulesets UGT

* Update v9 approved rulesets IFRS

* update version 9.0.0 approved / dqc.xule file copyright 2019

* Update v9 approved rulesets UGT

* Update v9 approved rulesets IFRS

* Update travis for v10 tests and dqc.xule copyright

* Update v10 ruleset.zip files

* update rulesetMap for IFRS

* Update travis test index

* update travis

* Merge for v10 Public Exposure (#413)

* Add rule submission forms for DQC public exposure approval

* fix formatting issues throughout rule submission forms

* Update DQC_0082.md

* Fix formatting issues throughout rule submission forms

* Update rule forms v9 to approved

* fix dqc_0082 table formatting

* Update rules ToC & status for public exposure

* Update and restructure travis

* remove us-v9; update rulesetmap

* Update DQC_0084.xule

* Updated DQC0084 with test cases

* Created testcases for rule 82

* Additional testcases

* Update travis for v10 tests and dqc.xule copyright

* update rulesetMap for IFRS

* Update travis test index

* Revert "Add v8 zips (resolve conflict)"

This reverts commit 8bee2d51379140da0449af8817ec0649d2321f06.

* Updated Effective Data for rule 52

* update resources.zip

* update from v9 approved

* Updated rule 52

* Updated for copyright

* Updated Effective Data for rule 52

* update resources.zip

* Merge for v9.0.1 (#415)

* Updated Effective Data for rule 52

* update resources.zip

* Update v10 for public exposure (#416)

* Updated Version 8 status from Proposed to Approved

* Create DQC.US.0067.7644_rlj-2017.xml

Added test case to show cases where chikdren of sales revenue net are used.

* add/consolidate test cases v8.0.0

* revise test consolidation

* fix test case .travis.yml

* fix formatting .travis

* update test case consolidation

* revise test config .travis

* fix travis consolidation

* update copyright

* fix xule stack issue

* remove 2019 from rulesetMap.json

* update rulesetMap.json

* fix rulesetMap.json

* Fix rulesetMap.json

* Documentation edits for v8 approved

* update dqc_0080 list of elements .xlsx

* Update IFRS Non-Negs xlsx (filter active)

* Updated rule 70 to ignore nils for plan assets

If the aggregate value of plan assets is reported as a nil value then the rule will not run, even if subtotals are provided.  This is on the basis that nil values may have a value but it is just not reported.,

* Updated version 8 for change to rule 70

* remove files from tests - not necessary

* Updated Version 8 status from Proposed to Approved

* Create DQC.US.0067.7644_rlj-2017.xml

Added test case to show cases where chikdren of sales revenue net are used.

* add/consolidate test cases v8.0.0

* revise test consolidation

* fix test case .travis.yml

* fix formatting .travis

* update test case consolidation

* revise test config .travis

* fix travis consolidation

* update from DQC-v8.0.0

* update from DQC-v8.0.0 master

* resolve conflicts #88

* Update from DQC-v8.0.0 (#88)

* update from DQC-v8.0.0 master

* update from DQC-v8.0.0 master

* Update version.xule

Updated version number

* Update version.xule

* Fix 'update latest rule set map'

* Fix 'update latest rule set map'

* STarted Developing version 9

* Updated non neg list to remove 2 elements that can be negative

NetDeferredTaxAssets
NetDeferredTaxLiabilities

* repost xlsx - no content change

* update DQC_0080 v8

* dqc_80 non-neg fixes

* Merge branch 'v9' of https://github.com/phillipengel/xule.dqc into v9

* v8.0.1 - dqc_0080 update / xule rulesetmap management (arelle gui) (#89)

* Updated non neg list to remove 2 elements that can be negative

NetDeferredTaxAssets
NetDeferredTaxLiabilities

* update xule for ruleset management (arelle gui)

* v8.0.1 DQC - dqc_0080 / xule rulesetmap management (arelle gui) (#90)

* v8.0.1 - dqc_0080 update / xule rulesetmap management (arelle gui) (#89)

* Updated non neg list to remove 2 elements that can be negative

NetDeferredTaxAssets
NetDeferredTaxLiabilities

* update xule for ruleset management (arelle gui)

* Interim update to V9 version of the rules

* Updated for propsed rule 0081

* Updated DQC0081 for false positives.

* Update for general and admin

* Compiled version for gen admin fix

* Updated for DQC Meeting

* Updates for financial Statements only

* Updated 0081 for exceptions

* Updated rule 81

Added effective date as a test.

* Update to fix errors

* Updated rule 81 and 46

* Updated for CF changes

* Updated resource file for effective date

* Update dqc_0080_ifrs_2018_concepts.csv

* Updated resource file

* Updates for rule 80 and non negs

* Updates for effective date

* Updated Rule 48 for no CF Statement case

* Updated rule for effective date

Added effective date
Updated rule 81 to improve performance and to add new constants

* Updated the 2018 year for effective dates

* Update dqc-us-2019-V9-ruleset.zip

* updated 2019 rules for srt changes

* Updated Effective Date and Rules

* Updated  rule version 43 and 81

* Updated version 9

* Update dqc_0080_ifrs_2018_concepts.csv

* Update Rule DQC0004

* Rule Clean-up

Fixed 67 to constrain message length.
Fixed 81 to include the DQC prefix
Updated rule 4 to exclude Temp Equity stuff

* Updated rules for change in members on counterparty axis

* remove xlsx from root

* Update v9 for travis testing (#92)

* Updated rules for DQC 4 error in 2017

* Fixed DQC4 typo

* Updated repository

* Updated rules to centralize constants as csv and json files

* Added packages

* Updated resource files

* Updated resource files

* Updated DQC changes for Tuesday Meeting

-  Updates to rule 6 to exclude S1, S3 etc reports
-  Update DQC 5 to remove shared constant
-  Standardized if statements to not look like functions. - Added space between if and Parenthesis.
-  Updated resource file to V9
-  Updated rule 4 to exclude consolidation item axis in some cases
-  Updated rule 71 only to work on face financial statements to bring into alignment with FASB implementation guide.

* Updated test ouput files

* fix conflicts

* Remove files from branch

* Update travis.yml

* v9 for public exposure (#95)

* STarted Developing version 9

* Interim update to V9 version of the rules

* Updated for propsed rule 0081

* Updated DQC0081 for false positives.

* Update for general and admin

* Compiled version for gen admin fix

* Updated for DQC Meeting

* Updates for financial Statements only

* Updated 0081 for exceptions

* Updated rule 81

Added effective date as a test.

* Update to fix errors

* Updated rule 81 and 46

* Updated for CF changes

* Updated resource file for effective date

* Update dqc_0080_ifrs_2018_concepts.csv

* Updated resource file

* Updates for rule 80 and non negs

* Updates for effective date

* Updated Rule 48 for no CF Statement case

* Updated rule for effective date

Added effective date
Updated rule 81 to improve performance and to add new constants

* Updated the 2018 year for effective dates

* Update dqc-us-2019-V9-ruleset.zip

* updated 2019 rules for srt changes

* Updated Effective Date and Rules

* Updated  rule version 43 and 81

* Updated version 9

* Update dqc_0080_ifrs_2018_concepts.csv

* Update Rule DQC0004

* Rule Clean-up

Fixed 67 to constrain message length.
Fixed 81 to include the DQC prefix
Updated rule 4 to exclude Temp Equity stuff

* Updated rules for change in members on counterparty axis

* Updated rules for DQC 4 error in 2017

* Fixed DQC4 typo

* Updated repository

* Updated rules to centralize constants as csv and json files

* Added packages

* Updated resource files

* Updated DQC changes for Tuesday Meeting

-  Updates to rule 6 to exclude S1, S3 etc reports
-  Update DQC 5 to remove shared constant
-  Standardized if statements to not look like functions. - Added space between if and Parenthesis.
-  Updated resource file to V9
-  Updated rule 4 to exclude consolidation item axis in some cases
-  Updated rule 71 only to work on face financial statements to bring into alignment with FASB implementation guide.

* Updated test ouput files

* update rulesetMap.json and remove files

* Update rulesetMap.json

* Updated DQV rule 48 for Implementation of ASU

* Updated XULE for new functions

* remove files

* v9 updates DQC_0048 and xule

* remove files

* Updated rules for list bug in xule

The bug in xule is fixed by using .to-set on csv files.
This will be fixed in the next release of xule.

* Merge branch 'v9' of https://github.com/campbellpryde/xule.dqc into v9

* Updated output files

* Update DQC.US.0004.16_fmcf-2017.xml

* remove files

* Update travis test case matrix

* remove v8 ruleset.zip files

* Update DQC.US.0081.9277_hhc-2018.xml

* Update DQC.US.0071.7646_dfbg-2017.xml

* Update unit tests v9

* Update DQC.IFRS.0080_est-2018.xml

* Update DQC.US.0004.9281_laur-2018.xml

* v9 rule forms

* update DQC_0004

* xule update

* Updated Effective dates for new rules added.

* Update resources.zip

* Updated Resource file

* update xule - rule-name, server

* Update gen_test_case_results.sh

* Updated DQC 4 so rule does not return none for the use of first-values

* Updated rule 4 for 9286

Added the element CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect as this is the required element for the calc as per the new ASU for cashflows

* update rule_id to rule-name.split v9

* update rule_id to rule-name.split v9

* update gitignore for docs

* Revert "Merge branch 'refs/heads/dt-dqc_us_rulesV9' into v9"

This reverts commit 5a663131d7446ede886908122e3152c43a8cac0b, reversing
changes made to 94c4b3c07b09ec478eef8cfdb600f305392966bb.

* Revert "Merge branch 'v9' of https://github.com/davidtauriello/xule.dqc into v9"

This reverts commit 94c4b3c07b09ec478eef8cfdb600f305392966bb, reversing
changes made to f45a44ac78dace393f4f5c2641373d60f7da2a2d.

* update rule_id to rule-name split v9

* update v9 public exposure

* update resources branch - IFRS

* update v9 DQC code

* remove orphan unit tests

* update rule_id to use v8 function (#2)

* Updated base rules

* Updated version7 rules for Multiple Roles on DQC_0070

Updated the code by adding @cube.drs-role = $x to ensure that facts in one table are compared within the same table and that facts with matching dimensions from another table do not bleed in and make inappropriate comparisons.

* Updated Rules for Identified Changes

Update rule DQC.US.0067 to allow for more 440 exception items specifically the following:
IncreaseDecreaseInDeferredRevenue
DeferredRevenueAdditions
DeferredRevenueRevenueRecognized1
DeferredRevenueRefundPayments1
DeferredRevenuePeriodIncreaseDecrease
DeferredRevenueByArrangementDisclosureTextBlock

Updated rule DQC.US.0076 to only require alignment of the satisfaction Date axis with the obligation value.  This value does not have to have matching dimensions between the values for RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 and RevenueRemainingPerformanceObligation or RevenueRemainingPerformanceObligationPercentage
For example: In some cases a filer may report the  obligation or percentage value with a maximum member or a minimum member using the range axis. The way the rule was previously written  required that the satisfaction period element would also need to be tagged twice using the minimum member and maximum member. The rule now allows these the obligation and the satisfaction period of that obligation to have different dimensional qualifications.

The rule was also updated for 2018 to not require period alignment. The satisfaction period context date no longer has tp match the context date of the reported data.

Updated rule DQC.US.0071 to ignore facts that use the InitialApplicationPeriodCumulativeEffectTransitionAxis.  This axis can break up changes by product and will not appear on the income statement. If revenue is broken down by product and revenue recognition adjustments by product, then the table may only show a single product line as that was the only product that an adjustment applied to. In this case the rule would produce an inaccurate error. The rule was updated to ignore any tables that include the axis InitialApplicationPeriodCumulativeEffectTransitionAxis.

* Updated Version 7

Added version number 7.1.0

* Updated Test cases for travis for version 7.1.0

* Update Test to generate test file results

* Update version 8 for version 7 changes.

* Fix error for alignment

* Update dqc-us-2017-V7-ruleset.zip

To address rule 76

* Updates dqc_0067, dqc_0070, dqc_0071, dqc_0076 rule forms

* Updated Test cases and code for TRAVIS differences

*  Update to ford example.

* update testcases from v7.1.0

* update testcases from v7.1.0

*  Update to ford example.

* update travis for additional testcases from v7.1.0

* Update testcase version to 8.0.0

* update rulesetMap.json for 2019 UGT

* Corrected error in rule 0079

Updated the function to address where an extension member is used on diferent dimensions.

* Updated Version 7 for a bug in rule 67

* updated xule

* update xule pick from v7.1

* Updated rulesets for version 7 with packages

* update xule effective v7.1

* update travis SEC urls to https://

* fix conflict in v7.1 xule

* Updated test cases for blnk and oge

* fix unit test duplication

* update xule for 7.1

* update xule v7.1

* update XuleProcessor

* Updates to v7 approved (#368)

* fix dqc_0001 list of axes - excel

* Updated version7 rules for Multiple Roles on DQC_0070

Updated the code by adding @cube.drs-role = $x to ensure that facts in one table are compared within the same table and that facts with matching dimensions from another table do not bleed in and make inappropriate comparisons.

* Added version number 7.1.0

* Updated Test cases for travis for version 7.1.0

* Update Test to generate test file results

* Fix error for alignment

* Updates dqc_0067, dqc_0070, dqc_0071, dqc_0076 rule forms

* Updated Test cases and code for TRAVIS differences

*  Update to ford example.

* Updated Version 7 for a bug in rule 67

* updated xule

* Updated rulesets for version 7 with packages

* update travis SEC urls to https://

* Updated test cases for blnk and oge

* fix unit test duplication

* update xule for 7.1

* Updates to v8 public exposure (#375)

* Updated Rule 0076 for the use of the Range axis and updated Functions with a s link

Created a lib directory with a function file which is shared across multiple taxonomies to reduce the duplication of files that are the same.

* Updated Rules for 2019

* Updated for fixes in 2019 and error message in html

* Update  DQC 70 with html

* Updated base rules

* Update version 8 for version 7 changes.

* update testcases from v7.1.0

* update testcases from v7.1.0

*  Update to ford example.

* update travis for additional testcases from v7.1.0

* Update testcase version to 8.0.0

* update rulesetMap.json for 2019 UGT

* Corrected error in rule 0079

Updated the function to address where an extension member is used on diferent dimensions.

* update xule effective v7.1

* fix conflict in v7.1 xule

* update xule v7.1

* update XuleProcessor

* update tests to v8; modify travis to https:

* update tests to v8; modify travis to https:

* update dqc_0067 from v7.1

* update travis https://

* Updated for V8

* update __init__.py

* update __init__.py

* update __init__.py

* Updated for changes in dimensionl matching

* fix rulesetMap.json file name

* Update DQC.US.0067.7644_f-2017.xml

* update unit test to v8.0.0

* Update DQC.US.0067.7644_f-2017.xml

* Update DQC.US.0067.7644_f-2017.xml

* Update v8 (#378)

* fix rulesetMap.json file name

* update unit test to v8.0.0

* Update DQC_0067.xule

* Update DQC_0067.xule

* Update lower case issue for IFRS 80

* Updated zip files to fix nonneg problem identified by Shelly

* Updated Release 8 rules for IFRS Changes

Centralized functions for IFRS in a central functions library to eliminate duplication

Updated test case for Aruco

Updated resource files to point to version 8

Recomplied rule files

Refactored functions to eliminate any constants from the functions.

Aligned functions with US rule functions.

* Refactored Rules to remove duplicate functions across all rules

Updated functions to a shared library
Refactored functions to be consistent across all rule sets
Removed any constants in a function
Created a central version constant called version.xule

* Recompiled IFRS files

* update from DQC v7.1.0

* update to v8.0.0RC3 DQC

* Updated rule 67 to sort list of elements in 606

ALso ensures that will not remove unique facts.

* Delete vsm-2018.xml

* resolve conflicts v8.0.0RC3 DQC

* Update .gitignore

* update to v8.0.0RC3 DQC (#82)

* Updated to support proposed rules

* Updated ford for rule 67 change and removed accidental run.

* Fixed Typo in message for Rule DQC.US.0001.70

* Updated V8 zip files

* Updated Release to fix typo for rule DQC.US.0001.70

Updated the message of the rule to indicate the ConsolidationItemsAxis and not the HedgingDesignationAxis.

* Update DQC.US.0001.70_glla-2017.xml

* Update DQC.US.0001.70_glla-2017.xml

* Update v8 align/refactor/standardize (#379)

* Update lower case issue for IFRS 80

* Updated zip files to fix nonneg problem identified by Shelly

* Updated Release 8 rules for IFRS Changes

Centralized functions for IFRS in a central functions library to eliminate duplication

Updated test case for Aruco

Updated resource files to point to version 8

Recomplied rule files

Refactored functions to eliminate any constants from the functions.

Aligned functions with US rule functions.

* Refactored Rules to remove duplicate functions across all rules

Updated functions to a shared library
Refactored functions to be consistent across all rule sets
Removed any constants in a function
Created a central version constant called version.xule

* Recompiled IFRS files

* Updated rule 67 to sort list of elements in 606

ALso ensures that will not remove unique facts.

* Delete vsm-2018.xml

* Updated to support proposed rules

* Updated ford for rule 67 change and removed accidental run.

* Fixed Typo in message for Rule DQC.US.0001.70

* Updated V8 zip files

* Update DQC.US.0001.70_glla-2017.xml

* fix typo

* Update version 7.1.1 (#381)

* Updated Release to fix typo for rule DQC.US.0001.70

Updated the message of the rule to indicate the ConsolidationItemsAxis and not the HedgingDesignationAxis.

* Update DQC.US.0001.70_glla-2017.xml

* fix typo

* update .gitignore for xule.dqc

* changes from DQC v7.1.1

* changes from DQC v8 8.0.0RC4

* Update v8.0.0RC4 (#85)

* Update .gitignore

* changes from DQC v8 8.0.0RC4

* update copyright

* fix xule stack issue

* Update v7.1.2 (#382)

* update xule - stack issue

* revise xule changeset

* update copyright

* xule update fix stack issue

* update rulesetMap.json and __init__.py

* Update __init__.py

* Updated test cases for version 8

* Updated test cases

* remove 2019 from rulesetMap.json

* update rulesetMap.json

* fix rulesetMap.json

* Fix rulesetMap.json

* Documentation edits for v8 approved

* update dqc_0080 list of elements .xlsx

* Update IFRS Non-Negs xlsx (filter active)

* Updated rule 70 to ignore nils for plan assets

If the aggregate value of plan assets is reported as a nil value then the rule will not run, even if subtotals are provided.  This is on the basis that nil values may have a value but it is just not reported.,

* Updated version 8 for change to rule 70

* remove files from tests - not necessary

* Updated Version 8 status from Proposed to Approved

* Create DQC.US.0067.7644_rlj-2017.xml

Added test case to show cases where chikdren of sales revenue net are used.

* add/consolidate test cases v8.0.0

* revise test consolidation

* fix test case .travis.yml

* fix formatting .travis

* update test case consolidation

* revise test config .travis

* fix travis consolidation

* fix conflicts #383

* Update for v8.0.0 approved (#383)

* Updated Release 8 rules for IFRS Changes

Centralized functions for IFRS in a central functions library to eliminate duplication

Updated test case for Aruco

Updated resource files to point to version 8

Recomplied rule files

Refactored functions to eliminate any constants from the functions.

Aligned functions with US rule functions.

* Refactored Rules to remove duplicate functions across all rules

Updated functions to a shared library
Refactored functions to be consistent across all rule sets
Removed any constants in a function
Created a central version constant called version.xule

* Recompiled IFRS files

* Updated rule 67 to sort list of elements in 606

Also ensures that will not remove unique facts.

* Fixed Typo in message for Rule DQC.US.0001.70

* Update DQC.US.0001.70_glla-2017.xml

* update copyright

* fix xule stack issue

* update rulesetMap.json

* Documentation edits for v8 approved

* update dqc_0080 list of elements .xlsx

* Updated rule 70 to ignore nils for plan assets

If the aggregate value of plan assets is reported as a nil value then the rule will not run, even if subtotals are provided.  This is on the basis that nil values may have a value but it is just not reported.,

* Updated Version 8 status from Proposed to Approved

* Create DQC.US.0067.7644_rlj-2017.xml

Added test case to show cases where children of sales revenue net are used.

* add/consolidate test cases v8.0.0

* fix travis consolidation

* fix guidance listing

* update copyright

* fix xule stack issue

* remove 2019 from rulesetMap.json

* update rulesetMap.json

* fix rulesetMap.json

* Fix rulesetMap.json

* Documentation edits for v8 approved

* update dqc_0080 list of elements .xlsx

* Update IFRS Non-Negs xlsx (filter active)

* Updated rule 70 to ignore nils for plan assets

If the aggregate value of plan assets is reported as a nil value then the rule will not run, even if subtotals are provided.  This is on the basis that nil values may have a value but it is just not reported.,

* Updated version 8 for change to rule 70

* remove files from tests - not necessary

* Updated Version 8 status from Proposed to Approved

* Create DQC.US.0067.7644_rlj-2017.xml

Added test case to show cases where chikdren of sales revenue net are used.

* add/consolidate test cases v8.0.0

* revise test consolidation

* fix test case .travis.yml

* fix formatting .travis

* update test case consolidation

* revise test config .travis

* fix travis consolidation

* update from DQC-v8.0.0

* update from DQC-v8.0.0 master

* update from DQC-v8.0.0 master

* Update usage_Arelle_GUI.md

* Fix 'update latest rule set map'

* Fix 'update latest rule set map'

* Fix rulesetmap management (desktop GUI) (#385)

* Fix 'update latest rule set map'

* Fix rulesetmap management (desktop GUI) (#385)

* Fix 'update latest rule set map'

* Updated non neg list to remove 2 elements that can be negative

NetDeferredTaxAssets
NetDeferredTaxLiabilities

* repost xlsx - no content change

* update DQC_0080 v8

* v8.0.1 - dqc_0080 update / xule rulesetmap management (arelle gui) (#89)

* Updated non neg list to remove 2 elements that can be negative

NetDeferredTaxAssets
NetDeferredTaxLiabilities

* update xule for ruleset management (arelle gui)

* Update to DQC_0080 v8 (#387)

* Updated non neg list to remove 2 elements that can be negative

NetDeferredTaxAssets
NetDeferredTaxLiabilities

* repost xlsx - no content change

* Update to DQC_0080 v8 (#387)

* Updated non neg list to remove 2 elements that can be negative

NetDeferredTaxAssets
NetDeferredTaxLiabilities

* repost xlsx - no content change

* Update v8 for 2019 UGT (#389)

* Update dqc-us-2019-V8-ruleset.zip

* Updated resource files for effective dates

* update rulesetMap.json for 2019 UGT

* Merge for v8.1.0 (#393)

* Update v8 for 2019 UGT (#391)

* update rulesetMap.json for 2019 UGT

* Updated to add nonnegs for the 2019 taxonomy

* update effective dates files

* fix conflicts v8.1.0

* Update v8 for effective date and UGT 2019 (#392)

* Updated resource files for effective dates

* update rulesetMap.json for 2019 UGT

* Updated to add nonnegs for the 2019 taxonomy

* Updated to capture effective date

* Update version.xule

* Updated resource files for effective dates.

* Updated effective date information

* Updated complied rules for IFRS & US

* Updates to xule files

* remove xlsx from root

* fix dqc_0001 xlsx

* create for public exposure

* Updated resource files

* Updated resource files

* v9 for public exposure (#95)

* STarted Developing version 9

* Interim update to V9 version of the rules

* Updated for propsed rule 0081

* Updated DQC0081 for false positives.

* Update for general and admin

* Compiled version for gen admin fix

* Updated for DQC Meeting

* Updates for financial Statements only

* Updated 0081 for exceptions

* Updated rule 81

Added effective date as a test.

* Update to fix errors

* Updated rule 81 and 46

* Updated for CF changes

* Updated resource file for effective date

* Update dqc_0080_ifrs_2018_concepts.csv

* Updated resource file

* Updates for rule 80 and non negs

* Updates for effective date

* Updated Rule 48 for no CF Statement case

* Updated rule for effective date

Added effective date
Updated rule 81 to improve performance and to add new constants

* Updated the 2018 year for effective dates

* Update dqc-us-2019-V9-ruleset.zip

* updated 2019 rules for srt changes

* Updated Effective Date and Rules

* Updated  rule version 43 and 81

* Updated version 9

* Update dqc_0080_ifrs_2018_concepts.csv

* Update Rule DQC0004

* Rule Clean-up

Fixed 67 to constrain message length.
Fixed 81 to include the DQC prefix
Updated rule 4 to exclude Temp Equity stuff

* Updated rules for change in members on counterparty axis

* Updated rules for DQC 4 error in 2017

* Fixed DQC4 typo

* Updated repository

* Updated rules to centralize constants as csv and json files

* Added packages

* Updated resource files

* Updated DQC changes for Tuesday Meeting

-  Updates to rule 6 to exclude S1, S3 etc reports
-  Update DQC 5 to remove shared constant
-  Standardized if statements to not look like functions. - Added space between if and Parenthesis.
-  Updated resource file to V9
-  Updated rule 4 to exclude consolidation item axis in some cases
-  Updated rule 71 only to work on face financial statements to bring into alignment with FASB implementation guide.

* Updated test ouput files

* update rulesetMap.json and remove files

* Update v9

* Update rulesetMap.json

* remove files

* v9 updates DQC_0048 and xule

* remove files

* Merge branch 'v9' of https://github.com/campbellpryde/xule.dqc into v9

* remove files

* Update travis test case matrix

* remove v8 ruleset.zip files

* Update unit tests v9

* v9 rule forms

* update DQC_0004

* xule update

* update xule - rule-name, server

* update rule_id to rule-name.split v9

* update rule_id to rule-name.split v9

* update gitignore for docs

* Revert "Merge branch 'refs/heads/dt-dqc_us_rulesV9' into v9"

This reverts commit 5a663131d7446ede886908122e3152c43a8cac0b, reversing
changes made to 94c4b3c07b09ec478eef8cfdb600f305392966bb.

* Revert "Merge branch 'v9' of https://github.com/davidtauriello/xule.dqc into v9"

This reverts commit 94c4b3c07b09ec478eef8cfdb600f305392966bb, reversing
changes made to f45a44ac78dace393f4f5c2641373d60f7da2a2d.

* update rule_id to rule-name split v9

* update v9 public exposure

* update resources branch - IFRS

* update v9 DQC code

* remove orphan unit tests

* Create gen_test_case_results.sh

* Update from DQC v9.0.0RC3

* Create gen_test_case_results.sh

* Update child elements promotable to Sibling to account for CD's

CD's may not be included in cash and cash equivalents if they have a longer term and are considered investments.

* Updated dqc13 and dqc14

* Updated the 2019 taxonomy for changes in the DEI for the FAST Act

* Updated 2018 taxonomy for the FAST act CHanges and initial public review comments

* Updated 2019 V9 for incorrect id.

* Updated to add rules for the 2019 IFRS taxonomy and DEI changes

* v9 updates for SEC Taxonomy changes - DEI / FAST Act

* Updated the version number on 2019

* Updated IFRS for effective date resources

* Updated IFRSfor effective date resources

* Updated 2019 version number

* Modify travis sequence

* Update DQC_IFRS_0080.xule

* Revert "Update DQC_IFRS_0080.xule"

This reverts commit eb7e225ffeff7fc4fed4eb23061b1b240a5adfb7.

* update ruleset.zip

* Updated IFRS for effective date resources

* update __init__.py

* Revert "update __init__.py"

This reverts commit a2b72835d8e5bbdcfa5ce4851d783d1e3d478d68.

* Updated for new FASB entry point for dei 2019

* Merge branch 'v9' of https://github.com/campbellpryde/xule.dqc into v9

* Create DQC_0082.xule

* Added DQC 82

* Update DQC_0082.xule

* Added VIE rules

* Updated for file location

* Updated to fix error

* Create DQC_0082.xule

* Added new rules

* Create DQC_0084.xule

* Update DQC_0084.xule

*  Updated cashflow exceptions for deposit item

Added the following items:

PaymentsForProceedsFromOtherDeposits,
ProceedsFromOtherDeposits,
PaymentsForOtherDeposits

* Updated DQC 9 for changes to rule 81

* Updated for rule 81 exceptions

* Updates for V10 development

Updates to rule 81 for message

* Updated Constants for CF exceptions

* Updated v10

* Update version.xule

* Updated test cases

* Update DQC.US.0081.9278_osmu-2018.xml

* Add rule submission forms for DQC public exposure approval

* fix formatting issues throughout rule submission forms

* Update DQC_0082.md

* Fix formatting issues throughout rule submission forms

* Update rule forms v9 to approved

* fix dqc_0082 table formatting

* Update rules ToC & status for public exposure

* Update and restructure travis

* update ruleset map (LOCAL FORK)

* remove us-v9; update rulesetmap

* Update rulesetmap.json

* Update DQC_0084.xule

* Updated DQC0084 with test cases

* Created testcases for rule 82

* Delete DQC.US.0084.9299_vtgn-2018.xml

* Additional testcases

* Update travis for v10 tests and dqc.xule copyright

* update rulesetMap for IFRS

* Update travis test index

* update travis

* update from v9 approved

* Updated rule 52

* Updated for copyright

* Updated effective date for IFRS V9

* Updated Taxonomy XML and resources.zip for V9

* Updated Compiled files for V9

* Update v10 public exposure (IFRS effective date)

* Update v10 public exposure rulesets (resources.zip v10)

* Remove v9 ruleset.zip (IFRS) and update rulesetMap

* Update siblings demotable .csv to remove whitespace

* Update IFRS effective date function and unit tests from v9

* Update for v9.0.1 release (#417)


* Updated Effective Data for rule 52

* update resources.zip

* Updated effective date for IFRS V9

* Updated Taxonomy XML and resources.zip for V9

* Updated Compiled files for V9

* Updated effective date for IFRS V9

* Updated Taxonomy XML and resources.zip for V9

* Updated Compiled files for V9

* Update siblings_demotable_to_child.csv

Updated to remove white space on RepaymentsOfAdvancesForConstruction

* Update resources.zip

Update for white space mistake

* Updated for new resources file

* Update siblings_demotable_to_child.csv

* Updated IFRS Resource file

* Updated Test cases for IFRS

* Updated IFRS files

* Update resources .csv effective date

* Update effective date .csv for v10 public review

* Merge for v9.0.1 (#420)

* Update resources .csv effective date

* Recompile ruleset and resource .zip for 9/30 effective date

* Merge for v9.0.1 (#420)

* Update resources .csv effective date

* Recompile ruleset and resource .zip for 9/30 effective date

* Version 10.0.0RC1 DQC for public exposure (#418)

* update from v9 approved

* Updated rule 52

* Updated for copyright

* Updated Effective Data for rule 52

* update resources.zip

* Merge for v9.0.1 (#415)

* Updated Effective Data for rule 52

* update resources.zip

* Updated effective date for IFRS V9

* Updated IFRS compile file and resource file

* Updated effective date for IFRS V9

* Updated Taxonomy XML and resources.zip for V9

* Updated Compiled files for V9

* Updated US-GAAP for V10

* Update v10 public exposure (IFRS effective date)

* Update v10 public exposure rulesets (resources.zip v10)

* Remove v9 ruleset.zip (IFRS) and update rulesetMap

* Update IFRS effective date function and unit tests from v9

* Updated IFRS Resource file

* Updated compiled versions of IFRS

* Update resources .csv effective date

* Update effective date .csv for v10 public review

* Update v10.0.0RC1 DQC

* Update DQC_0084.md

* Update dqc_0015 .xlsx for removal - 7204

* Update to v9.0.2 (#422)

* Update child_elements_promotable_to_sibling.csv

Updated to include Interest expense

* Updated for incorrect nonneg 7204

* Update resources.zip

* Update zip for 9.0.2

* Update dqc_0015 .xlsx for removal - 7204

* Update to v9.0.2 (#422)

* Update child_elements_promotable_to_sibling.csv

Updated to include Interest expense

* Updated for incorrect nonneg 7204

* Update resources.zip

* Update zip for 9.0.2

* Update dqc_0015 .xlsx for removal - 7204

* Update to v10 (#423)

* Updates to version 10 for non neg and rule 84

Removed rule 7204 (NonNeg)
Added exception for Revenues and Interest Expense.

* Update resources.zip

* Updated V10 US GAAP Compiled ZIPS

* Removed head files

* Updated IFRS files with correct version number.

* Update dqc_0015 .xlsx for removal - 7204

* Update test case for dqc_0015 removal 7204

* Update test case for dqc_0015 removal 7204

* Update test case for dqc_0015 removal 7204

* Update test case for dqc_0015 removal 7204

* Update dqc_0015 test case for 7204 removal

* Update dqc_0015 test case for 7204 removal

* Update dqc_0015 test case for 7204 removal

* Update dqc_0015 test case for 7204 removal

* Updated exceptions for rule DQC0081

* Update ruleset.zips for additional dqc_0081 exceptions

* Update for v9.0.3 (#425)

* Updated exceptions for rule DQC0081

-Addressed issue with operating lease liability current, noncurrent and both.
-Amortiztion of debt

* Update for DQC_0081 exceptions (#426)

* Updated exceptions for rule DQC0081

* Update ruleset.zips for additional dqc_0081 exceptions

* See #427 for details

* Revert "Update test case for dqc_0015 removal 7204"

This reverts commit c10f75cbeba2ef3d86e821b42cae613c19b0b7b1.

* Revert "Update test case for dqc_0015 removal 7204"

This reverts commit c10f75cbeba2ef3d86e821b42cae613c19b0b7b1.

* Revert "Update test case for dqc_0015 removal 7204"

This reverts commit c10f75cbeba2ef3d86e821b42cae613c19b0b7b1.

* Update rule submission form dqc_0047

* Update base-taxonomy-IFRS-2019.xule

* Updates to V9 (#429)

* Update base-taxonomy-IFRS-2019.xule

* Update dqc-ifrs-2019-V9-ruleset.zip

* Updates to Rules based on comments from users.

* Updated V9 for user comments

* Updates for report F-1 and DQC 5 and effective date for rule 72

* Updated compiled code for v9 constant change

* Updated for effective date

* Updated IFRS taxonomy link

* Update DQC_0045.xule

* Updated compiled rule code

Included effective date changes andfull entry point for IFRS

* Update DQC.US.0013_ehic-2017.xml

* Updates to v10 from v9 (#430)

* Update rule submission form dqc_0047

* Update base-taxonomy-IFRS-2019.xule

* Update base-taxonomy-IFRS-2019.xule

* Create dqc-ifrs-2019-V9-ruleset.zip

* Updated for user advised changes to rules 13 and 78

* Updates for report F-1 and DQC 5 and effective date for rule 72

* Updated for user changes, F1 change and effective date

* Updated to include IFRS entry point all.

* Updates for base taxonomy changes

* Update DQC.US.0013_ehic-2017.xml

* Updates to V9 (#429)

* Update base-taxonomy-IFRS-2019.xule

* Update dqc-ifrs-2019-V9-ruleset.zip

* Updates to Rules based on comments from users.

* Updated V9 for user comments

* Updates for report F-1 and DQC 5 and effective date for rule 72

* Updated compiled code for v9 constant change

* Updated for effective date

* Updated IFRS taxonomy link

* Update DQC_0045.xule

* Updated compiled rule code

Included effective date changes andfull entry point for IFRS

* Update DQC.US.0013_ehic-2017.xml

* resolve v9 conflicts

* Update v9 (#432)

* Update version.xule

* Updated complied version for release 9

* Update child_elements_promotable_to_sibling.csv

* Update DQC_0001.xule

* Update resources.zip

* Updated compiled rules for Version 9

* DQC v10.0.0RC4

* Update for v10 (#111)

* Create DQC_0082.xule

* Added DQC 82

* Update DQC_0082.xule

* Added VIE rules

* Updated for file location

* Updated to fix error

* Create DQC_0082.xule

* Added new rules

* Create DQC_0084.xule

* Update DQC_0084.xule

* Updates for V10 development

Updates to rule 81 for message

* Updated Constants for CF exceptions

* Updated v10

* Update version.xule

* Update DQC_0084.xule

* Updated DQC0084 with test cases

* Created testcases for rule 82

* Delete DQC.US.0084.9299_vtgn-2018.xml

* Additional testcases

* Updated rule 52

* Updated for copyright

* Updated effective date for IFRS V9

* Updated IFRS compile file and resource file

* Updated US-GAAP for V10

* Updated IFRS Resource file

* Updated compiled versions of IFRS

* Updates to version 10 for non neg and rule 84

Removed rule 7204 (NonNeg)
Added exception for Revenues and Interest Expense.

* Update resources.zip

* Updated V10 US GAAP Compiled ZIPS

* Removed head files

* Updated IFRS files with correct version number.

* Update base-taxonomy-IFRS-2019.xule

* Create dqc-ifrs-2019-V9-ruleset.zip

Updated for error in namespace references.

* Updated for user advised changes to rules 13 and 78

* Updates for report F-1 and DQC 5 and effective date for rule 72

* Updated for user changes, F1 change and effective date

* Updated to include IFRS entry point all.

* Updates for base taxonomy changes

The core base taxonomy for IFRS wasnot correct causing problemsin rule DQC.0008

* Update DQC.US.0013_ehic-2017.xml

Updated for rule change that was agreed in 2017 but never implemented, so an error was firing in some limited cases when it should not have been.

* Update DQC.US.0013_ehic-2017.xml

Updated

* Updates to DQC.US.0001.69 for SRT

Facilitated change for the following to srt:
srt:NaturalGasLiquidsReservesMember, srt:NaturalGasReservesMember,
srt:OilReservesMember,
srt:SyntheticOilMember

and the axis:
srt:ReserveQuantitiesByTypeOfReserveAxis

* Updated DQC rules to handle extensions more efficiently and accurately

* Update child_elements_promotable_to_sibling.csv

* Updated taxonomy package file and created resource file.

* Update version.xule

* Updated compiled versions for latest release

* Update child_elements_promotable_to_sibling.csv

* Update rule 84 to account for decimals of the aggregation

Updated decimals to account for the decimals of the aggregation.

* Update resources.zip

* Updated Version 10 compiled rules.

* v11 for development

* remove .txt

* Revert "Merge branch 'v9-conflicts'"

This reverts commit 27c30515dde944f7f56dfe422651e7d400fdb163, reversing
changes made to 4d06205e759b6c074162330404ee533703a64c2a.

* Fix v9.0.5 issue for re-release

* Revert the revert for v9.0.5

* Update rule submission form dqc_0084

* Update version.xule

* Update DQC.US.0001 for the addition of the Business Acquisition Axis

* Create DQC_0085.xule

* Added AmortizationOfFinancingCosts as a child of InterestExpenseDebt

* Updated to V10 for resources

* Updated compiled versions for V10

* Update DQC_0004.md

* Update rule submission form dqc_0078

* updatd V10 for release

* Updated rules for V10

* Update v10 approved

* v10 update from Data Quality Committee

* v10 update from Data Quality Committee

* Update .gitignore

* Update v10 docs

* Merge for v10.0.0 (#435)

* Update from DQC v9.0.0RC3

* Update v10.0.0RC1 DQC

* DQC v10.0.0RC4

* Update for v10

* Create DQC_0082.xule

* Added DQC 82

* Update DQC_0082.xule

* Added VIE rules

* Updated for file location

* Updated to fix error

* Create DQC_0082.xule

* Added new rules

* Create DQC_0084.xule

* Update DQC_0084.xule

* Updates for V10 development

Updates to rule 81 for message

* Updated Constants for CF exceptions

* Updated v10

* Update version.xule

* Update DQC_0084.xule

* Updated DQC0084 with test cases

* Created testcases for rule 82

* Delete DQC.US.0084.9299_vtgn-2018.xml

* Additional testcases

* Updated rule 52

* Updated for copyright

* Updated effective date for IFRS V9

* Updated IFRS compile file and resource file

* Updated US-GAAP for V10

* Updated IFRS Resource file

* Updated compiled versions of IFRS

* Updates to version 10 for non neg and rule 84

Removed rule 7204 (NonNeg)
Added exception for Revenues and Interest Expense.

* Update resources.zip

* Updated V10 US GAAP Compiled ZIPS

* Removed head files

* Updated IFRS files with correct version number.

* Update base-taxonomy-IFRS-2019.xule

* Create dqc-ifrs-2019-V9-ruleset.zip

Updated for error in namespace references.

* Updated for user advised changes to rules 13 and 78

* Updates for report F-1 and DQC 5 and effective date for rule 72

* Updated for user changes, F1 change and effective date

* Updated to include IFRS entry point all.

* Updates for base taxonomy changes

The core base taxonomy for IFRS wasnot correct causing problemsin rule DQC.0008

* Update DQC.US.0013_ehic-2017.xml

* Updates to DQC.US.0001.69 for SRT

Facilitated change for the following to srt:
srt:NaturalGasLiquidsReservesMember, srt:NaturalGasReservesMember,
srt:OilReservesMember,
srt:SyntheticOilMember

and the axis:
srt:ReserveQuantitiesByTypeOfReserveAxis

* Updated DQC rules to handle extensions more efficiently and accurately

* Update child_elements_promotable_to_sibling.csv

* Updated taxonomy package file and created resource file.

* Update version.xule

* Updated compiled versions for latest release

* Update child_elements_promotable_to_sibling.csv

* Update rule 84 to account for decimals of the aggregation

Updated decimals to account for the decimals of the aggregation.

* Update resources.zip

* Updated Version 10 compiled rules.

* Update v10 approved

* v10 update from Data Quality Committee

* v10 update from Data Quality Committee

* Update .gitignore

* Update v10 docs

* re-insert dqc_0081 rule form

* removed 2019 IFRS v9 ruleset.zip

* Updates to rule 83 to address xule error for 8K filings

* Update v10 approved from Data Quality Committee (#5)

* Update from DQC v8.1.2

* Update effective date messaging (#403)

* Updates to rule 47, 52, 55 and 57 for effective date missing

* Bug fix - Updated rule DQC 48 to have an effective date

Updated rule and compiled files

* Updated effective date for rule 60

* Updates to rule 47, 52, 55 and 57 for effective date missing

* Updated lists to support strings

* Update effective date messaging (#403)

* Updates to rule 47, 52, 55 and 57 for effective date missing

* Bug fix - Updated rule DQC 48 to have an effective date

Updated rule and compiled files

* Updated effective date for rule 60

* Updates to rule 47, 52, 55 and 57 for effective date missing

* Updated lists to support strings

* v9 updates for SEC Taxonomy changes - DEI / FAST Act

* Updated IFRSfor effective date resources

* Updated 2019 version number

* Modify travis sequence

* Update DQC_IFRS_0080.xule

* resolve .zip conflict for #406

* Revert "resolve .zip conflict for #406"

This reverts commit 42035b16eba05395da227cd76f31253d6ac0f466.

* v8 updates for SEC FAST Act requirements: 2018 UGT & IFRS, 2019 UGT (#406)

* Updated V8 2019 for FAST Act Rules

* Updated US GAAP 2018 and IFRS 2018 for the FAST act requirements

* Updated version 8 version number

* Revert "Update DQC_IFRS_0080.xule"

This reverts commit eb7e225ffeff7fc4fed4eb23061b1b240a5adfb7.

* update ruleset.zip

* Updated IFRS for effective date resources

* update __init__.py

* Revert "update __init__.py"

This reverts commit a2b72835d8e5bbdcfa5ce4851d783d1e3d478d68.

* v9 updates for SEC Taxonomy changes - DEI / FAST Act

* Updated 2019 version number

* Updated IFRSfor effective date resources

* Updated IFRS for effective date resources

* Modify travis sequence

* Update DQC_IFRS_0080.xule

* Revert "Update DQC_IFRS_0080.xule"

This reverts commit eb7e225ffeff7fc4fed4eb23061b1b240a5adfb7.

* update ruleset.zip

* update __init__.py

* Revert "update __init__.py"

This reverts commit a2b72835d8e5bbdcfa5ce4851d783d1e3d478d68.

* Updated for FASB update to base US GAAP taxonomy to support 2019 dei

* Updated for FASB update to base US GAAP taxonomy to support 2019 dei

* Merge branch 'v9' of https://github.com/campbellpryde/xule.dqc into v9

* Merge branch 'v9' of https://github.com/campbellpryde/xule.dqc into v9

* .gitignore is now working

* Updated rule 71 to only run on statements and be in alignment with V9

* .gitignore is now working

* Sync DQC v8.1.4 (#104)

* Updated rule 43 version 8 for the 2016 taxonomy to fix error

* Bug fix - Updated rule DQC 48 to have an effective date

Updated rule and compiled files

* Updated effective date for rule 60

* Updates to rule 47, 52, 55 and 57 for effective date missing

* Updated lists to support strings

* Bug fix - Updated rule DQC 48 to have an effective date

Updated rule and compiled files

* Updated effective date for rule 60

* Updates to rule 47, 52, 55 and 57 for effective date missing

* Updated lists to support strings

* Updated V8 2019 for FAST Act Rules

* Updated US GAAP 2018 and IFRS 2018 for the FAST act requirements

* Updated version 8 version number

* Updated for FASB update to base US GAAP taxonomy to support 2019 dei

* Updated rule 71 to only run on statements and be in alignment with V9

* Merge branch 'v8' of https://github.com/campbellpryde/xule.dqc into v8

* Update rulesetMap.json for 2019 IFRS

* Merge branch 'v9' of https://github.com/DataQualityCommittee/dqc_us_rules into v9

*  Updated cashflow exceptions for deposit item

Added the following items:

PaymentsForProceedsFromOtherDeposits,
ProceedsFromOtherDeposits,
PaymentsForOtherDeposits

* Updated DQC 9 for changes to rule 81

* Updated for rule 81 exceptions

*  Updated cashflow exceptions for deposit item

Added the following items:

PaymentsForProceedsFromOtherDeposits,
ProceedsFromOtherDeposits,
PaymentsForOtherDeposits

* Updated DQC 9 for changes to rule 81

* Updated for rule 81 exceptions

* Updated test cases

* Updated test cases

* Update DQC.US.0081.9278_osmu-2018.xml

* Add rule submission forms for DQC public exposure approval

* fix formatting issues throughout rule submission forms

* Update DQC_0082.md

* Fix formatting issues throughout rule submission forms

* Update rule forms v9 to approved

* fix dqc_0082 table formatting

* Update rules ToC & status for public exposure

* Update and restructure travis

* update ruleset map (LOCAL FORK)

* Update DQC_0081.md

* remove us-v9; update rulesetmap

* Update ruleset .zip files v10 UGT

* Update rulesetmap.json

* Add v8 zips (resolve conflict)

* Revert "Add v8 zips (resolve conflict)"

This reverts commit 8bee2d51379140da0449af8817ec0649d2321f06.

* update version 9.0.0 approved / dqc.xule file copyright 2019

* update version 9.0.0 approved / dqc.xule file copyright 2019 (#3)

* Updated version number and copyright for V9

* Updated fro relative link

* Recompiled IFRS

* Update v9 approved rulesets UGT

* Update v9 approved rulesets IFRS

* update version 9.0.0 approved / dqc.xule file copyright 2019

* Update v9 approved rulesets UGT

* Update v9 approved rulesets IFRS

* Update travis for v10 tests and dqc.xule copyright

* Update v10 ruleset.zip files

* update rulesetMap for IFRS

* Update travis test index

* update travis

* Merge for v10 Public Exposure (#413)

* Add rule submission forms for DQC public exposure approval

* fix formatting issues throughout rule submission forms

* Update DQC_0082.md

* Fix formatting issues throughout rule submission forms

* Update rule forms v9 to approved

* fix dqc_0082 table formatting

* Update rules ToC & status for public exposure

* Update and restructure travis

* remove us-v9; update rulesetmap

* Update DQC_0084.xule

* Updated DQC0084 with test cases

* Created testcases for rule 82

* Additional testcases

* Update travis for v10 tests and dqc.xule copyright

* update rulesetMap for IFRS

* Update travis test index

* Revert "Add v8 zips (resolve conflict)"

This reverts commit 8bee2d51379140da0449af8817ec0649d2321f06.

* Updated Effective Data for rule 52

* Updated Effective Data for rule 52

* update resources.zip

* update from v9 approved

* Updated rule 52

* Updated for copyright

* Updated Effective Data for rule 52

* update resources.zip

* Merge for v9.0.1 (#415)

* Updated Effective Data for rule 52

* update resources.zip

* Update v10 for public exposure (#416)

* Updated Version 8 status from Proposed to Approved

* Create DQC.US.0067.7644_rlj-2017.xml

Added test case to show cases where chikdren of sales revenue net are used.

* add/consolidate test cases v8.0.0

* revise test consolidation

* fix test case .travis.yml

* fix formatting .travis

* update test case consolidation

* revise test config .travis

* fix travis consolidation

* update copyright

* fix xule stack issue

* remove 2019 from rulesetMap.json

* update rulesetMap.json

* fix rulesetMap.json

* Fix rulesetMap.json

* Documentation edits for v8 approved

* update dqc_0080 list of elements .xlsx

* Update IFRS Non-Negs xlsx (filter active)

* Updated rule 70 to ignore …
davidtauriello added a commit that referenced this pull request Oct 27, 2022
* Update for v18.0.0RC1 from cp-xule.dqc

* Update esefRulesetMap.json

* Squashed #1 (v1.2) documentation edits to v18

commit 20d0545
Author: Paul Warren <pdw@ex-parrot.com>
Date:   Thu May 5 18:49:27 2022 +0100

    Add rule IDs to 0104.

commit 345c12f
Author: Paul Warren <pdw@ex-parrot.com>
Date:   Thu May 5 16:15:13 2022 +0100

    Wording tweaks.

commit 337387b
Author: Paul Warren <pdw@ex-parrot.com>
Date:   Thu May 5 16:09:55 2022 +0100

    Add modified dimension default exclusion.

commit ec220de
Author: Paul Warren <pdw@ex-parrot.com>
Date:   Thu May 5 16:07:50 2022 +0100

    Rule spec for 0104

commit 08dbf00
Author: Paul Warren <pdw@ex-parrot.com>
Date:   Thu May 5 13:31:34 2022 +0100

    Fundamental Accounting Relationships => Accounting Relationships

commit 368f5a2
Author: Paul Warren <pdw@ex-parrot.com>
Date:   Thu May 5 13:24:21 2022 +0100

    Remove reference to dimensional aggregation.

commit 0a10a1a
Author: Paul Warren <pdw@ex-parrot.com>
Date:   Thu May 5 13:19:50 2022 +0100

    Minor re-wording.

commit e43b887
Author: Paul Warren <pdw@ex-parrot.com>
Date:   Thu May 5 13:18:15 2022 +0100

    Rule specification for rule 102.

commit 385ccd1
Author: Paul Warren <pdw@ex-parrot.com>
Date:   Thu May 5 12:37:03 2022 +0100

    Fix title.

commit 1630f56
Author: Paul Warren <pdw@ex-parrot.com>
Date:   Thu May 5 12:36:19 2022 +0100

    Add stub README, fix title.

commit 736a0ef
Author: Paul Warren <pdw@ex-parrot.com>
Date:   Thu May 5 12:34:23 2022 +0100

    Remove symlink as it results in broken relative URLs.

commit 9a620ec
Author: Paul Warren <pdw@ex-parrot.com>
Date:   Thu May 5 12:31:36 2022 +0100

    Rule spec for rule 0101

commit ae1ddf4
Author: Paul Warren <pdw@ex-parrot.com>
Date:   Thu May 5 11:46:38 2022 +0100

    Renaming for consistency.

commit 233b1aa
Author: Paul Warren <pdw@ex-parrot.com>
Date:   Thu May 5 11:43:36 2022 +0100

    Clarify rule title.

commit 14ac2df
Author: Paul Warren <pdw@ex-parrot.com>
Date:   Thu May 5 11:43:27 2022 +0100

    Tweak for consistency.

commit a589252
Author: Paul Warren <pdw@ex-parrot.com>
Date:   Thu May 5 11:43:11 2022 +0100

    Additional definitions.

commit d03a7d5
Author: Paul Warren <pdw@ex-parrot.com>
Date:   Thu May 5 11:42:44 2022 +0100

    Rule spec for DQC_0093.

commit 0130a30
Author: Paul Warren <pdw@ex-parrot.com>
Date:   Wed May 4 21:36:19 2022 +0100

    Rename for consistency.

commit 3ee7b2a
Author: Paul Warren <pdw@ex-parrot.com>
Date:   Wed May 4 21:31:29 2022 +0100

    Rewording of DQC0092.

commit fbddae2
Author: Paul Warren <pdw@ex-parrot.com>
Date:   Wed May 4 17:20:48 2022 +0100

    DQC_0092 rule specification.

commit 61aaf24
Author: Paul Warren <pdw@ex-parrot.com>
Date:   Wed May 4 17:20:17 2022 +0100

    Fix incorrect term reference.

commit ae6a066
Author: Paul Warren <pdw@ex-parrot.com>
Date:   Wed May 4 16:54:22 2022 +0100

    Add rule spec for 0080.

commit 5f20b55
Author: Paul Warren <pdw@ex-parrot.com>
Date:   Wed May 4 16:34:02 2022 +0100

    Fix typo.

commit b61e72d
Author: Paul Warren <pdw@ex-parrot.com>
Date:   Wed May 4 15:37:24 2022 +0100

    Add rule specification for 0041.

commit c44ae35
Author: Paul Warren <pdw@ex-parrot.com>
Date:   Wed May 4 15:36:51 2022 +0100

    Clarify that ELR is ignored when checking calc reversals.

commit 0a6de3a
Author: Paul Warren <pdw@ex-parrot.com>
Date:   Wed May 4 15:14:39 2022 +0100

    Revert "report taxonomy" to "extension taxonomy"

commit 5097dc7
Author: Paul Warren <pdw@ex-parrot.com>
Date:   Wed May 4 15:04:45 2022 +0100

    Further language updates.

commit 7363f00
Author: Paul Warren <pdw@ex-parrot.com>
Date:   Wed May 4 14:53:39 2022 +0100

    First draft of rule language formalisation.

* Update v18

- add IFRS 2022
- fixes per Rules Development Team review (DQC v18.0.0RC2)

* Update for v18.0.0RC3

- from xule.dqc d6d5728
- update rulesetMap.json for IFRS 2022

* Update for v18.0.1

- CP aba10f6

* Update version

- retain for consistency with DQC US
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
2 participants