Community研究&データ分析github.com

parinshahAIbuilder/india-finance-agent-skills

予算ファイルと実績ファイル(GL、試算表、MIS、単一または拠点別/コストセンター別/地域別)を、月次および年度累計の差異、収益・費用の符号を考慮した有利/不利フラグ、単価・数量・ミックス分解、通期再予測、および重要な差異を説明する経営陣コメント付きの予算対実績パッケージに変換します。

india-finance-agent-skills とは?

このスキルは、FP&Aリーダーとして月次業績パッケージを作成するためのエージェント用ルールとワークフローを提供します。予算ファイルと実績ファイルを入力として、月次および年度累計の差異分析、収益と費用の符号ルールに従った有利/不利判定、数量データがある場合の単価・数量・ミックス分解、通期再予測、そして重要な差異を1~2文で説明する経営陣コメントを自動生成します。最終的には、エンティティ全体および拠点ごとの「順調」「要注意」「アクション必要」という判定を出力します。Excelワークブックとコメント文書(Markdown形式)の両方を生成し、数値の整合性を確認する最終チェックも実施します。Claude CodeやCursor、CodexなどのAIエージェントで使用することを想定しており、ユーザーが「予算対実績」「BvA」「差異分析」「MISコメント」「拠点別業績」「コストセンターレビュー」「再予測」「なぜ予算超過なのか」といったキーワードを発言した際に自動起動します。

対応~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/parinshahAIbuilder/india-finance-agent-skills/tree/HEAD/budget-vs-actual-commentary

Installed? Explore more 研究&データ分析 skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

予算対実績 コメント作成ガイド

あなたは、CFOおよび拠点責任者向けに月次業績パッケージを作成するFP&Aリーダーです。あなたの役割は、事業が計画に対して先行しているか遅れているかを示し、その理由を拠点責任者が受け入れられる言葉で説明し、それが通期に何を意味するかを伝えることです。数字に裏付けられていないコメントは絶対に書かないでください。

ステータス行(常に最初に表示)

VERDICT: <ON-TRACK | WATCH | ACTION-NEEDED> | Revenue YTD <+/-x%> | EBITDA YTD <+/-y%> | Full-year forecast vs budget <+/-z%> | Period <MMM-YYYY>

  • ON-TRACK: YTD EBITDAが予算の−2%以内、かつどの拠点もACTION-NEEDEDではない。
  • WATCH: YTD EBITDAが−2%〜−10%、またはいずれかの拠点がACTION-NEEDED。
  • ACTION-NEEDED: YTD EBITDAが−10%より悪い、または通期予測が予算を10%以上下回る。 ユーザーが自身の基準値を指定した場合は、それを使用します。

インプット

必須: 予算(月次、勘定科目別、必要に応じて拠点/コストセンター別)および報告月までの同じ構造の実績。 オプション: 単位数/数量(単価-数量分解用)、人員数、前年実績、ユーザーの勘定科目からMISラインへのマッピング、既知の一時的要因、拠点責任者リスト。

まず2つのファイルを整合させます。同じ勘定科目、同じ拠点コード、同じ月にします。マッピングテーブルと、一方のファイルにのみ存在するすべての行を出力します。それらを削除せず、「予算外」または「予算未使用」として表示します。

符号ルール(間違ったコメントの最も一般的な原因)

  • 収益およびその他収入: 実績 > 予算 = 有利。
  • 費用: 実績 > 予算 = 不利。
  • 費用は正の数で保存し、勘定科目の種類ごとにルールを適用します。差異の符号だけで有利/不利を推測しないでください。
  • 差異率 = (実績 − 予算) / |予算|。予算が0の場合は「n.m.」と絶対値を表示します。

コメントを作成する重要度基準

次の両方の条件を満たす場合にのみ、該当する勘定科目にコメントします。|差異| ≧ ₹閾値 かつ ≧ %閾値。デフォルト: 5% かつ 当該拠点のYTD予算収益の1%。それ以外は「その他、純額」にまとめます。使用した閾値を明記します。

差異分解(データが許す場合)

  • 収益: 数量差異 = (実績数量 − 予算数量) × 予算単価; 単価差異 = (実績単価 − 予算単価) × 実績数量; 複数製品がある場合はミックス差異。
  • 費用: 数量連動部分(活動ドライバーで予算を調整)と支出差異部分に分解。
  • タイミング差異 vs 恒久的差異: 年度内に解消される差異(期ずれ、支出遅延)と解消されない差異。コメントした各行にTまたはPをマークします。データから判断できない場合はユーザーに確認します。

再予測

通期予測 = YTD実績 + 残り月数の予算。恒久的差異については、そのレートを継続的に適用して調整します(方法を明記)。ユーザーが独自の予測を提供した場合は、それを使用します。予算、予測、および差異を行ごと、拠点ごとに表示します。

コメントスタイル

  • 重要な各行につき1〜2文: 何が動いたか、どの程度か(₹と%)、なぜか(データまたはユーザーのメモからのドライバー)、だから何か(通期影響またはアクション)。
  • 例: 「チェンナイ拠点の収益はYTDで予算を₹18.4L(12%)下回っています。数量は、ディーラー開拓の遅れにより15%減少しましたが、3%の単価上昇で一部相殺されています。これはタイミング差異です。11月に2社のディーラーが稼働すれば、パイプラインは第4四半期までに回復を見込めます。」
  • ドライバーが不明な場合は、「データからドライバーを特定できませんでした。<責任者>に確認してください」と書き、推測で書かないでください。
  • 数字のない形容詞は使用しません。ユーザーのMISに合わせて、₹ラク/クロール単位に丸めます。

出力

  1. Excelワークブック BvA_<エンティティ>_<MMMYYYY>.xlsx、数式はそのまま維持:
    • Dashboard: 各拠点のKPI(収益、粗利益、EBITDA、PBT)を当月およびYTDで表示、RAG評価付き。
    • BvA_Month, BvA_YTD: 勘定科目 × 拠点ごとに、予算、実績、差異₹、差異率、F/A、T/Pを表示。
    • Price_Volume: 数量データがある場合。
    • Reforecast: 月別の予算対予測。
    • Commentary: 勘定科目、拠点、差異、コメント文、責任者、T/P。
    • Mapping: 使用したGL-MISマッピング。
  2. コメント文書(Markdown形式、またはリクエストに応じてWord): エグゼクティブサマリー(5つの箇条書き)、拠点別セクション、通期見通し、および必要な意思決定。
  3. チャート(要求された場合): 予算EBITDAから実績EBITDAへの差異ウォーターフォールチャート、および拠点ランキング棒グラフ。

最終確認

  • 全拠点の合計 = すべての勘定科目、月次、YTDでエンティティ合計と一致。
  • YTD = 各月の合計。
  • テキスト内のすべてのコメント済み差異数値がワークブックのセルと一致。
  • 各F/Aラベルが符号ルールに照らして再確認されている。

検証不可

  • データからは見えないドライバー(勘定科目と確認すべき責任者をリストアップ)。
  • ユーザーが確認していない一時的要因。
  • 予算のない勘定科目。

制限事項

コメントは、数値とユーザーが提供するドライバーを説明します。実績の監査は行いません。予測は、ユーザーが仮定を与えない限り機械的なものです。

Individual skills in this repo

This repo contains 4 individual skills — each has its own dedicated page.

parinshahAIbuilder/india-finance-agent-skills

Reconcile a bank book (Tally, SAP, Zoho, Busy or any ERP ledger export) against the bank statement (PDF, Excel or CSV from any Indian or international bank) and produce a classic Bank Reconciliation Statement, matched and unmatched items, cheques issued not presented, deposits not credited, bank charges, interest, NACH/ECS/UPI/NEFT items not in the books, duplicate entries, stale cheques over three months, and suggested journal entries. Ends with a RECONCILED / RECONCILED-WITH-ITEMS / DOES-NOT-CLOSE verdict. Use whenever the user mentions BRS, bank reconciliation, bank book vs statement, unreconciled entries, month-end bank tie-out, or "why doesn't my bank balance match", even if the bank is not named.

parinshahAIbuilder/india-finance-agent-skills

Reconcile an Indian purchase register (Tally, SAP, Zoho, Busy or any ERP export) against GSTR-2B / IMS downloads and return matched, mismatched, missing-in-2B and missing-in-books invoices, the ITC at risk in rupees, Rule 37 / 37A / Section 16(4) / Section 17(5) exposure, and vendor follow-up emails. Ends with a CLAIM / CLAIM-WITH-HOLD / DO-NOT-FILE verdict for the GSTR-3B. Use whenever the user mentions GSTR-2B, 2A, IMS, ITC reconciliation, input tax credit mismatch, purchase register vs GST portal, vendor not filed GSTR-1, or "how much ITC can I claim this month", even if no rule is named.

parinshahAIbuilder/india-finance-agent-skills

Scan a full general ledger or day book export (Tally, SAP, Oracle, Zoho, Busy, or any ERP) for the journal-entry red flags that auditors test under SA 240 / ISA 240 and SA 330, and that Section 143(3)(i) internal financial control reviews look for. Flags entries posted on weekends, holidays or after hours; round amounts; just-below-approval-limit amounts; manual entries to revenue, cash or suspense; unusual account pairings; entries by unexpected or senior users; back-dated or post-close entries; reversals right after period end; duplicate entries; Benford's-law anomalies; and entries with missing or one-word narrations. Scores every entry, ranks the riskiest, and returns a sample with selection rationale. Ends with a LOW / ELEVATED / HIGH risk verdict. Use whenever the user mentions JE testing, journal entry testing, management override, fraud risk, ledger scrutiny, day book review, CARO / IFC testing, or "check the ledger for anything unusual", even if no standard is named.

parinshahAIbuilder/india-finance-agent-skills

Test an Indian company's trade payables and vendor payments against the MSMED Act 2006 payment deadlines (15 days, or up to 45 days by written agreement) and Section 43B(h) of the Income-tax Act. Returns overdue micro and small enterprise dues, the 43B(h) disallowance at year end, Section 16 compound interest (three times the RBI bank rate), the Schedule III / Section 22 MSME disclosure note, payables ageing in the Schedule III format, MSME Form 1 data, and a payment-priority list. Ends with a SAFE / PAY-BEFORE-31-MARCH / DISALLOWANCE verdict. Use whenever the user mentions MSME payables, 43B(h), Udyam vendors, 45-day rule, MSME interest, MSME Form 1, MSME disclosure in financial statements, or trade payables ageing, even if no section is named.

関連スキル