Line |
From Fundamental Accounting Concept |
Type of Relation (Arcrole) |
To US GAAP XBRL Taxonomy Concept |
Try Order |
1 |
fac:ComprehensiveIncomeLoss |
class-equivalentClass |
us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest |
1 |
2 |
fac:NetIncomeLoss |
class-equivalentClass |
us-gaap:ProfitLoss |
1 |
3 |
fac:NetIncomeLoss |
class-equivalentClass |
us-gaap:IncomeLossIncludingPortionAttributableToNoncontrollingInterest |
2 |
4 |
fac:OtherComprehensiveIncomeLoss |
class-equivalentClass |
us-gaap:OtherComprehensiveIncomeLossNetOfTax |
1 |
5 |
fac:OtherComprehensiveIncomeLossAttributableToNoncontrollingInterest |
class-equivalentClass |
us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest |
1 |
6 |
fac:OtherComprehensiveIncomeLossAttributableToParent |
class-equivalentClass |
us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent |
1 |
7 |
fac:OtherOperatingIncomeExpenses |
class-equivalentClass |
us-gaap:OtherOperatingIncome |
1 |
Line |
Rule Code |
Rule |
Description |
1 |
CI-Impute-01 |
if ($ComprehensiveIncomeLossAttributableToParent = 0 and $ComprehensiveIncomeLossAttributableToNoncontrollingInterest = 0 and not($ComprehensiveIncomeLoss = 0)) then ($ComprehensiveIncomeLossAttributableToParent = $ComprehensiveIncomeLoss) else ($ComprehensiveIncomeLossAttributableToParent = $ComprehensiveIncomeLossAttributableToParent) |
|
2 |
CI-Impute-02 |
if ($ComprehensiveIncomeLossAttributableToParent = 0 and not($ComprehensiveIncomeLossAttributableToNoncontrollingInterest = 0) and not($ComprehensiveIncomeLoss = 0)) then ($ComprehensiveIncomeLossAttributableToParent = $ComprehensiveIncomeLoss - $ComprehensiveIncomeLossAttributableToNoncontrollingInterest) else ($ComprehensiveIncomeLossAttributableToParent = $ComprehensiveIncomeLossAttributableToParent) |
|
3 |
CI-Impute-03 |
if ($ComprehensiveIncomeLoss = 0 and not($ComprehensiveIncomeLossAttributableToNoncontrollingInterest = 0) and not($ComprehensiveIncomeLossAttributableToParent = 0)) then ($ComprehensiveIncomeLoss = $ComprehensiveIncomeLossAttributableToParent + $ComprehensiveIncomeLossAttributableToNoncontrollingInterest) else ($ComprehensiveIncomeLoss = $ComprehensiveIncomeLoss) |
|
4 |
CI-Impute-04 |
if ($ComprehensiveIncomeLoss = 0 and $ComprehensiveIncomeLossAttributableToNoncontrollingInterest = 0 and not($ComprehensiveIncomeLossAttributableToParent = 0)) then ($ComprehensiveIncomeLoss = $ComprehensiveIncomeLossAttributableToParent) else ($ComprehensiveIncomeLoss = $ComprehensiveIncomeLoss) |
|
5 |
CI-Impute-05 |
if ($ComprehensiveIncomeLossAttributableToNoncontrollingInterest = 0 and not($ComprehensiveIncomeLoss = 0) and not($ComprehensiveIncomeLossAttributableToParent = 0)) then ($ComprehensiveIncomeLossAttributableToNoncontrollingInterest = $ComprehensiveIncomeLoss - $ComprehensiveIncomeLossAttributableToParent) else ($ComprehensiveIncomeLossAttributableToNoncontrollingInterest = $ComprehensiveIncomeLossAttributableToNoncontrollingInterest) |
|
6 |
CI-Impute-06 |
if ($ComprehensiveIncomeLoss = 0 and $ComprehensiveIncomeLossAttributableToParent = 0 and $ComprehensiveIncomeLossAttributableToNoncontrollingInterest = 0 and $OtherComprehensiveIncomeLoss = 0) then ($ComprehensiveIncomeLoss = $NetIncomeLoss) else ($ComprehensiveIncomeLoss = $ComprehensiveIncomeLoss) |
|
7 |
CI-Impute-07 |
if ($OtherComprehensiveIncomeLoss = 0 and not($ComprehensiveIncomeLoss = 0)) then ($OtherComprehensiveIncomeLoss = $ComprehensiveIncomeLoss - $NetIncomeLoss) else ($OtherComprehensiveIncomeLoss = $OtherComprehensiveIncomeLoss) |
|
8 |
CI-Impute-08 |
if ($ComprehensiveIncomeLossAttributableToParent = 0 and $ComprehensiveIncomeLossAttributableToNoncontrollingInterest = 0 and not($ComprehensiveIncomeLoss = 0)) then ($ComprehensiveIncomeLossAttributableToParent = $ComprehensiveIncomeLoss) else ($ComprehensiveIncomeLossAttributableToParent = $ComprehensiveIncomeLossAttributableToParent) |
|
9 |
CI-Impute-09 |
if ($ComprehensiveIncomeLossAttributableToNoncontrollingInterest = 0 and not($ComprehensiveIncomeLossAttributableToParent = 0) and not($ComprehensiveIncomeLoss = 0)) then ($ComprehensiveIncomeLossAttributableToNoncontrollingInterest = $ComprehensiveIncomeLoss - $ComprehensiveIncomeLossAttributableToParent) else ($ComprehensiveIncomeLossAttributableToNoncontrollingInterest = $ComprehensiveIncomeLossAttributableToNoncontrollingInterest) |
|