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

Calculations

#TypeName Rule Expression
1calculationfac: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]

2calculationfac: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]

3calculationfac: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]

4calculationfac: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]

5calculationfac: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]

6calculationfac: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]

7calculationfac: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]

8calculationfac: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]

9calculationfac: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]

10calculationmini: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]

11calculationmini: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]

12calculationmini: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]

13calculationmini: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]

14calculationmini: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]

15calculationmini: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]

16calculationmini: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]

17calculationmini: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]

18calculationmini: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]

19calculationmini: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]

20calculationmini: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]

21calculationmini: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]

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

total= -CapitalAdditionsPropertyPlantAndEquipment2_1

1 instance:

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

23calculationmini: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]

24calculationmini: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]

25calculationmini: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]

26calculationmini: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]

27calculationmini: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]

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

total=DepreciationAndAmortization_1

1 instance:

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

29calculationmini: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]

30calculationmini: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]

31calculationmini: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]

32calculationmini: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]

33calculationmini: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]

34calculationmini: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]

35calculationmini: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]

36calculationmini: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]

37calculationmini: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]

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