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

Merge for v20.0.6 #745

Merged
merged 825 commits into from
May 4, 2023
Merged

Merge for v20.0.6 #745

merged 825 commits into from
May 4, 2023

Conversation

davidtauriello
Copy link
Contributor

@davidtauriello davidtauriello commented May 4, 2023

Changes:

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.

davidtauriello and others added 30 commits November 15, 2022 17:43
* Updated V20 rules

* Updated rule 144 and 143

* Update requirements.txt

- remove openpyxl to use Arelle requirement, which is pegged at 2.*

* Updated Non Neg for DQC Changes

Reflects changes provided for Sonny based on negative interest rates being reported by banks.

* Updated Non Neg for DQC Changes

Reflects changes provided for Sonny based on negative interest rates being reported by banks.

* updated rule 108 to take dimensions into account

* updated rule 108 to take dimensions into account

* Updated rule 131 to have a tolerance for decimal places

* Updated rule 131 to have a tolerance for decimal places

* Updated version 19 release and resources

* Updated all us-gaap resource  files to V19 from V18.

* Updated V19

* Update for v18 approved

- Updated Tolerance factor for period comparison
- Updated Non Neg for DQC Changes - negative interest rates reported by banks
- Updated rule 108 to take dimensions into account
- Updated rule 131 to have a tolerance for decimal places

* Update .travis.yml for v18 approved

- add tests for dqc_0131

* Update test cases for change in tolerance

- dqc_0084 and dqc_0093

* Update .travis.yml for changes

* Update v19 rulesets and resources

* Update requirements.txt

- remove openpyxl to use Arelle requirement, which is pegged at 2.*

* Update for v18 approved

- Updated Tolerance factor for period comparison
- Updated Non Neg for DQC Changes - negative interest rates reported by banks
- Updated rule 108 to take dimensions into account
- Updated rule 131 to have a tolerance for decimal places

* Update .travis.yml for v18 approved

- add tests for dqc_0131

* Update test cases for change in tolerance

- dqc_0084 and dqc_0093

* Update .travis.yml for changes

* Update v19 rulesets and resources

* Update rulesetMap.json

* Updated Ruleset for iteration issue.

* Updated Ruleset for iteration issue.

* Update DQC_0081.xule

* Updated version number

* Updated V19 for iteration fix

* Update .travis.yml

* Update v19 for public review (#663)

* Updated Ruleset for iteration issue.

* Update DQC_0081.xule

* Updated version number

* Updated V19 for iteration fix

* Update .travis.yml

Co-authored-by: Campbell

* Update ruleset .zip files

- v19.0.0RC4 from campbellpryde-xule.dqc

* Update ruleset .zip files

- v19.0.0RC4 from campbellpryde-xule.dqc

* Updated Rule 47 and 81 to handle BDC correctly

The element InvestmentCompanyNetAssetsFromOperationsIncreaseDecrease is used as the starting point for the cash flow items for income. This was added to the list of income statement items.

* Update constant.xule

* Updated Rule 47 and 81 to handle BDC correctly

The element InvestmentCompanyNetAssetsFromOperationsIncreaseDecrease is used as the starting point for the cash flow items for income. This was added to the list of income statement items.

* Update dqc_15_usgaap_2022_concepts.csv

Removed rule 9760 as it can be negative.

* Update dqc_15_usgaap_2022_concepts.csv

Removed rule 9760 as it can be negative.

* Updated version number

* Update resources.zip

* Updated for CHanges for BDC

* Update .travis.yml

- filter for dqc_0047 and dqc_0081 edits

* Update v19 for Public Review (#666)

* Updated Rule 47 and 81 to handle BDC correctly

The element InvestmentCompanyNetAssetsFromOperationsIncreaseDecrease is used as the starting point for the cash flow items for income. This was added to the list of income statement items.

* Update constant.xule

* Update dqc_15_usgaap_2022_concepts.csv

Removed rule 9760 as it can be negative.

* Updated version number

* Update resources.zip

* Updated for CHanges for BDC

* Update .travis.yml

- filter for dqc_0047 and dqc_0081 edits

Co-authored-by: Campbell

* Update rulesetMap.json

- remove 2022 IFRS http: namespace

* Update rulesetMap.json

- remove 2022 IFRS http: namespace

* Update constant.xule

Added InvestmentIdentifierAxis to allow non neg elements

* Update constant.xule

Added InvestmentIdentifierAxis to allow non neg elements

* Update base-taxonomy-2022.xule

* Update namespace.xule

* Update settings.json

* Added FASB Taxonomies

* Added todo items

* Update DQC_0144.xule

* Updated rule 118 to fix default issue

Valid error were not flagging because the default dimension was not defined on the specific cube but was defined on another cube. As the default is not specific to a cube the rule was updated so if the default was defined for the dimension in any cube it would be recognized as the default

* Updated rule 118 to fix default issue

Valid error were not flagging because the default dimension was not defined on the specific cube but was defined on another cube. As the default is not specific to a cube the rule was updated so if the default was defined for the dimension in any cube it would be recognized as the default

* Updated rule 118 to work reliably

The rule was not handling facts with multi dimensions in the addends.  This fix resolves the issue so that results are consistent.

* Updated rule 118 to work reliably

The rule was not handling facts with multi dimensions in the addends.  This fix resolves the issue so that results are consistent.

* Updated changes for rule 118

* Updated for 118

* Updated esef for 118

* Update .travis.yml

- add test case

* Create DQC.US.0118.9575_maxd-us-2022.xml

* Update dqc_0011.csv

* Updated risk metrics for Buffer values

* Updated risk metrics for Buffer values

* Update rule 141 to handle a reconciliation between interest and non interest

* Update rule 141 to handle a reconciliation between interest and non interest

* Updated V19

* Update DQC_011_ListOfElements.xlsx

* Update for v18.0.6 DQC Approved

* Update for ESEF-DQR for v2.0.2 (#4)

* Update for v18.0.6 DQC Approved

* Added additional rules

* Added rules for V20 2022

* Updated for V20 Rules

* Updated additional rules for V20

* Removed dup rules from 145

* Compiled version V20

* Added IFRS 2021 non neg and updated 0081 rule number

* Updated IFRS nonneg to be up to date.

* Updated IFRS nonneg to be up to date.

* Update resources.xule

* Update resources.xule

* Updated V20

* Updated rule 81 to handle an empty set

* Updated rule 81 to handle an empty set

* Updated rule number on rule 81

* Updated IFRS for missing srt

* Updated IFRS 128 for appropriate SRT

* Updated IFRS 128 for 2020

* Update taxonomy Ref for ifrs 2020

* Updated IFRS 128 for appropriate SRT

* Updated IFRS for missing srt

* Updated IFRS 128 for 2020

* Update .travis.yml

- filter for changes v19.0.0RC6
- remove DQC.IFRS.0128.9598 - rdy-20210331.xml
- revise dqc_0139 unit tests

* Updated to fix typo

* Updated 2020 IFRS to handle srt correctly

* Updated V19

* Fix issue with rule 81

* Fix issue with rule 81

* Fixed rule 81 issue

* compiled V20

* Fixed missing comma in message.

* Fixed missing comma in message.

* Update .travis.yml

- filter for dqc_0081 and dqc_0139

* Update namespace.xule

* namespace update to V19

* Updated version info for V19 for approved release.

* Remove old status parameters

* Update rule submission forms and .travis.yml for approved

* Update DQC.US.0139.9859_bhtbk-us-2021.xml

- dqc_0139 message change

* Update .travis.yml

* Update for v19 Approved

* Update unit tests for v19

- dqc_0011
- dqc_0080

* Update unit tests for v19

- dqc_0011
- dqc_0080

* Update DQC.IFRS.0080_lbk-ifrs-2019.xml

* Update DQC.IFRS.0080_lbk-ifrs-2019.xml

* Update DQC_0015_ListOfElements.xlsx

* Updated Data Quality Checks.

* Update v19 Approved (#679)

* Update unit tests for v19

- dqc_0011
- dqc_0080

* Update DQC.IFRS.0080_lbk-ifrs-2019.xml

* Updated Data Quality Checks.

Co-authored-by: Campbell

* Update .gitignore for xule.dqc

* Update requirements.txt

* Update .gitignore

- remove /guidance

* Update ruleset .zip files for v18.0.9

* Update for v19.0.0 approved

* For IFRS taxonomy updated for Auditor Name

Added auditor name for exceptions to rule 33 for IFRS.

* For IFRS taxonomy updated for Auditor Name

Added auditor name for exceptions to rule 33 for IFRS.

* Updated rule 135 for tolerance

* Update version.xule

* Updated V19

Updated for change to 138

* Updated rule 132 to handle financ

* Updated rule 132 to handle financ

* Updated rule 135 for tolerance

* Updated to handle pension issue for 135

* Updated version number

* Updated V19

Updated for issue in rule 135.

* Updated 136 to exclude nils

* Updated to handle pension issue for 135

* Updated 136 to exclude nils

* Updated V19

* Fixed message to show max absolute value.

* Fixed message to show max absolute value.

* Updated V19 for changes

* Updated tolerance on 135

* Updated V20 rulesets

* Updated tolerance to 20

* Updated for tolerance

* Updated rule 134 for Short Term and Fixed Maturites Member

* Updating Committing V19

* Updated rule 134 for Short Term and Fixed Maturites Member

* Update dqc_0135 rule submission form

* Updated V20

* Updated 140 to fix xule error

* Update version.xule

* Compiled V19

* Update requirements.txt and .travis.yml

Update .travis.yml

- add unit tests for dqc_0140
- update requirements for Arelle 2.0.0

Update requirements.txt

Update requirements.txt

Update travis-run.sh

Update travis-run.sh

Update travis-run.sh

* Update unit tests for rule changes

- dqc_0134, dqc_0135, dqc_0136 (add from v18)

* Update v19 Approved (#682)

* For IFRS taxonomy updated for Auditor Name

Added auditor name for exceptions to rule 33 for IFRS.

* Updated rule 135 for tolerance

* Update version.xule

* Updated V19

Updated for change to 138

* Updated rule 132 to handle financ

* Updated to handle pension issue for 135

* Updated version number

* Updated V19

Updated for issue in rule 135.

* Updated 136 to exclude nils

* Updated V19

* Fixed message to show max absolute value.

* Updated V19 for changes

* Updated tolerance to 20

* Updated for tolerance

* Updated rule 134 for Short Term and Fixed Maturites Member

* Updating Committing V19

* Update dqc_0135 rule submission form

* Updated 140 to fix xule error

* Update version.xule

* Compiled V19

* Update requirements.txt and .travis.yml

Update .travis.yml

- add unit tests for dqc_0140
- update requirements for Arelle 2.0.0

Update requirements.txt

Update requirements.txt

Update travis-run.sh

Update travis-run.sh

Update travis-run.sh

* Update unit tests for rule changes

- dqc_0134, dqc_0135, dqc_0136 (add from v18)

Co-authored-by: Campbell

* Update .travis.yml

* Update effective_dates.csv

* Update resources.zip

* Update effective_dates.csv

Updated effective dates for V19

* Update effective_dates.csv

Updated effective dates for V19

* Updated with effective dates in resource file

* Update effective_dates.csv

* Updated rule 145 for typo

* Updated V20

* Updated rules for V20

* Updated V20 rules

* Update .gitignore

- XULE.DQC repo

* Update from DQC v19.0.1

* Updated for unfunded on nonneg

* Updated for unfunded on nonneg

* Updated Version Number

* Updated V19 version Number

* Updated V20

Fixed XULE issues and added rule 148

* Updates to V20

* Fixed Tolerance scales and OVI issue on 135

* Fixed Tolerance scales and OVI issue on 135

* Updated to V20 rules so they work.

* Updated for errors identified in V20 run

* Updated rule 135 for OCI

* Merge for v19.0.2 Approved (#686)

* Updated for unfunded on nonneg

* Fixed Tolerance scales and OVI issue on 135

* Updated rule 135 for OCI

* Updated V19 for changes to 135 and Tolerance.

Co-authored-by: Campbell 
Co-authored-by: marcward

* Fixed rule 147 error message

* Updated rule 0135

* Updated 135

* Merge for v19.0.2 (republish) (#688)

* Fixed Tolerance scales and OVI issue on 135

- revise .xule, ruleset.zip and unit tests

Co-authored-by: Campbell

* Update V20 for V21 changes

* Updated V20 rules to eliminate false positives for 145 and 146

* Updated 135 and 149

* Updated 146 to handle transitions.

* Update functions.xule

Updated functions to fix nested members issue.

* Update DQC_0146.xule

* Delete DQC_0149.xule

Removed as belongs to version 21

* Updated V20

* Updated  rule 118

* Updates to V18 for rule 118

* Updated V20

* Update v19 Approved (#692)

* Update functions.xule

Updated functions to fix nested members issue.

* Updated version number

* Updated V19 for member addition fix.

* Update .travis.yml for dqc_0118 and dqc_0135

* Updated V19 for rule 118 changes

Co-authored-by: Campbell 
Co-authored-by: marcward

* Updated Resources for V20 and version number and status

* Update resources.zip

* Updated V20

* Update travis-CI for v20 rules

* Update .travis.yml

* Update documentation for v20 public exposure

* Updated rule 146 for false value in boolean

* Updated V20 for fix to 146

* Update resources.xule

* Create tasks.json

* Update dqc-ifrs-2021-V20-ruleset.zip

* Update dqc-ifrs-2021-V20-ruleset.zip

* Update DQC.US.0146.9870_form-us-2021.xml

Co-authored-by: Campbell <campbell.pryde@xbrl.us>
Co-authored-by: marcward <marc.ward@xbrl.us>
- dqc_0135 message change
- dqc_0135 message change
- full run of .travis.yml
- fixes from full travis for dqc_011, dqc_0115, dqc_0128
* Updated errors based on travis run

* Updating V20 for changes for resources

Co-authored-by: Campbell 
Co-authored-by: marcward
- message change
The rule was updated not to require extensible enumerations for breakdowns of investments or pensions other than level 3
- dqc_0135
* Updated V19 to add exceptions to 115

* Updated V20

* Updated rule 135 to handle breakdowns

The rule was updated not to require extensible enumerations for breakdowns of investments or pensions other than level 3

* Updated V20 version

Co-authored-by: Campbell
- dqc_0005, dqc_0006 and dqc_0141
campbellpryde and others added 29 commits April 21, 2023 10:29
* Added exception for rule 127

Case where SignificantInvestmentsInAssociatesAxis is used on financial statements is excluded.

* Update DQC_0014_ListOfElements.xlsx

* Fixed 140 rule message to eliminate ambiguity of facts.

Updated rule 14 message to address comment 

* Updated version Number

* Updated V20.0.5 - On old xule compile version.

* Update dqc_0140 unit tests

message change

---------

Co-authored-by: Campbell
- rollback to 23379.2
- rollback to 23379.2
Corrected for negative value using abs.
This build has been complied with this ruleset. 23524
- add dqc_0043.9873 unit tests
- remove DerivativeCostOfHedgeNetOfCashReceived
@davidtauriello davidtauriello merged commit f2e4def into master May 4, 2023
1 check failed
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