Debug Network Information

1/20/2017 11:59:34 AM

List of Mappings for Network: 201.7-Income Statement, Multi Step, With Operating Income, Special 6 (IncomeStatementSingleStep_Special6)

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-xasb:CostOfRevenue class-equivalentClass gaap:CostOfSales 1
2 fac-xasb:GrossProfit class-equivalentClass gaap:GrossProfitLoss 1
3 fac-xasb:IncomeLossFromContinuingOperationsBeforeTax class-equivalentClass gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxes 1
4 fac-xasb:IncomeLossFromDiscontinuedOperationsNet class-equivalentClass gaap:IncomeLossFromDiscontinuedOperationsNet 1
5 fac-xasb:IncomeTaxExpenseBenefit class-equivalentClass gaap:IncomeTaxExpenseBenefit 1
6 fac-xasb:NetIncomeLoss class-equivalentClass gaap:NetIncomeLoss 1
7 fac-xasb:OperatingIncomeLoss class-equivalentClass gaap:OperatingIncomeLoss 1
8 fac-xasb:Revenues class-equivalentClass gaap:RevenuesNet 1

List of Impute Rules for Network: 201.7-Income Statement, Multi Step, With Operating Income, Special 6

Line Rule Code Rule Description
1 IS-Impute-04 if ($IncomeLossFromContinuingOperationsAfterTax = 0 and not($IncomeLossFromContinuingOperationsBeforeTax = 0)) then ($IncomeLossFromContinuingOperationsAfterTax = $IncomeLossFromContinuingOperationsBeforeTax - $IncomeTaxExpenseBenefit) else ($IncomeLossFromContinuingOperationsAfterTax = $IncomeLossFromContinuingOperationsAfterTax)
2 IS-Impute-08 if ($IncomeLossFromContinuingOperationsBeforeTax = 0 and not($IncomeLossFromContinuingOperationsAfterTax = 0) and $IncomeTaxExpenseBenefit = 0) then ($IncomeLossFromContinuingOperationsBeforeTax = $IncomeLossFromContinuingOperationsAfterTax) else ($IncomeLossFromContinuingOperationsBeforeTax = $IncomeLossFromContinuingOperationsBeforeTax)
3 IS-Impute-16 if ($IncomeLossFromContinuingOperationsAfterTax = 0 and not($IncomeTaxExpenseBenefit = 0) and not($IncomeLossFromContinuingOperationsBeforeTax = 0)) then ($IncomeLossFromContinuingOperationsAfterTax = $IncomeLossFromContinuingOperationsBeforeTax - $IncomeTaxExpenseBenefit) else ($IncomeLossFromContinuingOperationsAfterTax = $IncomeLossFromContinuingOperationsAfterTax)
4 IS-Impute-18 if ($IncomeLossFromContinuingOperationsBeforeTax = 0 and not($IncomeLossFromContinuingOperationsAfterTax = 0)) then ($IncomeLossFromContinuingOperationsBeforeTax = $IncomeLossFromContinuingOperationsAfterTax + $IncomeTaxExpenseBenefit) else ($IncomeLossFromContinuingOperationsBeforeTax = $IncomeLossFromContinuingOperationsBeforeTax)
5 IS-Impute-21 if ($GrossProfit = 0 and not($Revenues = 0) and not($CostOfRevenue = 0)) then ($GrossProfit = $Revenues - $CostOfRevenue) else ($GrossProfit = $GrossProfit)
6 IS-Impute-23 if ($CostOfRevenue = 0 and not($Revenues = 0) and not($GrossProfit = 0)) then ($CostOfRevenue = $Revenues - $GrossProfit) else ($CostOfRevenue = $CostOfRevenue)

List of Consistency Rules for Network: 201.7-Income Statement, Multi Step, With Operating Income, Special 6

Line Rule Code Rule Description
1 IS01 $GrossProfit = ($Revenues - $CostOfRevenue) IS1
2 IS05 $IncomeLossFromContinuingOperationsAfterTax = ($IncomeLossFromContinuingOperationsBeforeTax - $IncomeTaxExpenseBenefit) IS5