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 從公開儲存庫中收錄這些內容。

檢舉或申請下架