Skip to content

Commit

Permalink
Merge branch 'davidtauriello-v12' into v12
Browse files Browse the repository at this point in the history
  • Loading branch information
davidtauriello committed May 12, 2020
2 parents c0b3143 + 7616f6e commit c9d2b11
Show file tree
Hide file tree
Showing 16 changed files with 36 additions and 6 deletions.
Binary file modified dqc_us_rules/dqc-ifrs-2016-V12-ruleset.zip
Binary file not shown.
Binary file modified dqc_us_rules/dqc-ifrs-2017-V12-ruleset.zip
Binary file not shown.
Binary file modified dqc_us_rules/dqc-ifrs-2018-V12-ruleset.zip
Binary file not shown.
Binary file modified dqc_us_rules/dqc-ifrs-2019-V12-ruleset.zip
Binary file not shown.
Binary file modified dqc_us_rules/dqc-us-2016-V12-ruleset.zip
Binary file not shown.
Binary file modified dqc_us_rules/dqc-us-2017-V12-ruleset.zip
Binary file not shown.
Binary file modified dqc_us_rules/dqc-us-2018-V12-ruleset.zip
Binary file not shown.
Binary file modified dqc_us_rules/dqc-us-2019-V12-ruleset.zip
Binary file not shown.
Binary file modified dqc_us_rules/dqc-us-2020-V12-ruleset.zip
Binary file not shown.
Binary file modified dqc_us_rules/resources.zip
Binary file not shown.
Expand Up @@ -53,4 +53,12 @@ EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate,EffectiveInc
EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate,EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017TransitionTaxOnAccumulatedForeignEarningsPercent
OtherInvestments,OtherShortTermInvestments
Revenues,OtherOperatingIncome
OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax,OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossBeforeReclassificationAndTax
OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax,OtherComprehensiveIncomeLossNetInvestmentHedgeGainLossBeforeReclassificationAndTax
RealEstateInvestmentPropertyNet,RealEstateHeldforsale
RealEstateInvestmentPropertyNet,DevelopmentInProcess
RealEstateInvestmentPropertyNet,LandAvailableForDevelopment
PaymentsToAcquireProductiveAssets,PaymentsToAcquireAndDevelopRealEstate
ProceedsFromIssuanceOfCommonStock,ProceedsFromIssuanceOfCommonStockDividendReinvestmentPlan
Revenues,ForeignCurrencyTransactionGainLossBeforeTax
Revenues,GainLossOnDerivativeInstrumentsNetPretax
RestructuringSettlementAndImpairmentProvisions,BusinessCombinationAcquisitionRelatedCosts
2 changes: 1 addition & 1 deletion dqc_us_rules/source/lib/version.xule
Expand Up @@ -9,7 +9,7 @@ DQC Rules

/** Define the rule version **/

constant $ruleVersion = '12.0.0RC3'
constant $ruleVersion = '12.0.0RC4'

/** Define Additional Attribute types that can be associated with a rule **/

Expand Down
7 changes: 6 additions & 1 deletion dqc_us_rules/source/us/2018/DQC_0001.xule
Expand Up @@ -684,9 +684,14 @@ $member_extension = navigate dimensions dimension-member descendants from srt:Co

$allowable_extensions = set(qname($extension_ns,'CorporateReconcilingItemsAndEliminationsMember'), qname($extension_ns,'CorporateAndReconcilingItemsMember'), qname($extension_ns,'CorporateAndEliminationsMember'), qname($extension_ns,'EliminationsAndReconcilingItemsMember'), qname($extension_ns,'OperatingSegmentsAndCorporateNonSegmentMember'), qname($extension_ns,'OperatingSegmentsExcludingIntersegmentEliminationMember'));

/** Limit these to extensions filter out base taxonomy elements**/
$ChildExtensions1 = navigate dimensions domain-member descendants from MaterialReconcilingItemsMember returns set (target-name);

$ChildExtensions2 = navigate dimensions domain-member descendants from srt:ConsolidationEliminationsMember returns set (target-name);

/** Union the sets**/

$allowed_members = $allowable_extensions + $member_USGAAP;
$allowed_members = $allowable_extensions + $member_USGAAP + $ChildExtensions2 + $ChildExtensions1;

$unallowed_members = $member_extension - $allowed_members;

Expand Down
9 changes: 8 additions & 1 deletion dqc_us_rules/source/us/2018/DQC_0073.xule
Expand Up @@ -44,7 +44,14 @@ DefinedBenefitPlanPurchasesSalesAndSettlements,
DefinedBenefitPlanTargetAllocationPercentage,
DefinedBenefitPlanTransfersBetweenMeasurementLevels,
DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss,
DefinedBenefitPlanWeightedAverageAssetAllocations);
DefinedBenefitPlanWeightedAverageAssetAllocations,
FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareUnfundedCommittments,
FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareInvestmentRedemptionNoticePeriod1,
FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareInvestmentRedemptionFrequency,
FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareInvestmentRedemptionDescription,
FairValueInvestmentsEntitiesThatCalculateNetAssetValuePerShareRedemptionRestrictionPeriodInEffect1

);



Expand Down
7 changes: 6 additions & 1 deletion dqc_us_rules/source/us/2019/DQC_0001.xule
Expand Up @@ -690,9 +690,14 @@ $member_extension = navigate dimensions dimension-member descendants from srt:Co

$allowable_extensions = set(qname($extension_ns,'CorporateReconcilingItemsAndEliminationsMember'), qname($extension_ns,'CorporateAndReconcilingItemsMember'), qname($extension_ns,'CorporateAndEliminationsMember'), qname($extension_ns,'EliminationsAndReconcilingItemsMember'), qname($extension_ns,'OperatingSegmentsAndCorporateNonSegmentMember'), qname($extension_ns,'OperatingSegmentsExcludingIntersegmentEliminationMember'), qname($extension_ns,'OtherOperatingSegmentsAndIntersegmentEliminationsMember'));

/** Limit these to extensions filter out base taxonomy elements**/
$ChildExtensions1 = navigate dimensions domain-member descendants from MaterialReconcilingItemsMember returns set (target-name);

$ChildExtensions2 = navigate dimensions domain-member descendants from srt:ConsolidationEliminationsMember returns set (target-name);

/** Union the sets**/

$allowed_members = $allowable_extensions + $member_USGAAP;
$allowed_members = $allowable_extensions + $member_USGAAP + $ChildExtensions2 + $ChildExtensions1;

$unallowed_members = $member_extension - $allowed_members;

Expand Down
7 changes: 6 additions & 1 deletion dqc_us_rules/source/us/2020/DQC_0001.xule
Expand Up @@ -690,9 +690,14 @@ $member_extension = navigate dimensions dimension-member descendants from srt:Co

$allowable_extensions = set(qname($extension_ns,'CorporateReconcilingItemsAndEliminationsMember'), qname($extension_ns,'CorporateAndReconcilingItemsMember'), qname($extension_ns,'CorporateAndEliminationsMember'), qname($extension_ns,'EliminationsAndReconcilingItemsMember'), qname($extension_ns,'OperatingSegmentsAndCorporateNonSegmentMember'), qname($extension_ns,'OperatingSegmentsExcludingIntersegmentEliminationMember'), qname($extension_ns,'OtherOperatingSegmentsAndIntersegmentEliminationsMember'));

/** Limit these to extensions filter out base taxonomy elements**/
$ChildExtensions1 = navigate dimensions domain-member descendants from MaterialReconcilingItemsMember returns set (target-name);

$ChildExtensions2 = navigate dimensions domain-member descendants from srt:ConsolidationEliminationsMember returns set (target-name);

/** Union the sets**/

$allowed_members = $allowable_extensions + $member_USGAAP;
$allowed_members = $allowable_extensions + $member_USGAAP + $ChildExtensions2 + $ChildExtensions1;

$unallowed_members = $member_extension - $allowed_members;

Expand Down

0 comments on commit c9d2b11

Please sign in to comment.