Business Rules

Component: (Network and Table)
Network
(Component not specified)
(http://www.xbrl.org/2003/role/link)
Table (Implied)

Assertion Report

Existence Assertions

# Label Result Rule
1 Current Fiscal Year End Date (frf-sme:EconomicEntityName) required in this component.
(ASSERTION_COMPANY_Exists_EconomicEntityName)
Pass Specified concept(s) exist
2 Reporting style code (frf-sme:ReportingStyleCode) required in this disclosure.
(ASSERTION_COMPANY_Exists_ReportingStyleCode)
Pass Specified concept(s) exist

Value Assertions

# Label Result Rule
1 Assets = Liabilities and Equity
(ASSERTION_UNIVERSAL_BS1_BalanceSheetBalances)
Pass $Assets = $LiabilitiesAndEquity
2 Assets = Liabilities and Equity
(ASSERTION_UNIVERSAL_BS1_BalanceSheetBalances)
Pass $Assets = $LiabilitiesAndEquity
3 Roll forward of Cash and Cash Equivalents on Cash Flow Statement reconciles (Beginning balance + changes = Ending balance)
(ASSERTION_COMPANY_RollForward_Reconciles_CashAndCashEquivalents)
Pass $VARIABLE_BalanceStart + $VARIABLE_Change = $VARIABLE_BalanceEnd
4 Roll forward of Cash and Cash Equivalents on Cash Flow Statement reconciles (Beginning balance + changes = Ending balance)
(ASSERTION_COMPANY_RollForward_Reconciles_CashAndCashEquivalents)
Pass $VARIABLE_BalanceStart + $VARIABLE_Change = $VARIABLE_BalanceEnd
5 Net income foots
(ASSERTION_COMPANY_ROLLUP_PropertyPlantAndEquipmentNet)
Pass $PropertyPlantAndEquipmentNet = ($Land + $BuildingsNet + $FurnitureAndFixturesNet + $MachineryNet)
6 Net income foots
(ASSERTION_COMPANY_ROLLUP_PropertyPlantAndEquipmentNet)
Pass $PropertyPlantAndEquipmentNet = ($Land + $BuildingsNet + $FurnitureAndFixturesNet + $MachineryNet)
7 Authorized common shares greater than issued common shares.
(ASSERTION_UNIVERSAL_C1_CommonSharesAuthorizedGreaterThanIssued)
Pass ($SharesIssued < $SharesAuthorized) or ($SharesIssued = $SharesAuthorized)
8 Authorized common shares greater than issued common shares.
(ASSERTION_UNIVERSAL_C1_CommonSharesAuthorizedGreaterThanIssued)
Pass ($SharesIssued < $SharesAuthorized) or ($SharesIssued = $SharesAuthorized)
9 Authorized common shares greater than issued common shares.
(ASSERTION_UNIVERSAL_C1_CommonSharesAuthorizedGreaterThanIssued)
Pass ($SharesIssued < $SharesAuthorized) or ($SharesIssued = $SharesAuthorized)
10 Authorized common shares greater than issued common shares.
(ASSERTION_UNIVERSAL_C1_CommonSharesAuthorizedGreaterThanIssued)
Pass ($SharesIssued < $SharesAuthorized) or ($SharesIssued = $SharesAuthorized)
11 Classes of Common Stock FORMULA (Dollar amount of common shares for each class foots to total dollar amount for all classes.)
(ASSERTION_COMPANY_MemberAggregation_ClassesOfCommonStock)
Pass $Total_AllClasses = sum($EachClass)
12 Classes of Common Stock FORMULA (Dollar amount of common shares for each class foots to total dollar amount for all classes.)
(ASSERTION_COMPANY_MemberAggregation_ClassesOfCommonStock)
Pass $Total_AllClasses = sum($EachClass)