Files
Neon-Desk/rust/taxonomy/fiscal/v1/plan_defined_contribution.surface.json
francy51 17de3dd72d Add history window controls and expand taxonomy pack support
- add 3Y/5Y/10Y financial history filtering and reorganize normalization details UI
- add new fiscal taxonomy surface/income bridge/KPI packs and update Rust taxonomy loading
- auto-detect Homebrew SQLite for native `sqlite-vec` in local dev/e2e with docs and env guidance
2026-03-18 23:40:28 -04:00

105 lines
3.3 KiB
JSON

{
"version": "fiscal-v1",
"pack": "plan_defined_contribution",
"surfaces": [
{
"surface_key": "contributions_received",
"statement": "income",
"label": "Contributions Received",
"category": "surface",
"order": 10,
"unit": "currency",
"rollup_policy": "aggregate_children",
"allowed_source_concepts": [
"us-gaap:ContributionsReceivedFromEmployersAndParticipants",
"us-gaap:EmployerAndEmployeeContributions"
],
"allowed_authoritative_concepts": [
"us-gaap:ContributionsReceivedFromEmployersAndParticipants",
"us-gaap:EmployerAndEmployeeContributions"
],
"formula_fallback": null,
"detail_grouping_policy": "group_all_children",
"materiality_policy": "income_default"
},
{
"surface_key": "benefits_paid",
"statement": "income",
"label": "Benefits Paid",
"category": "surface",
"order": 20,
"unit": "currency",
"rollup_policy": "aggregate_children",
"allowed_source_concepts": [
"us-gaap:BenefitPayments",
"us-gaap:BenefitsPaidToParticipants"
],
"allowed_authoritative_concepts": [
"us-gaap:BenefitPayments",
"us-gaap:BenefitsPaidToParticipants"
],
"formula_fallback": null,
"detail_grouping_policy": "group_all_children",
"materiality_policy": "income_default"
},
{
"surface_key": "administrative_expenses",
"statement": "income",
"label": "Administrative Expenses",
"category": "surface",
"order": 30,
"unit": "currency",
"rollup_policy": "aggregate_children",
"allowed_source_concepts": [
"us-gaap:AdministrativeExpenseOfPlan",
"us-gaap:AdministrativeExpenses"
],
"allowed_authoritative_concepts": [
"us-gaap:AdministrativeExpenseOfPlan",
"us-gaap:AdministrativeExpenses"
],
"formula_fallback": null,
"detail_grouping_policy": "group_all_children",
"materiality_policy": "income_default"
},
{
"surface_key": "net_assets_available_for_benefits",
"statement": "balance",
"label": "Net Assets Available for Benefits",
"category": "equity",
"order": 100,
"unit": "currency",
"rollup_policy": "direct_or_formula",
"allowed_source_concepts": [
"us-gaap:NetAssetsAvailableForBenefits"
],
"allowed_authoritative_concepts": [
"us-gaap:NetAssetsAvailableForBenefits"
],
"formula_fallback": null,
"detail_grouping_policy": "top_level_only",
"materiality_policy": "balance_default"
},
{
"surface_key": "plan_investments",
"statement": "balance",
"label": "Plan Investments at Fair Value",
"category": "noncurrent_assets",
"order": 30,
"unit": "currency",
"rollup_policy": "aggregate_children",
"allowed_source_concepts": [
"us-gaap:PlanInvestmentsAtFairValue",
"us-gaap:FairValueOfPlanInvestments"
],
"allowed_authoritative_concepts": [
"us-gaap:PlanInvestmentsAtFairValue",
"us-gaap:FairValueOfPlanInvestments"
],
"formula_fallback": null,
"detail_grouping_policy": "group_all_children",
"materiality_policy": "balance_default"
}
]
}