Rules - Consistency


# Rule Code Status Rule Commentary Concept Network Sequence
1 AE00 $Assets = $Liabilities + $Equity Root equation for financial accounting, the accounting equation. fac:Assets 1
2 BS01 $Equity = ($EquityAttributableToParent + $EquityAttributableToNoncontrollingInterest) fac:Equity 1
3 BS02 $Assets = $LiabilitiesAndEquity fac:Assets 2
4 BS03 $Assets = ($CurrentAssets + $NoncurrentAssets) fac:Assets 3
5 BS04 $Liabilities = ($CurrentLiabilities + $NoncurrentLiabilities) fac:Liabilities 4
6 BS05 $LiabilitiesAndEquity = ($Liabilities + $CommitmentsAndContingencies + $TemporaryEquity + $Equity) fac:LiabilitiesAndEquity 5
7 BS23 $Assets = ($CurrentAssets + $FixedAssets + $OtherThanFixedNoncurrentAssets) Need another relationship like this for when investments are a line item. fac:Assets 22
8 BS43 $Assets = ($CurrentAssets + $PublicUtilitiesPropertyPlantAndEquipmentNet + $OtherNoncurrentAssetsOfRegulatedEntity) fac:Assets 23
9 BS45 $LiabilitiesAndEquity = ($CurrentLiabilities + $OtherNoncurrentLiabilitiesOfRegulatedEntity + $CommitmentsAndContingencies + $TemporaryEquity + $RedeemableNoncontrollingInterest + $Capitalization) fac:LiabilitiesAndEquity 24
10 CF01 $NetCashFlow = ($NetCashFlowFromOperatingActivities + $NetCashFlowFromInvestingActivities + $NetCashFlowFromFinancingActivities + $ExchangeGainsLosses) Includes exchange gains in computation. fac:NetCashFlow 6
11 CF02 $NetCashFlowContinuing = ($NetCashFlowFromOperatingActivitiesContinuing + $NetCashFlowFromInvestingActivitiesContinuing + $NetCashFlowFromFinancingActivitiesContinuing) fac:NetCashFlowContinuing 7
12 CF03 $NetCashFlowDiscontinued = ($NetCashFlowFromOperatingActivitiesDiscontinued + $NetCashFlowFromInvestingActivitiesDiscontinued + $NetCashFlowFromFinancingActivitiesDiscontinued) fac:NetCashFlowDiscontinued 8
13 CF04 $NetCashFlowFromOperatingActivities = ($NetCashFlowFromOperatingActivitiesContinuing + $NetCashFlowFromOperatingActivitiesDiscontinued) fac:NetCashFlowFromOperatingActivities 9
14 CF05 $NetCashFlowFromInvestingActivities = ($NetCashFlowFromInvestingActivitiesContinuing + $NetCashFlowFromInvestingActivitiesDiscontinued) fac:NetCashFlowFromInvestingActivities 10
15 CF06 $NetCashFlowFromFinancingActivities = ($NetCashFlowFromFinancingActivitiesContinuing + $NetCashFlowFromFinancingActivitiesDiscontinued) fac:NetCashFlowFromFinancingActivities 11
16 CF07 $NetCashFlow = ($NetCashFlowContinuing + $NetCashFlowDiscontinued + $ExchangeGainsLosses) fac:NetCashFlow 45
17 CF21 $NetCashFlow = ($NetCashFlowFromOperatingActivities + $NetCashFlowFromInvestingActivities + $NetCashFlowFromFinancingActivities) Same as CF1, except exchange gains are not included because they are included in the roll forward of cash and cash equivalents. fac:NetCashFlow 25
18 CF22 $NetCashFlow = ($NetCashFlowContinuing + $NetCashFlowDiscontinued) Same as CF2, excludes exchange gains fac:NetCashFlow 46
19 IS01 $GrossProfit = ($Revenues - $CostOfRevenue) fac:GrossProfit 12
20 IS02 $OperatingIncomeLoss = ($GrossProfit - $OperatingExpenses) fac:OperatingIncomeLoss 13
21 IS03 $IncomeLossBeforeEquityMethodInvestments = ($OperatingIncomeLoss + $NonoperatingIncomeLossPlusInterestAndDebtExpense) fac:IncomeLossBeforeEquityMethodInvestments 14
22 IS04 $IncomeLossFromContinuingOperationsBeforeTax = ($OperatingIncomeLoss + $NonoperatingIncomePlusInterestAndDebtExpensePlusIncomeFromEquityMethodInvestments) fac:IncomeLossFromContinuingOperationsBeforeTax 15
23 IS05 $IncomeLossFromContinuingOperationsAfterTax = ($IncomeLossFromContinuingOperationsBeforeTax - $IncomeTaxExpenseBenefit) fac:IncomeLossFromContinuingOperationsAfterTax 16
24 IS06 $NetIncomeLoss = ($IncomeLossFromContinuingOperationsAfterTax + $IncomeLossFromDiscontinuedOperationsNetOfTax) fac:NetIncomeLoss 17
25 IS07 $NetIncomeLoss = ($NetIncomeLossAttributableToParent + $NetIncomeLossAttributableToNoncontrollingInterest) fac:NetIncomeLoss 18
26 IS08 $NetIncomeLossAvailableToCommonStockholdersBasic = ($NetIncomeLossAttributableToParent - $PreferredStockDividendsAndOtherAdjustments) fac:NetIncomeLossAvailableToCommonStockholdersBasic 19
27 IS09 $ComprehensiveIncomeLoss = ($ComprehensiveIncomeLossAttributableToParent + $ComprehensiveIncomeLossAttributableToNoncontrollingInterest) fac:ComprehensiveIncomeLoss 20
28 IS10 $ComprehensiveIncomeLoss = ($NetIncomeLoss + $OtherComprehensiveIncomeLoss) fac:ComprehensiveIncomeLoss 21
29 IS22 $OperatingIncomeLoss = ($GrossProfit - $OperatingExpenses + $OtherOperatingIncomeExpenses) This is same as another IS2, except the entity DOES report OtherOperatingIncomeExpenses fac:OperatingIncomeLoss 31
30 IS24 $IncomeLossFromContinuingOperationsBeforeTax = ($OperatingAndNonoperatingRevenues - $OperatingAndNonoperatingCostsAndExpenses) IS6 - Operating and nonoperating revenue and expenses are combined. fac:IncomeLossFromContinuingOperationsBeforeTax 38
31 IS25 $IncomeLossFromContinuingOperationsAfterTax = ($IncomeLossFromContinuingOperationsBeforeTax - $IncomeTaxExpenseBenefit + $IncomeLossFromEquityMethodInvestments) IEMIT - Income from equity method investments included with income tax expense (benefit) fac:IncomeLossFromContinuingOperationsAfterTax 30
32 IS26 $NetIncomeLoss = ($IncomeLossFromContinuingOperationsAfterTax + $IncomeLossFromDiscontinuedOperationsNetOfTax + $IncomeLossFromEquityMethodInvestments) IEMIA - Income from equity method investments included with special items, after tax. fac:NetIncomeLoss 32
33 IS31 $IncomeLossFromContinuingOperationsBeforeTax = ($OperatingIncomeLoss + $NonoperatingIncomeLossPlusInterestAndDebtExpense) fac:IncomeLossFromContinuingOperationsBeforeTax 48
34 IS32 $OperatingIncomeLoss = ($Revenues - $OperatingExpenses) Special 1 fac:OperatingIncomeLoss 39
35 IS34 $IncomeLossFromContinuingOperationsBeforeTax = ($GrossProfit - $OperatingExpenses + $NonoperatingIncomePlusInterestAndDebtExpensePlusIncomeFromEquityMethodInvestments) Three step income statement, uses gross profit. fac:IncomeLossFromContinuingOperationsBeforeTax 37
36 IS42 $OperatingIncomeLoss = ($Revenues - $CostsAndExpenses) Special 2 fac:OperatingIncomeLoss 40
37 IS44 $IncomeLossFromContinuingOperationsBeforeTax = ($Revenues - $CostsAndExpenses + $NonoperatingIncomePlusInterestAndDebtExpensePlusIncomeFromEquityMethodInvestments) Three step income statement, SPECIAL 3, uses costs and expenses fac:IncomeLossFromContinuingOperationsBeforeTax 36
38 IS52 $OperatingIncomeLoss = ($Revenues - $CostsAndExpenses + $OtherOperatingIncomeExpenses) fac:OperatingIncomeLoss 42
39 IS54 $IncomeLossFromContinuingOperationsBeforeTax = ($Revenues - $OperatingExpenses + $NonoperatingIncomePlusInterestAndDebtExpensePlusIncomeFromEquityMethodInvestments) Three step income statement, SPECIAL 3, uses operating expenses fac:IncomeLossFromContinuingOperationsBeforeTax 35
40 IS55 $IncomeLossFromContinuingOperationsBeforeTax = ($Revenues - $BenefitsCostsExpenses) Insurance-based revenues; us-gaap:BenefitsLossesAndExpenses is generally total expenses. Costs and expenses does NOT include nonoperating expenses and income. All other relations for insurance-based revenues on the income statement are the same. fac:IncomeLossFromContinuingOperationsBeforeTax 47
41 IS64 $IncomeLossFromContinuingOperationsBeforeTax = ($GrossProfit - $OperatingAndNonoperatingCostsAndExpenses) Economic entity reports gross profit; but then groups all other operating and nonoperating costs and expenses together. Note that operating income (loss) is not reported. IncomeStatement_MultiStep_NoOperatingIncome.txt fac:IncomeLossFromContinuingOperationsBeforeTax 29
42 IS71 $InterestIncomeExpenseOperatingNet = ($InterestAndDividendIncomeOperating - $InterestExpenseOperating) Interest based revenues fac:InterestIncomeExpenseOperatingNet 27
43 IS72 $InterestIncomeExpenseAfterProvisionForLosses = ($InterestIncomeExpenseOperatingNet - $ProvisionForLoanLeaseAndOtherLosses) Interest based revenues fac:InterestIncomeExpenseAfterProvisionForLosses 28
44 IS75 $IncomeLossFromContinuingOperationsBeforeTax = ($InterestIncomeExpenseAfterProvisionForLosses + $NoninterestIncome - $NoninterestExpense) Interest based revenues fac:IncomeLossFromContinuingOperationsBeforeTax 44
45 IS80 $ComprehensiveIncomeLoss = ($NetIncomeLossAttributableToParent + $OtherComprehensiveIncomeLoss) Net income attributable to parent fac:ComprehensiveIncomeLoss 49
46 IS84 $IncomeLossFromContinuingOperationsBeforeTax = ($Revenues - $CostsAndExpenses) Insurance-based revenues; us-gaap:BenefitsLossesAndExpenses is generally total expenses. Costs and expenses does NOT include nonoperating expenses and income. All other relations for insurance-based revenues on the income statement are the same. fac:IncomeLossFromContinuingOperationsBeforeTax 26
47 IS91 $RevenuesNetInterestExpense = ($NoninterestIncome + $InterestAndDividendIncomeOperating - $InterestExpense) CITI Specific fac:RevenuesNetInterestExpense 33
48 IS94 $IncomeLossFromContinuingOperationsBeforeTax = ($RevenuesNetInterestExpense - $ProvisionForLoanLeaseAndOtherLosses - $NoninterestExpense) CITI Specific fac:IncomeLossFromContinuingOperationsBeforeTax 34

Last updated: 9/9/2023 6:58:48 AM

fac-Rule-Consistency.xsd