List of Impute Rules for Network: 203.1-Income Statement, Three Step (Revenues, Operating expenses, Nonoperating income/expenses)

2/22/2019 8:38:05 AM

Line Rule Code Rule Description
1 IS-Impute-77 if ($ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic = 0) then ($ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic = $PreferredStockDividendsAndOtherAdjustments + $UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic) else ($ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic = $ParticipatingSecuritiesDistributedAndUndistributedEarningsLossBasic)
2 IS-Impute-88 if ($IncomeLossFromDiscontinuedOperationsNetOfTax = 0) then ($IncomeLossFromDiscontinuedOperationsNetOfTax = $IncomeLossFromDiscontinuedOperationsNetOfTaxDuringPhaseOut + $IncomeLossFromDiscontinuedOperationsNetOfTaxGainLossOnDisposal + $IncomeLossFromDiscontinuedOperationsNetOfTaxProvisionForGainLossOnDisposal + $IncomeLossFromDiscontinuedOperationsNetOfTaxAdjustmentToPriorYearGainLossOnDisposal) else ($IncomeLossFromDiscontinuedOperationsNetOfTax = $IncomeLossFromDiscontinuedOperationsNetOfTax)
3 IS-Impute-89 if ($NetIncomeLossAttributableToNoncontrollingInterest = 0) then ($NetIncomeLossAttributableToNoncontrollingInterest = $NetIncomeLossAttributableToNonredeemableNoncontrollingInterest + $NetIncomeLossAttributableToRedeemableNoncontrollingInterest) else ($NetIncomeLossAttributableToNoncontrollingInterest = $NetIncomeLossAttributableToNoncontrollingInterest)
4 IS-Impute-01 if ($IncomeTaxExpenseBenefit = 0 and (not($IncomeTaxExpenseBenefitCurrent = 0) or not($IncomeTaxExpenseBenefitDeferred = 0))) then ($IncomeTaxExpenseBenefit = $IncomeTaxExpenseBenefitCurrent + $IncomeTaxExpenseBenefitDeferred) else ($IncomeTaxExpenseBenefit = $IncomeTaxExpenseBenefit)
5 IS-Impute-04 if ($IncomeLossFromContinuingOperationsAfterTax = 0 and not($IncomeLossFromContinuingOperationsBeforeTax = 0)) then ($IncomeLossFromContinuingOperationsAfterTax = $IncomeLossFromContinuingOperationsBeforeTax - $IncomeTaxExpenseBenefit) else ($IncomeLossFromContinuingOperationsAfterTax = $IncomeLossFromContinuingOperationsAfterTax) Same as 54
6 IS-Impute-06 if ($NetIncomeLoss = 0 and not($IncomeLossFromContinuingOperationsAfterTax = 0) and not($IncomeLossFromDiscontinuedOperationsNetOfTax = 0)) then ($NetIncomeLoss = $IncomeLossFromContinuingOperationsAfterTax + $IncomeLossFromDiscontinuedOperationsNetOfTax + $ExtraordinaryItemsOfIncomeExpenseNetOfTax) else ($NetIncomeLoss = $NetIncomeLoss) Same as 54
7 IS-Impute-09 if ($NetIncomeLoss = 0 and not($NetIncomeLossAttributableToParent = 0) and not($NetIncomeLossAttributableToNoncontrollingInterest = 0)) then ($NetIncomeLoss = $NetIncomeLossAttributableToParent + $NetIncomeLossAttributableToNoncontrollingInterest) else ($NetIncomeLoss = $NetIncomeLoss)
8 IS-Impute-02 if ($NetIncomeLossAttributableToParent = 0 and not($NetIncomeLossAvailableToCommonStockholdersBasic = 0) and $PreferredStockDividendsAndOtherAdjustments = 0) then ($NetIncomeLossAttributableToParent = $NetIncomeLossAvailableToCommonStockholdersBasic) else ($NetIncomeLossAttributableToParent = $NetIncomeLossAttributableToParent)
9 IS-Impute-10 if ($NetIncomeLossAttributableToParent = 0 and not($NetIncomeLossAttributableToNoncontrollingInterest = 0) and not($NetIncomeLoss = 0)) then ($NetIncomeLossAttributableToParent = $NetIncomeLoss - $NetIncomeLossAttributableToNoncontrollingInterest) else ($NetIncomeLossAttributableToParent = $NetIncomeLossAttributableToParent)
10 IS-Impute-03 if ($NetIncomeLossAvailableToCommonStockholdersBasic = 0 and $PreferredStockDividendsAndOtherAdjustments = 0 and not($NetIncomeLossAttributableToParent = 0)) then ($NetIncomeLossAvailableToCommonStockholdersBasic = $NetIncomeLossAttributableToParent) else ($NetIncomeLossAvailableToCommonStockholdersBasic = $NetIncomeLossAvailableToCommonStockholdersBasic)
11 IS-Impute-11 if ($NetIncomeLossAvailableToCommonStockholdersBasic = 0 and not($PreferredStockDividendsAndOtherAdjustments = 0) and not($NetIncomeLossAttributableToParent = 0)) then ($NetIncomeLossAvailableToCommonStockholdersBasic = $NetIncomeLossAttributableToParent - $PreferredStockDividendsAndOtherAdjustments) else ($NetIncomeLossAvailableToCommonStockholdersBasic = $NetIncomeLossAvailableToCommonStockholdersBasic)
12 IS-Impute-05 if ($IncomeLossFromContinuingOperationsAfterTax = 0 and not($NetIncomeLoss = 0) and $IncomeLossFromDiscontinuedOperationsNetOfTax = 0 and $ExtraordinaryItemsOfIncomeExpenseNetOfTax = 0) then ($IncomeLossFromContinuingOperationsAfterTax = $NetIncomeLoss) else ($IncomeLossFromContinuingOperationsAfterTax = $IncomeLossFromContinuingOperationsAfterTax)
13 IS-Impute-12 if ($NetIncomeLossAttributableToParent = 0 and $NetIncomeLossAttributableToNoncontrollingInterest = 0 and not($NetIncomeLoss = 0)) then ($NetIncomeLossAttributableToParent = $NetIncomeLoss) else ($NetIncomeLossAttributableToParent = $NetIncomeLossAttributableToParent)
14 IS-Impute-13 if ($PreferredStockDividendsAndOtherAdjustments = 0 and not($NetIncomeLossAttributableToParent = 0) and not( $NetIncomeLossAvailableToCommonStockholdersBasic = 0)) then ($PreferredStockDividendsAndOtherAdjustments = $NetIncomeLossAttributableToParent - $NetIncomeLossAvailableToCommonStockholdersBasic) else ($PreferredStockDividendsAndOtherAdjustments = $PreferredStockDividendsAndOtherAdjustments)
15 IS-Impute-07 if ($NetIncomeLoss = 0 and $NetIncomeLossAttributableToNoncontrollingInterest = 0 and not($NetIncomeLossAttributableToParent = 0)) then ($NetIncomeLoss = $NetIncomeLossAttributableToParent) else ($NetIncomeLoss = $NetIncomeLoss)
16 IS-Impute-08 if ($IncomeLossFromContinuingOperationsBeforeTax = 0 and not($IncomeLossFromContinuingOperationsAfterTax = 0) and $IncomeTaxExpenseBenefit = 0) then ($IncomeLossFromContinuingOperationsBeforeTax = $IncomeLossFromContinuingOperationsAfterTax) else ($IncomeLossFromContinuingOperationsBeforeTax = $IncomeLossFromContinuingOperationsBeforeTax)
17 IS-Impute-14 if ($NetIncomeLossAvailableToCommonStockholdersBasic = 0 and $PreferredStockDividendsAndOtherAdjustments = 0 and not($NetIncomeLossAttributableToParent = 0)) then ($NetIncomeLossAvailableToCommonStockholdersBasic = $NetIncomeLossAttributableToParent) else ($NetIncomeLossAvailableToCommonStockholdersBasic = $NetIncomeLossAvailableToCommonStockholdersBasic)
18 IS-Impute-15 if ($IncomeLossFromContinuingOperationsAfterTax = 0 and not($NetIncomeLoss = 0)) then ($IncomeLossFromContinuingOperationsAfterTax = $NetIncomeLoss - $IncomeLossFromDiscontinuedOperationsNetOfTax - $ExtraordinaryItemsOfIncomeExpenseNetOfTax) else ($IncomeLossFromContinuingOperationsAfterTax = $IncomeLossFromContinuingOperationsAfterTax)
19 IS-Impute-16 if ($IncomeLossFromContinuingOperationsAfterTax = 0 and not($IncomeTaxExpenseBenefit = 0) and not($IncomeLossFromContinuingOperationsBeforeTax = 0)) then ($IncomeLossFromContinuingOperationsAfterTax = $IncomeLossFromContinuingOperationsBeforeTax - $IncomeTaxExpenseBenefit) else ($IncomeLossFromContinuingOperationsAfterTax = $IncomeLossFromContinuingOperationsAfterTax)
20 IS-Impute-18 if ($IncomeLossFromContinuingOperationsBeforeTax = 0 and not($IncomeLossFromContinuingOperationsAfterTax = 0)) then ($IncomeLossFromContinuingOperationsBeforeTax = $IncomeLossFromContinuingOperationsAfterTax + $IncomeTaxExpenseBenefit) else ($IncomeLossFromContinuingOperationsBeforeTax = $IncomeLossFromContinuingOperationsBeforeTax)
21 IS-Impute-64 if ($NonoperatingIncomePlusInterestAndDebtExpensePlusIncomeFromEquityMethodInvestments = 0 and not($Revenues =0) and not($OperatingExpenses =0)) then ($NonoperatingIncomePlusInterestAndDebtExpensePlusIncomeFromEquityMethodInvestments = $IncomeLossFromContinuingOperationsBeforeTax - $Revenues + $OperatingExpenses) else ($NonoperatingIncomePlusInterestAndDebtExpensePlusIncomeFromEquityMethodInvestments = $NonoperatingIncomePlusInterestAndDebtExpensePlusIncomeFromEquityMethodInvestments) Unique
22 IS-Impute-20 if ($NonoperatingIncomePlusInterestAndDebtExpensePlusIncomeFromEquityMethodInvestments = 0 and not($IncomeLossFromContinuingOperationsBeforeTax= 0) and not($OperatingIncomeLoss = 0)) then ($NonoperatingIncomePlusInterestAndDebtExpensePlusIncomeFromEquityMethodInvestments = $IncomeLossFromContinuingOperationsBeforeTax - $OperatingIncomeLoss) else ($NonoperatingIncomePlusInterestAndDebtExpensePlusIncomeFromEquityMethodInvestments = $NonoperatingIncomePlusInterestAndDebtExpensePlusIncomeFromEquityMethodInvestments)
23 IS-Impute-24 if ($NetIncomeLossAttributableToNoncontrollingInterest = 0 and not($NetIncomeLoss = 0) and not($NetIncomeLossAttributableToParent = 0)) then ($NetIncomeLossAttributableToNoncontrollingInterest = $NetIncomeLoss - $NetIncomeLossAttributableToParent) else ($NetIncomeLossAttributableToNoncontrollingInterest = $NetIncomeLossAttributableToNoncontrollingInterest)
24 IS-Impute-63 if ($NonoperatingIncomePlusInterestAndDebtExpensePlusIncomeFromEquityMethodInvestments = 0 and not($NonoperatingIncomeLoss =0)) then ($NonoperatingIncomePlusInterestAndDebtExpensePlusIncomeFromEquityMethodInvestments = $NonoperatingIncomeLoss) else ($NonoperatingIncomePlusInterestAndDebtExpensePlusIncomeFromEquityMethodInvestments = $NonoperatingIncomePlusInterestAndDebtExpensePlusIncomeFromEquityMethodInvestments) Unique

Valid CSS!


*