| Generated by Pacioli version 890b942 (updated 2 hours ago). Analysis at 2022-06-14T21:50:35+0000 for perfectmile@gmail.com. This page will remain online at https://pacioli.auditchain.finance/reportAnalysis/ca15d7d4060730a6be45891f30c96690254c606c.report/index.html for about 90 days. | ![]() |
| Type | Defined | Bound | Derived | OK | Fail |
|---|---|---|---|---|---|
| calculation | 17 | 32 | 0 | 32 | 0 |
| disclosure | 20 | 21 | 0 | 21 | 0 |
| disclosureCheck | 20 | 20 | 0 | 20 | 0 |
| existenceAssertion | 0 | 0 | 0 | 0 | 0 |
| formula | 8 | 0 | 0 | 0 | 0 |
| valueAssertion | 25 | 38 | 0 | 38 | 0 |
| # | Type | Name | Rule Expression | |
|---|---|---|---|---|
| 1 | valueAssertion | Adjustment_ADJ01
|
Restated=OrigionallyStated+CorrectionOfAnError+ChangesInAccountingPolicy | |
| 2 | valueAssertion | Arithmetic_BS01
|
Assets=Liabilities+Equity | |
| 3 | valueAssertion | Arithmetic_BS02
|
Assets=CurrentAssets+NoncurrentAssets | |
| 4 | valueAssertion | Arithmetic_BS03
|
Liabilities=CurrentLiabilities+NoncurrentLiabilities | |
| 5 | valueAssertion | Arithmetic_BS04
|
Equity=EquityAttributableToControllingInterests+EquityAttributableToNoncontrollingInterests | |
| 6 | valueAssertion | Arithmetic_CF01
|
NetCashFlow=NetCashFlowOperatingActivities+NetCashFlowFinancingActivities+NetCashFlowInvestingActivities | |
| 7 | valueAssertion | Arithmetic_IS01
|
NetIncome=Revenues-Expenses+Gains-Losses 3 instances: proof:NetIncome[-750] = proof:Revenues[1,000] - proof:Expenses[1,000] + proof:Gains[250] - proof:Losses[1,000] proof:NetIncome[3,750] = proof:Revenues[6,000] - proof:Expenses[2,000] + proof:Gains[750] - proof:Losses[1,000] proof:NetIncome[3,000] = proof:Revenues[7,000] - proof:Expenses[3,000] + proof:Gains[1,000] - proof:Losses[2,000] | |
| 8 | valueAssertion | Arithmetic_IS02
|
NetIncome=IncomeFromNormalActivitiesOfEntity+IncomeFromPeripheralOrIncidentalTransactionsOfEntity | |
| 9 | valueAssertion | Arithmetic_NA01
|
NetAssets=Assets-Liabilities | |
| 10 | valueAssertion | CONSISTENCY_SFAC6_ElementsOfFinancialStatement
|
0=Equity_BalanceStart+(Revenues-Expenses+(Gains-Losses))+(InvestmentsByOwners-DistributionsToOwners)+(Liabilities_BalanceEnd-Assets_BalanceEnd) | |
| 11 | valueAssertion | FAC_CONSISTENCY_17
|
NetIncomeLoss=Revenue-Expenses+Gains-Losses 3 instances: fac:NetIncomeLoss[-750] = fac:Revenue[1,000] - fac:Expenses[1,000] + fac:Gains[250] - fac:Losses[1,000] fac:NetIncomeLoss[3,750] = fac:Revenue[6,000] - fac:Expenses[2,000] + fac:Gains[750] - fac:Losses[1,000] fac:NetIncomeLoss[3,000] = fac:Revenue[7,000] - fac:Expenses[3,000] + fac:Gains[1,000] - fac:Losses[2,000] | |
| 12 | valueAssertion | FAC_CONSISTENCY_2
|
Assets=LiabilitiesAndEquity | |
| 13 | valueAssertion | FAC_CONSISTENCY_3
|
Assets=CurrentAssets+NoncurrentAssets | |
| 14 | valueAssertion | FAC_CONSISTENCY_4
|
Liabilities=CurrentLiabilities+NoncurrentLiabilities | |
| 15 | valueAssertion | FAC_CONSISTENCY_5
|
LiabilitiesAndEquity=Liabilities+Equity | |
| 16 | valueAssertion | FAC_CONSISTENCY_59
|
ComprehensiveIncomeLoss=NetIncomeLoss+OtherComprehensiveIncome | |
| 17 | formula | FAC_DERIVATION_BS_01
|
if exists(LiabilitiesAndEquity)and exists(CurrentAssets)and Assets eq null and NoncurrentAssets eq null then CurrentAssets else null | |
| 18 | formula | FAC_DERIVATION_BS_02
|
if exists(LiabilitiesAndEquity)and exists(CurrentAssets)and exists(LiabilitiesAndEquity)and Assets eq null and NoncurrentAssets eq null then CurrentAssets else null | |
| 19 | formula | FAC_DERIVATION_BS_03
|
if Assets eq null and NoncurrentAssets eq null and exists(CurrentAssets)and exists(Liabilities)and exists(Equity)and exists(LiabilitiesAndEquity)and LiabilitiesAndEquity=Liabilities+Equity then CurrentAssets else null | |
| 20 | formula | FAC_DERIVATION_BS_04
|
if Assets eq null and NoncurrentAssets eq null and exists(CurrentAssets)then Assets-CurrentAssets else null | |
| 21 | formula | FAC_DERIVATION_BS_05
|
if LiabilitiesAndEquity eq null and exists(Assets)then Assets else null | |
| 22 | formula | FAC_DERIVATION_BS_12
|
if NoncurrentLiabilities eq null and exists(Liabilities)and exists(CurrentLiabilities)then Liabilities-CurrentLiabilities else null | |
| 23 | formula | FAC_DERIVATION_BS_14
|
if Liabilities eq null and exists(CurrentLiabilities)and exists(NoncurrentLiabilities)then CurrentLiabilities+NoncurrentLiabilities else null | |
| 24 | formula | FAC_DERIVATION_BS_56
|
if NoncurrentLiabilities eq null and exists(CurrentLiabilities)and exists(Liabilities)then Liabilities-CurrentLiabilities else null | |
| 25 | valueAssertion | MemberAggregation_MA1
|
Total eq sum(Each) | |
| 26 | valueAssertion | MemberAggregation_PPA
|
Total eq sum(Each) | |
| 27 | valueAssertion | RollForward_CF01
|
Assets_BalanceStart+NetCashFlow=Assets_BalanceEnd | |
| 28 | valueAssertion | RollForward_SHE01
|
Equity_BalanceStart+ComprehensiveIncome+InvestmentsByOwners-DistributionsToOwners=Equity_BalanceEnd | |
| 29 | valueAssertion | Variance_VAR01
|
Actual=Budget+Variance | |
| 30 | valueAssertion | Variance_VAR02
|
Actual=Budget+Variance | |
| 31 | valueAssertion | Variance_VAR03
|
Actual=Budget+Variance | |
| 32 | valueAssertion | Variance_VAR04
|
Actual=Budget+Variance | |
| 33 | valueAssertion | Variance_VAR05
|
Actual=Budget+Variance | |
| 34 | disclosure | disclosures:AssetsRollForward
|
Assets Roll Forward
1 instance:
In network 06-Cash Flow: | |
| 35 | disclosure | disclosures:AssetsRollUp
|
Assets Roll Up
1 instance:
In network 01-Balance Sheet: | |
| 36 | disclosure | disclosures:BalanceSheet
|
Balance Sheet
1 instance:
In network 01-Balance Sheet: | |
| 37 | disclosure | disclosures:BasisOfReporting
|
Basis of Reporting
1 instance:
In network 10-Policies: | |
| 38 | disclosure | disclosures:CashFlowStatement
|
Cash Flow Statement
1 instance:
In network 06-Cash Flow: | |
| 39 | disclosure | disclosures:ChangesInEquity
|
Changes in Equity
1 instance:
In network 09-Changes in Equity: | |
| 40 | disclosure | disclosures:ComprehensiveIncome
|
Comprehensive Income
1 instance:
In network 05-Comprehensive Income: | |
| 41 | disclosure | disclosures:FinancialHighlights
|
Financial Highlights
1 instance:
In network 14-Financial Highlights: | |
| 42 | disclosure | disclosures:IncomeStatement
|
Income Statement
2 instances:
In network 03-Income Statement:
In network 04-Income Statement (Alternative): | |
| 43 | disclosure | disclosures:IncomeStatementAlternative
|
Income Statement Alternative
1 instance:
In network 04-Income Statement (Alternative): | |
| 44 | disclosure | disclosures:LiabilitiesAndEquityRollUp
|
Liabilities and Equity Roll Up
1 instance:
In network 01-Balance Sheet: | |
| 45 | disclosure | disclosures:NatureOfOperations
|
Nature of Operations
1 instance:
In network 10-Policies: | |
| 46 | disclosure | disclosures:NetAssetsRollUp
|
Net Assets Roll Up
1 instance:
In network 02-Net Assets: | |
| 47 | disclosure | disclosures:NetCashFlowRollUp
|
Net Cash Flow Roll Up
1 instance:
In network 06-Cash Flow: | |
| 48 | disclosure | disclosures:PriorPeriodError
|
Prior Period Error
1 instance:
In network 07-Prior Period Errors: | |
| 49 | disclosure | disclosures:PriorPeriodErrorAlternative
|
Prior Period Error Alternative
1 instance:
In network 08-Prior Period Errors (Alternative): | |
| 50 | disclosure | disclosures:RevenueRecognitionPolicy
|
Revenue Recognition Policy
1 instance:
In network 10-Policies: | |
| 51 | disclosure | disclosures:SegmentRevenues
|
Segment Revenues
1 instance:
In network 12-Segment Revenues: | |
| 52 | disclosure | disclosures:StockPlanActivity
|
Stock Plan Activity
1 instance:
In network 13-Stock Plan Activity: | |
| 53 | disclosure | disclosures:VarianceAnalysis
|
Variance Analysis
1 instance:
In network 11-Variance Analysis: | |
| 54 | calculation | fac:Assets (in BSC)
|
total=CurrentAssets_2+NoncurrentAssets_1 | |
| 55 | calculation | fac:Equity (in BSC)
|
total=EquityAttributableToControllingInterests_2+EquityAttributableToNoncontrollingInterests_1 | |
| 56 | calculation | fac:Liabilities (in BSC)
|
total=CurrentLiabilities_2+NoncurrentLiabilities_1 | |
| 57 | calculation | fac:LiabilitiesAndEquity (in BSC)
|
total=Liabilities_2+Equity_1 | |
| 58 | calculation | fac:NetCashFlow (in CashFlowStatement)
|
total=NetCashFlowFromOperatingActivities_3+(NetCashFlowFromInvestingActivities_2+NetCashFlowFromFinancingActivities_1) | |
| 59 | calculation | fac:NetIncomeLoss (in IS1)
|
total=Revenue_4+(-Expenses_3+(Gains_2+ -Losses_1)) 3 instances: fac:NetIncomeLoss[3,750] = fac:Revenue[6,000] + - fac:Expenses[2,000] + fac:Gains[750] + - fac:Losses[1,000] fac:NetIncomeLoss[-750] = fac:Revenue[1,000] + - fac:Expenses[1,000] + fac:Gains[250] + - fac:Losses[1,000] fac:NetIncomeLoss[3,000] = fac:Revenue[7,000] + - fac:Expenses[3,000] + fac:Gains[1,000] + - fac:Losses[2,000] | |
| 60 | calculation | fac:ComprehensiveIncomeLoss (in OCI)
|
total=NetIncomeLoss_2+OtherComprehensiveIncome_1 | |
| 61 | calculation | proof:Assets (in BalanceSheet)
|
total=CurrentAssets_2+NoncurrentAssets_1 | |
| 62 | calculation | proof:Equity (in BalanceSheet)
|
total=EquityAttributableToControllingInterests_2+EquityAttributableToNoncontrollingInterests_1 | |
| 63 | calculation | proof:Liabilities (in BalanceSheet)
|
total=CurrentLiabilities_2+NoncurrentLiabilities_1 | |
| 64 | calculation | proof:LiabilitiesAndEquity (in BalanceSheet)
|
total=Liabilities_2+Equity_1 | |
| 65 | calculation | proof:NetCashFlow (in CashFlow)
|
total=NetCashFlowOperatingActivities_3+(NetCashFlowInvestingActivities_2+NetCashFlowFinancingActivities_1) | |
| 66 | calculation | proof:NetIncome (in ComprehensiveIncome)
|
total=Revenues_4+(-Expenses_3+(Gains_2+ -Losses_1)) 3 instances: proof:NetIncome[3,750] = proof:Revenues[6,000] + - proof:Expenses[2,000] + proof:Gains[750] + - proof:Losses[1,000] proof:NetIncome[-750] = proof:Revenues[1,000] + - proof:Expenses[1,000] + proof:Gains[250] + - proof:Losses[1,000] proof:NetIncome[3,000] = proof:Revenues[7,000] + - proof:Expenses[3,000] + proof:Gains[1,000] + - proof:Losses[2,000] | |
| 67 | calculation | proof:NetIncome (in ComprehensiveIncome2)
|
total=IncomeFromNormalActivitiesOfEntity_2+IncomeFromPeripheralOrIncidentalTransactionsOfEntity_1 | |
| 68 | calculation | proof:ComprehensiveIncome (in ComprehensiveIncome3)
|
total=NetIncome_2+OtherComprehensiveIncome_1 | |
| 69 | calculation | proof:NetAssets (in NetAssets)
|
total=Assets_2+ -Liabilities_1 | |
| 70 | calculation | proof:NetIncome (in VarianceAnalysis)
|
total=Revenues_4+(-Expenses_3+(Gains_2+ -Losses_1)) 3 instances: proof:NetIncome[3,750] = proof:Revenues[6,000] + - proof:Expenses[2,000] + proof:Gains[750] + - proof:Losses[1,000] proof:NetIncome[-750] = proof:Revenues[1,000] + - proof:Expenses[1,000] + proof:Gains[250] + - proof:Losses[1,000] proof:NetIncome[3,000] = proof:Revenues[7,000] + - proof:Expenses[3,000] + proof:Gains[1,000] + - proof:Losses[2,000] | |
| 71 | disclosureCheck | require [disclosures:AssetsRollForward]
|
Require disclosure:
1 instance:
See link above | |
| 72 | disclosureCheck | require [disclosures:AssetsRollUp]
|
Require disclosure:
1 instance:
See link above | |
| 73 | disclosureCheck | require [disclosures:BalanceSheet]
|
Require disclosure:
1 instance:
See link above | |
| 74 | disclosureCheck | require [disclosures:BasisOfReporting]
|
Require disclosure:
1 instance:
See link above | |
| 75 | disclosureCheck | require [disclosures:CashFlowStatement]
|
Require disclosure:
1 instance:
See link above | |
| 76 | disclosureCheck | require [disclosures:ChangesInEquity]
|
Require disclosure:
1 instance:
See link above | |
| 77 | disclosureCheck | require [disclosures:ComprehensiveIncome]
|
Require disclosure:
1 instance:
See link above | |
| 78 | disclosureCheck | require [disclosures:FinancialHighlights]
|
Require disclosure:
1 instance:
See link above | |
| 79 | disclosureCheck | require [disclosures:IncomeStatement]
|
Require disclosure:
1 instance:
See link above | |
| 80 | disclosureCheck | require [disclosures:IncomeStatementAlternative]
|
Require disclosure:
1 instance:
See link above | |
| 81 | disclosureCheck | require [disclosures:LiabilitiesAndEquityRollUp]
|
Require disclosure:
1 instance:
See link above | |
| 82 | disclosureCheck | require [disclosures:NatureOfOperations]
|
Require disclosure:
1 instance:
See link above | |
| 83 | disclosureCheck | require [disclosures:NetAssetsRollUp]
|
Require disclosure:
1 instance:
See link above | |
| 84 | disclosureCheck | require [disclosures:NetCashFlowRollUp]
|
Require disclosure:
1 instance:
See link above | |
| 85 | disclosureCheck | require [disclosures:PriorPeriodError]
|
Require disclosure:
1 instance:
See link above | |
| 86 | disclosureCheck | require [disclosures:PriorPeriodErrorAlternative]
|
Require disclosure:
1 instance:
See link above | |
| 87 | disclosureCheck | require [disclosures:RevenueRecognitionPolicy]
|
Require disclosure:
1 instance:
See link above | |
| 88 | disclosureCheck | require [disclosures:SegmentRevenues]
|
Require disclosure:
1 instance:
See link above | |
| 89 | disclosureCheck | require [disclosures:StockPlanActivity]
|
Require disclosure:
1 instance:
See link above | |
| 90 | disclosureCheck | require [disclosures:VarianceAnalysis]
|
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