ファイナンス管理
CRMのファイナンス機能では、収益・費用のトランザクションを記録し、財務状況をダッシュボードで可視化します。
概要
アクセス:
- ダッシュボード → ファイナンス:
/dashboard/finance - トランザクション管理:
/dashboard/transactions
主な機能
- ✅ 収益・費用トランザクションの記録
- ✅ 協賛企業との紐付け
- ✅ 月次・年次の収支可視化
- ✅ トランザクション履歴の検索・フィルタ
- ✅ CSV/Excelエクスポート
ファイナンスダッシュボード
表示内容
概要カード:
- 今月の収益合計
- 今月の費用合計
- 今月の利益(収益 - 費用)
- 前月比較
グラフ:
- 月次収益推移(折れ線グラフ)
- 収益内訳(円グラフ:協賛料/購読料/イベント等)
- 費用内訳(円グラフ:印刷/発送/取材/その他)
最近のトランザクション:
- 直近10件の収益・費用トランザクション
- ステータス(pending/paid/cancelled)
- 詳細リンク
トランザクション管理
トランザクションの種類
収益(Revenue)
協賛企業・購読者からの入金を記録します。
主な収益タイプ:
sponsor_light: ライトプラン協賛料sponsor_standard: スタンダードプラン協賛料sponsor_premium: プレミアムプラン協賛料reader_corporate: 法人購読料reader_individual: 個人購読料event: イベント参加費・協賛consulting: コンサルティング受託other: その他収益
費用(Cost)
事業運営にかかる費用を記録します。
主な費用タイプ:
printing: 印刷費shipping: 発送費interview: 取材費(交通費・謝礼等)writing: 執筆費(外部ライター)design: デザイン費photography: 撮影費hosting: サーバー・ホスティング費software: ソフトウェアライセンスadvertising: 広告宣伝費other: その他費用
トランザクションの登録
新規トランザクション作成
「新規トランザクション」ボタンをクリック
基本情報を入力:
- トランザクション種別:
revenue(収益)またはcost(費用) - トランザクションタイプ: ドロップダウンから選択
- 金額: 税込金額を入力
- 取引日: カレンダーから選択
- トランザクション種別:
関連情報を入力:
- 協賛企業: (収益の場合)ドロップダウンから選択
- 説明: トランザクションの詳細(例:「2025年2月分協賛料」)
- 支払い方法:
bank_transfer(銀行振込)/credit_card(クレジットカード)/cash(現金) - ステータス:
pending(未払い)/paid(支払済)/cancelled(キャンセル)
「保存」をクリック
トランザクションの編集・削除
- 編集: トランザクション一覧から該当行をクリック → 編集モーダルで修正
- 削除: 編集モーダル内の「削除」ボタン(要確認)
削除時の注意
トランザクションの削除は財務データに影響します。誤って削除しないよう十分注意してください。
検索・フィルタ機能
フィルタ条件
期間フィルタ:
- 今月
- 先月
- 今年
- カスタム期間(開始日〜終了日)
種別フィルタ:
- すべて
- 収益のみ
- 費用のみ
ステータスフィルタ:
- すべて
- 支払済(paid)
- 未払い(pending)
- キャンセル(cancelled)
協賛企業フィルタ:
- すべて
- 特定企業のトランザクションのみ
検索
説明フィールドでのキーワード検索が可能です。
典型的なワークフロー
月次協賛料の記録
- 請求書作成: 請求書管理で請求書を作成
- 入金確認: 銀行口座で入金を確認
- トランザクション登録:
- 種別:
revenue - タイプ:
sponsor_standard(プランに応じて選択) - 金額: 請求額
- 協賛企業: 該当企業を選択
- 説明: 「2025年2月分協賛料」
- ステータス:
paid
- 種別:
- 請求書ステータス更新: 請求書管理で該当請求書を「支払済」に更新
印刷費の記録
- 印刷会社からの請求書受領
- トランザクション登録:
- 種別:
cost - タイプ:
printing - 金額: 請求額
- 説明: 「202502号印刷費(600部)」
- 支払い方法:
bank_transfer - ステータス:
pending(支払い前)
- 種別:
- 支払い実施後: ステータスを
paidに更新
データベース構造
finance_transactions テーブル
| カラム | 型 | 説明 |
|---|---|---|
| id | UUID | 主キー |
| type | text | revenue または cost |
| transaction_type | text | 詳細タイプ(sponsor_standard等) |
| amount | integer | 金額(円) |
| transaction_date | date | 取引日 |
| sponsor_id | UUID | 協賛企業ID(収益の場合) |
| description | text | 説明 |
| payment_method | text | 支払い方法 |
| status | text | pending / paid / cancelled |
| created_at | timestamp | 作成日時 |
| updated_at | timestamp | 更新日時 |
詳細はデータベーススキーマを参照。
請求書との連携
請求書機能とファイナンストランザクションは別々に管理されますが、以下のように連携します:
- 請求書作成 → 自動的にトランザクションは作成されない
- 入金確認 → 手動でトランザクションを作成
- 請求書を「支払済」に更新
自動連携について
将来的には、請求書の支払いステータス更新時に自動的にトランザクションを作成する機能を検討中です。
レポート・エクスポート
CSVエクスポート
トランザクション一覧画面から、フィルタ条件に該当するトランザクションをCSV形式でエクスポートできます。
用途:
- 会計ソフトへのインポート
- 税理士への提出資料
- 月次レポート作成
ベストプラクティス
1. 定期的な記録
- 協賛料入金: 月初に前月分をまとめて記録
- 費用支払い: 支払い実施時に即座に記録
- 請求書との突合: 月末に請求書ステータスとトランザクションを照合
2. 説明の書き方
明確で検索しやすい説明を心がけましょう。
良い例:
- 「2025年2月分 ABC工業(スタンダード)協賛料」
- 「202502号印刷費(大阪印刷・600部)」
- 「2025/2/10 市原スマートファブ取材(交通費・昼食代)」
悪い例:
- 「協賛料」(どの企業?いつの?)
- 「印刷」(何号?何部?)
- 「取材費」(誰の?どこの?)
3. ステータス管理
- 請求書を発行したらすぐ
pendingトランザクションを作成 - 入金確認後、速やかに
paidに更新 - キャンセルの場合は削除せず
cancelledに更新(履歴保持)
トラブルシューティング
Q: トランザクションを間違えて登録してしまった
A: 編集モーダルから修正するか、どうしても必要な場合は削除して再登録してください。削除前に必ず内容を確認しましょう。
Q: 協賛企業を選択できない
A: 協賛企業が協賛企業管理に登録されているか確認してください。費用トランザクションの場合、協賛企業の選択は不要です。
Q: ダッシュボードの数字が合わない
A:
- フィルタ条件(期間・ステータス)を確認
cancelledのトランザクションは集計から除外されますpendingのトランザクションも金額に含まれます(デフォルト)
関連ドキュメント
- 請求書管理 - 請求書の作成・管理
- 協賛企業管理 - 協賛企業情報の管理
- データベーススキーマ - テーブル構造の詳細
- ビジネスKPI追跡 - 財務データを活用したKPI分析
