Debug Network Information

1/20/2017 11:59:34 AM

List of Mappings for Network: 101-Balance Sheet, Classified (BalanceSheetClassified)

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:Assets class-equivalentClass gaap:Assets 1
2 fac-xasb:CurrentAssets class-equivalentClass gaap:AssetsCurrent 1
3 fac-xasb:CurrentLiabilities class-equivalentClass gaap:LiabilitiesCurrent 1
4 fac-xasb:Equity class-equivalentClass gaap:Equity 1
5 fac-xasb:Liabilities class-equivalentClass gaap:Liabilities 1
6 fac-xasb:LiabilitiesAndEquity class-equivalentClass gaap:LiabilitiesAndEquity 1
7 fac-xasb:NoncurrentAssets class-equivalentClass gaap:AssetsNoncurrent 1
8 fac-xasb:NoncurrentLiabilities class-equivalentClass gaap:LiabilitiesNoncurrent 1

List of Impute Rules for Network: 101-Balance Sheet, Classified

Line Rule Code Rule Description
1 BS-Impute-01 if (($Assets = 0) and ($NoncurrentAssets = 0) and not($Assets = $LiabilitiesAndEquity) and ($CurrentAssets = $LiabilitiesAndEquity)) then ($Assets = $CurrentAssets) else ($Assets = $Assets)
2 BS-Impute-02 if (($Assets = 0) and not($LiabilitiesAndEquity = 0) and ($CurrentAssets = $LiabilitiesAndEquity)) then ($Assets = $CurrentAssets) else ($Assets = $Assets)
3 BS-Impute-03 if (($Assets = 0) and ($NoncurrentAssets = 0) and not($LiabilitiesAndEquity = 0) and ($LiabilitiesAndEquity = $Liabilities + $Equity)) then ($Assets = $CurrentAssets) else ($Assets = $Assets)
4 BS-Impute-04 if ($NoncurrentAssets = 0 and not($Assets = 0) and not($CurrentAssets = 0)) then ($NoncurrentAssets = $Assets - $CurrentAssets) else ($NoncurrentAssets = $NoncurrentAssets)
5 BS-Impute-05 if ($LiabilitiesAndEquity = 0 and not($Assets = 0)) then ($LiabilitiesAndEquity = $Assets) else ($LiabilitiesAndEquity = $LiabilitiesAndEquity)
6 BS-Impute-56 if ($NoncurrentLiabilities = 0 and not($CurrentLiabilities = 0) and not($Liabilities = 0)) then ($NoncurrentLiabilities = $Liabilities - $CurrentLiabilities) else ($NoncurrentLiabilities = $NoncurrentLiabilities)
7 BS-Impute-14 if ($Liabilities = 0 and not($CurrentLiabilities = 0) and not($NoncurrentLiabilities = 0)) then ($Liabilities = $CurrentLiabilities + $NoncurrentLiabilities) else ($Liabilities = $Liabilities)
8 BS-Impute-11 if ($Liabilities = 0 and not($Equity = 0)) then ($Liabilities = $LiabilitiesAndEquity - $Equity) else ($Liabilities = $Liabilities)
9 BS-Impute-56 if ($NoncurrentLiabilities = 0 and not($CurrentLiabilities = 0) and not($Liabilities = 0)) then ($NoncurrentLiabilities = $Liabilities - $CurrentLiabilities) else ($NoncurrentLiabilities = $NoncurrentLiabilities)
10 BS-Impute-12 if ($NoncurrentLiabilities = 0 and not($Liabilities = 0) and not($CurrentLiabilities = 0)) then ($NoncurrentLiabilities = $Liabilities - $CurrentLiabilities) else ($NoncurrentLiabilities = $NoncurrentLiabilities)
11 BS-Impute-13 if ($Liabilities = 0 and not($CurrentLiabilities = 0) and $NoncurrentLiabilities = 0) then ($Liabilities = $CurrentLiabilities) else ($Liabilities = $Liabilities)
12 BS-Impute-16 if ($CurrentLiabilities = 0 and $NoncurrentLiabilities = 0 and not($Liabilities = 0)) then ($CurrentLiabilities = $Liabilities) else ($CurrentLiabilities = $CurrentLiabilities)
13 BS-Impute-18 if ($CurrentAssets = 0 and not($Assets = 0) and not($LiabilitiesAndEquity = 0) and $LiabilitiesAndEquity = $Assets) then ($CurrentAssets = $Assets) else ($CurrentAssets = $CurrentAssets)

List of Consistency Rules for Network: 101-Balance Sheet, Classified

Line Rule Code Rule Description
1 BS02 $Assets = $LiabilitiesAndEquity BS2
2 BS03 $Assets = ($CurrentAssets + $NoncurrentAssets) BS3
3 BS04 $Liabilities = ($CurrentLiabilities + $NoncurrentLiabilities) BS4
4 BS05 $LiabilitiesAndEquity = ($Liabilities + $Equity) BS5