Debug Network Information

3/6/2017 9:56:49 AM

List of Mappings for Network: 402-Cash Flow Statement (Some believe this does not follow US GAAP) (CashFlowStatement2)

Map from Fundamental Accounting Concepts to US GAAP XBRL Taxonomy Concepts

Line From Fundamental Accounting Concept Type of Relation (Arcrole) To US GAAP XBRL Taxonomy Concept Try Order
1 fac:ExchangeGainsLosses class-equivalentClass us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents 1
2 fac:ExchangeGainsLosses class-equivalentClass us-gaap:EffectOfExchangeRateOnCash 2
3 fac:ExchangeGainsLosses class-equivalentClass us-gaap:EffectOfExchangeRateOnCashAndCashEquivalentsContinuingOperations 3
4 fac:ExchangeGainsLosses class-equivalentClass us-gaap:EffectOfExchangeRateOnCashContinuingOperations 4
5 fac:ExchangeGainsLosses class-equivalentClass us-gaap:EffectOfExchangeRateOnCashAndCashEquivalentsDiscontinuedOperations 5
6 fac:NetCashFlow class-equivalentClass us-gaap:CashAndCashEquivalentsPeriodIncreaseDecrease 1
7 fac:NetCashFlow class-equivalentClass us-gaap:CashPeriodIncreaseDecrease 2
8 fac:NetCashFlow class-equivalentClass us-gaap:CashAndCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect 3
9 fac:NetCashFlowContinuing class-equivalentClass us-gaap:NetCashProvidedByUsedInContinuingOperations 1
10 fac:NetCashFlowDiscontinued class-equivalentClass us-gaap:NetCashProvidedByUsedInDiscontinuedOperations 1
11 fac:NetCashFlowFromFinancingActivities class-equivalentClass us-gaap:NetCashProvidedByUsedInFinancingActivities 1
12 fac:NetCashFlowFromFinancingActivitiesContinuing class-equivalentClass us-gaap:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations 1
13 fac:NetCashFlowFromFinancingActivitiesDiscontinued class-equivalentClass us-gaap:CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations 1
14 fac:NetCashFlowFromInvestingActivities class-equivalentClass us-gaap:NetCashProvidedByUsedInInvestingActivities 1
15 fac:NetCashFlowFromInvestingActivitiesContinuing class-equivalentClass us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations 1
16 fac:NetCashFlowFromInvestingActivitiesDiscontinued class-equivalentClass us-gaap:CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations 1
17 fac:NetCashFlowFromOperatingActivities class-equivalentClass us-gaap:NetCashProvidedByUsedInOperatingActivities 1
18 fac:NetCashFlowFromOperatingActivitiesContinuing class-equivalentClass us-gaap:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations 1
19 fac:NetCashFlowFromOperatingActivitiesDiscontinued class-equivalentClass us-gaap:CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations 1

List of Impute Rules for Network: 402-Cash Flow Statement (Some believe this does not follow US GAAP)

Line Rule Code Rule Description
1 CF-Impute-01 if ($NetCashFlowFromOperatingActivitiesDiscontinued = 0 and $NetCashFlowFromInvestingActivitiesDiscontinued = 0 and $NetCashFlowFromFinancingActivitiesDiscontinued = 0 and not($NetCashFlowDiscontinued = 0)) then ($NetCashFlowFromOperatingActivitiesDiscontinued = $NetCashFlowDiscontinued) else ($NetCashFlowFromOperatingActivitiesDiscontinued= $NetCashFlowFromOperatingActivitiesDiscontinued)
2 CF-Impute-02 if ($NetCashFlowFromOperatingActivitiesContinuing = 0 and not($NetCashFlowFromOperatingActivities = 0)) then ($NetCashFlowFromOperatingActivitiesContinuing = $NetCashFlowFromOperatingActivities - $NetCashFlowFromOperatingActivitiesDiscontinued) else ($NetCashFlowFromOperatingActivitiesContinuing = $NetCashFlowFromOperatingActivitiesContinuing)
3 CF-Impute-03 if ($NetCashFlowFromInvestingActivitiesContinuing = 0 and not($NetCashFlowFromInvestingActivities = 0)) then ($NetCashFlowFromInvestingActivitiesContinuing = $NetCashFlowFromInvestingActivities - $NetCashFlowFromInvestingActivitiesDiscontinued) else ($NetCashFlowFromInvestingActivitiesContinuing = $NetCashFlowFromInvestingActivitiesContinuing)
4 CF-Impute-04 if ($NetCashFlowFromFinancingActivitiesContinuing = 0 and not($NetCashFlowFromFinancingActivities = 0)) then ($NetCashFlowFromFinancingActivitiesContinuing = $NetCashFlowFromFinancingActivities - $NetCashFlowFromFinancingActivitiesDiscontinued) else ($NetCashFlowFromFinancingActivitiesContinuing = $NetCashFlowFromFinancingActivitiesContinuing)
5 CF-Impute-05 if ($NetCashFlowFromOperatingActivities = 0) then ($NetCashFlowFromOperatingActivities = $NetCashFlowFromOperatingActivitiesContinuing + $NetCashFlowFromOperatingActivitiesDiscontinued) else ($NetCashFlowFromOperatingActivities = $NetCashFlowFromOperatingActivities)
6 CF-Impute-06 if ($NetCashFlowFromInvestingActivities = 0) then ($NetCashFlowFromInvestingActivities = $NetCashFlowFromInvestingActivitiesContinuing + $NetCashFlowFromInvestingActivitiesDiscontinued) else ($NetCashFlowFromInvestingActivities = $NetCashFlowFromInvestingActivities)
7 CF-Impute-07 if ($NetCashFlowFromFinancingActivities = 0) then ($NetCashFlowFromFinancingActivities = $NetCashFlowFromFinancingActivitiesContinuing + $NetCashFlowFromFinancingActivitiesDiscontinued) else ($NetCashFlowFromFinancingActivities = $NetCashFlowFromFinancingActivities)
8 CF-Impute-08 if ($NetCashFlowDiscontinued = 0) then ($NetCashFlowDiscontinued = $NetCashFlowFromOperatingActivitiesDiscontinued + $NetCashFlowFromInvestingActivitiesDiscontinued + $NetCashFlowFromFinancingActivitiesDiscontinued) else ($NetCashFlowDiscontinued = $NetCashFlowDiscontinued)
9 CF-Impute-09B if ($NetCashFlowContinuing = 0 and not($NetCashFlow =0)) then ($NetCashFlowContinuing = $NetCashFlow - $NetCashFlowDiscontinued) else ($NetCashFlowContinuing = $NetCashFlowContinuing)
10 CF-Impute-10B if ($NetCashFlow = 0 and not($NetCashFlowContinuing =0)) then ($NetCashFlow = $NetCashFlowContinuing + $NetCashFlowDiscontinued) else ($NetCashFlow = $NetCashFlow)
11 CF-Impute-11 if ($NetCashFlowFromInvestingActivitiesContinuing = 0 and not($NetCashFlowFromOperatingActivitiesContinuing =0) and not($NetCashFlowFromFinancingActivitiesContinuing =0) and not ($NetCashFlowContinuing - ($NetCashFlowFromOperatingActivitiesContinuing + $NetCashFlowFromInvestingActivitiesContinuing + $NetCashFlowFromFinancingActivitiesContinuing) = 0)) then ($NetCashFlowFromInvestingActivitiesContinuing = $NetCashFlowContinuing - ($NetCashFlowFromOperatingActivitiesContinuing + $NetCashFlowFromFinancingActivitiesContinuing)) else ($NetCashFlowFromInvestingActivitiesContinuing = $NetCashFlowFromInvestingActivitiesContinuing)
12 CF-Impute-12 if ($NetCashFlowFromFinancingActivitiesContinuing = 0 and not($NetCashFlowFromOperatingActivitiesContinuing = 0) and not($NetCashFlowFromInvestingActivitiesContinuing = 0) and not(($NetCashFlowContinuing - ($NetCashFlowFromOperatingActivitiesContinuing + $NetCashFlowFromInvestingActivitiesContinuing + $NetCashFlowFromFinancingActivitiesContinuing) = 0))) then ($NetCashFlowFromFinancingActivitiesContinuing = $NetCashFlowContinuing - ($NetCashFlowFromOperatingActivitiesContinuing + $NetCashFlowFromInvestingActivitiesContinuing)) else ($NetCashFlowFromFinancingActivitiesContinuing = $NetCashFlowFromFinancingActivitiesContinuing)
13 CF-Impute-13B if ($NetCashFlowFromInvestingActivities = 0 and not($NetCashFlowFromOperatingActivities = 0) and not($NetCashFlowFromFinancingActivities = 0) and not($NetCashFlow - ($NetCashFlowFromOperatingActivities + $NetCashFlowFromInvestingActivities + $NetCashFlowFromFinancingActivities) = 0)) then ($NetCashFlowFromInvestingActivities = $NetCashFlow - ($NetCashFlowFromOperatingActivities + $NetCashFlowFromFinancingActivities)) else ($NetCashFlowFromInvestingActivities =$NetCashFlowFromInvestingActivities)
14 CF-Impute-14B if ($NetCashFlowFromFinancingActivities = 0 and not($NetCashFlowFromOperatingActivities = 0) and not($NetCashFlowFromInvestingActivities = 0) and not ($NetCashFlow - ($NetCashFlowFromOperatingActivities + $NetCashFlowFromInvestingActivities + $NetCashFlowFromFinancingActivities) = 0)) then ($NetCashFlowFromFinancingActivities = $NetCashFlow - ($NetCashFlowFromOperatingActivities + $NetCashFlowFromInvestingActivities)) else ($NetCashFlowFromFinancingActivities =$NetCashFlowFromFinancingActivities)
15 CF-Impute-15 if ($NetCashFlowContinuing = 0) then ($NetCashFlowContinuing = $NetCashFlowFromOperatingActivitiesContinuing + $NetCashFlowFromInvestingActivitiesContinuing + $NetCashFlowFromFinancingActivitiesContinuing) else ($NetCashFlowContinuing =$NetCashFlowContinuing)
16 CF-Impute-16 if ($NetCashFlowFromOperatingActivities = 0 and not($NetCashFlowFromOperatingActivitiesContinuing = 0) and $NetCashFlowFromOperatingActivitiesDiscontinued = 0) then ($NetCashFlowFromOperatingActivities = $NetCashFlowFromOperatingActivitiesContinuing) else ($NetCashFlowFromOperatingActivities = $NetCashFlowFromOperatingActivities)
17 CF-Impute-17 if ($NetCashFlowFromInvestingActivities = 0 and not($NetCashFlowFromInvestingActivitiesContinuing = 0) and $NetCashFlowFromInvestingActivitiesDiscontinued = 0) then ($NetCashFlowFromInvestingActivities = $NetCashFlowFromInvestingActivitiesContinuing) else ($NetCashFlowFromInvestingActivities = $NetCashFlowFromInvestingActivities)
18 CF-Impute-18 if ($NetCashFlowFromFinancingActivities = 0 and not($NetCashFlowFromFinancingActivitiesContinuing = 0) and $NetCashFlowFromFinancingActivitiesDiscontinued = 0) then ($NetCashFlowFromFinancingActivities = $NetCashFlowFromFinancingActivitiesContinuing) else ($NetCashFlowFromFinancingActivities = $NetCashFlowFromFinancingActivities)
19 CF-Impute-19 if ($NetCashFlow = 0 and not($NetCashFlowContinuing = 0) and $NetCashFlowDiscontinued = 0 and $NetCashFlowFromOperatingActivitiesDiscontinued = 0 and $NetCashFlowFromInvestingActivitiesDiscontinued = 0 and $NetCashFlowFromFinancingActivitiesDiscontinued = 0 and $ExchangeGainsLosses = 0) then ($NetCashFlow = $NetCashFlowContinuing) else ($NetCashFlow = $NetCashFlow)
20 CF-Impute-20B if ($NetCashFlow = 0 and (not($NetCashFlowFromOperatingActivities = 0) or not($NetCashFlowFromInvestingActivities = 0) or not($NetCashFlowFromFinancingActivities = 0))) then ($NetCashFlow = $NetCashFlowFromOperatingActivities + $NetCashFlowFromInvestingActivities + $NetCashFlowFromFinancingActivities) else ($NetCashFlow = $NetCashFlow)
21 CF-Impute-21B if ($NetCashFlow = 0 and not($NetCashFlowContinuing = 0) and not($NetCashFlowDiscontinued = 0)) then ($NetCashFlow = $NetCashFlowContinuing + $NetCashFlowDiscontinued) else ($NetCashFlow = $NetCashFlow)

List of Consistency Rules for Network: 402-Cash Flow Statement (Some believe this does not follow US GAAP)

Line Rule Code Rule Description
1 CF21 $NetCashFlow = ($NetCashFlowFromOperatingActivities + $NetCashFlowFromInvestingActivities + $NetCashFlowFromFinancingActivities) CF1 (adjusted)
2 CF02 $NetCashFlowContinuing = ($NetCashFlowFromOperatingActivitiesContinuing + $NetCashFlowFromInvestingActivitiesContinuing + $NetCashFlowFromFinancingActivitiesContinuing) CF2 (turned off in standard)
3 CF03 $NetCashFlowDiscontinued = ($NetCashFlowFromOperatingActivitiesDiscontinued + $NetCashFlowFromInvestingActivitiesDiscontinued + $NetCashFlowFromFinancingActivitiesDiscontinued) CF3
4 CF04 $NetCashFlowFromOperatingActivities = ($NetCashFlowFromOperatingActivitiesContinuing + $NetCashFlowFromOperatingActivitiesDiscontinued) CF4
5 CF05 $NetCashFlowFromInvestingActivities = ($NetCashFlowFromInvestingActivitiesContinuing + $NetCashFlowFromInvestingActivitiesDiscontinued) CF5
6 CF06 $NetCashFlowFromFinancingActivities = ($NetCashFlowFromFinancingActivitiesContinuing + $NetCashFlowFromFinancingActivitiesDiscontinued) CF6
7 CF22 $NetCashFlow = ($NetCashFlowContinuing + $NetCashFlowDiscontinued) CF2