Generated by Logical Toolkit for XBRL version f512f32 (updated 14 hours ago). Analysis at 2021-06-12T15:41:27+0000 for charles.hoffman@me.com. This page will remain online at https://pacioli.logicalcontracts.com/reportAnalysis/fb48e93daa9dbb638fa73b35727499980ab8a256.report/index.html for about 28 days.

Report

Submitted: http://xbrlsite.azurewebsites.net/2020/master/msft/testing/instance-for-mfdrt_Pieces.xml 0x9be2df246b228151633cee08ab7e770d4e72028d633a065f1ed8ed666f0965d7
This result took about 206.0 seconds and is temporarily online at https://pacioli.logicalcontracts.com/reportAnalysis/fb48e93daa9dbb638fa73b35727499980ab8a256.report/index.html
You can also download it as a ZIP file at https://pacioli.logicalcontracts.com/reportAnalysis/fb48e93daa9dbb638fa73b35727499980ab8a256.report.zip; after expanding the zip archive, open its index.html file
Abridged JSON trace here

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

User Alterations

Options: [newRulesFormat,removePrecondFallbacks,removeValueAssertionFallbacks,cacheValidity(3600),patches([])]

Additional linkbases and schemas:

[]

[]

Rules and facts:



 

Table of Contents

TERMS
Type-subtype graph
Type-subtype tree table
All FACTS (technical listing)
1001.0-GEN-General InformationStructuresDefinitionsFactsPivots
2100000 - Document - Document and Entity InformationStructuresDefinitionsFactsPivots
3100010 - Statement - INCOME STATEMENTSStructuresDefinitionsFactsPivots
4100020 - Statement - COMPREHENSIVE INCOME STATEMENTSStructuresDefinitionsFactsPivots
5100030 - Statement - COMPREHENSIVE INCOME STATEMENTS (Parenthetical)StructuresDefinitionsFactsPivots
6100040 - Statement - BALANCE SHEETSStructuresDefinitionsFactsPivots
7100050 - Statement - BALANCE SHEETS (Parenthetical)StructuresDefinitionsFactsPivots
8100060 - Statement - CASH FLOWS STATEMENTSStructuresDefinitionsFactsPivots
9100070 - Statement - STOCKHOLDERS' EQUITY STATEMENTSStructuresDefinitionsFactsPivots
10100080 - Disclosure - ACCOUNTING POLICIESStructuresDefinitionsFactsPivots
11100090 - Disclosure - EARNINGS PER SHAREStructuresDefinitionsFactsPivots
12100100 - Disclosure - OTHER INCOME (EXPENSE), NETStructuresDefinitionsFactsPivots
13100110 - Disclosure - INVESTMENTSStructuresDefinitionsFactsPivots
14100120 - Disclosure - DERIVATIVESStructuresDefinitionsFactsPivots
15100130 - Disclosure - FAIR VALUE MEASUREMENTSStructuresDefinitionsFactsPivots
16100140 - Disclosure - INVENTORIESStructuresDefinitionsFactsPivots
17100150 - Disclosure - PROPERTY AND EQUIPMENTStructuresDefinitionsFactsPivots
18100160 - Disclosure - BUSINESS COMBINATIONSStructuresDefinitionsFactsPivots
19100170 - Disclosure - GOODWILLStructuresDefinitionsFactsPivots
20100180 - Disclosure - INTANGIBLE ASSETSStructuresDefinitionsFactsPivots
21100190 - Disclosure - DEBTStructuresDefinitionsFactsPivots
22100200 - Disclosure - INCOME TAXESStructuresDefinitionsFactsPivots
23100210 - Disclosure - RESTRUCTURING CHARGESStructuresDefinitionsFactsPivots
24100220 - Disclosure - UNEARNED REVENUEStructuresDefinitionsFactsPivots
25100230 - Disclosure - COMMITMENTSStructuresDefinitionsFactsPivots
26100240 - Disclosure - CONTINGENCIESStructuresDefinitionsFactsPivots
27100250 - Disclosure - STOCKHOLDERS' EQUITYStructuresDefinitionsFactsPivots
28100260 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOMEStructuresDefinitionsFactsPivots
29100270 - Disclosure - EMPLOYEE STOCK AND SAVINGS PLANSStructuresDefinitionsFactsPivots
30100280 - Disclosure - SEGMENT INFORMATION AND GEOGRAPHIC DATAStructuresDefinitionsFactsPivots
31100290 - Disclosure - QUARTERLY INFORMATION (UNAUDITED)StructuresDefinitionsFactsPivots
32100300 - Disclosure - ACCOUNTING POLICIES (Policies)StructuresDefinitionsFactsPivots
33100310 - Disclosure - ACCOUNTING POLICIES (Tables)StructuresDefinitionsFactsPivots
34100320 - Disclosure - EARNINGS PER SHARE (Tables)StructuresDefinitionsFactsPivots
35100330 - Disclosure - OTHER INCOME (EXPENSE), NET (Tables)StructuresDefinitionsFactsPivots
36100340 - Disclosure - INVESTMENTS (Tables)StructuresDefinitionsFactsPivots
37100350 - Disclosure - DERIVATIVES (Tables)StructuresDefinitionsFactsPivots
38100360 - Disclosure - FAIR VALUE MEASUREMENTS (Tables)StructuresDefinitionsFactsPivots
39100370 - Disclosure - INVENTORIES (Tables)StructuresDefinitionsFactsPivots
40100380 - Disclosure - PROPERTY AND EQUIPMENT (Tables)StructuresDefinitionsFactsPivots
41100390 - Disclosure - BUSINESS COMBINATIONS (Tables)StructuresDefinitionsFactsPivots
42100400 - Disclosure - GOODWILL (Tables)StructuresDefinitionsFactsPivots
43100410 - Disclosure - INTANGIBLE ASSETS (Tables)StructuresDefinitionsFactsPivots
44100420 - Disclosure - DEBT (Tables)StructuresDefinitionsFactsPivots
45100430 - Disclosure - INCOME TAXES (Tables)StructuresDefinitionsFactsPivots
46100440 - Disclosure - RESTRUCTURING CHARGES (Tables)StructuresDefinitionsFactsPivots
47100450 - Disclosure - UNEARNED REVENUE (Tables)StructuresDefinitionsFactsPivots
48100460 - Disclosure - COMMITMENTS (Tables)StructuresDefinitionsFactsPivots
49100470 - Disclosure - STOCKHOLDERS' EQUITY (Tables)StructuresDefinitionsFactsPivots
50100480 - Disclosure - ACCUMULATED OTHER COMPREHENSIVE INCOME (Tables)StructuresDefinitionsFactsPivots
51100490 - Disclosure - EMPLOYEE STOCK AND SAVINGS PLANS (Tables)StructuresDefinitionsFactsPivots
52100500 - Disclosure - SEGMENT INFORMATION AND GEOGRAPHIC DATA (Tables)StructuresDefinitionsFactsPivots
53100510 - Disclosure - QUARTERLY INFORMATION (UNAUDITED) (Tables)StructuresDefinitionsFactsPivots
54100520 - Disclosure - Accounting Policies - Additional Information (Detail)StructuresDefinitionsFactsPivots
55100530 - Disclosure - Allowance for Doubtful Accounts (Detail)StructuresDefinitionsFactsPivots
56100540 - Disclosure - Expected Impacts of Adoption of Standards Related to Revenue Recognition and Leases to Reported Results - (Detail)StructuresDefinitionsFactsPivots
57100550 - Disclosure - Basic and Diluted Earnings Per Share (Detail)StructuresDefinitionsFactsPivots
58100560 - Disclosure - Components of Other Income (Expense), Net (Detail)StructuresDefinitionsFactsPivots
59100570 - Disclosure - Net Recognized Gains (Losses) on Investments (Detail)StructuresDefinitionsFactsPivots
60100580 - Disclosure - Investment Components, Including Associated Derivatives (Detail)StructuresDefinitionsFactsPivots
61100590 - Disclosure - Investments - Cost Method - Additional Information (Detail)StructuresDefinitionsFactsPivots
62100600 - Disclosure - Investments - Secured Borrowings and Loaned Securities - Additional Information (Detail)StructuresDefinitionsFactsPivots
63100610 - Disclosure - Unrealized Losses on Investments (Detail)StructuresDefinitionsFactsPivots
64100620 - Disclosure - Debt Investment Maturities (Detail)StructuresDefinitionsFactsPivots
65100630 - Disclosure - Derivatives - Additional Information (Detail)StructuresDefinitionsFactsPivots
66100640 - Disclosure - Fair Values of Derivative Instruments (Detail)StructuresDefinitionsFactsPivots
67100650 - Disclosure - Gains (Losses) on Fair Value Hedges and Related Hedged Items (Detail)StructuresDefinitionsFactsPivots
68100660 - Disclosure - Gains (Losses) Related to Cash Flow Hedges (Detail)StructuresDefinitionsFactsPivots
69100670 - Disclosure - Gains (Losses) Related to Cash Flow Hedges (Parenthetical) (Detail)StructuresDefinitionsFactsPivots
70100680 - Disclosure - Non-Designated Derivative Gains (Losses) (Detail)StructuresDefinitionsFactsPivots
71100690 - Disclosure - Financial Assets and Liabilities Measured at Fair Value on Recurring Basis (Detail)StructuresDefinitionsFactsPivots
72100700 - Disclosure - Reconciliation of Total Assets Measured at Fair Value on Recurring Basis to Balance Sheet Presentation (Detail)StructuresDefinitionsFactsPivots
73100710 - Disclosure - Components of Inventories (Detail)StructuresDefinitionsFactsPivots
74100720 - Disclosure - Components of Property and Equipment (Detail)StructuresDefinitionsFactsPivots
75100730 - Disclosure - Property and Equipment - Additional Information (Detail)StructuresDefinitionsFactsPivots
76100740 - Disclosure - Business Combinations - Additional Information (Detail)StructuresDefinitionsFactsPivots
77100750 - Disclosure - Major Classes of Assets and Liabilities to Which We Allocated the Purchase Price (Detail)StructuresDefinitionsFactsPivots
78100760 - Disclosure - Major Classes of Assets and Liabilities to Which We Allocated the Purchase Price (Parenthetical) (Detail)StructuresDefinitionsFactsPivots
79100770 - Disclosure - Acquired Intangible Assets (Detail)StructuresDefinitionsFactsPivots
80100780 - Disclosure - Revenue and Operating Loss Attributable to Acquiree, Since the Date of Acquisition (Detail)StructuresDefinitionsFactsPivots
81100790 - Disclosure - Supplemental Consolidated Financial Results on Unaudited Pro Forma Basis, as If the Acquisition Had Been Consummated on Beginning of Period (Detail)StructuresDefinitionsFactsPivots
82100800 - Disclosure - Carrying Amount of Goodwill (Detail)StructuresDefinitionsFactsPivots
83100810 - Disclosure - Goodwill - Additional Information (Detail)StructuresDefinitionsFactsPivots
84100820 - Disclosure - Finite-Lived Intangible Assets (Detail)StructuresDefinitionsFactsPivots
85100830 - Disclosure - Finite-Lived Intangible Assets (Parenthetical) (Detail)StructuresDefinitionsFactsPivots
86100840 - Disclosure - Intangible Assets - Additional Information (Detail)StructuresDefinitionsFactsPivots
87100850 - Disclosure - Intangible Assets Acquired (Detail)StructuresDefinitionsFactsPivots
88100860 - Disclosure - Estimated Future Amortization Expense Related to Intangible Assets (Detail)StructuresDefinitionsFactsPivots
89100870 - Disclosure - Debt - Additional Information (Detail)StructuresDefinitionsFactsPivots
90100880 - Disclosure - Long-term Debt (Detail)StructuresDefinitionsFactsPivots
91100890 - Disclosure - Long-term Debt (Parenthetical) (Detail)StructuresDefinitionsFactsPivots
92100900 - Disclosure - Maturities of Long-term Debt (Detail)StructuresDefinitionsFactsPivots
93100910 - Disclosure - Provision for Income Taxes (Detail)StructuresDefinitionsFactsPivots
94100920 - Disclosure - Income Taxes - Additional Information (Detail)StructuresDefinitionsFactsPivots
95100930 - Disclosure - Income (Loss) Before Income Taxes (Detail)StructuresDefinitionsFactsPivots
96100940 - Disclosure - Difference Between Income Taxes Computed at Federal Statutory Rate and Provision for Income Taxes (Detail)StructuresDefinitionsFactsPivots
97100950 - Disclosure - Deferred Income Tax Assets and Liabilities (Detail)StructuresDefinitionsFactsPivots
98100960 - Disclosure - Changes in Unrecognized Tax Benefits (Detail)StructuresDefinitionsFactsPivots
99100970 - Disclosure - Income Taxes - Additional Information Regarding Examinations (Detail)StructuresDefinitionsFactsPivots
100100980 - Disclosure - Restructuring Charges - Additional Information (Detail)StructuresDefinitionsFactsPivots
101100990 - Disclosure - Changes in Restructuring Liability (Detail)StructuresDefinitionsFactsPivots
102101.0-BSC-Balance Sheet, ClassifiedStructuresDefinitionsFactsPivots
103101000 - Disclosure - Unearned Revenue by Segment (Detail)StructuresDefinitionsFactsPivots
104101010 - Disclosure - Commitments - Additional Information (Detail)StructuresDefinitionsFactsPivots
105101020 - Disclosure - Future Minimum Rental Commitments Under Non-cancellable Operating Leases (Detail)StructuresDefinitionsFactsPivots
106101030 - Disclosure - Future Minimum Lease Payments under Non-cancellable Capital Leases (Detail)StructuresDefinitionsFactsPivots
107101040 - Disclosure - Future Minimum Lease Payments under Non-cancellable Capital Leases (Parenthetical) (Detail)StructuresDefinitionsFactsPivots
108101050 - Disclosure - Contingencies - Additional Information (Detail)StructuresDefinitionsFactsPivots
109101060 - Disclosure - Shares of Common Stock Outstanding (Detail)StructuresDefinitionsFactsPivots
110101070 - Disclosure - Stockholders' Equity - Additional Information (Detail)StructuresDefinitionsFactsPivots
111101080 - Disclosure - Share Repurchases (Detail)StructuresDefinitionsFactsPivots
112101090 - Disclosure - Dividends Declared (Detail)StructuresDefinitionsFactsPivots
113101100 - Disclosure - Summary of Changes in Accumulated Other Comprehensive Income by Component (Detail)StructuresDefinitionsFactsPivots
114101110 - Disclosure - Summary of Changes in Accumulated Other Comprehensive Income by Component (Parenthetical) (Detail)StructuresDefinitionsFactsPivots
115101120 - Disclosure - Employee Stock and Savings Plans - Additional Information (Detail)StructuresDefinitionsFactsPivots
116101130 - Disclosure - Stock-Based Compensation Expense and Related Income Tax Benefits (Detail)StructuresDefinitionsFactsPivots
117101140 - Disclosure - Assumptions Used in Estimating the Fair Value of Stock Award Grants (Detail)StructuresDefinitionsFactsPivots
118101150 - Disclosure - Stock Plan Activity (Detail)StructuresDefinitionsFactsPivots
119101160 - Disclosure - Stock Plan Activity (Parenthetical) (Detail)StructuresDefinitionsFactsPivots
120101170 - Disclosure - Employee Purchased Shares (Detail)StructuresDefinitionsFactsPivots
121101180 - Disclosure - Segment Revenue (Detail)StructuresDefinitionsFactsPivots
122101190 - Disclosure - Operating Income (Loss) by Segment (Detail)StructuresDefinitionsFactsPivots
123101200 - Disclosure - Corporate and Other Operating Income (Loss) Activity (Detail)StructuresDefinitionsFactsPivots
124101210 - Disclosure - Segment Information and Geographic Data - Additional Information (Detail)StructuresDefinitionsFactsPivots
125101220 - Disclosure - Revenue Classified by Major Geographic Areas (Detail)StructuresDefinitionsFactsPivots
126101230 - Disclosure - Revenue Classified by Significant Product and Service Offerings (Detail)StructuresDefinitionsFactsPivots
127101240 - Disclosure - Revenue Classified by Significant Product and Service Offerings (Parenthetical) (Detail)StructuresDefinitionsFactsPivots
128101250 - Disclosure - Long-Lived Assets, Excluding Financial Instruments and Tax Assets, Classified by Location of Controlling Statutory Company (Detail)StructuresDefinitionsFactsPivots
129101260 - Disclosure - Quarterly Information (Unaudited) (Detail)StructuresDefinitionsFactsPivots
130101270 - Disclosure - Quarterly Information (Unaudited) (Parenthetical) (Detail)StructuresDefinitionsFactsPivots
131202.5-IS11-Income Statement, Multi Step, With Operating Income, Special 6StructuresDefinitionsFactsPivots
132211.0-ISP1-Net Income (Loss) Breakdown (Same for all IS)StructuresDefinitionsFactsPivots
133212.0-ISP2-Net Income (Loss) Available to Common Breakdown (Same for all IS)StructuresDefinitionsFactsPivots
134301.0-SCI1-Statement of Comprehensive Income, Starts with Net IncomeStructuresDefinitionsFactsPivots
135311.0-SCIP-Comprehensive Income (Loss) Breakdown (SCI1 and SCI2 and SCI3)StructuresDefinitionsFactsPivots
136401.0-CF1-Cash Flow Statement, Exchange Gains in Net Cash FlowStructuresDefinitionsFactsPivots
137411.1-CF1-Net Cash Flow BreakdownStructuresDefinitionsFactsPivots
138420.1-CFX-Net Cash Flow Breakdown, Continuing and Discontinued (CF1 and CF2)StructuresDefinitionsFactsPivots
139601.0-KRX-Key RatiosStructuresDefinitionsFactsPivots
140701.0-VRX-Validation ResultsStructuresDefinitionsFactsPivots
Blocks
Blocks Graph
All RulesDerivation Rules
Calculations
Value Assertions
Disclosure Mechanics rules
Report Checklist Rules
Errors and Warnings

 

Errors and Warnings

Other than rule related. The error Type is just a conjecture on the culprit, because some 'bad reports' may contain some XBRL feature we have not yet covered.

TypeWhereWhat
bad_reportBad Model StructureIn DisclosureGainsLossesRelatedToCashFlowHedgesDetail, msft:GainLossOnCashFlowHedgeEffectivenessNetAbstract has a BAD child:base:ForeignCurrencyCashFlowHedgeGainLossReclassifiedToEarningsNet. Details: discouraged(http://xbrlsite.azurewebsites.net/2020/master/msft/testing/msft-pre.xml,Concept,Concept))
bad_reportBad Model StructureIn DisclosureGainsLossesRelatedToCashFlowHedgesDetail, msft:GainLossOnCashFlowHedgeEffectivenessNetAbstract has a BAD child:base:OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodNetOfTax. Details: discouraged(http://xbrlsite.azurewebsites.net/2020/master/msft/testing/msft-pre.xml,Concept,Concept))
bad_reportType-subtype violationitem_is_not_subtype_of_its_sum_type_in_rollup in DisclosureComponentsOfOtherIncomeExpenseNetDetail: sum base:NonoperatingIncomeExpense , parcel base:GainLossOnDerivativeInstrumentsNetPretax
bad_reportType-subtype violationitem_is_not_subtype_of_its_sum_type_in_rollup in DisclosureComponentsOfOtherIncomeExpenseNetDetail: sum base:NonoperatingIncomeExpense , parcel base:GainLossOnInvestments
bad_reportType-subtype violationitem_is_not_subtype_of_its_sum_type_in_rollup in DisclosureComponentsOfOtherIncomeExpenseNetDetail: sum base:NonoperatingIncomeExpense , parcel base:InterestExpense
bad_reportType-subtype violationitem_is_not_subtype_of_its_sum_type_in_rollup in DisclosureComponentsOfOtherIncomeExpenseNetDetail: sum base:NonoperatingIncomeExpense , parcel base:InvestmentIncomeNet
bad_reportType-subtype violationitem_is_not_subtype_of_its_sum_type_in_rollup in DisclosureProvisionForIncomeTaxesDetail: sum base:IncomeTaxExpenseBenefit , parcel base:DeferredIncomeTaxExpenseBenefit
bad_reportType-subtype violationitem_is_not_subtype_of_its_sum_type_in_rollup in StatementCASHFLOWSSTATEMENTS: sum base:CashAndCashEquivalentsPeriodIncreaseDecrease , parcel base:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations
bad_reportType-subtype violationitem_is_not_subtype_of_its_sum_type_in_rollup in StatementCASHFLOWSSTATEMENTS: sum base:CashAndCashEquivalentsPeriodIncreaseDecrease , parcel base:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
bad_reportType-subtype violationitem_is_not_subtype_of_its_sum_type_in_rollup in StatementCASHFLOWSSTATEMENTS: sum base:CashAndCashEquivalentsPeriodIncreaseDecrease , parcel base:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
bad_reportType-subtype violationitem_is_not_subtype_of_its_sum_type_in_rollup in StatementCASHFLOWSSTATEMENTS: sum base:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations , parcel base:PaymentsForRepurchaseOfCommonStock
bad_reportType-subtype violationitem_is_not_subtype_of_its_sum_type_in_rollup in StatementCASHFLOWSSTATEMENTS: sum base:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations , parcel base:PaymentsOfDividendsCommonStock
bad_reportType-subtype violationitem_is_not_subtype_of_its_sum_type_in_rollup in StatementCASHFLOWSSTATEMENTS: sum base:NetCashProvidedByUsedInFinancingActivitiesContinuingOperations , parcel base:ProceedsFromIssuanceOfCommonStock
bad_reportType-subtype violationitem_is_not_subtype_of_its_sum_type_in_rollup in StatementCASHFLOWSSTATEMENTS: sum base:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations , parcel base:PaymentsToAcquireInvestments
bad_reportType-subtype violationitem_is_not_subtype_of_its_sum_type_in_rollup in StatementCASHFLOWSSTATEMENTS: sum base:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations , parcel base:PaymentsToAcquirePropertyPlantAndEquipment
bad_reportType-subtype violationitem_is_not_subtype_of_its_sum_type_in_rollup in StatementCASHFLOWSSTATEMENTS: sum base:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations , parcel base:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities
bad_reportType-subtype violationitem_is_not_subtype_of_its_sum_type_in_rollup in StatementCASHFLOWSSTATEMENTS: sum base:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations , parcel base:AssetImpairmentCharges
bad_reportType-subtype violationitem_is_not_subtype_of_its_sum_type_in_rollup in StatementCASHFLOWSSTATEMENTS: sum base:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations , parcel base:DeferredIncomeTaxExpenseBenefit
bad_reportType-subtype violationitem_is_not_subtype_of_its_sum_type_in_rollup in StatementCASHFLOWSSTATEMENTS: sum base:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations , parcel base:IncreaseDecreaseInAccountsPayable
bad_reportType-subtype violationitem_is_not_subtype_of_its_sum_type_in_rollup in StatementCASHFLOWSSTATEMENTS: sum base:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations , parcel base:IncreaseDecreaseInAccountsReceivable
bad_reportType-subtype violationitem_is_not_subtype_of_its_sum_type_in_rollup in StatementCASHFLOWSSTATEMENTS: sum base:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations , parcel base:IncreaseDecreaseInInventories
bad_reportType-subtype violationitem_is_not_subtype_of_its_sum_type_in_rollup in StatementCASHFLOWSSTATEMENTS: sum base:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations , parcel base:IncreaseDecreaseInOtherCurrentAssets
bad_reportType-subtype violationitem_is_not_subtype_of_its_sum_type_in_rollup in StatementCASHFLOWSSTATEMENTS: sum base:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations , parcel base:IncreaseDecreaseInOtherCurrentLiabilities
bad_reportType-subtype violationitem_is_not_subtype_of_its_sum_type_in_rollup in StatementCASHFLOWSSTATEMENTS: sum base:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations , parcel base:IncreaseDecreaseInOtherNoncurrentAssets
bad_reportType-subtype violationitem_is_not_subtype_of_its_sum_type_in_rollup in StatementCASHFLOWSSTATEMENTS: sum base:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations , parcel base:IncreaseDecreaseInOtherNoncurrentLiabilities
bad_reportType-subtype violationitem_is_not_subtype_of_its_sum_type_in_rollup in StatementCASHFLOWSSTATEMENTS: sum base:NetCashProvidedByUsedInOperatingActivitiesContinuingOperations , parcel base:ShareBasedCompensation
bad_reportType-subtype violationitem_is_not_subtype_of_its_sum_type_in_rollup in StatementINCOMESTATEMENTS: sum base:OperatingIncomeLoss , parcel base:GeneralAndAdministrativeExpense
bad_reportType-subtype violationitem_is_not_subtype_of_its_sum_type_in_rollup in StatementINCOMESTATEMENTS: sum base:OperatingIncomeLoss , parcel base:ResearchAndDevelopmentExpense
bad_reportType-subtype violationitem_is_not_subtype_of_its_sum_type_in_rollup in StatementINCOMESTATEMENTS: sum base:OperatingIncomeLoss , parcel base:SellingAndMarketingExpense
not_yetevaluateDisclosureTree(disclosure-hasMemberArrangementPattern)Do not know how to evaluate disclosure node d([cm:WholePart],disclosure-hasMemberArrangementPattern,[]) in component(http://www.xbrlsite.com/msft/role/DisclosureComponentsOfPropertyAndEquipmentDetail,base:PropertyPlantAndEquipmentAbstract)
not_yetcollectingFormulaVarAt(IncomeLossFromEquityMethodInvestments,http://xbrlsite.azurewebsites.net/2020/master/msft/fac/Rules_Impute/ImputeRule-60-IS-Impute-20-formula.xml)failed: derefAndPrepare/5
not_yetcollectingFormulaVarAt(NetCashFlowDiscontinued,http://xbrlsite.azurewebsites.net/2020/master/msft/fac/Rules_Impute/ImputeRule-30-CF-Impute-11-formula.xml)failed: derefAndPrepare/5
not_yetcollectingFormulaVarAt(NetCashFlowFromFinancingActivitiesContinuing,http://xbrlsite.azurewebsites.net/2020/master/msft/fac/Rules_Impute/ImputeRule-32-CF-Impute-13-formula.xml)failed: derefAndPrepare/5
not_yetcollectingFormulaVarAt(NetCashFlowFromOperatingActivitiesContinuing,http://xbrlsite.azurewebsites.net/2020/master/msft/fac/Rules_Impute/ImputeRule-32-CF-Impute-13-formula.xml)failed: derefAndPrepare/5
not_yetcollectingFormulaVarAt(NoncurrentAssets,http://xbrlsite.azurewebsites.net/2020/master/msft/fac/Rules_Impute/ImputeRule-2-BS-Impute-02-formula.xml)failed: derefAndPrepare/5

Model Structure Validation

Whether XBRL presentation relations are represented consistent with expectation; parent-child relations between report element categories are logical and consistent with what is permitted

ChildParent
NetworkHypercube (a.k.a. Table)Dimension (a.k.a. Axis)MemberLine Items (a.k.a. Primary Items)AbstractConcept
Network0000000
Hypercube (a.k.a. Table)1200001280
Dimension (a.k.a. Axis)022900000
Member00229264000
Line Items (a.k.a. Primary Items)014000000
Abstract12800044180
Concept00004292522

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