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 v12 for dqc_0094 and dqc_0015 rules, documentation #473

Merged
merged 274 commits into from
Apr 22, 2020

Conversation

davidtauriello
Copy link
Contributor

Changes:

  • Remove DQC.US.0094.9527 from public review
  • Update DQC.US.0015 to remove selected elements and reference 2020 UGT .csv
  • Update documentation for IFRS Non-positives (DQC.IFRS.0092), and DQC.US.0015 spreadsheet
  • Recompile resources and ruleset .zip files

Pull request process

  • Full description of changes provided above.
  • Reviewed by another person. (+1)
  • If this is a code change, reviewed by a second person. (+1)
  • QA'd to the specifications listed here. Documentation only changes do not require the formal code quality assurance process. (+10)
Once checklist is complete, @campbellpryde @marcward @davidtauriello please review for merge.

campbellpryde and others added 30 commits July 26, 2019 15:05
Updated to remove white space on RepaymentsOfAdvancesForConstruction
Update for white space mistake
This reverts commit 24e08a9, reversing
changes made to f5954b0.
*  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
* 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
davidtauriello and others added 25 commits April 16, 2020 16:17
Update rule 80 for Valid non negs because of negative Interest Rates becoming more common.
Subtracted an additional item from DQC 80
@davidtauriello davidtauriello merged commit c0b3143 into DataQualityCommittee:v12 Apr 22, 2020
davidtauriello added a commit to davidtauriello/dqc_us_rules that referenced this pull request Aug 1, 2020
* Update v12 for public exposure (DataQualityCommittee#468)

* Updated V12 ruleset

* update dqc_0011 list of elements

* Update to Rule 48

* Updated rule 45 and updated effective date list for US and IFRS

* Updated V11 for effective dates

* Updates for version 12 for effective date issues.

* Recompiled code for effective date changes.

* 2020 Taxonomy added to version 11.

* Create dqc-us-2020-V11-ruleset.zip

* Updated 2020 for changes

* Updated V12 Rules for Xule errors

* Updated V12 rules

* Updated DQC 0001.70 for new allowable extension items

* Updated rules for version 12

* Updated V12 rules based on rule logic forms

* Update docs from v11

* Add v12 rule submission forms

* Update fix relative links

* Update fix line breaks

Co-authored-by: campbellpryde <campbell.pryde@xbrl.us>

* Update DQC_0091.md

* Update dqc_0090 rule submission form

* Update dqc_0090 fix typo

* Update dqc_0090 rule submission form

* Update dqc_0090 fix typo

* Updated version 11 based on comment from Filers

These elements were moved into the 202o Taxonomy, in addition removed deprecated elements from the allowable list.

* Updated rule for false positive flagged on DQC.0001.75

Added allowable members and removed deprecated members.  Update the following variable to the following:
$allowed_base_member_predefined = set(TrustForBenefitOfEmployeesMember, AociGainLossDebtSecuritiesAvailableForSaleWithAllowanceForCreditLossParentMember, AociGainLossDebtSecuritiesAvailableForSaleWithAllowanceForCreditLossIncludingNoncontrollingInterestMember, AociGainLossDebtSecuritiesAvailableForSaleWithAllowanceForCreditLossNoncontrollingInterestMember, AociGainLossDebtSecuritiesAvailableForSaleWithoutAllowanceForCreditLossParentMember, AociGainLossDebtSecuritiesAvailableForSaleWithoutAllowanceForCreditLossNoncontrollingInterestMember, AociGainLossDebtSecuritiesAvailableForSaleWithoutAllowanceForCreditLossIncludingNoncontrollingInterestMember);

* Update dqc_0001 documentation for StatementEquityComponentsAxis changes

* Update v11 for DQC_0001 for 2019 and 2020 UGT (DataQualityCommittee#469)


* Update dqc_0090 rule submission form

* Updated version 11 based on comment from Filers

These elements were moved into the 2020 Taxonomy, in addition removed deprecated elements from the allowable list.

* Updated rule for false positive flagged on DQC.0001.75

Added allowable members and removed deprecated members.  Update the following variable to the following:
$allowed_base_member_predefined = set(TrustForBenefitOfEmployeesMember, AociGainLossDebtSecuritiesAvailableForSaleWithAllowanceForCreditLossParentMember, AociGainLossDebtSecuritiesAvailableForSaleWithAllowanceForCreditLossIncludingNoncontrollingInterestMember, AociGainLossDebtSecuritiesAvailableForSaleWithAllowanceForCreditLossNoncontrollingInterestMember, AociGainLossDebtSecuritiesAvailableForSaleWithoutAllowanceForCreditLossParentMember, AociGainLossDebtSecuritiesAvailableForSaleWithoutAllowanceForCreditLossNoncontrollingInterestMember, AociGainLossDebtSecuritiesAvailableForSaleWithoutAllowanceForCreditLossIncludingNoncontrollingInterestMember);

* Update dqc_0001 documentation for StatementEquityComponentsAxis changes

Co-authored-by: Campbell Pryde <campbell.pryde@xbrl.us>

* update docs for public review timing

* Update travis.yml for v12 public exposure

* Update dqc_0090 rule submission form

* Update dqc_0090 fix typo

* Update v11 for DQC_0001 for 2019 and 2020 UGT (DataQualityCommittee#469)


* Update dqc_0090 rule submission form

* Updated version 11 based on comment from Filers

These elements were moved into the 2020 Taxonomy, in addition removed deprecated elements from the allowable list.

* Updated rule for false positive flagged on DQC.0001.75

Added allowable members and removed deprecated members.  Update the following variable to the following:
$allowed_base_member_predefined = set(TrustForBenefitOfEmployeesMember, AociGainLossDebtSecuritiesAvailableForSaleWithAllowanceForCreditLossParentMember, AociGainLossDebtSecuritiesAvailableForSaleWithAllowanceForCreditLossIncludingNoncontrollingInterestMember, AociGainLossDebtSecuritiesAvailableForSaleWithAllowanceForCreditLossNoncontrollingInterestMember, AociGainLossDebtSecuritiesAvailableForSaleWithoutAllowanceForCreditLossParentMember, AociGainLossDebtSecuritiesAvailableForSaleWithoutAllowanceForCreditLossNoncontrollingInterestMember, AociGainLossDebtSecuritiesAvailableForSaleWithoutAllowanceForCreditLossIncludingNoncontrollingInterestMember);

* Update dqc_0001 documentation for StatementEquityComponentsAxis changes

Co-authored-by: Campbell Pryde <campbell.pryde@xbrl.us>

* Update travis and add testcase results

* Update travis for IFRS testcases

* Update documentation index

* Update unit test dqc_0085

* update fix typos

* Update dqc_0015 list of elements .xlsx

* Update from @derekgengenbacher-wf fix ruleset load issue

* Update xule_multi option per @phillipengel dqc_us_rules DataQualityCommittee#457

* Revert "Update unit test dqc_0085"

This reverts commit fd24093.

* Update to fix conflicts

* Update unit tests dqc_0092

* Update dqc_0092 unit test

* Update v12 unit tests

* Version 12.0.0RC1 DQC for public exposure (DataQualityCommittee#471)

* Updated version 12 rules.

* Push Changes to 83 for xule errors.

* Updated Rulesets for 8-k exclusion on rule 83

* update .travis.yml for dqc_0087 tests

* Update dqc_0085 unit test

* Fixed Issues

* Updated V12 ruleset

* update dqc_0011 list of elements

* update dqc_0011 list of elements

* update dqc_0011 list of elements

* Update rulesetMap.json to correct paths for 2011-15 UGT references

* Update v11 for rules team post-implementation fixes (DataQualityCommittee#458)

* Updated for extensible list values for current or noncurrent

* Updated rule 87 for bug fixes

* Updated V11 for changes in rule 87

* Update DQC_0087.xule

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

* Push Changes to 83 for xule errors.

* Updated Rulesets for 8-k exclusion on rule 83

* update .travis.yml for dqc_0087 tests

* Update dqc_0085 unit test

* update dqc_0011 list of elements

* Update rulesetMap.json to correct paths for 2011-15 UGT references

Co-authored-by: Campbell Pryde <campbell.pryde@xbrl.us>

* Update v11 for rules team post-implementation fixes (DataQualityCommittee#458)

* Updated for extensible list values for current or noncurrent

* Updated rule 87 for bug fixes

* Updated V11 for changes in rule 87

* Update DQC_0087.xule

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

* Push Changes to 83 for xule errors.

* Updated Rulesets for 8-k exclusion on rule 83

* update .travis.yml for dqc_0087 tests

* Update dqc_0085 unit test

* update dqc_0011 list of elements

* Update rulesetMap.json to correct paths for 2011-15 UGT references

Co-authored-by: Campbell Pryde <campbell.pryde@xbrl.us>

* Update to Rule 48

Changed the rule to pick up missing errors.  The rule identified cashflows bu looking for the cash flow abstract and the string cashflow in the calculation role. The rule was amended to change the and to an or.
$item.concept-names.contains(StatementOfCashFlowsAbstract) and $item.role.uri.lower-case.contains('cashflow'))  TO:
$item.concept-names.contains(StatementOfCashFlowsAbstract) or $item.role.uri.lower-case.contains('cashflow'))

* Updated rule 45 and updated effective date list for US and IFRS

* Updated V11 for effective dates

* Updates for version 12 for effective date issues.

* Recompiled code for effective date changes.

* fix conflicts

* Update v11 effective date dqc_0045 (DataQualityCommittee#461)

* Updated rule 45 and updated effective date list for US and IFRS

* Updated V11 for effective dates

Co-authored-by: Campbell Pryde <campbell.pryde@xbrl.us>

* fix effective_dates.csv and update resources.zip

* 2020 Taxonomy added to version 11.

* Create dqc-us-2020-V11-ruleset.zip

* Updated 2020 for changes

* Updated V11 Rules

* Update effective_dates.csv to remove duplication

* Update .gitignore

* .gitignore fix - removes docs folder and files

* Update v11 for UGT 2020 (DataQualityCommittee#463)

* 2020 Taxonomy added to version 11.

* Create dqc-us-2020-V11-ruleset.zip

* Updated V11 Rules

* Update effective_dates.csv to remove duplication

Co-authored-by: Campbell Pryde <campbell.pryde@xbrl.us>

* Updated V12 Rules for Xule errors

* Updated V12 rules

* Updated DQC 0001.70 for new allowable extension items

* Update v11 for UGT 2020 (DataQualityCommittee#463)

* 2020 Taxonomy added to version 11.

* Create dqc-us-2020-V11-ruleset.zip

* Updated V11 Rules

* Update effective_dates.csv to remove duplication

Co-authored-by: Campbell Pryde <campbell.pryde@xbrl.us>

* Updated rules for version 12

* Updated rule 9 for deprecated elements

* Updated for Deprecated Items

* Update rulesetMap.json for UGT 2020

* fix conflicts for v11.0.3

* Update for v11.0.3 (DataQualityCommittee#466)

* Updated rule 9 for Deprecated Items

* Update rulesetMap.json for UGT 2020

Co-authored-by: Campbell Pryde <campbell.pryde@xbrl.us>

* Updated V12 rules based on rule logic forms

* Update docs from v11

* Add v12 rule submission forms

* Update fix relative links

* Update fix line breaks

* Update dqc_0090 rule submission form

* Update dqc_0090 rule submission form

* Update dqc_0090 fix typo

* Update dqc_0090 fix typo

* Updates to v12 reference code

* Update v12 from CP reference code

* Update from CP v12

* Update v12 from CP reference code (DataQualityCommittee#136)

* Updated for Comment from Filers

Alloable element members were excluded from the list of allowable members.

* update docs for public review timing

* Update travis.yml for v12 public exposure

* Update travis and add testcase results

* Update travis for IFRS testcases

* Update documentation index

* Update unit test dqc_0085

* update fix typos

* Update dqc_0015 list of elements .xlsx

* Updated rule 85 for incorrect element.

* Update from @derekgengenbacher-wf fix ruleset load issue

* Update xule_multi option per @phillipengel dqc_us_rules DataQualityCommittee#457

* Revert "Update unit test dqc_0085"

This reverts commit fd24093.

* Update to fix conflicts

* Update unit tests dqc_0092

* Update dqc_0092 unit test

* Update v12 unit tests

Co-authored-by: Campbell Pryde <campbell.pryde@xbrl.us>

* Update rules for proposed flag

* Update v12 for proposed flag (DataQualityCommittee#472)

* Update dqc_0080_ifrs_2019_concepts.csv

Update rule 80 for Valid non negs because of negative Interest Rates becoming more common.

* Update rules for proposed flag (DataQualityCommittee#10)

* compiled pull request

Co-authored-by: Campbell Pryde <campbell.pryde@xbrl.us>

* Update dqc_0092 documentation

* Update .travis.yml

* Update DQC_0015_ListOfElements.xlsx

* Update v12 for dqc_0094 and dqc_0015 rules, documentation (DataQualityCommittee#473)

* Updated Rules to remove DQC 0094.9527

* Update dqc_15_concepts.csv

* Updated resources file for removed nonneg items

* Updates resources to use the non neg items for the 2020 taxonomy

* Cleaned up redundant resource files for DQC 15

* Update dqc_0092 documentation

* Updated rule compile

* Update .travis.yml

* Update DQC_0015_ListOfElements.xlsx

Co-authored-by: Campbell Pryde <campbell.pryde@xbrl.us>

* Update remove settings

* Update remove workspace

* Update xule multi-inline filings

* Update xule for multi-inline document sets (DataQualityCommittee#475)

* Update xule multi-inline filings

* Update .gitignore for vscode

* Merge for v11.0.4x (DataQualityCommittee#476)

* Update xule for multi-inline document sets (DataQualityCommittee#475)

* Update xule for multi-inline filing processing (DataQualityCommittee#477)

* Update dqc_0001 documentation for StatementEquityComponentsAxis changes

* Update xule multi-inline filings

* Update .gitignore for vscode

* Update travis (multi-inline document set)

* Update child_elements_promotable_to_sibling.csv

* Update child_elements_promotable_to_sibling.csv

Added too many exceptions so corrected

* Updated Setting file

* Update settings.json

* Updated 2018 settings

* Delete dqc-us.code-workspace

* Updated setting folder

* Update .gitignore

* Remove .vscode files

* Update .gitignore and remove .vscode files

* Update .gitignore

* Update .gitignore

* Revert "Update travis (multi-inline document set)"

This reverts commit 8914b10.

* Revert "Update travis (multi-inline document set)"

This reverts commit 8914b10.

* Update rule submission forms for DQC review

* Update rule submission forms for DQC review

* Update DQC_0099.md

* Rename DQC_00100.md to DQC_0100.md

* Updated V12 for Updates to DQC 15

* Updated DQC0004 to handle issues associated with decimal misalignment

* Updated V12 for changes relative to DQC_0004

* Update test cases for DQC_0004 change

* Update test cases for DQC_0004 change

* Update rulesetMap.json

* Updated for Changes per DQC

* Update DQC 0009 for consolidation of functions

* Added IFRS 2020

* Updated V12

* Updated version number

* Update fix existing travis

* Reinsert v12 rulesets for travis

* Update Rule Submission Forms & documentation for v12.0.0

* Update from v12 approved documentation changes

* Updated resources for IFRS

* Updated for IFRS 2020 for rule 91

* Update DQC_0080 for element removal (documentation)

* Update DQC_0080 for element removal (documentation)

* Updated DQC_0004 to fix errors

* Updated version 12 for DQC 0004 errors

* Updated to fix min problems

* Updated V12 code

* Updated V12 for change in rule 70

* Updated Version 19 with package

* Update .travis and test cases

* Update .travis.yml and outdated unit tests, remove v12 rulesets

* Updated rule 84 for none handling error and whitespace in rule 4

* Updated zip files for V12

* Update dqc_0011 and dqc_0013 unit tests

no current samples (2019-2020 taxonomies) DQC.US.0011.6820, 6830, 9292, 9293 || DQC.US.0013.2871, 3439, 3441

* Update with dqc_0004 test htm v. xml

* Update DQC.IFRS_0080 documentation

* Update v13 unit tests

* Update .travis.yml

* Update .travis.yml and test cases

* Update v13 for travis

* Update travis unit testing

* Updated rule 62 to indicate the cash flow role

* Update test case from v12

* Merge for v12.0.0 DQC Approved (DataQualityCommittee#480)

* Update dqc_0090 rule submission form

* Update dqc_0090 fix typo

* Updated version 11 based on comment from Filers

These elements were moved into the 202o Taxonomy, in addition removed deprecated elements from the allowable list.

* Updated rule for false positive flagged on DQC.0001.75

Added allowable members and removed deprecated members.  Update the following variable to the following:
$allowed_base_member_predefined = set(TrustForBenefitOfEmployeesMember, AociGainLossDebtSecuritiesAvailableForSaleWithAllowanceForCreditLossParentMember, AociGainLossDebtSecuritiesAvailableForSaleWithAllowanceForCreditLossIncludingNoncontrollingInterestMember, AociGainLossDebtSecuritiesAvailableForSaleWithAllowanceForCreditLossNoncontrollingInterestMember, AociGainLossDebtSecuritiesAvailableForSaleWithoutAllowanceForCreditLossParentMember, AociGainLossDebtSecuritiesAvailableForSaleWithoutAllowanceForCreditLossNoncontrollingInterestMember, AociGainLossDebtSecuritiesAvailableForSaleWithoutAllowanceForCreditLossIncludingNoncontrollingInterestMember);

* Update dqc_0001 documentation for StatementEquityComponentsAxis changes

* Update v11 for DQC_0001 for 2019 and 2020 UGT (DataQualityCommittee#469)


* Update dqc_0090 rule submission form

* Updated version 11 based on comment from Filers

These elements were moved into the 2020 Taxonomy, in addition removed deprecated elements from the allowable list.

* Updated rule for false positive flagged on DQC.0001.75

Added allowable members and removed deprecated members.  Update the following variable to the following:
$allowed_base_member_predefined = set(TrustForBenefitOfEmployeesMember, AociGainLossDebtSecuritiesAvailableForSaleWithAllowanceForCreditLossParentMember, AociGainLossDebtSecuritiesAvailableForSaleWithAllowanceForCreditLossIncludingNoncontrollingInterestMember, AociGainLossDebtSecuritiesAvailableForSaleWithAllowanceForCreditLossNoncontrollingInterestMember, AociGainLossDebtSecuritiesAvailableForSaleWithoutAllowanceForCreditLossParentMember, AociGainLossDebtSecuritiesAvailableForSaleWithoutAllowanceForCreditLossNoncontrollingInterestMember, AociGainLossDebtSecuritiesAvailableForSaleWithoutAllowanceForCreditLossIncludingNoncontrollingInterestMember);

* Update dqc_0001 documentation for StatementEquityComponentsAxis changes

Co-authored-by: Campbell Pryde 

* Update dqc_0090 rule submission form

* Update dqc_0090 fix typo

* Update v11 for DQC_0001 for 2019 and 2020 UGT (DataQualityCommittee#469)


* Update dqc_0090 rule submission form

* Updated version 11 based on comment from Filers

These elements were moved into the 2020 Taxonomy, in addition removed deprecated elements from the allowable list.

* Updated rule for false positive flagged on DQC.0001.75

Added allowable members and removed deprecated members.  Update the following variable to the following:
$allowed_base_member_predefined = set(TrustForBenefitOfEmployeesMember, AociGainLossDebtSecuritiesAvailableForSaleWithAllowanceForCreditLossParentMember, AociGainLossDebtSecuritiesAvailableForSaleWithAllowanceForCreditLossIncludingNoncontrollingInterestMember, AociGainLossDebtSecuritiesAvailableForSaleWithAllowanceForCreditLossNoncontrollingInterestMember, AociGainLossDebtSecuritiesAvailableForSaleWithoutAllowanceForCreditLossParentMember, AociGainLossDebtSecuritiesAvailableForSaleWithoutAllowanceForCreditLossNoncontrollingInterestMember, AociGainLossDebtSecuritiesAvailableForSaleWithoutAllowanceForCreditLossIncludingNoncontrollingInterestMember);

* Update dqc_0001 documentation for StatementEquityComponentsAxis changes

Co-authored-by: Campbell Pryde 

* Updated version 12 for errors in rules

* Updated 2018 for errors

* Updated based on DQC Meeting on 29th May

* Update xule multi-inline filings

* Update xule for multi-inline document sets (DataQualityCommittee#475)

* Update xule multi-inline filings

* Update .gitignore for vscode

* Merge for v11.0.4x (DataQualityCommittee#476)

* Update xule for multi-inline document sets (DataQualityCommittee#475)

* Update travis (multi-inline document set)

* Update child_elements_promotable_to_sibling.csv

* Update child_elements_promotable_to_sibling.csv

Added too many exceptions so corrected

* Updated Setting file

* Update settings.json

* Updated 2018 settings

* Delete dqc-us.code-workspace

* Updated setting folder

* Update .gitignore

* Remove .vscode files

* Update .gitignore and remove .vscode files

* Revert "Update travis (multi-inline document set)"

This reverts commit 8914b10.

* Updated V12 for Updates to DQC 15

* Updated DQC0004 to handle issues associated with decimal misalignment

* Updated V12 for changes relative to DQC_0004

* Update test cases for DQC_0004 change

* Updated for Changes per DQC

* Update DQC 0009 for consolidation of functions

* Added IFRS 2020

* Updated V12

* Updated version number

* Update Rule Submission Forms & documentation for v12.0.0

* Updated resources for IFRS

* Updated for IFRS 2020 for rule 91

* Update DQC_0080 for element removal (documentation)

* Updated DQC_0004 to fix errors

* Updated version 12 for DQC 0004 errors

* Updated to fix min problems

* Updated V12 code

* Updated V12 for change in rule 70

* Updated Version 19 with package

* Update .travis and test cases

* Updated rule 84 for none handling error and whitespace in rule 4

* Updated zip files for V12

* Update with dqc_0004 test htm v. xml

* Update travis unit testing

Co-authored-by: Campbell Pryde

* Updated for message change

* Update .travis.yml for dqc_0080

* Update version.xule

* Updated V12 for status

* Update dqc_0015 2019 concepts - fix comma issue

* Updated V12 for status

* Updated V12 for status

* Remove outdated reference code (2016 & 2017)

* Update .gitignore

* gitignore fix

* Update .gitignore

* Update v13 from DQC v12.0.0 approved (DataQualityCommittee#141)

Co-authored-by: campbellpryde <campbell.pryde@xbrl.us>
davidtauriello added a commit that referenced this pull request Aug 3, 2020
* Added rules for version13 of the rules

* Added rulesets for version 13 of DQC rules

* Updated to refine rules

* Updated for errors

* Updated rules so they actually work

* Updated test compiled rulesets

* Updated rules to correct errors in test run.

* Updated compiled rules

* Adjustments to rules

* Updated rule 99 for exceptions

* Updated complied rules

* Updated rule for DQC comments

* Updated rule 99 for DQC comments

* Updated rules based on DQC comments

* Update .gitignore

* Remove .vscode files

* Update .gitignore and remove .vscode files

* Update .gitignore

* Update .gitignore

* Revert "Update travis (multi-inline document set)"

This reverts commit 8914b10.

* Revert "Update travis (multi-inline document set)"

This reverts commit 8914b10.

* Updates to rule 99.

* Updated compiled DQC rules

* Update DQC_0099.xule

* Update dqc-us-2020-V13-ruleset.zip

* Update rule submission forms for DQC review

* Updated the 0099 rule

* Added IFRS 2020

* Updated resources to v13 from v12

* Update resources.xule

* Updated ruleset.zip

* Updated resources zip

* Updated V12 for Updates to DQC 15

* Updated 2019 CSV for V13

* updated V13 for errors in rules

* Updated DQC0004 to handle issues associated with decimal misalignment

* Updated V12 for changes relative to DQC_0004

* Update test cases for DQC_0004 change

* Update test cases for DQC_0004 change

* Update rulesetMap.json

* Updated Version 13 to fix bugs in previous versions

Updated rule 9, 70 and 98 to handle decimals

* V13 Updated for changes.

* Updated for Changes per DQC

* Update DQC 0009 for consolidation of functions

* Added IFRS 2020

* Updated V12

* Updated version number

* Update fix existing travis

* Reinsert v12 rulesets for travis

* Update Rule Submission Forms & documentation for v12.0.0

* Update from v12 approved documentation changes

* Updated resources for IFRS

* Updated for IFRS 2020 resource files

* Updated for IFRS 2020 for rule 91

* Update DQC_0080 for element removal (documentation)

* Update DQC_0080 for element removal (documentation)

* Updated DQC_0004 to fix errors

* Updated version 12 for DQC 0004 errors

* Updated DQC_0004

* Updated V13

* Updated to fix min problems

* Updated V12 code

* Updated code to handle decimals properly

* Updated V13 for changes to 4, 70 and 89

* Updated V12 for change in rule 70

* Updated Version 19 with package

* Updated 70 for variable clash

* Update .travis and test cases

* Update .travis.yml and outdated unit tests, remove v12 rulesets

* Updated rule 84 for none handling error and whitespace in rule 4

* Updated zip files for V12

* Updated for rule 84 bug fix and rule 4 wacky decimals

* Update dqc_0011 and dqc_0013 unit tests

no current samples (2019-2020 taxonomies) DQC.US.0011.6820, 6830, 9292, 9293 || DQC.US.0013.2871, 3439, 3441

* Updated DQC 13 for additional IFRS non negs and compiled zip files

* Update with dqc_0004 test htm v. xml

* Update DQC.IFRS_0080 documentation

* Update v13 unit tests

* Update .travis.yml

* Update .travis.yml and test cases

* Update v13 for travis

* Update travis unit testing

* Updated rule 62 to indicate the cash flow role

* Update test case from v12

* Merge for v12.0.0 DQC Approved (#480)

* Update dqc_0090 rule submission form

* Update dqc_0090 fix typo

* Updated version 11 based on comment from Filers

These elements were moved into the 202o Taxonomy, in addition removed deprecated elements from the allowable list.

* Updated rule for false positive flagged on DQC.0001.75

Added allowable members and removed deprecated members.  Update the following variable to the following:
$allowed_base_member_predefined = set(TrustForBenefitOfEmployeesMember, AociGainLossDebtSecuritiesAvailableForSaleWithAllowanceForCreditLossParentMember, AociGainLossDebtSecuritiesAvailableForSaleWithAllowanceForCreditLossIncludingNoncontrollingInterestMember, AociGainLossDebtSecuritiesAvailableForSaleWithAllowanceForCreditLossNoncontrollingInterestMember, AociGainLossDebtSecuritiesAvailableForSaleWithoutAllowanceForCreditLossParentMember, AociGainLossDebtSecuritiesAvailableForSaleWithoutAllowanceForCreditLossNoncontrollingInterestMember, AociGainLossDebtSecuritiesAvailableForSaleWithoutAllowanceForCreditLossIncludingNoncontrollingInterestMember);

* Update dqc_0001 documentation for StatementEquityComponentsAxis changes

* Update v11 for DQC_0001 for 2019 and 2020 UGT (#469)


* Update dqc_0090 rule submission form

* Updated version 11 based on comment from Filers

These elements were moved into the 2020 Taxonomy, in addition removed deprecated elements from the allowable list.

* Updated rule for false positive flagged on DQC.0001.75

Added allowable members and removed deprecated members.  Update the following variable to the following:
$allowed_base_member_predefined = set(TrustForBenefitOfEmployeesMember, AociGainLossDebtSecuritiesAvailableForSaleWithAllowanceForCreditLossParentMember, AociGainLossDebtSecuritiesAvailableForSaleWithAllowanceForCreditLossIncludingNoncontrollingInterestMember, AociGainLossDebtSecuritiesAvailableForSaleWithAllowanceForCreditLossNoncontrollingInterestMember, AociGainLossDebtSecuritiesAvailableForSaleWithoutAllowanceForCreditLossParentMember, AociGainLossDebtSecuritiesAvailableForSaleWithoutAllowanceForCreditLossNoncontrollingInterestMember, AociGainLossDebtSecuritiesAvailableForSaleWithoutAllowanceForCreditLossIncludingNoncontrollingInterestMember);

* Update dqc_0001 documentation for StatementEquityComponentsAxis changes

Co-authored-by: Campbell Pryde 

* Update dqc_0090 rule submission form

* Update dqc_0090 fix typo

* Update v11 for DQC_0001 for 2019 and 2020 UGT (#469)


* Update dqc_0090 rule submission form

* Updated version 11 based on comment from Filers

These elements were moved into the 2020 Taxonomy, in addition removed deprecated elements from the allowable list.

* Updated rule for false positive flagged on DQC.0001.75

Added allowable members and removed deprecated members.  Update the following variable to the following:
$allowed_base_member_predefined = set(TrustForBenefitOfEmployeesMember, AociGainLossDebtSecuritiesAvailableForSaleWithAllowanceForCreditLossParentMember, AociGainLossDebtSecuritiesAvailableForSaleWithAllowanceForCreditLossIncludingNoncontrollingInterestMember, AociGainLossDebtSecuritiesAvailableForSaleWithAllowanceForCreditLossNoncontrollingInterestMember, AociGainLossDebtSecuritiesAvailableForSaleWithoutAllowanceForCreditLossParentMember, AociGainLossDebtSecuritiesAvailableForSaleWithoutAllowanceForCreditLossNoncontrollingInterestMember, AociGainLossDebtSecuritiesAvailableForSaleWithoutAllowanceForCreditLossIncludingNoncontrollingInterestMember);

* Update dqc_0001 documentation for StatementEquityComponentsAxis changes

Co-authored-by: Campbell Pryde 

* Updated version 12 for errors in rules

* Updated 2018 for errors

* Updated based on DQC Meeting on 29th May

* Update xule multi-inline filings

* Update xule for multi-inline document sets (#475)

* Update xule multi-inline filings

* Update .gitignore for vscode

* Merge for v11.0.4x (#476)

* Update xule for multi-inline document sets (#475)

* Update travis (multi-inline document set)

* Update child_elements_promotable_to_sibling.csv

* Update child_elements_promotable_to_sibling.csv

Added too many exceptions so corrected

* Updated Setting file

* Update settings.json

* Updated 2018 settings

* Delete dqc-us.code-workspace

* Updated setting folder

* Update .gitignore

* Remove .vscode files

* Update .gitignore and remove .vscode files

* Revert "Update travis (multi-inline document set)"

This reverts commit 8914b10.

* Updated V12 for Updates to DQC 15

* Updated DQC0004 to handle issues associated with decimal misalignment

* Updated V12 for changes relative to DQC_0004

* Update test cases for DQC_0004 change

* Updated for Changes per DQC

* Update DQC 0009 for consolidation of functions

* Added IFRS 2020

* Updated V12

* Updated version number

* Update Rule Submission Forms & documentation for v12.0.0

* Updated resources for IFRS

* Updated for IFRS 2020 for rule 91

* Update DQC_0080 for element removal (documentation)

* Updated DQC_0004 to fix errors

* Updated version 12 for DQC 0004 errors

* Updated to fix min problems

* Updated V12 code

* Updated V12 for change in rule 70

* Updated Version 19 with package

* Update .travis and test cases

* Updated rule 84 for none handling error and whitespace in rule 4

* Updated zip files for V12

* Update with dqc_0004 test htm v. xml

* Update travis unit testing

Co-authored-by: Campbell Pryde

* Updated for message change

* Update .travis.yml for dqc_0080

* Update version.xule

* Updated V12 for status

* Update dqc_0015 2019 concepts - fix comma issue

* Updated V12 for status

* Updated V12 for status

* Remove outdated reference code (2016 & 2017)

* Update .gitignore

* gitignore fix

* Update .gitignore

* Update v13 from DQC v12.0.0 approved (#141)

* Update v13 from v12.0.0 approved and v13 (#11)

* Update v12 for public exposure (#468)

* Updated V12 ruleset

* update dqc_0011 list of elements

* Update to Rule 48

* Updated rule 45 and updated effective date list for US and IFRS

* Updated V11 for effective dates

* Updates for version 12 for effective date issues.

* Recompiled code for effective date changes.

* 2020 Taxonomy added to version 11.

* Create dqc-us-2020-V11-ruleset.zip

* Updated 2020 for changes

* Updated V12 Rules for Xule errors

* Updated V12 rules

* Updated DQC 0001.70 for new allowable extension items

* Updated rules for version 12

* Updated V12 rules based on rule logic forms

* Update docs from v11

* Add v12 rule submission forms

* Update fix relative links

* Update fix line breaks

Co-authored-by: campbellpryde <campbell.pryde@xbrl.us>

* Update DQC_0091.md

* Update dqc_0090 rule submission form

* Update dqc_0090 fix typo

* Update dqc_0090 rule submission form

* Update dqc_0090 fix typo

* Updated version 11 based on comment from Filers

These elements were moved into the 202o Taxonomy, in addition removed deprecated elements from the allowable list.

* Updated rule for false positive flagged on DQC.0001.75

Added allowable members and removed deprecated members.  Update the following variable to the following:
$allowed_base_member_predefined = set(TrustForBenefitOfEmployeesMember, AociGainLossDebtSecuritiesAvailableForSaleWithAllowanceForCreditLossParentMember, AociGainLossDebtSecuritiesAvailableForSaleWithAllowanceForCreditLossIncludingNoncontrollingInterestMember, AociGainLossDebtSecuritiesAvailableForSaleWithAllowanceForCreditLossNoncontrollingInterestMember, AociGainLossDebtSecuritiesAvailableForSaleWithoutAllowanceForCreditLossParentMember, AociGainLossDebtSecuritiesAvailableForSaleWithoutAllowanceForCreditLossNoncontrollingInterestMember, AociGainLossDebtSecuritiesAvailableForSaleWithoutAllowanceForCreditLossIncludingNoncontrollingInterestMember);

* Update dqc_0001 documentation for StatementEquityComponentsAxis changes

* Update v11 for DQC_0001 for 2019 and 2020 UGT (#469)


* Update dqc_0090 rule submission form

* Updated version 11 based on comment from Filers

These elements were moved into the 2020 Taxonomy, in addition removed deprecated elements from the allowable list.

* Updated rule for false positive flagged on DQC.0001.75

Added allowable members and removed deprecated members.  Update the following variable to the following:
$allowed_base_member_predefined = set(TrustForBenefitOfEmployeesMember, AociGainLossDebtSecuritiesAvailableForSaleWithAllowanceForCreditLossParentMember, AociGainLossDebtSecuritiesAvailableForSaleWithAllowanceForCreditLossIncludingNoncontrollingInterestMember, AociGainLossDebtSecuritiesAvailableForSaleWithAllowanceForCreditLossNoncontrollingInterestMember, AociGainLossDebtSecuritiesAvailableForSaleWithoutAllowanceForCreditLossParentMember, AociGainLossDebtSecuritiesAvailableForSaleWithoutAllowanceForCreditLossNoncontrollingInterestMember, AociGainLossDebtSecuritiesAvailableForSaleWithoutAllowanceForCreditLossIncludingNoncontrollingInterestMember);

* Update dqc_0001 documentation for StatementEquityComponentsAxis changes

Co-authored-by: Campbell Pryde <campbell.pryde@xbrl.us>

* update docs for public review timing

* Update travis.yml for v12 public exposure

* Update dqc_0090 rule submission form

* Update dqc_0090 fix typo

* Update v11 for DQC_0001 for 2019 and 2020 UGT (#469)


* Update dqc_0090 rule submission form

* Updated version 11 based on comment from Filers

These elements were moved into the 2020 Taxonomy, in addition removed deprecated elements from the allowable list.

* Updated rule for false positive flagged on DQC.0001.75

Added allowable members and removed deprecated members.  Update the following variable to the following:
$allowed_base_member_predefined = set(TrustForBenefitOfEmployeesMember, AociGainLossDebtSecuritiesAvailableForSaleWithAllowanceForCreditLossParentMember, AociGainLossDebtSecuritiesAvailableForSaleWithAllowanceForCreditLossIncludingNoncontrollingInterestMember, AociGainLossDebtSecuritiesAvailableForSaleWithAllowanceForCreditLossNoncontrollingInterestMember, AociGainLossDebtSecuritiesAvailableForSaleWithoutAllowanceForCreditLossParentMember, AociGainLossDebtSecuritiesAvailableForSaleWithoutAllowanceForCreditLossNoncontrollingInterestMember, AociGainLossDebtSecuritiesAvailableForSaleWithoutAllowanceForCreditLossIncludingNoncontrollingInterestMember);

* Update dqc_0001 documentation for StatementEquityComponentsAxis changes

Co-authored-by: Campbell Pryde <campbell.pryde@xbrl.us>

* Update travis and add testcase results

* Update travis for IFRS testcases

* Update documentation index

* Update unit test dqc_0085

* update fix typos

* Update dqc_0015 list of elements .xlsx

* Update from @derekgengenbacher-wf fix ruleset load issue

* Update xule_multi option per @phillipengel dqc_us_rules #457

* Revert "Update unit test dqc_0085"

This reverts commit fd24093.

* Update to fix conflicts

* Update unit tests dqc_0092

* Update dqc_0092 unit test

* Update v12 unit tests

* Version 12.0.0RC1 DQC for public exposure (#471)

* Updated version 12 rules.

* Push Changes to 83 for xule errors.

* Updated Rulesets for 8-k exclusion on rule 83

* update .travis.yml for dqc_0087 tests

* Update dqc_0085 unit test

* Fixed Issues

* Updated V12 ruleset

* update dqc_0011 list of elements

* update dqc_0011 list of elements

* update dqc_0011 list of elements

* Update rulesetMap.json to correct paths for 2011-15 UGT references

* Update v11 for rules team post-implementation fixes (#458)

* Updated for extensible list values for current or noncurrent

* Updated rule 87 for bug fixes

* Updated V11 for changes in rule 87

* Update DQC_0087.xule

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

* Push Changes to 83 for xule errors.

* Updated Rulesets for 8-k exclusion on rule 83

* update .travis.yml for dqc_0087 tests

* Update dqc_0085 unit test

* update dqc_0011 list of elements

* Update rulesetMap.json to correct paths for 2011-15 UGT references

Co-authored-by: Campbell Pryde <campbell.pryde@xbrl.us>

* Update v11 for rules team post-implementation fixes (#458)

* Updated for extensible list values for current or noncurrent

* Updated rule 87 for bug fixes

* Updated V11 for changes in rule 87

* Update DQC_0087.xule

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

* Push Changes to 83 for xule errors.

* Updated Rulesets for 8-k exclusion on rule 83

* update .travis.yml for dqc_0087 tests

* Update dqc_0085 unit test

* update dqc_0011 list of elements

* Update rulesetMap.json to correct paths for 2011-15 UGT references

Co-authored-by: Campbell Pryde <campbell.pryde@xbrl.us>

* Update to Rule 48

Changed the rule to pick up missing errors.  The rule identified cashflows bu looking for the cash flow abstract and the string cashflow in the calculation role. The rule was amended to change the and to an or.
$item.concept-names.contains(StatementOfCashFlowsAbstract) and $item.role.uri.lower-case.contains('cashflow'))  TO:
$item.concept-names.contains(StatementOfCashFlowsAbstract) or $item.role.uri.lower-case.contains('cashflow'))

* Updated rule 45 and updated effective date list for US and IFRS

* Updated V11 for effective dates

* Updates for version 12 for effective date issues.

* Recompiled code for effective date changes.

* fix conflicts

* Update v11 effective date dqc_0045 (#461)

* Updated rule 45 and updated effective date list for US and IFRS

* Updated V11 for effective dates

Co-authored-by: Campbell Pryde <campbell.pryde@xbrl.us>

* fix effective_dates.csv and update resources.zip

* 2020 Taxonomy added to version 11.

* Create dqc-us-2020-V11-ruleset.zip

* Updated 2020 for changes

* Updated V11 Rules

* Update effective_dates.csv to remove duplication

* Update .gitignore

* .gitignore fix - removes docs folder and files

* Update v11 for UGT 2020 (#463)

* 2020 Taxonomy added to version 11.

* Create dqc-us-2020-V11-ruleset.zip

* Updated V11 Rules

* Update effective_dates.csv to remove duplication

Co-authored-by: Campbell Pryde <campbell.pryde@xbrl.us>

* Updated V12 Rules for Xule errors

* Updated V12 rules

* Updated DQC 0001.70 for new allowable extension items

* Update v11 for UGT 2020 (#463)

* 2020 Taxonomy added to version 11.

* Create dqc-us-2020-V11-ruleset.zip

* Updated V11 Rules

* Update effective_dates.csv to remove duplication

Co-authored-by: Campbell Pryde <campbell.pryde@xbrl.us>

* Updated rules for version 12

* Updated rule 9 for deprecated elements

* Updated for Deprecated Items

* Update rulesetMap.json for UGT 2020

* fix conflicts for v11.0.3

* Update for v11.0.3 (#466)

* Updated rule 9 for Deprecated Items

* Update rulesetMap.json for UGT 2020

Co-authored-by: Campbell Pryde <campbell.pryde@xbrl.us>

* Updated V12 rules based on rule logic forms

* Update docs from v11

* Add v12 rule submission forms

* Update fix relative links

* Update fix line breaks

* Update dqc_0090 rule submission form

* Update dqc_0090 rule submission form

* Update dqc_0090 fix typo

* Update dqc_0090 fix typo

* Updates to v12 reference code

* Update v12 from CP reference code

* Update from CP v12

* Update v12 from CP reference code (#136)

* Updated for Comment from Filers

Alloable element members were excluded from the list of allowable members.

* update docs for public review timing

* Update travis.yml for v12 public exposure

* Update travis and add testcase results

* Update travis for IFRS testcases

* Update documentation index

* Update unit test dqc_0085

* update fix typos

* Update dqc_0015 list of elements .xlsx

* Updated rule 85 for incorrect element.

* Update from @derekgengenbacher-wf fix ruleset load issue

* Update xule_multi option per @phillipengel dqc_us_rules #457

* Revert "Update unit test dqc_0085"

This reverts commit fd24093.

* Update to fix conflicts

* Update unit tests dqc_0092

* Update dqc_0092 unit test

* Update v12 unit tests

Co-authored-by: Campbell Pryde <campbell.pryde@xbrl.us>

* Update rules for proposed flag

* Update v12 for proposed flag (#472)

* Update dqc_0080_ifrs_2019_concepts.csv

Update rule 80 for Valid non negs because of negative Interest Rates becoming more common.

* Update rules for proposed flag (#10)

* compiled pull request

Co-authored-by: Campbell Pryde <campbell.pryde@xbrl.us>

* Update dqc_0092 documentation

* Update .travis.yml

* Update DQC_0015_ListOfElements.xlsx

* Update v12 for dqc_0094 and dqc_0015 rules, documentation (#473)

* Updated Rules to remove DQC 0094.9527

* Update dqc_15_concepts.csv

* Updated resources file for removed nonneg items

* Updates resources to use the non neg items for the 2020 taxonomy

* Cleaned up redundant resource files for DQC 15

* Update dqc_0092 documentation

* Updated rule compile

* Update .travis.yml

* Update DQC_0015_ListOfElements.xlsx

Co-authored-by: Campbell Pryde <campbell.pryde@xbrl.us>

* Update remove settings

* Update remove workspace

* Update xule multi-inline filings

* Update xule for multi-inline document sets (#475)

* Update xule multi-inline filings

* Update .gitignore for vscode

* Merge for v11.0.4x (#476)

* Update xule for multi-inline document sets (#475)

* Update xule for multi-inline filing processing (#477)

* Update dqc_0001 documentation for StatementEquityComponentsAxis changes

* Update xule multi-inline filings

* Update .gitignore for vscode

* Update travis (multi-inline document set)

* Update child_elements_promotable_to_sibling.csv

* Update child_elements_promotable_to_sibling.csv

Added too many exceptions so corrected

* Updated Setting file

* Update settings.json

* Updated 2018 settings

* Delete dqc-us.code-workspace

* Updated setting folder

* Update .gitignore

* Remove .vscode files

* Update .gitignore and remove .vscode files

* Update .gitignore

* Update .gitignore

* Revert "Update travis (multi-inline document set)"

This reverts commit 8914b10.

* Revert "Update travis (multi-inline document set)"

This reverts commit 8914b10.

* Update rule submission forms for DQC review

* Update rule submission forms for DQC review

* Update DQC_0099.md

* Rename DQC_00100.md to DQC_0100.md

* Updated V12 for Updates to DQC 15

* Updated DQC0004 to handle issues associated with decimal misalignment

* Updated V12 for changes relative to DQC_0004

* Update test cases for DQC_0004 change

* Update test cases for DQC_0004 change

* Update rulesetMap.json

* Updated for Changes per DQC

* Update DQC 0009 for consolidation of functions

* Added IFRS 2020

* Updated V12

* Updated version number

* Update fix existing travis

* Reinsert v12 rulesets for travis

* Update Rule Submission Forms & documentation for v12.0.0

* Update from v12 approved documentation changes

* Updated resources for IFRS

* Updated for IFRS 2020 for rule 91

* Update DQC_0080 for element removal (documentation)

* Update DQC_0080 for element removal (documentation)

* Updated DQC_0004 to fix errors

* Updated version 12 for DQC 0004 errors

* Updated to fix min problems

* Updated V12 code

* Updated V12 for change in rule 70

* Updated Version 19 with package

* Update .travis and test cases

* Update .travis.yml and outdated unit tests, remove v12 rulesets

* Updated rule 84 for none handling error and whitespace in rule 4

* Updated zip files for V12

* Update dqc_0011 and dqc_0013 unit tests

no current samples (2019-2020 taxonomies) DQC.US.0011.6820, 6830, 9292, 9293 || DQC.US.0013.2871, 3439, 3441

* Update with dqc_0004 test htm v. xml

* Update DQC.IFRS_0080 documentation

* Update v13 unit tests

* Update .travis.yml

* Update .travis.yml and test cases

* Update v13 for travis

* Update travis unit testing

* Updated rule 62 to indicate the cash flow role

* Update test case from v12

* Merge for v12.0.0 DQC Approved (#480)

* Update dqc_0090 rule submission form

* Update dqc_0090 fix typo

* Updated version 11 based on comment from Filers

These elements were moved into the 202o Taxonomy, in addition removed deprecated elements from the allowable list.

* Updated rule for false positive flagged on DQC.0001.75

Added allowable members and removed deprecated members.  Update the following variable to the following:
$allowed_base_member_predefined = set(TrustForBenefitOfEmployeesMember, AociGainLossDebtSecuritiesAvailableForSaleWithAllowanceForCreditLossParentMember, AociGainLossDebtSecuritiesAvailableForSaleWithAllowanceForCreditLossIncludingNoncontrollingInterestMember, AociGainLossDebtSecuritiesAvailableForSaleWithAllowanceForCreditLossNoncontrollingInterestMember, AociGainLossDebtSecuritiesAvailableForSaleWithoutAllowanceForCreditLossParentMember, AociGainLossDebtSecuritiesAvailableForSaleWithoutAllowanceForCreditLossNoncontrollingInterestMember, AociGainLossDebtSecuritiesAvailableForSaleWithoutAllowanceForCreditLossIncludingNoncontrollingInterestMember);

* Update dqc_0001 documentation for StatementEquityComponentsAxis changes

* Update v11 for DQC_0001 for 2019 and 2020 UGT (#469)


* Update dqc_0090 rule submission form

* Updated version 11 based on comment from Filers

These elements were moved into the 2020 Taxonomy, in addition removed deprecated elements from the allowable list.

* Updated rule for false positive flagged on DQC.0001.75

Added allowable members and removed deprecated members.  Update the following variable to the following:
$allowed_base_member_predefined = set(TrustForBenefitOfEmployeesMember, AociGainLossDebtSecuritiesAvailableForSaleWithAllowanceForCreditLossParentMember, AociGainLossDebtSecuritiesAvailableForSaleWithAllowanceForCreditLossIncludingNoncontrollingInterestMember, AociGainLossDebtSecuritiesAvailableForSaleWithAllowanceForCreditLossNoncontrollingInterestMember, AociGainLossDebtSecuritiesAvailableForSaleWithoutAllowanceForCreditLossParentMember, AociGainLossDebtSecuritiesAvailableForSaleWithoutAllowanceForCreditLossNoncontrollingInterestMember, AociGainLossDebtSecuritiesAvailableForSaleWithoutAllowanceForCreditLossIncludingNoncontrollingInterestMember);

* Update dqc_0001 documentation for StatementEquityComponentsAxis changes

Co-authored-by: Campbell Pryde 

* Update dqc_0090 rule submission form

* Update dqc_0090 fix typo

* Update v11 for DQC_0001 for 2019 and 2020 UGT (#469)


* Update dqc_0090 rule submission form

* Updated version 11 based on comment from Filers

These elements were moved into the 2020 Taxonomy, in addition removed deprecated elements from the allowable list.

* Updated rule for false positive flagged on DQC.0001.75

Added allowable members and removed deprecated members.  Update the following variable to the following:
$allowed_base_member_predefined = set(TrustForBenefitOfEmployeesMember, AociGainLossDebtSecuritiesAvailableForSaleWithAllowanceForCreditLossParentMember, AociGainLossDebtSecuritiesAvailableForSaleWithAllowanceForCreditLossIncludingNoncontrollingInterestMember, AociGainLossDebtSecuritiesAvailableForSaleWithAllowanceForCreditLossNoncontrollingInterestMember, AociGainLossDebtSecuritiesAvailableForSaleWithoutAllowanceForCreditLossParentMember, AociGainLossDebtSecuritiesAvailableForSaleWithoutAllowanceForCreditLossNoncontrollingInterestMember, AociGainLossDebtSecuritiesAvailableForSaleWithoutAllowanceForCreditLossIncludingNoncontrollingInterestMember);

* Update dqc_0001 documentation for StatementEquityComponentsAxis changes

Co-authored-by: Campbell Pryde 

* Updated version 12 for errors in rules

* Updated 2018 for errors

* Updated based on DQC Meeting on 29th May

* Update xule multi-inline filings

* Update xule for multi-inline document sets (#475)

* Update xule multi-inline filings

* Update .gitignore for vscode

* Merge for v11.0.4x (#476)

* Update xule for multi-inline document sets (#475)

* Update travis (multi-inline document set)

* Update child_elements_promotable_to_sibling.csv

* Update child_elements_promotable_to_sibling.csv

Added too many exceptions so corrected

* Updated Setting file

* Update settings.json

* Updated 2018 settings

* Delete dqc-us.code-workspace

* Updated setting folder

* Update .gitignore

* Remove .vscode files

* Update .gitignore and remove .vscode files

* Revert "Update travis (multi-inline document set)"

This reverts commit 8914b10.

* Updated V12 for Updates to DQC 15

* Updated DQC0004 to handle issues associated with decimal misalignment

* Updated V12 for changes relative to DQC_0004

* Update test cases for DQC_0004 change

* Updated for Changes per DQC

* Update DQC 0009 for consolidation of functions

* Added IFRS 2020

* Updated V12

* Updated version number

* Update Rule Submission Forms & documentation for v12.0.0

* Updated resources for IFRS

* Updated for IFRS 2020 for rule 91

* Update DQC_0080 for element removal (documentation)

* Updated DQC_0004 to fix errors

* Updated version 12 for DQC 0004 errors

* Updated to fix min problems

* Updated V12 code

* Updated V12 for change in rule 70

* Updated Version 19 with package

* Update .travis and test cases

* Updated rule 84 for none handling error and whitespace in rule 4

* Updated zip files for V12

* Update with dqc_0004 test htm v. xml

* Update travis unit testing

Co-authored-by: Campbell Pryde

* Updated for message change

* Update .travis.yml for dqc_0080

* Update version.xule

* Updated V12 for status

* Update dqc_0015 2019 concepts - fix comma issue

* Updated V12 for status

* Updated V12 for status

* Remove outdated reference code (2016 & 2017)

* Update .gitignore

* gitignore fix

* Update .gitignore

* Update v13 from DQC v12.0.0 approved (#141)

Co-authored-by: campbellpryde <campbell.pryde@xbrl.us>

* Revert "Update v13 from v12.0.0 approved and v13 (#11)"

This reverts commit 004b736.

* Updated for updated effective dates

* Removed 2016, 2017 rules from V13

* Updated complied rules

* Updated rules for filings with no calculations.

* Updated Complied rule for V13

* Update rule submission forms for public review

* .gitignore fix

* Update manual revert code not carried from v12

* Restore xule from v12

* Update dqc_0062 test case

Co-authored-by: Campbell Pryde <campbell.pryde@xbrl.us>
davidtauriello added a commit to davidtauriello/dqc_us_rules that referenced this pull request Nov 12, 2020
* Update v13 from v12.0.0 approved and v13 (DataQualityCommittee#11)

* Update v12 for public exposure (DataQualityCommittee#468)

* Updated V12 ruleset

* update dqc_0011 list of elements

* Update to Rule 48

* Updated rule 45 and updated effective date list for US and IFRS

* Updated V11 for effective dates

* Updates for version 12 for effective date issues.

* Recompiled code for effective date changes.

* 2020 Taxonomy added to version 11.

* Create dqc-us-2020-V11-ruleset.zip

* Updated 2020 for changes

* Updated V12 Rules for Xule errors

* Updated V12 rules

* Updated DQC 0001.70 for new allowable extension items

* Updated rules for version 12

* Updated V12 rules based on rule logic forms

* Update docs from v11

* Add v12 rule submission forms

* Update fix relative links

* Update fix line breaks

Co-authored-by: campbellpryde <campbell.pryde@xbrl.us>

* Update DQC_0091.md

* Update dqc_0090 rule submission form

* Update dqc_0090 fix typo

* Update dqc_0090 rule submission form

* Update dqc_0090 fix typo

* Updated version 11 based on comment from Filers

These elements were moved into the 202o Taxonomy, in addition removed deprecated elements from the allowable list.

* Updated rule for false positive flagged on DQC.0001.75

Added allowable members and removed deprecated members.  Update the following variable to the following:
$allowed_base_member_predefined = set(TrustForBenefitOfEmployeesMember, AociGainLossDebtSecuritiesAvailableForSaleWithAllowanceForCreditLossParentMember, AociGainLossDebtSecuritiesAvailableForSaleWithAllowanceForCreditLossIncludingNoncontrollingInterestMember, AociGainLossDebtSecuritiesAvailableForSaleWithAllowanceForCreditLossNoncontrollingInterestMember, AociGainLossDebtSecuritiesAvailableForSaleWithoutAllowanceForCreditLossParentMember, AociGainLossDebtSecuritiesAvailableForSaleWithoutAllowanceForCreditLossNoncontrollingInterestMember, AociGainLossDebtSecuritiesAvailableForSaleWithoutAllowanceForCreditLossIncludingNoncontrollingInterestMember);

* Update dqc_0001 documentation for StatementEquityComponentsAxis changes

* Update v11 for DQC_0001 for 2019 and 2020 UGT (DataQualityCommittee#469)


* Update dqc_0090 rule submission form

* Updated version 11 based on comment from Filers

These elements were moved into the 2020 Taxonomy, in addition removed deprecated elements from the allowable list.

* Updated rule for false positive flagged on DQC.0001.75

Added allowable members and removed deprecated members.  Update the following variable to the following:
$allowed_base_member_predefined = set(TrustForBenefitOfEmployeesMember, AociGainLossDebtSecuritiesAvailableForSaleWithAllowanceForCreditLossParentMember, AociGainLossDebtSecuritiesAvailableForSaleWithAllowanceForCreditLossIncludingNoncontrollingInterestMember, AociGainLossDebtSecuritiesAvailableForSaleWithAllowanceForCreditLossNoncontrollingInterestMember, AociGainLossDebtSecuritiesAvailableForSaleWithoutAllowanceForCreditLossParentMember, AociGainLossDebtSecuritiesAvailableForSaleWithoutAllowanceForCreditLossNoncontrollingInterestMember, AociGainLossDebtSecuritiesAvailableForSaleWithoutAllowanceForCreditLossIncludingNoncontrollingInterestMember);

* Update dqc_0001 documentation for StatementEquityComponentsAxis changes

Co-authored-by: Campbell Pryde <campbell.pryde@xbrl.us>

* update docs for public review timing

* Update travis.yml for v12 public exposure

* Update dqc_0090 rule submission form

* Update dqc_0090 fix typo

* Update v11 for DQC_0001 for 2019 and 2020 UGT (DataQualityCommittee#469)


* Update dqc_0090 rule submission form

* Updated version 11 based on comment from Filers

These elements were moved into the 2020 Taxonomy, in addition removed deprecated elements from the allowable list.

* Updated rule for false positive flagged on DQC.0001.75

Added allowable members and removed deprecated members.  Update the following variable to the following:
$allowed_base_member_predefined = set(TrustForBenefitOfEmployeesMember, AociGainLossDebtSecuritiesAvailableForSaleWithAllowanceForCreditLossParentMember, AociGainLossDebtSecuritiesAvailableForSaleWithAllowanceForCreditLossIncludingNoncontrollingInterestMember, AociGainLossDebtSecuritiesAvailableForSaleWithAllowanceForCreditLossNoncontrollingInterestMember, AociGainLossDebtSecuritiesAvailableForSaleWithoutAllowanceForCreditLossParentMember, AociGainLossDebtSecuritiesAvailableForSaleWithoutAllowanceForCreditLossNoncontrollingInterestMember, AociGainLossDebtSecuritiesAvailableForSaleWithoutAllowanceForCreditLossIncludingNoncontrollingInterestMember);

* Update dqc_0001 documentation for StatementEquityComponentsAxis changes

Co-authored-by: Campbell Pryde <campbell.pryde@xbrl.us>

* Update travis and add testcase results

* Update travis for IFRS testcases

* Update documentation index

* Update unit test dqc_0085

* update fix typos

* Update dqc_0015 list of elements .xlsx

* Update from @derekgengenbacher-wf fix ruleset load issue

* Update xule_multi option per @phillipengel dqc_us_rules DataQualityCommittee#457

* Revert "Update unit test dqc_0085"

This reverts commit fd24093.

* Update to fix conflicts

* Update unit tests dqc_0092

* Update dqc_0092 unit test

* Update v12 unit tests

* Version 12.0.0RC1 DQC for public exposure (DataQualityCommittee#471)

* Updated version 12 rules.

* Push Changes to 83 for xule errors.

* Updated Rulesets for 8-k exclusion on rule 83

* update .travis.yml for dqc_0087 tests

* Update dqc_0085 unit test

* Fixed Issues

* Updated V12 ruleset

* update dqc_0011 list of elements

* update dqc_0011 list of elements

* update dqc_0011 list of elements

* Update rulesetMap.json to correct paths for 2011-15 UGT references

* Update v11 for rules team post-implementation fixes (DataQualityCommittee#458)

* Updated for extensible list values for current or noncurrent

* Updated rule 87 for bug fixes

* Updated V11 for changes in rule 87

* Update DQC_0087.xule

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

* Push Changes to 83 for xule errors.

* Updated Rulesets for 8-k exclusion on rule 83

* update .travis.yml for dqc_0087 tests

* Update dqc_0085 unit test

* update dqc_0011 list of elements

* Update rulesetMap.json to correct paths for 2011-15 UGT references

Co-authored-by: Campbell Pryde <campbell.pryde@xbrl.us>

* Update v11 for rules team post-implementation fixes (DataQualityCommittee#458)

* Updated for extensible list values for current or noncurrent

* Updated rule 87 for bug fixes

* Updated V11 for changes in rule 87

* Update DQC_0087.xule

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

* Push Changes to 83 for xule errors.

* Updated Rulesets for 8-k exclusion on rule 83

* update .travis.yml for dqc_0087 tests

* Update dqc_0085 unit test

* update dqc_0011 list of elements

* Update rulesetMap.json to correct paths for 2011-15 UGT references

Co-authored-by: Campbell Pryde <campbell.pryde@xbrl.us>

* Update to Rule 48

Changed the rule to pick up missing errors.  The rule identified cashflows bu looking for the cash flow abstract and the string cashflow in the calculation role. The rule was amended to change the and to an or.
$item.concept-names.contains(StatementOfCashFlowsAbstract) and $item.role.uri.lower-case.contains('cashflow'))  TO:
$item.concept-names.contains(StatementOfCashFlowsAbstract) or $item.role.uri.lower-case.contains('cashflow'))

* Updated rule 45 and updated effective date list for US and IFRS

* Updated V11 for effective dates

* Updates for version 12 for effective date issues.

* Recompiled code for effective date changes.

* fix conflicts

* Update v11 effective date dqc_0045 (DataQualityCommittee#461)

* Updated rule 45 and updated effective date list for US and IFRS

* Updated V11 for effective dates

Co-authored-by: Campbell Pryde <campbell.pryde@xbrl.us>

* fix effective_dates.csv and update resources.zip

* 2020 Taxonomy added to version 11.

* Create dqc-us-2020-V11-ruleset.zip

* Updated 2020 for changes

* Updated V11 Rules

* Update effective_dates.csv to remove duplication

* Update .gitignore

* .gitignore fix - removes docs folder and files

* Update v11 for UGT 2020 (DataQualityCommittee#463)

* 2020 Taxonomy added to version 11.

* Create dqc-us-2020-V11-ruleset.zip

* Updated V11 Rules

* Update effective_dates.csv to remove duplication

Co-authored-by: Campbell Pryde <campbell.pryde@xbrl.us>

* Updated V12 Rules for Xule errors

* Updated V12 rules

* Updated DQC 0001.70 for new allowable extension items

* Update v11 for UGT 2020 (DataQualityCommittee#463)

* 2020 Taxonomy added to version 11.

* Create dqc-us-2020-V11-ruleset.zip

* Updated V11 Rules

* Update effective_dates.csv to remove duplication

Co-authored-by: Campbell Pryde <campbell.pryde@xbrl.us>

* Updated rules for version 12

* Updated rule 9 for deprecated elements

* Updated for Deprecated Items

* Update rulesetMap.json for UGT 2020

* fix conflicts for v11.0.3

* Update for v11.0.3 (DataQualityCommittee#466)

* Updated rule 9 for Deprecated Items

* Update rulesetMap.json for UGT 2020

Co-authored-by: Campbell Pryde <campbell.pryde@xbrl.us>

* Updated V12 rules based on rule logic forms

* Update docs from v11

* Add v12 rule submission forms

* Update fix relative links

* Update fix line breaks

* Update dqc_0090 rule submission form

* Update dqc_0090 rule submission form

* Update dqc_0090 fix typo

* Update dqc_0090 fix typo

* Updates to v12 reference code

* Update v12 from CP reference code

* Update from CP v12

* Update v12 from CP reference code (DataQualityCommittee#136)

* Updated for Comment from Filers

Alloable element members were excluded from the list of allowable members.

* update docs for public review timing

* Update travis.yml for v12 public exposure

* Update travis and add testcase results

* Update travis for IFRS testcases

* Update documentation index

* Update unit test dqc_0085

* update fix typos

* Update dqc_0015 list of elements .xlsx

* Updated rule 85 for incorrect element.

* Update from @derekgengenbacher-wf fix ruleset load issue

* Update xule_multi option per @phillipengel dqc_us_rules DataQualityCommittee#457

* Revert "Update unit test dqc_0085"

This reverts commit fd24093.

* Update to fix conflicts

* Update unit tests dqc_0092

* Update dqc_0092 unit test

* Update v12 unit tests

Co-authored-by: Campbell Pryde <campbell.pryde@xbrl.us>

* Update rules for proposed flag

* Update v12 for proposed flag (DataQualityCommittee#472)

* Update dqc_0080_ifrs_2019_concepts.csv

Update rule 80 for Valid non negs because of negative Interest Rates becoming more common.

* Update rules for proposed flag (DataQualityCommittee#10)

* compiled pull request

Co-authored-by: Campbell Pryde <campbell.pryde@xbrl.us>

* Update dqc_0092 documentation

* Update .travis.yml

* Update DQC_0015_ListOfElements.xlsx

* Update v12 for dqc_0094 and dqc_0015 rules, documentation (DataQualityCommittee#473)

* Updated Rules to remove DQC 0094.9527

* Update dqc_15_concepts.csv

* Updated resources file for removed nonneg items

* Updates resources to use the non neg items for the 2020 taxonomy

* Cleaned up redundant resource files for DQC 15

* Update dqc_0092 documentation

* Updated rule compile

* Update .travis.yml

* Update DQC_0015_ListOfElements.xlsx

Co-authored-by: Campbell Pryde <campbell.pryde@xbrl.us>

* Update remove settings

* Update remove workspace

* Update xule multi-inline filings

* Update xule for multi-inline document sets (DataQualityCommittee#475)

* Update xule multi-inline filings

* Update .gitignore for vscode

* Merge for v11.0.4x (DataQualityCommittee#476)

* Update xule for multi-inline document sets (DataQualityCommittee#475)

* Update xule for multi-inline filing processing (DataQualityCommittee#477)

* Update dqc_0001 documentation for StatementEquityComponentsAxis changes

* Update xule multi-inline filings

* Update .gitignore for vscode

* Update travis (multi-inline document set)

* Update child_elements_promotable_to_sibling.csv

* Update child_elements_promotable_to_sibling.csv

Added too many exceptions so corrected

* Updated Setting file

* Update settings.json

* Updated 2018 settings

* Delete dqc-us.code-workspace

* Updated setting folder

* Update .gitignore

* Remove .vscode files

* Update .gitignore and remove .vscode files

* Update .gitignore

* Update .gitignore

* Revert "Update travis (multi-inline document set)"

This reverts commit 8914b10.

* Revert "Update travis (multi-inline document set)"

This reverts commit 8914b10.

* Update rule submission forms for DQC review

* Update rule submission forms for DQC review

* Update DQC_0099.md

* Rename DQC_00100.md to DQC_0100.md

* Updated V12 for Updates to DQC 15

* Updated DQC0004 to handle issues associated with decimal misalignment

* Updated V12 for changes relative to DQC_0004

* Update test cases for DQC_0004 change

* Update test cases for DQC_0004 change

* Update rulesetMap.json

* Updated for Changes per DQC

* Update DQC 0009 for consolidation of functions

* Added IFRS 2020

* Updated V12

* Updated version number

* Update fix existing travis

* Reinsert v12 rulesets for travis

* Update Rule Submission Forms & documentation for v12.0.0

* Update from v12 approved documentation changes

* Updated resources for IFRS

* Updated for IFRS 2020 for rule 91

* Update DQC_0080 for element removal (documentation)

* Update DQC_0080 for element removal (documentation)

* Updated DQC_0004 to fix errors

* Updated version 12 for DQC 0004 errors

* Updated to fix min problems

* Updated V12 code

* Updated V12 for change in rule 70

* Updated Version 19 with package

* Update .travis and test cases

* Update .travis.yml and outdated unit tests, remove v12 rulesets

* Updated rule 84 for none handling error and whitespace in rule 4

* Updated zip files for V12

* Update dqc_0011 and dqc_0013 unit tests

no current samples (2019-2020 taxonomies) DQC.US.0011.6820, 6830, 9292, 9293 || DQC.US.0013.2871, 3439, 3441

* Update with dqc_0004 test htm v. xml

* Update DQC.IFRS_0080 documentation

* Update v13 unit tests

* Update .travis.yml

* Update .travis.yml and test cases

* Update v13 for travis

* Update travis unit testing

* Updated rule 62 to indicate the cash flow role

* Update test case from v12

* Merge for v12.0.0 DQC Approved (DataQualityCommittee#480)

* Update dqc_0090 rule submission form

* Update dqc_0090 fix typo

* Updated version 11 based on comment from Filers

These elements were moved into the 202o Taxonomy, in addition removed deprecated elements from the allowable list.

* Updated rule for false positive flagged on DQC.0001.75

Added allowable members and removed deprecated members.  Update the following variable to the following:
$allowed_base_member_predefined = set(TrustForBenefitOfEmployeesMember, AociGainLossDebtSecuritiesAvailableForSaleWithAllowanceForCreditLossParentMember, AociGainLossDebtSecuritiesAvailableForSaleWithAllowanceForCreditLossIncludingNoncontrollingInterestMember, AociGainLossDebtSecuritiesAvailableForSaleWithAllowanceForCreditLossNoncontrollingInterestMember, AociGainLossDebtSecuritiesAvailableForSaleWithoutAllowanceForCreditLossParentMember, AociGainLossDebtSecuritiesAvailableForSaleWithoutAllowanceForCreditLossNoncontrollingInterestMember, AociGainLossDebtSecuritiesAvailableForSaleWithoutAllowanceForCreditLossIncludingNoncontrollingInterestMember);

* Update dqc_0001 documentation for StatementEquityComponentsAxis changes

* Update v11 for DQC_0001 for 2019 and 2020 UGT (DataQualityCommittee#469)


* Update dqc_0090 rule submission form

* Updated version 11 based on comment from Filers

These elements were moved into the 2020 Taxonomy, in addition removed deprecated elements from the allowable list.

* Updated rule for false positive flagged on DQC.0001.75

Added allowable members and removed deprecated members.  Update the following variable to the following:
$allowed_base_member_predefined = set(TrustForBenefitOfEmployeesMember, AociGainLossDebtSecuritiesAvailableForSaleWithAllowanceForCreditLossParentMember, AociGainLossDebtSecuritiesAvailableForSaleWithAllowanceForCreditLossIncludingNoncontrollingInterestMember, AociGainLossDebtSecuritiesAvailableForSaleWithAllowanceForCreditLossNoncontrollingInterestMember, AociGainLossDebtSecuritiesAvailableForSaleWithoutAllowanceForCreditLossParentMember, AociGainLossDebtSecuritiesAvailableForSaleWithoutAllowanceForCreditLossNoncontrollingInterestMember, AociGainLossDebtSecuritiesAvailableForSaleWithoutAllowanceForCreditLossIncludingNoncontrollingInterestMember);

* Update dqc_0001 documentation for StatementEquityComponentsAxis changes

Co-authored-by: Campbell Pryde 

* Update dqc_0090 rule submission form

* Update dqc_0090 fix typo

* Update v11 for DQC_0001 for 2019 and 2020 UGT (DataQualityCommittee#469)


* Update dqc_0090 rule submission form

* Updated version 11 based on comment from Filers

These elements were moved into the 2020 Taxonomy, in addition removed deprecated elements from the allowable list.

* Updated rule for false positive flagged on DQC.0001.75

Added allowable members and removed deprecated members.  Update the following variable to the following:
$allowed_base_member_predefined = set(TrustForBenefitOfEmployeesMember, AociGainLossDebtSecuritiesAvailableForSaleWithAllowanceForCreditLossParentMember, AociGainLossDebtSecuritiesAvailableForSaleWithAllowanceForCreditLossIncludingNoncontrollingInterestMember, AociGainLossDebtSecuritiesAvailableForSaleWithAllowanceForCreditLossNoncontrollingInterestMember, AociGainLossDebtSecuritiesAvailableForSaleWithoutAllowanceForCreditLossParentMember, AociGainLossDebtSecuritiesAvailableForSaleWithoutAllowanceForCreditLossNoncontrollingInterestMember, AociGainLossDebtSecuritiesAvailableForSaleWithoutAllowanceForCreditLossIncludingNoncontrollingInterestMember);

* Update dqc_0001 documentation for StatementEquityComponentsAxis changes

Co-authored-by: Campbell Pryde 

* Updated version 12 for errors in rules

* Updated 2018 for errors

* Updated based on DQC Meeting on 29th May

* Update xule multi-inline filings

* Update xule for multi-inline document sets (DataQualityCommittee#475)

* Update xule multi-inline filings

* Update .gitignore for vscode

* Merge for v11.0.4x (DataQualityCommittee#476)

* Update xule for multi-inline document sets (DataQualityCommittee#475)

* Update travis (multi-inline document set)

* Update child_elements_promotable_to_sibling.csv

* Update child_elements_promotable_to_sibling.csv

Added too many exceptions so corrected

* Updated Setting file

* Update settings.json

* Updated 2018 settings

* Delete dqc-us.code-workspace

* Updated setting folder

* Update .gitignore

* Remove .vscode files

* Update .gitignore and remove .vscode files

* Revert "Update travis (multi-inline document set)"

This reverts commit 8914b10.

* Updated V12 for Updates to DQC 15

* Updated DQC0004 to handle issues associated with decimal misalignment

* Updated V12 for changes relative to DQC_0004

* Update test cases for DQC_0004 change

* Updated for Changes per DQC

* Update DQC 0009 for consolidation of functions

* Added IFRS 2020

* Updated V12

* Updated version number

* Update Rule Submission Forms & documentation for v12.0.0

* Updated resources for IFRS

* Updated for IFRS 2020 for rule 91

* Update DQC_0080 for element removal (documentation)

* Updated DQC_0004 to fix errors

* Updated version 12 for DQC 0004 errors

* Updated to fix min problems

* Updated V12 code

* Updated V12 for change in rule 70

* Updated Version 19 with package

* Update .travis and test cases

* Updated rule 84 for none handling error and whitespace in rule 4

* Updated zip files for V12

* Update with dqc_0004 test htm v. xml

* Update travis unit testing

Co-authored-by: Campbell Pryde

* Updated for message change

* Update .travis.yml for dqc_0080

* Update version.xule

* Updated V12 for status

* Update dqc_0015 2019 concepts - fix comma issue

* Updated V12 for status

* Updated V12 for status

* Remove outdated reference code (2016 & 2017)

* Update .gitignore

* gitignore fix

* Update .gitignore

* Update v13 from DQC v12.0.0 approved (DataQualityCommittee#141)

Co-authored-by: campbellpryde <campbell.pryde@xbrl.us>

* Revert "Update v13 from v12.0.0 approved and v13 (DataQualityCommittee#11)"

This reverts commit 004b736.

* Updated for updated effective dates

* Removed 2016, 2017 rules from V13

* Updated complied rules

* Updated rules for filings with no calculations.

* Updated Complied rule for V13

* Update to remove test condition

* Update to 2019 rules for extra rule removal

* Updated DQC_0099 for addotional non cash exception abstracts

* Updated V13 for 2 additional CF abstracts on rule 99

* Updated rule message for 87

* Updated V13 to incorporate the DQC rules taxonomy for 2020 taxonomy.

* Updated V13 to support FASB DQC taxonomy

* Forgot to remove test

* Update to remove test rule

* Update constant to handle dimension member exceptions

* Updated complied file for change

* Update child_elements_promotable_to_sibling.csv

* Updated Version

* Updated zip files for V13

* Updated to remove rule 96 and 97 using version 3

* Updated to remove rule 96 & 97

* Update from v13.0.0RC3 DQC

* Update .gitignore for settings.json

* Update .gitignore

* Update .gitignore

* Remove settings.json DJT

* Update .gitignore

* Update v13 for DQC Rules Discussion

* Update .gitignore and symlinks

* CP update symlinks

* Update DQC v13.0.1

* Update from DQC v13.0.1 archive

Co-authored-by: campbellpryde <campbell.pryde@xbrl.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
Development

Successfully merging this pull request may close these issues.

None yet

2 participants