Solving Financial Planning

作者 gopigment6fec49f4ce9d无许可证22 个星标收录于 2026年10月8日更新于 2026年10月8日仓库2天前更新

Planning skill. FP&A use cases: budget/expense planning, revenue forecasting, P&L reporting, multi-currency, financial consolidation. Each use case has inline guidance; load sub-files only for advanced patterns.

仅含说明Business & Finance
AI 生成的概览

指导 FP&A 规划模型:预算、收入预测、损益差异报告、多币种与财务合并。

功能
该技能为构建财务规划与分析应用提供内嵌指导:预算与费用规划、收入预测、损益与差异报告、多币种换算以及财务合并。它针对每个用例说明维度、指标结构、预测方法和报表布局,并指向可选子文件以了解高级模式,例如完整的 OPEX 引擎、FX Hub 或损益合并枢纽。它还说明了前置条件,例如已有的版本维度和已配置的日历。
适用场景
在设计或扩展 FP&A 模型时使用,例如年度预算、部门成本计划、收入或 ARR/MRR 预测、实际与预算对比的损益报告,或多实体货币换算。它也适用于向已有的驱动型 OPEX 引擎添加预测方法。
运行要求
无脚本,仅为说明性内容。它假定宿主平台具备前置能力,即版本维度和已配置的日历,并引用其他技能以获取公式模式、多应用架构和公式编写方法。

Financial Planning & Analysis (FP&A)

Prerequisites: Version dimension exists (skill:building-versions-and-planning-cycles). Calendar configured (skill:setting-up-calendar).


Budget & Expense Planning

When: annual budget, departmental cost plans, cost center budgets, simple OPEX.

Dimensions: Version, Month, Department (or Cost Center), Account (Chart of Accounts). Add Entity if multi-entity.

Structure: one input metric for actuals (imported), one for budget/forecast (manual input or formula-driven). Calculated metrics for variances and totals. Keep formulas flat; separate actuals from plan in distinct metrics.

Forecasting approaches: prior year with growth rate, manual input filtered to plan months, or IF-based mix per Version. No SWITCH engine, no method dimension.

Reporting: combine actuals and forecast in a single metric using Is_Actual. Table block with one row per account category. Views: Month (columns) × Department or Account (rows).

For prior-year growth formulas, see skill:choosing-formula-patterns for the correct modifier pattern.

Extend to full OPEX engine when: users need 3+ forecasting methods selectable per line (e.g. PY values, moving average, % of revenue, $ per headcount). Load #1 Architecture + #2 Engine.


Revenue Planning

When: revenue forecast, sales pipeline, ARR/MRR, bookings, growth-based projections.

Dimensions: Version, Month, Product (or Segment), Customer (or Territory). Add Entity if multi-entity.

Structure: use a transaction list for deal-level or booking-level data; aggregate into planning metrics. Keep driver assumptions (growth rates, conversion rates, churn rates) in dedicated input metrics. Separate actuals from forecast metrics.

Forecasting approaches: growth-based (prior year × rate), ARR/MRR waterfall (new + expansion - churn + prior), pipeline conversion (value × rate by stage), or bookings spread over contract duration with PRORATA.

Reporting: combine actuals and forecast using Is_Actual. Views: Month (columns) × Product or Customer (rows). Use calculated items for variance (Forecast vs Budget, YoY).

No dedicated advanced pattern exists yet. For complex multi-stage pipeline with probability weighting or territory-based capacity planning, build from these principles and skill:writing-pigment-formulas.


P&L & Variance Reporting

When: actual vs budget comparison, P&L statement, variance analysis from a single data source.

Dimensions: Version, Month, Account (with Category parent hierarchy), Department. Add Entity and Data Type if needed.

Structure: actuals metric (imported from GL or transaction list), budget metric (input), forecast metric (formula or input). Variance = Budget - Actual. Use Account.Category property to group into P&L lines (Revenue, COGS, OPEX). Use Operator property on Category (1 for revenue, -1 for expenses) to normalize signs.

Reporting: Table block with P&L line metrics as rows. Use calculated items for variance columns (Budget vs Actual, % variance). Views: Month (columns), filter by Version.

Mandatory: even for single-source P&L, create a DATA_* staging metric between raw input and the reporting output, and a *_Check reconciliation metric that verifies the staging total equals the sum of statement lines.

Extend to Nexus when: the P&L must consolidate data from multiple upstream apps (Revenue, OPEX, Workforce) and/or ERP, or when the request asks for a P&L reporting hub, nexus, or statement pipeline, even single-source. Load #4 Nexus. The Nexus sub-file covers P&L only; BS/CF can be adapted from the same pattern.


Multi-Currency

When: multiple entities with different functional currencies need conversion to a group reporting currency.

Simple approach: for a single app needing basic FX, create a local rate input metric and multiply amounts. No Hub engine required.

Extend to FX Hub when: the workspace has multiple apps sharing the same FX rates and entity-currency mappings. Load #3 FX Hub. Requires a Hub app (see skill:architecting-multi-application-solutions).


Extending an Existing OPEX Engine

When: adding or changing forecasting methods in an app that already has the driver-based engine structure (SWITCH on method ID, INP_Forecasting_Method, CALC_* per method).

Load #2 Engine only. Do not load #1.

来源与署名

来源:gopigment/ai-plugins位于skills/solving-financial-planning提交6fec49f

许可证: 无许可证

内容归原作者所有。SourceWeft 从公开仓库中收录这些内容。

举报或申请下架