Automate issuer overlay creation from ticker searches

This commit is contained in:
2026-03-19 20:44:58 -04:00
parent 17de3dd72d
commit 391d6d34ce
79 changed files with 4746 additions and 695 deletions

View File

@@ -0,0 +1,184 @@
{
"version": "fiscal-v1",
"pack": "msft",
"surfaces": [
{
"surface_key": "contract_liability_disclosure",
"statement": "disclosure",
"label": "Contract Liability Disclosures",
"category": "contract_liabilities",
"order": 1300,
"unit": "currency",
"rollup_policy": "aggregate_children",
"allowed_source_concepts": [
"msft:ContractWithCustomerLiabilityRevenueDeferred",
"msft:ContractWithCustomerLiabilityRevenueRecognizedIncludingAdditions"
],
"allowed_authoritative_concepts": [],
"formula_fallback": null,
"detail_grouping_policy": "group_all_children",
"materiality_policy": "disclosure"
},
{
"surface_key": "business_combinations_disclosure",
"statement": "disclosure",
"label": "Business Combinations Disclosures",
"category": "ma",
"order": 700,
"unit": "currency",
"rollup_policy": "aggregate_children",
"allowed_source_concepts": [
"msft:AcquisitionsNetOfCashAcquiredAndPurchasesOfIntangibleAndOtherAssets"
],
"allowed_authoritative_concepts": [],
"formula_fallback": null,
"detail_grouping_policy": "group_all_children",
"materiality_policy": "disclosure"
},
{
"surface_key": "debt_disclosure",
"statement": "disclosure",
"label": "Debt Disclosures",
"category": "debt",
"order": 200,
"unit": "currency",
"rollup_policy": "aggregate_children",
"allowed_source_concepts": [
"msft:DebtInstrumentIssuanceYear",
"msft:DebtInstrumentMaturityYear",
"msft:PremiumOnDebtExchange1",
"msft:LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFour"
],
"allowed_authoritative_concepts": [],
"formula_fallback": null,
"detail_grouping_policy": "group_all_children",
"materiality_policy": "disclosure"
},
{
"surface_key": "investment_securities_disclosure",
"statement": "disclosure",
"label": "Investment Securities Disclosures",
"category": "securities",
"order": 300,
"unit": "currency",
"rollup_policy": "aggregate_children",
"allowed_source_concepts": [
"msft:ImpairmentOfEquityInvestments",
"msft:ProceedsFromInvestments"
],
"allowed_authoritative_concepts": [],
"formula_fallback": null,
"detail_grouping_policy": "group_all_children",
"materiality_policy": "disclosure"
},
{
"surface_key": "lease_disclosure",
"statement": "disclosure",
"label": "Lease Obligations Disclosures",
"category": "leases",
"order": 500,
"unit": "currency",
"rollup_policy": "aggregate_children",
"allowed_source_concepts": [
"msft:FinanceLeaseLiabilityPaymentsDueAfterYearFour",
"msft:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFour"
],
"allowed_authoritative_concepts": [],
"formula_fallback": null,
"detail_grouping_policy": "group_all_children",
"materiality_policy": "disclosure"
},
{
"surface_key": "intangible_assets_disclosure",
"statement": "disclosure",
"label": "Intangible Assets Disclosures",
"category": "intangibles",
"order": 600,
"unit": "currency",
"rollup_policy": "aggregate_children",
"allowed_source_concepts": [
"msft:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFour"
],
"allowed_authoritative_concepts": [],
"formula_fallback": null,
"detail_grouping_policy": "group_all_children",
"materiality_policy": "disclosure"
},
{
"surface_key": "acquisition_allocation_disclosure",
"statement": "disclosure",
"label": "Acquisition Allocation Disclosures",
"category": "acquisition_allocation",
"order": 1400,
"unit": "currency",
"rollup_policy": "aggregate_children",
"allowed_source_concepts": [
"msft:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIncomeTaxLiabilitiesNoncurrent",
"msft:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherAssets",
"msft:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherLiabilities"
],
"allowed_authoritative_concepts": [],
"formula_fallback": null,
"detail_grouping_policy": "group_all_children",
"materiality_policy": "disclosure"
},
{
"surface_key": "equity_investments_disclosure",
"statement": "disclosure",
"label": "Equity Investments Disclosures",
"category": "equity_investments",
"order": 1000,
"unit": "currency",
"rollup_policy": "aggregate_children",
"allowed_source_concepts": [
"msft:EquityInterestPercentage",
"msft:EquityMethodInvestmentsTotalFundingCommitments"
],
"allowed_authoritative_concepts": [],
"formula_fallback": null,
"detail_grouping_policy": "group_all_children",
"materiality_policy": "disclosure"
},
{
"surface_key": "deferred_tax_balance_disclosure",
"statement": "disclosure",
"label": "Deferred Tax Balance Disclosures",
"category": "deferred_tax_balances",
"order": 1200,
"unit": "currency",
"rollup_policy": "aggregate_children",
"allowed_source_concepts": [
"msft:DeferredTaxAssetsAmortization",
"msft:DeferredTaxAssetsBookTaxBasisDifferencesInInvestmentsAndDebt",
"msft:DeferredTaxAssetsCapitalizedResearchAndDevelopment",
"msft:DeferredTaxAssetsLeasingLiabilities",
"msft:DeferredTaxAssetsOperatingLossAndTaxCreditCarryForwards",
"msft:DeferredTaxLiabilitiesBookTaxBasisDifferencesInvestmentsAndDebt",
"msft:DeferredTaxLiabilitiesDeferredTaxOnForeignEarnings",
"msft:DeferredTaxLiabilitiesDepreciation"
],
"allowed_authoritative_concepts": [],
"formula_fallback": null,
"detail_grouping_policy": "group_all_children",
"materiality_policy": "disclosure"
},
{
"surface_key": "income_tax_disclosure",
"statement": "disclosure",
"label": "Income Tax Disclosures",
"category": "tax",
"order": 100,
"unit": "currency",
"rollup_policy": "aggregate_children",
"allowed_source_concepts": [
"msft:EffectiveIncomeTaxRateReconciliationDeductionsExcessTaxBenefitsStockBasedCompensation",
"msft:EffectiveIncomeTaxRateReconciliationInterestIncomeExpense",
"msft:EffectiveIncomeTaxRateReconciliationIntangiblePropertyTransfers"
],
"allowed_authoritative_concepts": [],
"formula_fallback": null,
"detail_grouping_policy": "group_all_children",
"materiality_policy": "disclosure"
}
]
}