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 v23.0.3 Approved #806

Merged
merged 641 commits into from
Feb 12, 2024
Merged

Merge for v23.0.3 Approved #806

merged 641 commits into from
Feb 12, 2024

Conversation

davidtauriello
Copy link
Contributor

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 October 25, 2023 11:51
- update dqc_0080 IFRS 2023 unit test
- add dqc_0174
- update dqc_0164
* Create dqc_0080_ifrs_2023_concepts.csv

* Update dqc_0080_ifrs_2023_concepts.csv

* Update dqc_0080_ifrs_2021_concepts.csv

* Updated resources files

* Fixed rule 174 to use correct function

* Updated V22

* Update unit test IFRS dqc_0080

- non-neg changes

* Update version v22

- v22.0.1

* Compiled ruleset .zip files v22.0.1

* Update unit tests for v22

- update dqc_0080 IFRS 2023 unit test
- add dqc_0174
- update dqc_0164

---------

Co-authored-by: Campbell
- version 22.0.1
- re-issue v22.0.1
-dqc_0167, dqc_0168, dqc_0169
Updated documentation from children to descendant.
davidtauriello and others added 29 commits January 16, 2024 15:52
- remove 9520 RevenueNotFromContractWithCustomerExcludingInterestIncome
- 9520,RevenueNotFromContractWithCustomerExcludingInterestIncome
- tested with Python 3.10, Arelle 2.17.5 and XULE 23694
* Updated rule 0118 to work when checking if a set exists.

* Updated to remove 9520

Revenue not from contract removed to be consistent with other revenue items that can be negative in some limited cases.

* Updated 118 documentation

* Updated to sync with V23 from David at RC4

* Create DQC.code-workspace

* Updated V23 for message fixes from Shelly

* Update DQC.code-workspace

* Updated effective Dates

for V23

* Update DQC_0082.xule

Commented rule as no longer valid in 2023.  Also updated XBRL US website.

* Update resources.zip

Updated resource .zip file for effective date changes

* Added DQC rules to support the 2024 taxonomy.

* Updated taxonomy reference on 2024 taxonomy

* Updated V23 rules

* Updated symbolic links

* Update version.xule

* Remove status from V23 proposed

* Recompiled V23 rules

* Fixed rule 166 to not run 'DEF 14A' and 'DEF 14C'

* Updated ruleset for rule 166 change

* Create DQC.code-workspace

* Updated V23 for message fixes from Shelly

* Update DQC.code-workspace

* Updated effective Dates

for V23

* Update DQC_0082.xule

Commented rule as no longer valid in 2023.  Also updated XBRL US website.

* Update resources.zip

Updated resource .zip file for effective date changes

* Added DQC rules to support the 2024 taxonomy.

* Updated taxonomy reference on 2024 taxonomy

* Updated V23 rules

* Updated symbolic links

* Update version.xule

* Remove status from V23 proposed

* Recompiled V23 rules

* Fixed rule 166 to not run 'DEF 14A' and 'DEF 14C'

* Updated ruleset for rule 166 change

* Updated IFRS 167 to not create XULE error

* Update DQC_IFRS_0167.xule

Updated as missed earlier

* Updated DQC 167 to handle networks correctly apply to 2023

* Updated IFRS 176 to remove XULE errors

* Create dqc_compile_all.sh

* Updated code to compile rules

* Update dqc_compile_p39.sh

Updated to run on Python 3.9 systems

* Update version.xule

* Updated v23 for changes from testing

* Updated rule 173 to look at label and not reference

* Move to V23 from V22

* Updated V23 to fix errors

* Update version.xule

* Updated V23 ruleset

* Updated rule 0177.10133

Fixed to check if the ecd taxonomy

* Updated rule 177 to handle ecd taxonomy

* Updated V23 to fix xule error

* Update 171 for 2024 apply to V23

* Updated rule 150 to handle children calcs (exclude 2024)

* Update DQC_0150.xule

Updated for 2024 to handle calc children with the operating member.

* Updated rule 161 to include InvestmentVariableInterestRateTypeExtensibleEnumeration for 2024

The extensible elements required were added to the taxonomy in 2024.

* Updated V23 for changes

* Update copyright to 2024

* Update v23 rule submission forms as Approved

* Recompile rulesets DJT

* Update dqc_0015 test case

- 9520,RevenueNotFromContractWithCustomerExcludingInterestIncome

* Update .travis.yml

- tested with Python 3.10, Arelle 2.17.5 and XULE 23694

---------

Co-authored-by: Campbell <campbell.pryde@xbrl.us>
- using ESMA namespace
- using ESMA namespace
- bump XULE and Arelle versions
* Updated rule 0168 to allow an opt out

Can use element TaxReconciliationNotRequired

* Updated rule 176 to handle the F1 report.

* Updated rule 118 to fix min error.

* Recompile ruleset .zip files

Arelle 2.23.1 XULE 23694.1

* Updated rule 118 to fix min error.

* Removed potential case conflict

* Update .travis.yml and .sh

- Arelle 2.23.1
- create variable $PYTHON_VERSION

* Fixed missing constant in 2020 ruleset

* Updated 166 to be consistent

* Recompile ruleset .zip files v23.0.3

- Arelle 2.23.1 XULE 23694

* Update .travis.yml

- fix PYTHON_VERSION variable

* Update test cases for changes dqc_0118 and dqc_0168

---------

Co-authored-by: campbellpryde
@davidtauriello davidtauriello merged commit eeb8da6 into master Feb 12, 2024
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

3 participants