finance-billing-ops
affaan-m/ECC
営業状況の把握、価格比較、重複請求の診断、あるいはコードに基づいた請求実態の把握のために、証拠を最優先とした収益、価格設定、返金、チーム別請求、および請求モデルに関する正確性を確保するワークフローを提供します。
...すべて拡張します財務・請求業務
ユーザーが、金銭、価格設定、返金、チームライセンスのロジック、あるいは製品が実際にウェブサイトや販売コピーで示唆されている通りに動作しているかどうかを理解したい場合にこれを使用します。
これは「顧客請求運用」よりも広い範囲を扱います。「顧客請求運用」は顧客への対応を目的としたスキルですが、このスキルは運用担当者のための「真実」――収益状況、価格設定の決定、チーム単位の請求、およびコードに基づいた請求動作――を明らかにすることを目的としています。
スキルスタック
必要に応じて、以下のECC固有のスキルをワークフローに取り入れてください:
customer-billing-ops:顧客固有の問題解決およびフォローアップ- 競合他社の価格設定や現在の市場動向が重要な場合は「
リサーチ・オペレーション」 market-research:結論として価格設定の提言が必要となる場合github-ops:請求の正確性が、関連リポジトリ内のコード、バックログ、またはリリース状況に依存する場合verification-loop:回答がチェックアウト、ライセンス席数の管理、または利用権限の挙動の検証に依存する場合
使用すべき場面
- ユーザーが Stripe の売上、払い戻し、MRR、または最近の顧客アクティビティについて問い合わせた場合
- ユーザーが、チーム単位の課金、ライセンス単位の課金、またはクォータの積み上げがコード上で実際に機能するかどうかを尋ねる場合
- ユーザーが競合他社の価格比較や価格モデルのベンチマークを求めている場合
- 質問内容が、収益に関する事実と製品の実装に関する真実が混在している場合
留意点
- 実際のデータと保存されたスナップショットを区別する
- 以下を区別する:
- 収益に関する事実
- 顧客への影響
- コードに裏付けられた製品の真実
- 推奨事項
- 実際の利用権限の仕組みで「1シートあたり」が強制されていない限り、「1シートあたり」という表現は使用しない
- 重複するサブスクリプションが重複した価値を意味すると仮定しない
ワークフロー
1. 最新の課金データを基にする
可能な限り最新の課金データを使用すること。データが最新でない場合は、スナップショットのタイムスタンプを明示すること。
全体像を整理する:
- 有料売上
- 有効なサブスクリプション
- チェックアウトの失敗または未完了
- 返金
- クレーム
- 重複した定期購読
2. 顧客のインシデントと製品の事実を区別する
質問が特定の顧客に関するものである場合は、まず分類を行う:
- 重複した決済
- チームの真意
- セルフサービス機能の不具合
- 製品価値が満たされていない
- 決済の失敗または設定の不備
そして、それをより広範な製品に関する疑問から切り離して考えてみてください:
- チーム単位の課金は本当に存在するのか?
- ライセンス数は実際にカウントされているのか?
- チェックアウト時の数量によって利用権限は変わるのか?
- サイト上の説明は実際の動作を過大評価しているのか?
3. コードに基づいた課金動作を検証する
答えが実装の実際の動作に依存する場合は、コードの処理経路を調査してください:
- チェックアウト
- 価格設定ページ
- 利用権限の計算
- ライセンス数またはクォータの処理
- インストールとユーザー利用状況のロジック
- 請求ポータルまたはセルフサービス管理サポート
4. 結論と製品上のギャップをまとめる
レポート:
- 販売状況の概要
- 課題の診断
- 製品の現状
- 推奨されるオペレーターの対応
- 製品またはバックログのギャップ
出力形式
スナップショット
- タイムスタンプ
- 収益/サブスクリプション/異常
顧客への影響
- 影響を受けた対象
- 発生した事象
製品の真実
- コードが実際に何を行うか
- ウェブサイトや販売コピーで謳われている内容
決定
- 返金/現状維持/転換/何もしない
製品のギャップ
- 構築または修正すべき具体的なフォローアップ項目
落とし穴
- 失敗した試みと純収益を混同しないこと
- マーケティング用語のみに基づいてチームの課金状況を推測してはならない
- 現在の証拠があるにもかかわらず、記憶頼りで競合他社の価格と比較してはならない
- 問題を分類せずに、診断からいきなり返金に飛びつかないこと
検証
- 回答には、リアルタイムのデータに基づく記述またはスナップショットのタイムスタンプが含まれていること
- 製品に関する事実の主張は、コードによって裏付けられていること
- 顧客への影響と、より広範な価格設定・製品に関する結論は明確に区別されている
---
name: finance-billing-ops
description: Provides evidence-first revenue, pricing, refunds, team-billing, and billing-model truth workflows for sales snapshots, pricing comparisons, duplicate-charge diagnosis, or code-backed billing reality.
---
# Finance Billing Ops
Use this when the user wants to understand money, pricing, refunds, team-seat logic, or whether the product actually behaves the way the website and sales copy imply.
This is broader than `customer-billing-ops`. That skill is for customer remediation. This skill is for operator truth: revenue state, pricing decisions, team billing, and code-backed billing behavior.
## Skill Stack
Pull these ECC-native skills into the workflow when relevant:
- `customer-billing-ops` for customer-specific remediation and follow-up
- `research-ops` when competitor pricing or current market evidence matters
- `market-research` when the answer should end in a pricing recommendation
- `github-ops` when the billing truth depends on code, backlog, or release state in sibling repos
- `verification-loop` when the answer depends on proving checkout, seat handling, or entitlement behavior
## When to Use
- user asks for Stripe sales, refunds, MRR, or recent customer activity
- user asks whether team billing, per-seat billing, or quota stacking is real in code
- user wants competitor pricing comparisons or pricing-model benchmarks
- the question mixes revenue facts with product implementation truth
## Guardrails
- distinguish live data from saved snapshots
- separate:
- revenue fact
- customer impact
- code-backed product truth
- recommendation
- do not say "per seat" unless the actual entitlement path enforces it
- do not assume duplicate subscriptions imply duplicate value
## Workflow
### 1. Start from the freshest billing evidence
Prefer live billing data. If the data is not live, state the snapshot timestamp explicitly.
Normalize the picture:
- paid sales
- active subscriptions
- failed or incomplete checkouts
- refunds
- disputes
- duplicate subscriptions
### 2. Separate customer incidents from product truth
If the question is customer-specific, classify first:
- duplicate checkout
- real team intent
- broken self-serve controls
- unmet product value
- failed payment or incomplete setup
Then separate that from the broader product question:
- does team billing really exist?
- are seats actually counted?
- does checkout quantity change entitlement?
- does the site overstate current behavior?
### 3. Inspect code-backed billing behavior
If the answer depends on implementation truth, inspect the code path:
- checkout
- pricing page
- entitlement calculation
- seat or quota handling
- installation vs user usage logic
- billing portal or self-serve management support
### 4. End with a decision and product gap
Report:
- sales snapshot
- issue diagnosis
- product truth
- recommended operator action
- product or backlog gap
## Output Format
```text
SNAPSHOT
- timestamp
- revenue / subscriptions / anomalies
CUSTOMER IMPACT
- who is affected
- what happened
PRODUCT TRUTH
- what the code actually does
- what the website or sales copy claims
DECISION
- refund / preserve / convert / no-op
PRODUCT GAP
- exact follow-up item to build or fix
```
## Pitfalls
- do not conflate failed attempts with net revenue
- do not infer team billing from marketing language alone
- do not compare competitor pricing from memory when current evidence is available
- do not jump from diagnosis straight to refund without classifying the issue
## Verification
- the answer includes a live-data statement or snapshot timestamp
- product-truth claims are code-backed
- customer-impact and broader pricing/product conclusions are separated cleanly
すべてのファイル
1件のファイルfinance-billing-opsをインストール
スキルファイルをダウンロードし、.claude/skills/ ディレクトリに解凍してください。
ZIPをダウンロードリポジトリをクローンし、スキルファイルをプロジェクトにコピーしてください。
git clone https://github.com/affaan-m/ECC/tree/main/skills/finance-billing-ops # Copy SKILL.md to your .claude/skills/ directory
コピー





家
