Generated by Pacioli version 54f833c (updated 2 hours ago). Analysis at 2021-06-16T22:05:26+0000 for [email protected]. This page will remain online at https://pacioli.logicalcontracts.com/reportAnalysis/6272dd738776aa6b13a7d0f6428035d3e2e0ae37.report/index.html for about 28 days.

TypeDefinedBoundDerivedOKFail
calculation10150150

Rule Details

TypeName Rule ExpressionProlog form (technical)
calculationcommon:Assets (in BalanceSheet)
  • derived:0
  • ok:2
  • failed:0
 

total=CurrentAssets_2+NoncurrentAssets_1

2 instances:

common:Assets[0] = common:CurrentAssets[0] + common:NoncurrentAssets[0]

common:Assets[3500] = common:CurrentAssets[500] + common:NoncurrentAssets[3000]


calculation('http://www.xbrlsite.com/common/role/BalanceSheet',common:'Assets') valueAssertion /* not loadable */
  total=CurrentAssets_2+NoncurrentAssets_1
  variables
  total: [concept(common:'Assets')],
  CurrentAssets_2: [concept(common:'CurrentAssets')],
  NoncurrentAssets_1: [concept(common:'NoncurrentAssets')].
calculationcommon:Equity (in BalanceSheet)
  • derived:0
  • ok:2
  • failed:0
 

total=EquityAttributableToControllingInterests_2+EquityAttributableToNoncontrollingInterests_1

2 instances:

common:Equity[0] = common:EquityAttributableToControllingInterests[0] + common:EquityAttributableToNoncontrollingInterests[0]

common:Equity[3500] = common:EquityAttributableToControllingInterests[3000] + common:EquityAttributableToNoncontrollingInterests[500]


calculation('http://www.xbrlsite.com/common/role/BalanceSheet',common:'Equity') valueAssertion /* not loadable */
  total=EquityAttributableToControllingInterests_2+EquityAttributableToNoncontrollingInterests_1
  variables
  total: [concept(common:'Equity')],
  EquityAttributableToControllingInterests_2: [concept(common:'EquityAttributableToControllingInterests')],
  EquityAttributableToNoncontrollingInterests_1: [concept(common:'EquityAttributableToNoncontrollingInterests')].
calculationcommon:Liabilities (in BalanceSheet)
  • derived:0
  • ok:2
  • failed:0
 

total=CurrentLiabilities_2+NoncurrentLiabilities_1

2 instances:

common:Liabilities[0] = common:CurrentLiabilities[0] + common:NoncurrentLiabilities[0]

common:Liabilities[0] = common:CurrentLiabilities[0] + common:NoncurrentLiabilities[0]


calculation('http://www.xbrlsite.com/common/role/BalanceSheet',common:'Liabilities') valueAssertion /* not loadable */
  total=CurrentLiabilities_2+NoncurrentLiabilities_1
  variables
  total: [concept(common:'Liabilities')],
  CurrentLiabilities_2: [concept(common:'CurrentLiabilities')],
  NoncurrentLiabilities_1: [concept(common:'NoncurrentLiabilities')].
calculationcommon:LiabilitiesAndEquity (in BalanceSheet)
  • derived:0
  • ok:2
  • failed:0
 

total=Liabilities_2+Equity_1

2 instances:

common:LiabilitiesAndEquity[3500] = common:Liabilities[0] + common:Equity[3500]

common:LiabilitiesAndEquity[0] = common:Liabilities[0] + common:Equity[0]


calculation('http://www.xbrlsite.com/common/role/BalanceSheet',common:'LiabilitiesAndEquity') valueAssertion /* not loadable */
  total=Liabilities_2+Equity_1
  variables
  total: [concept(common:'LiabilitiesAndEquity')],
  Liabilities_2: [concept(common:'Liabilities')],
  Equity_1: [concept(common:'Equity')].
calculationcommon:NetCashFlow (in CashFlow)
  • derived:0
  • ok:1
  • failed:0
 

total=NetCashFlowOperatingActivities_3+(NetCashFlowInvestingActivities_2+NetCashFlowFinancingActivities_1)

1 instance:

common:NetCashFlow[3500] = common:NetCashFlowOperatingActivities[1500] + common:NetCashFlowInvestingActivities[1000] + common:NetCashFlowFinancingActivities[1000]


calculation('http://www.xbrlsite.com/common/role/CashFlow',common:'NetCashFlow') valueAssertion /* not loadable */
  total=NetCashFlowOperatingActivities_3+(NetCashFlowInvestingActivities_2+NetCashFlowFinancingActivities_1)
  variables
  total: [concept(common:'NetCashFlow')],
  NetCashFlowOperatingActivities_3: [concept(common:'NetCashFlowOperatingActivities')],
  NetCashFlowInvestingActivities_2: [concept(common:'NetCashFlowInvestingActivities')],
  NetCashFlowFinancingActivities_1: [concept(common:'NetCashFlowFinancingActivities')].
calculationcommon:ComprehensiveIncome (in ComprehensiveIncome)
  • derived:0
  • ok:1
  • failed:0
 

total=Revenues_4+(-Expenses_3+(Gains_2+ -Losses_1))

1 instance:

common:ComprehensiveIncome[3000] = common:Revenues[7000] + - common:Expenses[3000] + common:Gains[1000] + - common:Losses[2000]


calculation('http://www.xbrlsite.com/common/role/ComprehensiveIncome',common:'ComprehensiveIncome') valueAssertion /* not loadable */
  total=Revenues_4+(-Expenses_3+(Gains_2+ -Losses_1))
  variables
  total: [concept(common:'ComprehensiveIncome')],
  Revenues_4: [concept(common:'Revenues')],
  Expenses_3: [concept(common:'Expenses')],
  Gains_2: [concept(common:'Gains')],
  Losses_1: [concept(common:'Losses')].
calculationcommon:ComprehensiveIncome (in ComprehensiveIncome2)
  • derived:0
  • ok:1
  • failed:0
 

total=IncomeFromNormalActivitiesOfEntity_2+IncomeFromPeripheralOrIncidentalTransactionsOfEntity_1

1 instance:

common:ComprehensiveIncome[3000] = common:IncomeFromNormalActivitiesOfEntity[2000] + common:IncomeFromPeripheralOrIncidentalTransactionsOfEntity[1000]


calculation('http://www.xbrlsite.com/common/role/ComprehensiveIncome2',common:'ComprehensiveIncome') valueAssertion /* not loadable */
  total=IncomeFromNormalActivitiesOfEntity_2+IncomeFromPeripheralOrIncidentalTransactionsOfEntity_1
  variables
  total: [concept(common:'ComprehensiveIncome')],
  IncomeFromNormalActivitiesOfEntity_2: [concept(common:'IncomeFromNormalActivitiesOfEntity')],
  IncomeFromPeripheralOrIncidentalTransactionsOfEntity_1: [concept(common:'IncomeFromPeripheralOrIncidentalTransactionsOfEntity')].
calculationcommon:ComprehensiveIncome (in ComprehensiveIncome3)
  • derived:0
  • ok:1
  • failed:0
 

total=OtherComprehensiveIncome_2+NetIncome_1

1 instance:

common:ComprehensiveIncome[3000] = common:OtherComprehensiveIncome[0] + common:NetIncome[3000]


calculation('http://www.xbrlsite.com/common/role/ComprehensiveIncome3',common:'ComprehensiveIncome') valueAssertion /* not loadable */
  total=OtherComprehensiveIncome_2+NetIncome_1
  variables
  total: [concept(common:'ComprehensiveIncome')],
  OtherComprehensiveIncome_2: [concept(common:'OtherComprehensiveIncome')],
  NetIncome_1: [concept(common:'NetIncome')].
calculationcommon:NetIncome (in ComprehensiveIncome3)
  • derived:0
  • ok:1
  • failed:0
 

total=IncomeFromNormalActivitiesOfEntity_2+IncomeFromPeripheralOrIncidentalTransactionsOfEntity_1

1 instance:

common:NetIncome[3000] = common:IncomeFromNormalActivitiesOfEntity[2000] + common:IncomeFromPeripheralOrIncidentalTransactionsOfEntity[1000]


calculation('http://www.xbrlsite.com/common/role/ComprehensiveIncome3',common:'NetIncome') valueAssertion /* not loadable */
  total=IncomeFromNormalActivitiesOfEntity_2+IncomeFromPeripheralOrIncidentalTransactionsOfEntity_1
  variables
  total: [concept(common:'NetIncome')],
  IncomeFromNormalActivitiesOfEntity_2: [concept(common:'IncomeFromNormalActivitiesOfEntity')],
  IncomeFromPeripheralOrIncidentalTransactionsOfEntity_1: [concept(common:'IncomeFromPeripheralOrIncidentalTransactionsOfEntity')].
calculationcommon:NetAssets (in NetAssets)
  • derived:0
  • ok:2
  • failed:0
 

total=Assets_2+ -Liabilities_1

2 instances:

common:NetAssets[3500] = common:Assets[3500] + - common:Liabilities[0]

common:NetAssets[0] = common:Assets[0] + - common:Liabilities[0]


calculation('http://www.xbrlsite.com/common/role/NetAssets',common:'NetAssets') valueAssertion /* not loadable */
  total=Assets_2+ -Liabilities_1
  variables
  total: [concept(common:'NetAssets')],
  Assets_2: [concept(common:'Assets')],
  Liabilities_1: [concept(common:'Liabilities')].

For more information: http://logicalcontracts.com/xbrl-and-sbrm-reporting/
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