List of Rules

Business Rules

#NetworkLabelID
101-Balance Sheet$Assets = ($CurrentAssets + $NoncurrentAssets)Arithmetic_BS02
201-Balance Sheet$Assets = ($Liabilities + $Equity)Arithmetic_BS01
301-Balance Sheet$Equity = ($EquityAttributableToControllingInterests + $EquityAttributableToNoncontrollingInterests)Arithmetic_BS04
401-Balance Sheet$Liabilities = ($CurrentLiabilities + $NoncurrentLiabilities)Arithmetic_BS03
504-Income Statement (Alternative)$NetIncome = ($IncomeFromNormalActivitiesOfEntity + $IncomeFromPeripheralOrIncidentalTransactionsOfEntity)Arithmetic_IS02
606-Cash Flow$Assets_BalanceStart + $NetCashFlow = $Assets_BalanceEndRollForward_CF01
706-Cash Flow$NetCashFlow = ($NetCashFlowOperatingActivities + $NetCashFlowFinancingActivities + $NetCashFlowInvestingActivities)Arithmetic_CF01
808-Prior Period Errors (Alternative)$Total eq sum($Each)MemberAggregation_PPA
909-Changes in Equity$Equity_BalanceStart + $ComprehensiveIncome + $InvestmentsByOwners - $DistributionsToOwners = $Equity_BalanceEndRollForward_SHE01
1011-Variance Analysis$Actual = ($Budget + $Variance)Variance_VAR01
1111-Variance Analysis$Actual = ($Budget + $Variance)Variance_VAR02
1211-Variance Analysis$Actual = ($Budget + $Variance)Variance_VAR03
1311-Variance Analysis$Actual = ($Budget + $Variance)Variance_VAR04
1411-Variance Analysis$Actual = ($Budget + $Variance)Variance_VAR05
1512-Segment Revenues$Total eq sum($Each)MemberAggregation_MA1
16(Component not specified)$Assets = ($Liabilities + $Equity)CONSISTENCY_AccountingEquation
17(Component not specified)0 = (Equity{T0} + (Revenue{P1} - Expenses{P1} + Gains{P1} - Losses{P1}) + (InvestmentsByOwners{P1} - DistributionsToOwners{P1})) + Liabilities{T1} - Assets{T1}CONSISTENCY_SFAC6_ElementsOfFinancialStatement