Generated by Pacioli version 020274e (updated 2 days ago). Analysis at 2022-04-29T16:52:48+0000 for perfectmile@gmail.com. This page will remain online at https://pacioli.auditchain.finance/reportAnalysis/8e87c781a02fc22c648cc2e70052579107f31731.report/index.html for about 90 days.
TypeDefinedBoundDerivedOKFail
calculation37570570
disclosure30440440
disclosureCheck41410410
existenceAssertion00000
formula190000
valueAssertion30390390

All Rules

#TypeName Rule Expression
1valueAssertionFAC_BS1_BalanceSheetBalances
  • ok:2
  • failed:0
 

Assets=LiabilitiesAndEquity

2 instances:

mini:Assets[6,000] = mini:LiabilitiesAndEquity[6,000]

mini:Assets[13,000] = mini:LiabilitiesAndEquity[13,000]

2valueAssertionFAC_BS2_AssetsEqualsCurrentPlusNoncurrentAssets
  • ok:2
  • failed:0
 

Assets=AssetsCurrent+AssetsNoncurrent

2 instances:

mini:Assets[6,000] = mini:CurrentAssets[5,000] + mini:NoncurrentAssets[1,000]

mini:Assets[13,000] = mini:CurrentAssets[7,000] + mini:NoncurrentAssets[6,000]

3valueAssertionFAC_BS3_LiabilitiesEqualsCurrentPlusNoncurrentLiabilities
  • ok:2
  • failed:0
 

Liabilities=LiabilitiesCurrent+LiabilitiesNoncurrent

2 instances:

mini:Liabilities[2,000] = mini:CurrentLiabilities[1,000] + mini:NoncurrentLiabilities[1,000]

mini:Liabilities[7,000] = mini:CurrentLiabilities[1,000] + mini:NoncurrentLiabilities[6,000]

4valueAssertionFAC_BS4_LiabilitiesAndEquityEqualsLiabilitiesPlusEquity
  • ok:2
  • failed:0
 

LiabilitiesAndEquity=Liabilities+Equity

2 instances:

mini:LiabilitiesAndEquity[6,000] = mini:Liabilities[2,000] + mini:Equity[4,000]

mini:LiabilitiesAndEquity[13,000] = mini:Liabilities[7,000] + mini:Equity[6,000]

5valueAssertionFAC_CF1_NetCashFlowEqualsOperatingInvestingAndFinancing
  • ok:1
  • failed:0
 

CashFlowNet=CashFlowProvidedByUsedInOperatingActivitiesNet+CashFlowsProvidedByUsedInInvestingActivitiesNet+CashFlowsProvidedByUsedInFinancingActivitiesNet

1 instance:

mini:NetCashFlow[1,000] = mini:NetCashFlowOperatingActivities[1,000] + mini:NetCashFlowFinancingActivities[5,000] + mini:NetCashFlowInvestingActivities[-5,000]

6valueAssertionFAC_CONSISTENCY_16
  • ok:1
  • failed:0
 

IncomeLossFromContinuingOperationsAfterTax=IncomeLossFromContinuingOperationsBeforeTax-IncomeTaxExpenseBenefit

1 instance:

fac:IncomeLossFromContinuingOperationsAfterTax[2,000] = fac:IncomeLossFromContinuingOperationsBeforeTax[2,000] - fac:IncomeTaxExpenseBenefit[0]

7valueAssertionFAC_CONSISTENCY_17
  • ok:1
  • failed:0
 

NetIncomeLoss=IncomeLossFromContinuingOperationsAfterTax+IncomeLossFromDiscontinuedOperationsNetOfTax

1 instance:

fac:NetIncomeLoss[2,000] = fac:IncomeLossFromContinuingOperationsAfterTax[2,000] + fac:IncomeLossFromDiscontinuedOperationsNetOfTax[0]

8valueAssertionFAC_CONSISTENCY_2
  • ok:2
  • failed:0
 

Assets=LiabilitiesAndEquity

2 instances:

fac:Assets[6,000] = fac:LiabilitiesAndEquity[6,000]

fac:Assets[13,000] = fac:LiabilitiesAndEquity[13,000]

9valueAssertionFAC_CONSISTENCY_3
  • ok:2
  • failed:0
 

Assets=CurrentAssets+NoncurrentAssets

2 instances:

fac:Assets[6,000] = fac:CurrentAssets[5,000] + fac:NoncurrentAssets[1,000]

fac:Assets[13,000] = fac:CurrentAssets[7,000] + fac:NoncurrentAssets[6,000]

10valueAssertionFAC_CONSISTENCY_4
  • ok:2
  • failed:0
 

Liabilities=CurrentLiabilities+NoncurrentLiabilities

2 instances:

fac:Liabilities[2,000] = fac:CurrentLiabilities[1,000] + fac:NoncurrentLiabilities[1,000]

fac:Liabilities[7,000] = fac:CurrentLiabilities[1,000] + fac:NoncurrentLiabilities[6,000]

11valueAssertionFAC_CONSISTENCY_5
  • ok:2
  • failed:0
 

LiabilitiesAndEquity=Liabilities+Equity

2 instances:

fac:LiabilitiesAndEquity[6,000] = fac:Liabilities[2,000] + fac:Equity[4,000]

fac:LiabilitiesAndEquity[13,000] = fac:Liabilities[7,000] + fac:Equity[6,000]

12formulaFAC_IMPUTE_1
  • derived:0
 

if Assets=0 and NoncurrentAssets=0 and not Assets=LiabilitiesAndEquity and CurrentAssets=LiabilitiesAndEquity then CurrentAssets else null
 derives fac:Assets

13formulaFAC_IMPUTE_11
  • derived:0
 

if Liabilities=0 and (CurrentLiabilities=0 or NoncurrentLiabilities=0)and not Equity=0 and not LiabilitiesAndEquity=0 then LiabilitiesAndEquity-Equity else null
 derives fac:Liabilities

14formulaFAC_IMPUTE_12
  • derived:0
 

if NoncurrentLiabilities=0 and not Liabilities=0 and not CurrentLiabilities=0 then Liabilities-CurrentLiabilities else null
 derives fac:NoncurrentLiabilities

15formulaFAC_IMPUTE_13
  • derived:0
 

if Liabilities=0 and not CurrentLiabilities=0 and NoncurrentLiabilities=0 and not Equity=0 and not LiabilitiesAndEquity=0 then CurrentLiabilities else null
 derives fac:Liabilities

16formulaFAC_IMPUTE_14
  • derived:0
 

if Liabilities=0 and not CurrentLiabilities=0 and not NoncurrentLiabilities=0 then CurrentLiabilities+NoncurrentLiabilities else null
 derives fac:Liabilities

17formulaFAC_IMPUTE_16
  • derived:0
 

if CurrentLiabilities=0 and NoncurrentLiabilities=0 and not Liabilities=0 then Liabilities else null
 derives fac:CurrentLiabilities

18formulaFAC_IMPUTE_18
  • derived:0
 

if CurrentAssets=0 and not Assets=0 and not LiabilitiesAndEquity=0 and LiabilitiesAndEquity=Assets then Assets else null
 derives fac:CurrentAssets

19formulaFAC_IMPUTE_2
  • derived:0
 

if Assets=0 and not LiabilitiesAndEquity=0 and CurrentAssets=LiabilitiesAndEquity then CurrentAssets else null
 derives fac:Assets

20formulaFAC_IMPUTE_3
  • derived:0
 

if Assets=0 and NoncurrentAssets=0 and not LiabilitiesAndEquity=0 and LiabilitiesAndEquity=Liabilities+Equity then CurrentAssets else null
 derives fac:Assets

21formulaFAC_IMPUTE_4
  • derived:0
 

if NoncurrentAssets=0 and not Assets=0 and not CurrentAssets=0 then Assets-CurrentAssets else null
 derives fac:NoncurrentAssets

22formulaFAC_IMPUTE_44
  • derived:0
 

if IncomeLossFromContinuingOperationsAfterTax=0 and not IncomeLossFromContinuingOperationsBeforeTax=0 then IncomeLossFromContinuingOperationsBeforeTax-IncomeTaxExpenseBenefit else null
 derives fac:IncomeLossFromContinuingOperationsAfterTax

23formulaFAC_IMPUTE_46
  • derived:0
 

if NetIncomeLoss=0 and not IncomeLossFromContinuingOperationsAfterTax=0 and not IncomeLossFromDiscontinuedOperationsNetOfTax=0 then IncomeLossFromContinuingOperationsAfterTax+IncomeLossFromDiscontinuedOperationsNetOfTax else null
 derives fac:NetIncomeLoss

24formulaFAC_IMPUTE_48
  • derived:0
 

if IncomeLossFromContinuingOperationsBeforeTax=0 and not IncomeLossFromContinuingOperationsAfterTax=0 and IncomeTaxExpenseBenefit=0 then IncomeLossFromContinuingOperationsAfterTax else null
 derives fac:IncomeLossFromContinuingOperationsBeforeTax

25formulaFAC_IMPUTE_5
  • derived:0
 

if LiabilitiesAndEquity=0 and not Assets=0 then Assets else null
 derives fac:LiabilitiesAndEquity

26formulaFAC_IMPUTE_55
  • derived:0
 

if IncomeLossFromContinuingOperationsAfterTax=0 and not NetIncomeLoss=0 then NetIncomeLoss-IncomeLossFromDiscontinuedOperationsNetOfTax else null
 derives fac:IncomeLossFromContinuingOperationsAfterTax

27formulaFAC_IMPUTE_56
  • derived:0
 

if IncomeLossFromContinuingOperationsAfterTax=0 and not IncomeTaxExpenseBenefit=0 and not IncomeLossFromContinuingOperationsBeforeTax=0 then IncomeLossFromContinuingOperationsBeforeTax-IncomeTaxExpenseBenefit else null
 derives fac:IncomeLossFromContinuingOperationsAfterTax

28formulaFAC_IMPUTE_58
  • derived:0
 

if IncomeLossFromContinuingOperationsBeforeTax=0 and not IncomeLossFromContinuingOperationsAfterTax=0 then IncomeLossFromContinuingOperationsAfterTax+IncomeTaxExpenseBenefit else null
 derives fac:IncomeLossFromContinuingOperationsBeforeTax

29formulaFAC_IMPUTE_80
  • derived:0
 

if NoncurrentLiabilities=0 and not CurrentLiabilities=0 and not Liabilities=0 then Liabilities-CurrentLiabilities else null
 derives fac:NoncurrentLiabilities

30formulaFAC_IMPUTE_91
  • derived:0
 

if OperatingAndNonoperatingCostsAndExpenses=0 and not OperatingAndNonoperatingRevenues=0 and not IncomeLossFromContinuingOperationsBeforeTax=0 then OperatingAndNonoperatingRevenues-IncomeLossFromContinuingOperationsBeforeTax else null
 derives fac:OperatingAndNonoperatingCostsAndExpenses

31valueAssertionFAC_IS1_GrossProfitFoots
  • ok:1
  • failed:0
 

GrossProfitLoss=RevenuesNet-CostOfSales

1 instance:

mini:GrossProfitLoss[2,000] = mini:Sales[4,000] - mini:CostsOfSales[2,000]

32valueAssertionFAC_IS2_OperatingIncomeFoots
  • ok:1
  • failed:0
 

OperatingIncomeLoss=GrossProfitLoss-OperatingExpenses

1 instance:

mini:OperatingIncomeLoss[2,000] = mini:GrossProfitLoss[2,000] - mini:OperatingExpenses[0]

33valueAssertionFAC_IS3_IncomeLossFromContinuingOperationsBeforeTaxFoots
  • ok:1
  • failed:0
 

IncomeLossFromContinuingOperationsBeforeTax=OperatingIncomeLoss-NonoperatingIncomeExpenses

1 instance:

mini:IncomeLossFromContinuingOperationsBeforeTax[2,000] = mini:OperatingIncomeLoss[2,000] - mini:NonoperatingIncomeExpenses[0]

34valueAssertionFAC_IS4_NetIncomeLossFoots
  • ok:1
  • failed:0
 

NetIncomeLoss=IncomeLossFromContinuingOperationsBeforeTax-IncomeTaxExpenseBenefit

1 instance:

mini:NetIncomeLoss[2,000] = mini:IncomeLossFromContinuingOperationsBeforeTax[2,000] - mini:IncomeTaxExpenseBenefit[0]

35valueAssertionMINI_RollForwardReconciles_AccountsPayable
  • ok:1
  • failed:0
 

VARIABLE_BalanceStart+PurchasesOfInventoryForSale-PaymentOfAccountsPayable=VARIABLE_BalanceEnd

1 instance:

mini:AccountsPayable[1,000] + mini:PurchasesOfInventoryForSale[2,000] - mini:PaymentOfAccountsPayable[2,000] = mini:AccountsPayable[1,000]

36valueAssertionMINI_RollForwardReconciles_CashAndCashEquivalents
  • ok:1
  • failed:0
 

VARIABLE_BalanceStart+CollectionReceivables-PaymentOfAccountsPayable+AdditionalLongtermBorrowings-RepaymentLongtermBorrowings-CapitalAdditionsPropertyPlantAndEquipment=VARIABLE_BalanceEnd

1 instance:

mini:CashAndCashEquivalents[3,000] + mini:CollectionReceivables[3,000] - mini:PaymentOfAccountsPayable[2,000] + mini:AdditionalLongtermBorrowings[6,000] - mini:RepaymentLongtermBorrowings[1,000] - mini:CapitalAdditionsPropertyPlantAndEquipment[5,000] = mini:CashAndCashEquivalents[4,000]

37valueAssertionMINI_RollForwardReconciles_Inventories
  • ok:1
  • failed:0
 

VARIABLE_BalanceStart+PurchasesOfInventoryForSale-CostsOfSales-InventoryWrittenOff=VARIABLE_BalanceEnd

1 instance:

mini:Inventories[1,000] + mini:PurchasesOfInventoryForSale[2,000] - mini:CostsOfSales[2,000] - mini:InventoryWrittenOff[0] = mini:Inventories[1,000]

38valueAssertionMINI_RollForwardReconciles_PropertyPlantAndEquipment
  • ok:1
  • failed:0
 

VARIABLE_BalanceStart+CapitalAdditionsPropertyPlantAndEquipment-DepreciationAndAmortization-PropertyPlantAndEquipmentWrittenOff=VARIABLE_BalanceEnd

1 instance:

mini:PropertyPlantAndEquipment[1,000] + mini:CapitalAdditionsPropertyPlantAndEquipment[5,000] - mini:DepreciationAndAmortization[0] - mini:PropertyPlantAndEquipmentWrittenOff[0] = mini:PropertyPlantAndEquipment[6,000]

39valueAssertionMINI_RollForwardReconciles_Receivables
  • ok:1
  • failed:0
 

VARIABLE_BalanceStart+Sales-CollectionReceivables-AdditionsToAllowanceForBadDebts-BadDebtsWrittenOff=VARIABLE_BalanceEnd

1 instance:

mini:Receivables[1,000] + mini:Sales[4,000] - mini:CollectionReceivables[3,000] - mini:AdditionsToAllowanceForBadDebts[0] - mini:BadDebtsWrittenOff[0] = mini:Receivables[2,000]

40valueAssertionREPORT_Balances_BalanceSheet
  • ok:2
  • failed:0
 

Total_Assets=Total_LiabilitiesAndEquity

2 instances:

mini:Assets[6,000] = mini:LiabilitiesAndEquity[6,000]

mini:Assets[13,000] = mini:LiabilitiesAndEquity[13,000]

41valueAssertionREPORT_RollForwardReconciles_AccountsPayable
  • ok:1
  • failed:0
 

VARIABLE_BalanceStart+PurchasesOfInventoryForSale-PaymentOfAccountsPayable=VARIABLE_BalanceEnd

1 instance:

mini:AccountsPayable[1,000] + mini:PurchasesOfInventoryForSale2[2,000] - mini:PaymentOfAccountsPayable2[2,000] = mini:AccountsPayable[1,000]

42valueAssertionREPORT_RollForwardReconciles_CashAndCashEquivalents
  • ok:1
  • failed:0
 

VARIABLE_BalanceStart+CollectionReceivables-PaymentOfAccountsPayable+AdditionalLongtermBorrowings-RepaymentLongtermBorrowings-CapitalAdditionsPropertyPlantAndEquipment=VARIABLE_BalanceEnd

1 instance:

mini:CashAndCashEquivalents[3,000] + mini:CollectionReceivables[3,000] - mini:PaymentOfAccountsPayable[2,000] + mini:AdditionalLongtermBorrowings2[6,000] - mini:RepaymentLongtermBorrowings2[1,000] - mini:CapitalAdditionsPropertyPlantAndEquipment2[5,000] = mini:CashAndCashEquivalents[4,000]

43valueAssertionREPORT_RollForwardReconciles_Inventories
  • ok:1
  • failed:0
 

VARIABLE_BalanceStart+PurchasesOfInventoryForSale-CostsOfSales-InventoryWrittenOff=VARIABLE_BalanceEnd

1 instance:

mini:Inventories[1,000] + mini:PurchasesOfInventoryForSale[2,000] - mini:CostsOfSales2[2,000] - mini:InventoryWrittenOff[0] = mini:Inventories[1,000]

44valueAssertionREPORT_RollForwardReconciles_LongTermDebt
  • ok:1
  • failed:0
 

VARIABLE_BalanceStart+AdditionalLongtermBorrowings-RepaymentLongtermBorrowings=VARIABLE_BalanceEnd

1 instance:

mini:LongtermDebt[1,000] + mini:AdditionalLongtermBorrowings[6,000] - mini:RepaymentLongtermBorrowings[1,000] = mini:LongtermDebt[6,000]

45valueAssertionREPORT_RollForwardReconciles_PropertyPlantAndEquipment
  • ok:1
  • failed:0
 

VARIABLE_BalanceStart+CapitalAdditionsPropertyPlantAndEquipment-DepreciationAndAmortization-PropertyPlantAndEquipmentWrittenOff=VARIABLE_BalanceEnd

1 instance:

mini:PropertyPlantAndEquipment[1,000] + mini:CapitalAdditionsPropertyPlantAndEquipment[5,000] - mini:DepreciationAndAmortization2[0] - mini:PropertyPlantAndEquipmentWrittenOff[0] = mini:PropertyPlantAndEquipment[6,000]

46valueAssertionREPORT_RollForwardReconciles_Receivables
  • ok:1
  • failed:0
 

VARIABLE_BalanceStart+Sales-CollectionReceivables-AdditionsToAllowanceForBadDebts-BadDebtsWrittenOff=VARIABLE_BalanceEnd

1 instance:

mini:Receivables[1,000] + mini:Sales2[4,000] - mini:CollectionReceivables2[3,000] - mini:AdditionsToAllowanceForBadDebts[0] - mini:BadDebtsWrittenOff[0] = mini:Receivables[2,000]

47valueAssertionREPORT_RollFowardReconciles_CashFlowStatement
  • ok:1
  • failed:0
 

VARIABLE_BalanceStart+NetCashFlow=VARIABLE_BalanceEnd

1 instance:

mini:CashAndCashEquivalents[3,000] + mini:NetCashFlow[1,000] = mini:CashAndCashEquivalents[4,000]

48valueAssertionREPORT_RollFowardReconciles_RetainedEarnings
  • ok:1
  • failed:0
 

VARIABLE_BalanceStart+VARIABLE_Change1=VARIABLE_BalanceEnd

1 instance:

mini:RetainedEarnings[4,000] + mini:NetIncomeLoss[2,000] = mini:RetainedEarnings[6,000]

49valueAssertionREPORT_RollFowardReconciles_StatementOfChangesInEquity
  • ok:1
  • failed:0
 

VARIABLE_BalanceStart+VARIABLE_Change1=VARIABLE_BalanceEnd

1 instance:

mini:Equity[4,000] + mini:NetIncomeLoss[2,000] = mini:Equity[6,000]

50disclosuredisclosures:AccountsPayableRollForward
  • detections:2
 
Accounts Payable Roll Forward
  • disclosures:AccountsPayableRollForward requires:
  • 2 instances:

     In network 5000 - Disclosure - Disclosures (Level 3 Disclosure Text Blocks):
    Detected block Accounts Payable Roll Forward [Text Block] [Level1TextBlock] with mini:AccountsPayableRollForwardTextBlock

     In network 7110 - Disclosure - Accounts Payable Roll Forward (Level 4 Detail):
    mini:AccountsPayableRollForwardHypercube is presented
    Detected block Accounts Payable, Beginning Balance [RollForward] with mini:AccountsPayable

    51disclosuredisclosures:AccountsPayableSubclassifications
    • detections:2
     
    Accounts Payable Subclassifications
  • disclosures:AccountsPayableSubclassifications requires:
  • 2 instances:

     In network 5000 - Disclosure - Disclosures (Level 3 Disclosure Text Blocks):
    Detected block Accounts Payable Subclassifications [Text Block] [Level1TextBlock] with mini:AccountsPayableSubclassificationsTextBlock

     In network 8160 - Disclosure - Accounts Payable Subclassifications (Level 4 Detail):
    mini:AccountsPayableSubclassificationsHypercube is presented
    Detected block Accounts Payable [RollUp] with mini:AccountsPayable

    52disclosuredisclosures:AssetsRollUp
    • detections:1
     
    Assets Roll Up
  • disclosures:AssetsRollUp requires:
  • 1 instance:

     In network 1101 - Statement - Balance Sheet:
    mini:BalanceSheetHypercube is presented
    Detected block Assets [RollUp] with mini:Assets

    53disclosuredisclosures:BalanceSheetClassified
    • detections:1
     
    Balance Sheet, Classified
  • disclosures:BalanceSheetClassified requires:
  • 1 instance:

     In network 1101 - Statement - Balance Sheet:
    1101 - Statement - Balance Sheet Balance Sheet [Hypercube] is a component
    mini:BalanceSheetHypercube is presented
    Detected block Assets [RollUp] with mini:Assets
    Detected block Liabilities and Equity [RollUp] with mini:LiabilitiesAndEquity

    54disclosuredisclosures:BasisOfPresentation
    • detections:1
     
    Basis of Presentation
  • disclosures:BasisOfPresentation requires:
  • 1 instance:

     In network 2120 - Disclosure - Basis of Reporting Note (Level 1 Note Text Blocks):
    mini:BasisReportingHypercube is presented
    Detected block Basis of Reporting [Text Block] [Level1TextBlock] with mini:BasisReportingTextBlock

    55disclosuredisclosures:CashAndCashEquivalentsRollForward
    • detections:2
     
    Cash and Cash Equivalents Roll Forward
  • disclosures:CashAndCashEquivalentsRollForward requires:
  • 2 instances:

     In network 5000 - Disclosure - Disclosures (Level 3 Disclosure Text Blocks):
    Detected block Cash and Cash Equivalents Roll Forward [Text Block] [Level1TextBlock] with mini:CashAndCashEquivalentsRollForwardTextBlock

     In network 6110 - Disclosure - Cash and Cash Equivalents Roll Forward (Level 4 Detail):
    mini:CashAndCashEquivalentsRollForwardHypercube is presented
    Detected block Cash and Cash Equivalents, Beginning Balance [RollForward] with mini:CashAndCashEquivalents

    56disclosuredisclosures:CashAndCashEquivalentsSubclassifications
    • detections:2
     
    Cash and Cash Equivalents Subclassifications
  • disclosures:CashAndCashEquivalentsSubclassifications requires:
  • 2 instances:

     In network 5000 - Disclosure - Disclosures (Level 3 Disclosure Text Blocks):
    Detected block Cash and Cash Equivalents Subclassifications [Text Block] [Level1TextBlock] with mini:CashAndCashEquivalentsSubclassificationsTextBlock

     In network 8110 - Disclosure - Cash and Cash Equivalents Subclassifications (Level 4 Detail):
    mini:CashAndCashEquivalentsSubclassificationsHypercube is presented
    Detected block Cash and Cash Equivalents [RollUp] with mini:CashAndCashEquivalents

    57disclosuredisclosures:CashAndCashEquivalentsSummaryRollForward
    • detections:1
     
    Cash and Cash Equivalents Summary Roll Forward
  • disclosures:CashAndCashEquivalentsSummaryRollForward requires:
  • 1 instance:

     In network 1103 - Statement - Cash Flow Statement:
    mini:CashFlowStatementHypercube is presented
    Detected block Cash and Cash Equivalents, Beginning Balance [RollForward] with mini:CashAndCashEquivalents

    58disclosuredisclosures:CashFlowStatementDirectMethod
    • detections:1
     
    Cash Flow Statement, Direct Method
  • disclosures:CashFlowStatementDirectMethod requires:
  • 1 instance:

     In network 1103 - Statement - Cash Flow Statement:
    1103 - Statement - Cash Flow Statement Cash Flow Statement [Hypercube] is a component
    mini:CashFlowStatementHypercube is presented
    Detected block Net Cash Flow [RollUp] with mini:NetCashFlow
    Detected block Cash and Cash Equivalents, Beginning Balance [RollForward] with mini:CashAndCashEquivalents

    59disclosuredisclosures:DocumentInformation
    • detections:1
     
    Document Information
  • disclosures:DocumentInformation requires:
  • 1 instance:

     In network 1001 - Document - Document Information:
    mini:DocumentInformationHypercube is presented
    mini:ReportingStyleCode is presented
    mini:DocumentTitle is presented
    mini:IncomeStatementStartPeriod is presented
    mini:DocumentIdentifier is presented
    mini:DocumentFiscalPeriodFocus is presented
    mini:DocumentFiscalYearFocus is presented
    Detected block Document Information [Set] [Hierarchy] with mini:DocumentInformationSet

    60disclosuredisclosures:EntityInformation
    • detections:1
     
    Entity Information
  • disclosures:EntityInformation requires:
  • 1 instance:

     In network 1002 - Document - Entity Information:
    mini:EntityInformationHypercube is presented
    mini:EconomicEntityIdentifier is presented
    Detected block Entity Information [Set] [Hierarchy] with mini:EntityInformationSet

    61disclosuredisclosures:FinishedGoodsSubclassifications
    • detections:2
     
    Finished Goods Subclassifications
  • disclosures:FinishedGoodsSubclassifications requires:
  • 2 instances:

     In network 5000 - Disclosure - Disclosures (Level 3 Disclosure Text Blocks):
    Detected block Finished Goods Subclassifications [Text Block] [Level1TextBlock] with mini:FinishedGoodsSubclassificationsTextBlock

     In network 8140 - Disclosure - Inventories - Finished Goods Subclassifications (Level 4 Detail):
    mini:FinishedGoodsSubclassificationsHypercube is presented
    Detected block Finished Goods [RollUp] with mini:FinishedGoods

    62disclosuredisclosures:IncomeStatement
    • detections:1
     
    Income Statement
  • disclosures:IncomeStatement requires:
  • 1 instance:

     In network 1102 - Statement - Income Statement:
    mini:IncomeStatementHypercube is presented
    Detected block Net Income (Loss) [RollUp] with mini:NetIncomeLoss

    63disclosuredisclosures:InventoriesRollForward
    • detections:2
     
    Inventories Roll Forward
  • disclosures:InventoriesRollForward requires:
  • 2 instances:

     In network 5000 - Disclosure - Disclosures (Level 3 Disclosure Text Blocks):
    Detected block Inventories Roll Forward [Text Block] [Level1TextBlock] with mini:InventoriesRollForwardTextBlock

     In network 6130 - Disclosure - Inventories Roll Forward (Level 4 Detail):
    mini:InventoriesRollForwardHypercube is presented
    Detected block Inventories, Beginning Balance [RollForward] with mini:Inventories

    64disclosuredisclosures:InventoriesSubclassifications
    • detections:2
     
    Inventories Subclassifications
  • disclosures:InventoriesSubclassifications requires:
  • 2 instances:

     In network 5000 - Disclosure - Disclosures (Level 3 Disclosure Text Blocks):
    Detected block Inventories Subclassifications [Text Block] [Level1TextBlock] with mini:InventoriesSubclassificationsTextBlock

     In network 8130 - Disclosure - Inventories Subclassifications (Level 4 Detail):
    mini:InventoriesSubclassificationsHypercube is presented
    Detected block Inventories [RollUp] with mini:Inventories

    65disclosuredisclosures:LiabilitiesAndEquityRollUp
    • detections:1
     
    Liabilities and Equity Roll Up
  • disclosures:LiabilitiesAndEquityRollUp requires:
  • 1 instance:

     In network 1101 - Statement - Balance Sheet:
    mini:BalanceSheetHypercube is presented
    Detected block Liabilities and Equity [RollUp] with mini:LiabilitiesAndEquity

    66disclosuredisclosures:LongTermDebtMaturities
    • detections:2
     
    Long-Term Debt Maturities
  • disclosures:LongTermDebtMaturities requires:
  • 2 instances:

     In network 5000 - Disclosure - Disclosures (Level 3 Disclosure Text Blocks):
    Detected block Long-term Debt Maturities [Text Block] [Level1TextBlock] with mini:LongtermDebtMaturitiesTextBlock

     In network 8180 - Disclosure - Long-term Debt Maturities (Level 4 Detail):
    mini:LongtermDebtMaturitiesHypercube is presented
    Detected block Long-term Debt [RollUp] with mini:LongtermDebt

    67disclosuredisclosures:LongTermDebtRollForward
    • detections:2
     
    Long-Term Debt Roll Forward
  • disclosures:LongTermDebtRollForward requires:
  • 2 instances:

     In network 5000 - Disclosure - Disclosures (Level 3 Disclosure Text Blocks):
    Detected block Long-term Debt Roll Forward [Text Block] [Level1TextBlock] with mini:Long-termDebtRollForwardTextBlock

     In network 7120 - Disclosure - Long-term Debt Roll Forward (Level 4 Detail):
    mini:LongtermDebtRollForwardHypercube is presented
    Detected block Long-term Debt, Beginning Balance [RollForward] with mini:LongtermDebt

    68disclosuredisclosures:LongTermDebtSubclassifications
    • detections:2
     
    Long-Term Debt Subclassifications
  • disclosures:LongTermDebtSubclassifications requires:
  • 2 instances:

     In network 5000 - Disclosure - Disclosures (Level 3 Disclosure Text Blocks):
    Detected block Long-term Debt Subclassifications [Text Block] [Level1TextBlock] with mini:LongtermDebtSubclassificationsTextBlock

     In network 8170 - Disclosure - Long-term Debt Subclassifications (Level 4 Detail):
    mini:LongtermDebtSubclassificationsHypercube is presented
    Detected block Long-term Debt [RollUp] with mini:LongtermDebt

    69disclosuredisclosures:NatureOfEntity
    • detections:1
     
    Nature of Entity
  • disclosures:NatureOfEntity requires:
  • 1 instance:

     In network 2110 - Disclosure - Nature of Business Note (Level 1 Note Text Blocks):
    mini:NatureBusinessHypercube is presented
    Detected block Nature of Business [Text Block] [Level1TextBlock] with mini:NatureBusinessTextBlock

    70disclosuredisclosures:NetCashFlowRollUp
    • detections:1
     
    Net Cash Flow Roll Up
  • disclosures:NetCashFlowRollUp requires:
  • 1 instance:

     In network 1103 - Statement - Cash Flow Statement:
    mini:CashFlowStatementHypercube is presented
    Detected block Net Cash Flow [RollUp] with mini:NetCashFlow

    71disclosuredisclosures:PropertyPlantAndEquipmentNetRollForward
    • detections:2
     
    Property, Plant, and Equipment, Net Roll Forward
  • disclosures:PropertyPlantAndEquipmentNetRollForward requires:
  • 2 instances:

     In network 5000 - Disclosure - Disclosures (Level 3 Disclosure Text Blocks):
    Detected block Property, Plant, and Equipment Roll Forward [Text Block] [Level1TextBlock] with mini:PropertyPlantEquipmentRollForwardTextBlock

     In network 6140 - Disclosure - Property, Plant, and Equipment Roll Forward (Level 4 Detail):
    mini:PropertyPlantAndEquipmentRollForwardHypercube is presented
    Detected block Property, Plant and Equipment, Beginning Balance [RollForward] with mini:PropertyPlantAndEquipment

    72disclosuredisclosures:PropertyPlantAndEquipmentNetSubclassifications
    • detections:2
     
    Property, Plant, and Equipment, Net Subclassifications
  • disclosures:PropertyPlantAndEquipmentNetSubclassifications requires:
  • 2 instances:

     In network 5000 - Disclosure - Disclosures (Level 3 Disclosure Text Blocks):
    Detected block Property, Plant, and Equipment Subclassifications [Text Block] [Level1TextBlock] with mini:PropertyPlanAndtEquipmentSubclassificationsTextBlock

     In network 8150 - Disclosure - Property, Plant, and Equipment Subclassifications (Level 4 Detail):
    mini:PropertyPlantAndEquipmentSubclassificationsHypercube is presented
    Detected block Property, Plant and Equipment [RollUp] with mini:PropertyPlantAndEquipment

    73disclosuredisclosures:ReceivablesRollForward
    • detections:2
     
    Receivables Roll Forward
  • disclosures:ReceivablesRollForward requires:
  • 2 instances:

     In network 5000 - Disclosure - Disclosures (Level 3 Disclosure Text Blocks):
    Detected block Receivables Roll Forward [Text Block] [Level1TextBlock] with mini:ReceivablesRollForwardTextBlock

     In network 6120 - Disclosure - Receivables Roll Forward (Level 4 Detail):
    mini:ReceivablesRollForwardHypercube is presented
    Detected block Receivables, Beginning Balance [RollForward] with mini:Receivables

    74disclosuredisclosures:ReceivablesSubclassifications
    • detections:2
     
    Receivables Subclassifications
  • disclosures:ReceivablesSubclassifications requires:
  • 2 instances:

     In network 5000 - Disclosure - Disclosures (Level 3 Disclosure Text Blocks):
    Detected block Receivables Subclassifications [Text Block] [Level1TextBlock] with mini:ReceivablesSubclassificationsTextBlock

     In network 8120 - Disclosure - Receivables Subclassifications (Level 4 Detail):
    mini:ReceivablesSubclassificationsHypercube is presented
    Detected block Receivables [RollUp] with mini:Receivables

    75disclosuredisclosures:RetainedEarningsRollForward
    • detections:1
     
    Retained Earnings Roll Forward
  • disclosures:RetainedEarningsRollForward requires:
  • 1 instance:

     In network 7130 - Disclosure - Retained Earnings Roll Forward (Level 4 Detail):
    mini:RetainedEarningsRollForwardHypercube is presented
    Detected block Retained Earnings, Beginning Balance [RollForward] with mini:RetainedEarnings

    76disclosuredisclosures:SignificantAccountingPolicies
    • detections:1
     
    Significant Accounting Policies
  • disclosures:SignificantAccountingPolicies requires:
  • 1 instance:

     In network 2130 - Disclosure - Significant Accounting Policies Note (Level 1 Note Text Blocks):
    mini:SignificantAccountingPoliciesHypercube is presented
    Detected block Significant Accounting Policies [Text Block] [Level1TextBlock] with mini:SignificantAccountingPoliciesTextBlock

    77disclosuredisclosures:StatementOfChangesInEquity
    • detections:1
     
    Statement of Changes in Equity
  • disclosures:StatementOfChangesInEquity requires:
  • 1 instance:

     In network 1104 - Statement - Statement of Changes in Equity:
    mini:StatementOfChangesInEquityHypercube is presented
    Detected block Equity, Beginning Balance [RollForward] with mini:Equity

    78disclosuredisclosures:TransactionsGroupings
    • detections:1
     
    Transactions Groupings
  • disclosures:TransactionsGroupings requires:
  • 1 instance:

     In network 9102 - Support - Transactions Groupings (Level 4 Detail):
    mini:TransactionsGroupingsHypercube is presented
    Detected block Check Sum Changes [RollUp] with mini:CheckSumChanges

    79disclosuredisclosures:TrialBalance
    • detections:1
     
    Trial Balance
  • disclosures:TrialBalance requires:
  • 1 instance:

     In network 9101 - Support - Trial Balance (Level 4 Detail):
    mini:TrialBalanceHypercube is presented
    Detected block Check Sum [RollUp] with mini:CheckSum

    80calculationfac:Assets (in BSC)
    • ok:2
    • failed:0
     

    total=CurrentAssets_2+NoncurrentAssets_1

    2 instances:

    fac:Assets[13,000] = fac:CurrentAssets[7,000] + fac:NoncurrentAssets[6,000]

    fac:Assets[6,000] = fac:CurrentAssets[5,000] + fac:NoncurrentAssets[1,000]

    81calculationfac:Liabilities (in BSC)
    • ok:2
    • failed:0
     

    total=CurrentLiabilities_2+NoncurrentLiabilities_1

    2 instances:

    fac:Liabilities[7,000] = fac:CurrentLiabilities[1,000] + fac:NoncurrentLiabilities[6,000]

    fac:Liabilities[2,000] = fac:CurrentLiabilities[1,000] + fac:NoncurrentLiabilities[1,000]

    82calculationfac:LiabilitiesAndEquity (in BSC)
    • ok:2
    • failed:0
     

    total=Liabilities_2+Equity_1

    2 instances:

    fac:LiabilitiesAndEquity[13,000] = fac:Liabilities[7,000] + fac:Equity[6,000]

    fac:LiabilitiesAndEquity[6,000] = fac:Liabilities[2,000] + fac:Equity[4,000]

    83calculationfac:NetCashFlow (in CashFlowStatement)
    • ok:1
    • failed:0
     

    total=NetCashFlowFromOperatingActivities_3+(NetCashFlowFromInvestingActivities_2+NetCashFlowFromFinancingActivities_1)

    1 instance:

    fac:NetCashFlow[1,000] = fac:NetCashFlowFromOperatingActivities[1,000] + fac:NetCashFlowFromInvestingActivities[-5,000] + fac:NetCashFlowFromFinancingActivities[5,000]

    84calculationfac:GrossProfit (in ISM)
    • ok:1
    • failed:0
     

    total=Revenues_2+ -CostOfRevenue_1

    1 instance:

    fac:GrossProfit[2,000] = fac:Revenues[4,000] + - fac:CostOfRevenue[2,000]

    85calculationfac:IncomeLossFromContinuingOperationsAfterTax (in ISM)
    • ok:1
    • failed:0
     

    total=IncomeLossFromContinuingOperationsBeforeTax_2+ -IncomeTaxExpenseBenefit_1

    1 instance:

    fac:IncomeLossFromContinuingOperationsAfterTax[2,000] = fac:IncomeLossFromContinuingOperationsBeforeTax[2,000] + - fac:IncomeTaxExpenseBenefit[0]

    86calculationfac:IncomeLossFromContinuingOperationsBeforeTax (in ISM)
    • ok:1
    • failed:0
     

    total=OperatingIncomeLoss_2+NonoperatingIncomeLoss_1

    1 instance:

    fac:IncomeLossFromContinuingOperationsBeforeTax[2,000] = fac:OperatingIncomeLoss[2,000] + fac:NonoperatingIncomeLoss[0]

    87calculationfac:NetIncomeLoss (in ISM)
    • ok:1
    • failed:0
     

    total=IncomeLossFromContinuingOperationsAfterTax_2+IncomeLossFromDiscontinuedOperationsNetOfTax_1

    1 instance:

    fac:NetIncomeLoss[2,000] = fac:IncomeLossFromContinuingOperationsAfterTax[2,000] + fac:IncomeLossFromDiscontinuedOperationsNetOfTax[0]

    88calculationfac:OperatingIncomeLoss (in ISM)
    • ok:1
    • failed:0
     

    total=GrossProfit_2+ -OperatingExpenses_1

    1 instance:

    fac:OperatingIncomeLoss[2,000] = fac:GrossProfit[2,000] + - fac:OperatingExpenses[0]

    89calculationmini:AccountsPayable (in AccountsPayableDetail)
    • ok:2
    • failed:0
     

    total=TradePayables_2+OtherPayables_1

    2 instances:

    mini:AccountsPayable[1,000] = mini:TradePayables[700] + mini:OtherPayables[300]

    mini:AccountsPayable[1,000] = mini:TradePayables[700] + mini:OtherPayables[300]

    90calculationmini:Assets (in BalanceSheet)
    • ok:2
    • failed:0
     

    total=CurrentAssets_2+NoncurrentAssets_1

    2 instances:

    mini:Assets[13,000] = mini:CurrentAssets[7,000] + mini:NoncurrentAssets[6,000]

    mini:Assets[6,000] = mini:CurrentAssets[5,000] + mini:NoncurrentAssets[1,000]

    91calculationmini:CurrentAssets (in BalanceSheet)
    • ok:2
    • failed:0
     

    total=CashAndCashEquivalents_3+(Receivables_2+Inventories_1)

    2 instances:

    mini:CurrentAssets[7,000] = mini:CashAndCashEquivalents[4,000] + mini:Receivables[2,000] + mini:Inventories[1,000]

    mini:CurrentAssets[5,000] = mini:CashAndCashEquivalents[3,000] + mini:Receivables[1,000] + mini:Inventories[1,000]

    92calculationmini:CurrentLiabilities (in BalanceSheet)
    • ok:2
    • failed:0
     

    total=AccountsPayable_1

    2 instances:

    mini:CurrentLiabilities[1,000] = mini:AccountsPayable[1,000]

    mini:CurrentLiabilities[1,000] = mini:AccountsPayable[1,000]

    93calculationmini:Equity (in BalanceSheet)
    • ok:2
    • failed:0
     

    total=RetainedEarnings_1

    2 instances:

    mini:Equity[6,000] = mini:RetainedEarnings[6,000]

    mini:Equity[4,000] = mini:RetainedEarnings[4,000]

    94calculationmini:Liabilities (in BalanceSheet)
    • ok:2
    • failed:0
     

    total=CurrentLiabilities_2+NoncurrentLiabilities_1

    2 instances:

    mini:Liabilities[7,000] = mini:CurrentLiabilities[1,000] + mini:NoncurrentLiabilities[6,000]

    mini:Liabilities[2,000] = mini:CurrentLiabilities[1,000] + mini:NoncurrentLiabilities[1,000]

    95calculationmini:LiabilitiesAndEquity (in BalanceSheet)
    • ok:2
    • failed:0
     

    total=Liabilities_2+Equity_1

    2 instances:

    mini:LiabilitiesAndEquity[13,000] = mini:Liabilities[7,000] + mini:Equity[6,000]

    mini:LiabilitiesAndEquity[6,000] = mini:Liabilities[2,000] + mini:Equity[4,000]

    96calculationmini:NoncurrentAssets (in BalanceSheet)
    • ok:2
    • failed:0
     

    total=PropertyPlantAndEquipment_1

    2 instances:

    mini:NoncurrentAssets[6,000] = mini:PropertyPlantAndEquipment[6,000]

    mini:NoncurrentAssets[1,000] = mini:PropertyPlantAndEquipment[1,000]

    97calculationmini:NoncurrentLiabilities (in BalanceSheet)
    • ok:2
    • failed:0
     

    total=LongtermDebt_1

    2 instances:

    mini:NoncurrentLiabilities[6,000] = mini:LongtermDebt[6,000]

    mini:NoncurrentLiabilities[1,000] = mini:LongtermDebt[1,000]

    98calculationmini:CashAndCashEquivalents (in CashAndCashEquivalentsDetail)
    • ok:2
    • failed:0
     

    total=Cash_2+CashEquivalents_1

    2 instances:

    mini:CashAndCashEquivalents[4,000] = mini:Cash[1,000] + mini:CashEquivalents[3,000]

    mini:CashAndCashEquivalents[3,000] = mini:Cash[1,000] + mini:CashEquivalents[2,000]

    99calculationmini:NetCashFlow (in CashFlowStatement)
    • ok:1
    • failed:0
     

    total=NetCashFlowOperatingActivities_3+(NetCashFlowFinancingActivities_2+NetCashFlowInvestingActivities_1)

    1 instance:

    mini:NetCashFlow[1,000] = mini:NetCashFlowOperatingActivities[1,000] + mini:NetCashFlowFinancingActivities[5,000] + mini:NetCashFlowInvestingActivities[-5,000]

    100calculationmini:NetCashFlowFinancingActivities (in CashFlowStatement)
    • ok:1
    • failed:0
     

    total=AdditionalLongtermBorrowings2_2+ -RepaymentLongtermBorrowings2_1

    1 instance:

    mini:NetCashFlowFinancingActivities[5,000] = mini:AdditionalLongtermBorrowings2[6,000] + - mini:RepaymentLongtermBorrowings2[1,000]

    101calculationmini:NetCashFlowInvestingActivities (in CashFlowStatement)
    • ok:1
    • failed:0
     

    total= -CapitalAdditionsPropertyPlantAndEquipment2_1

    1 instance:

    mini:NetCashFlowInvestingActivities[-5,000] = - mini:CapitalAdditionsPropertyPlantAndEquipment2[5,000]

    102calculationmini:NetCashFlowOperatingActivities (in CashFlowStatement)
    • ok:1
    • failed:0
     

    total=CollectionReceivables_2+ -PaymentOfAccountsPayable_1

    1 instance:

    mini:NetCashFlowOperatingActivities[1,000] = mini:CollectionReceivables[3,000] + - mini:PaymentOfAccountsPayable[2,000]

    103calculationmini:FinishedGoods (in FinishedGoodsDetail)
    • ok:2
    • failed:0
     

    total=ProductAlpha_2+ProductBravo_1

    2 instances:

    mini:FinishedGoods[600] = mini:ProductAlpha[400] + mini:ProductBravo[200]

    mini:FinishedGoods[700] = mini:ProductAlpha[600] + mini:ProductBravo[100]

    104calculationmini:GrossProfitLoss (in IncomeStatement)
    • ok:1
    • failed:0
     

    total=Sales_2+ -CostsOfSales_1

    1 instance:

    mini:GrossProfitLoss[2,000] = mini:Sales[4,000] + - mini:CostsOfSales[2,000]

    105calculationmini:IncomeLossFromContinuingOperationsBeforeTax (in IncomeStatement)
    • ok:1
    • failed:0
     

    total=OperatingIncomeLoss_2+NonoperatingIncomeExpenses_1

    1 instance:

    mini:IncomeLossFromContinuingOperationsBeforeTax[2,000] = mini:OperatingIncomeLoss[2,000] + mini:NonoperatingIncomeExpenses[0]

    106calculationmini:NetIncomeLoss (in IncomeStatement)
    • ok:1
    • failed:0
     

    total=IncomeLossFromContinuingOperationsBeforeTax_2+ -IncomeTaxExpenseBenefit_1

    1 instance:

    mini:NetIncomeLoss[2,000] = mini:IncomeLossFromContinuingOperationsBeforeTax[2,000] + - mini:IncomeTaxExpenseBenefit[0]

    107calculationmini:OperatingExpenses (in IncomeStatement)
    • ok:1
    • failed:0
     

    total=DepreciationAndAmortization_1

    1 instance:

    mini:OperatingExpenses[0] = mini:DepreciationAndAmortization[0]

    108calculationmini:OperatingIncomeLoss (in IncomeStatement)
    • ok:1
    • failed:0
     

    total=GrossProfitLoss_2+ -OperatingExpenses_1

    1 instance:

    mini:OperatingIncomeLoss[2,000] = mini:GrossProfitLoss[2,000] + - mini:OperatingExpenses[0]

    109calculationmini:Inventories (in InventoriesDetail)
    • ok:2
    • failed:0
     

    total=FinishedGoods_3+(WorkInProgress_2+RawMaterial_1)

    2 instances:

    mini:Inventories[1,000] = mini:FinishedGoods[600] + mini:WorkInProgress[200] + mini:RawMaterial[200]

    mini:Inventories[1,000] = mini:FinishedGoods[700] + mini:WorkInProgress[100] + mini:RawMaterial[200]

    110calculationmini:LongtermDebt (in LongTermDebtDetail)
    • ok:2
    • failed:0
     

    total=MortgageLoans_2+OtherSecuredLoans_1

    2 instances:

    mini:LongtermDebt[6,000] = mini:MortgageLoans[0] + mini:OtherSecuredLoans[6,000]

    mini:LongtermDebt[1,000] = mini:MortgageLoans[0] + mini:OtherSecuredLoans[1,000]

    111calculationmini:LongtermDebt (in LongTermDebtMaturities)
    • ok:1
    • failed:0
     

    total=MaturesInOneYear_6+(MaturesInTwoYears_5+(MaturesInThreeYears_4+(MaturesInFourYears_3+(MaturesInFiveYears_2+MaturesThereafter_1))))

    1 instance:

    mini:LongtermDebt[6,000] = mini:MaturesInOneYear[1,000] + mini:MaturesInTwoYears[1,000] + mini:MaturesInThreeYears[1,000] + mini:MaturesInFourYears[1,000] + mini:MaturesInFiveYears[1,000] + mini:MaturesThereafter[1,000]

    112calculationmini:PropertyPlantAndEquipment (in PropertyPlantAndEquipmentDetail)
    • ok:2
    • failed:0
     

    total=PropertyPlantAndEquipmentGross_2+ -AccumulatedDepreciation_1

    2 instances:

    mini:PropertyPlantAndEquipment[6,000] = mini:PropertyPlantAndEquipmentGross[6,000] + - mini:AccumulatedDepreciation[0]

    mini:PropertyPlantAndEquipment[1,000] = mini:PropertyPlantAndEquipmentGross[1,000] + - mini:AccumulatedDepreciation[0]

    113calculationmini:PropertyPlantAndEquipmentGross (in PropertyPlantAndEquipmentDetail)
    • ok:2
    • failed:0
     

    total=Land_3+(Buildings_2+Equipment_1)

    2 instances:

    mini:PropertyPlantAndEquipmentGross[6,000] = mini:Land[1,000] + mini:Buildings[1,000] + mini:Equipment[4,000]

    mini:PropertyPlantAndEquipmentGross[1,000] = mini:Land[1,000] + mini:Buildings[0] + mini:Equipment[0]

    114calculationmini:Receivables (in ReceivablesDetail)
    • ok:2
    • failed:0
     

    total=TradeReceivables_2+OtherReceivables_1

    2 instances:

    mini:Receivables[2,000] = mini:TradeReceivables[2,000] + mini:OtherReceivables[0]

    mini:Receivables[1,000] = mini:TradeReceivables[1,000] + mini:OtherReceivables[0]

    115calculationmini:CheckSumChanges (in Transactions)
    • ok:1
    • failed:0
     

    total=CollectionReceivables_20+(-PaymentOfAccountsPayable_19+(AdditionalLongtermBorrowings2_18+(-RepaymentLongtermBorrowings2_17+(-CapitalAdditionsPropertyPlantAndEquipment2_16+(Sales2_15+(-CollectionReceivables2_14+(-AdditionsToAllowanceForBadDebts_13+(-BadDebtsWrittenOff_12+(PurchasesOfInventoryForSale_11+(-CostsOfSales2_10+(-InventoryWrittenOff_9+(CapitalAdditionsPropertyPlantAndEquipment_8+(-DepreciationAndAmortization2_7+(-PropertyPlantAndEquipmentWrittenOff_6+(-PurchasesOfInventoryForSale2_5+(PaymentOfAccountsPayable2_4+(-AdditionalLongtermBorrowings_3+(RepaymentLongtermBorrowings_2+ -NetIncomeLoss_1))))))))))))))))))

    1 instance:

    mini:CheckSumChanges[0] = mini:CollectionReceivables[3,000] + - mini:PaymentOfAccountsPayable[2,000] + mini:AdditionalLongtermBorrowings2[6,000] + - mini:RepaymentLongtermBorrowings2[1,000] + - mini:CapitalAdditionsPropertyPlantAndEquipment2[5,000] + mini:Sales2[4,000] + - mini:CollectionReceivables2[3,000] + - mini:AdditionsToAllowanceForBadDebts[0] + - mini:BadDebtsWrittenOff[0] + mini:PurchasesOfInventoryForSale[2,000] + - mini:CostsOfSales2[2,000] + - mini:InventoryWrittenOff[0] + mini:CapitalAdditionsPropertyPlantAndEquipment[5,000] + - mini:DepreciationAndAmortization2[0] + - mini:PropertyPlantAndEquipmentWrittenOff[0] + - mini:PurchasesOfInventoryForSale2[2,000] + mini:PaymentOfAccountsPayable2[2,000] + - mini:AdditionalLongtermBorrowings[6,000] + mini:RepaymentLongtermBorrowings[1,000] + - mini:NetIncomeLoss[2,000]

    116calculationmini:CheckSum (in TrialBalance)
    • ok:2
    • failed:0
     

    total=CashAndCashEquivalents_7+(Receivables_6+(Inventories_5+(PropertyPlantAndEquipment_4+(-AccountsPayable_3+(-LongtermDebt_2+ -RetainedEarnings_1)))))

    2 instances:

    mini:CheckSum[0] = mini:CashAndCashEquivalents[4,000] + mini:Receivables[2,000] + mini:Inventories[1,000] + mini:PropertyPlantAndEquipment[6,000] + - mini:AccountsPayable[1,000] + - mini:LongtermDebt[6,000] + - mini:RetainedEarnings[6,000]

    mini:CheckSum[0] = mini:CashAndCashEquivalents[3,000] + mini:Receivables[1,000] + mini:Inventories[1,000] + mini:PropertyPlantAndEquipment[1,000] + - mini:AccountsPayable[1,000] + - mini:LongtermDebt[1,000] + - mini:RetainedEarnings[4,000]

    117disclosureCheckrequire [disclosures:BalanceSheetClassified]
    • ok:1
    • failed:0
     
    Require disclosure:

    1 instance:

    See link above

    118disclosureCheckrequire [disclosures:BasisOfPresentation]
    • ok:1
    • failed:0
     
    Require disclosure:

    1 instance:

    See link above

    119disclosureCheckrequire [disclosures:CashFlowStatementDirectMethod]
    • ok:1
    • failed:0
     
    Require disclosure:

    1 instance:

    See link above

    120disclosureCheckrequire [disclosures:DocumentInformation]
    • ok:1
    • failed:0
     
    Require disclosure:

    1 instance:

    See link above

    121disclosureCheckrequire [disclosures:EntityInformation]
    • ok:1
    • failed:0
     
    Require disclosure:

    1 instance:

    See link above

    122disclosureCheckrequire [disclosures:IncomeStatement]
    • ok:1
    • failed:0
     
    Require disclosure:

    1 instance:

    See link above

    123disclosureCheckrequire [disclosures:NatureOfEntity]
    • ok:1
    • failed:0
     
    Require disclosure:

    1 instance:

    See link above

    124disclosureCheckrequire [disclosures:SignificantAccountingPolicies]
    • ok:1
    • failed:0
     
    Require disclosure:

    1 instance:

    See link above

    125disclosureCheckrequire [disclosures:StatementOfChangesInEquity]
    • ok:1
    • failed:0
     
    Require disclosure:

    1 instance:

    See link above

    126disclosureCheckpossibleDisclosure [disclosures:TransactionsGroupings]
    • ok:1
    • failed:0
     
    Possible disclosure:

    1 instance:

    See link above

    127disclosureCheckpossibleDisclosure [disclosures:TrialBalance]
    • ok:1
    • failed:0
     
    Possible disclosure:

    1 instance:

    See link above

    128disclosureCheckreportsConcept [mini:AccountsPayable]
    • ok:1
    • failed:0
     
    Require fact for concept:

    1 instance:

    Detected fact

    129disclosureCheckreportsConcept [mini:Assets]
    • ok:1
    • failed:0
     
    Require fact for concept:

    1 instance:

    Detected fact

    130disclosureCheckreportsConcept [mini:CashAndCashEquivalents]
    • ok:1
    • failed:0
     
    Require fact for concept:

    1 instance:

    Detected fact

    131disclosureCheckreportsConcept [mini:FinishedGoods]
    • ok:1
    • failed:0
     
    Require fact for concept:

    1 instance:

    Detected fact

    132disclosureCheckreportsConcept [mini:Inventories]
    • ok:1
    • failed:0
     
    Require fact for concept:

    1 instance:

    Detected fact

    133disclosureCheckreportsConcept [mini:LiabilitiesAndEquity]
    • ok:1
    • failed:0
     
    Require fact for concept:

    1 instance:

    Detected fact

    134disclosureCheckreportsConcept [mini:LongtermDebt]
    • ok:1
    • failed:0
     
    Require fact for concept:

    1 instance:

    Detected fact

    135disclosureCheckreportsConcept [mini:NetCashFlow]
    • ok:1
    • failed:0
     
    Require fact for concept:

    1 instance:

    Detected fact

    136disclosureCheckreportsConcept [mini:PropertyPlantAndEquipment]
    • ok:1
    • failed:0
     
    Require fact for concept:

    1 instance:

    Detected fact

    137disclosureCheckreportsConcept [mini:Receivables]
    • ok:1
    • failed:0
     
    Require fact for concept:

    1 instance:

    Detected fact

    138disclosureCheckreportsConcept [mini:RetainedEarnings]
    • ok:1
    • failed:0
     
    Require fact for concept:

    1 instance:

    Detected fact

    139disclosureCheckmini:AccountsPayable reportingLineItem-requiresDisclosure [disclosures:AccountsPayableRollForward]
    • ok:1
    • failed:0
     
    If line items term mini:AccountsPayable present, require disclosure:

    1 instance:

    See link above

    140disclosureCheckmini:AccountsPayable reportingLineItem-requiresDisclosure [disclosures:AccountsPayableSubclassifications]
    • ok:1
    • failed:0
     
    If line items term mini:AccountsPayable present, require disclosure:

    1 instance:

    See link above

    141disclosureCheckmini:Assets reportingLineItem-requiresDisclosure [disclosures:AssetsRollUp]
    • ok:1
    • failed:0
     
    If line items term mini:Assets present, require disclosure:

    1 instance:

    See link above

    142disclosureCheckmini:CashAndCashEquivalents reportingLineItem-requiresDisclosure [disclosures:CashAndCashEquivalentsRollForward]
    • ok:1
    • failed:0
     
    If line items term mini:CashAndCashEquivalents present, require disclosure:

    1 instance:

    See link above

    143disclosureCheckmini:CashAndCashEquivalents reportingLineItem-requiresDisclosure [disclosures:CashAndCashEquivalentsSubclassifications]
    • ok:1
    • failed:0
     
    If line items term mini:CashAndCashEquivalents present, require disclosure:

    1 instance:

    See link above

    144disclosureCheckmini:FinishedGoods reportingLineItem-requiresDisclosure [disclosures:FinishedGoodsSubclassifications]
    • ok:1
    • failed:0
     
    If line items term mini:FinishedGoods present, require disclosure:

    1 instance:

    See link above

    145disclosureCheckmini:Inventories reportingLineItem-requiresDisclosure [disclosures:InventoriesRollForward]
    • ok:1
    • failed:0
     
    If line items term mini:Inventories present, require disclosure:

    1 instance:

    See link above

    146disclosureCheckmini:Inventories reportingLineItem-requiresDisclosure [disclosures:InventoriesSubclassifications]
    • ok:1
    • failed:0
     
    If line items term mini:Inventories present, require disclosure:

    1 instance:

    See link above

    147disclosureCheckmini:LiabilitiesAndEquity reportingLineItem-requiresDisclosure [disclosures:LiabilitiesAndEquityRollUp]
    • ok:1
    • failed:0
     
    If line items term mini:LiabilitiesAndEquity present, require disclosure:

    1 instance:

    See link above

    148disclosureCheckmini:LongtermDebt reportingLineItem-requiresDisclosure [disclosures:LongTermDebtMaturities]
    • ok:1
    • failed:0
     
    If line items term mini:LongtermDebt present, require disclosure:

    1 instance:

    See link above

    149disclosureCheckmini:LongtermDebt reportingLineItem-requiresDisclosure [disclosures:LongTermDebtRollForward]
    • ok:1
    • failed:0
     
    If line items term mini:LongtermDebt present, require disclosure:

    1 instance:

    See link above

    150disclosureCheckmini:LongtermDebt reportingLineItem-requiresDisclosure [disclosures:LongTermDebtSubclassifications]
    • ok:1
    • failed:0
     
    If line items term mini:LongtermDebt present, require disclosure:

    1 instance:

    See link above

    151disclosureCheckmini:NetCashFlow reportingLineItem-requiresDisclosure [disclosures:CashAndCashEquivalentsSummaryRollForward]
    • ok:1
    • failed:0
     
    If line items term mini:NetCashFlow present, require disclosure:

    1 instance:

    See link above

    152disclosureCheckmini:NetCashFlow reportingLineItem-requiresDisclosure [disclosures:NetCashFlowRollUp]
    • ok:1
    • failed:0
     
    If line items term mini:NetCashFlow present, require disclosure:

    1 instance:

    See link above

    153disclosureCheckmini:PropertyPlantAndEquipment reportingLineItem-requiresDisclosure [disclosures:PropertyPlantAndEquipmentNetRollForward]
    • ok:1
    • failed:0
     
    If line items term mini:PropertyPlantAndEquipment present, require disclosure:

    1 instance:

    See link above

    154disclosureCheckmini:PropertyPlantAndEquipment reportingLineItem-requiresDisclosure [disclosures:PropertyPlantAndEquipmentNetSubclassifications]
    • ok:1
    • failed:0
     
    If line items term mini:PropertyPlantAndEquipment present, require disclosure:

    1 instance:

    See link above

    155disclosureCheckmini:Receivables reportingLineItem-requiresDisclosure [disclosures:ReceivablesRollForward]
    • ok:1
    • failed:0
     
    If line items term mini:Receivables present, require disclosure:

    1 instance:

    See link above

    156disclosureCheckmini:Receivables reportingLineItem-requiresDisclosure [disclosures:ReceivablesSubclassifications]
    • ok:1
    • failed:0
     
    If line items term mini:Receivables present, require disclosure:

    1 instance:

    See link above

    157disclosureCheckmini:RetainedEarnings reportingLineItem-requiresDisclosure [disclosures:RetainedEarningsRollForward]
    • ok:1
    • failed:0
     
    If line items term mini:RetainedEarnings present, require disclosure:

    1 instance:

    See link above

    The colours used for the rules are significant, and have the following meanings:

    For more information: http://accounting.auditchain.finance/index.html
    DISCLAIMER: this analysis is provided by software still under development, and likely incomplete or even erroneous; do NOT use it other than for experimental, inconsequential purposes