Skip to content

ファイナンス管理

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: その他費用

トランザクションの登録

新規トランザクション作成

  1. 「新規トランザクション」ボタンをクリック

  2. 基本情報を入力:

    • トランザクション種別: revenue(収益)または cost(費用)
    • トランザクションタイプ: ドロップダウンから選択
    • 金額: 税込金額を入力
    • 取引日: カレンダーから選択
  3. 関連情報を入力:

    • 協賛企業: (収益の場合)ドロップダウンから選択
    • 説明: トランザクションの詳細(例:「2025年2月分協賛料」)
    • 支払い方法: bank_transfer(銀行振込)/ credit_card(クレジットカード)/ cash(現金)
    • ステータス: pending(未払い)/ paid(支払済)/ cancelled(キャンセル)
  4. 「保存」をクリック

トランザクションの編集・削除

  • 編集: トランザクション一覧から該当行をクリック → 編集モーダルで修正
  • 削除: 編集モーダル内の「削除」ボタン(要確認)

削除時の注意

トランザクションの削除は財務データに影響します。誤って削除しないよう十分注意してください。


検索・フィルタ機能

フィルタ条件

  • 期間フィルタ:

    • 今月
    • 先月
    • 今年
    • カスタム期間(開始日〜終了日)
  • 種別フィルタ:

    • すべて
    • 収益のみ
    • 費用のみ
  • ステータスフィルタ:

    • すべて
    • 支払済(paid)
    • 未払い(pending)
    • キャンセル(cancelled)
  • 協賛企業フィルタ:

    • すべて
    • 特定企業のトランザクションのみ

検索

説明フィールドでのキーワード検索が可能です。


典型的なワークフロー

月次協賛料の記録

  1. 請求書作成: 請求書管理で請求書を作成
  2. 入金確認: 銀行口座で入金を確認
  3. トランザクション登録:
    • 種別: revenue
    • タイプ: sponsor_standard(プランに応じて選択)
    • 金額: 請求額
    • 協賛企業: 該当企業を選択
    • 説明: 「2025年2月分協賛料」
    • ステータス: paid
  4. 請求書ステータス更新: 請求書管理で該当請求書を「支払済」に更新

印刷費の記録

  1. 印刷会社からの請求書受領
  2. トランザクション登録:
    • 種別: cost
    • タイプ: printing
    • 金額: 請求額
    • 説明: 「202502号印刷費(600部)」
    • 支払い方法: bank_transfer
    • ステータス: pending(支払い前)
  3. 支払い実施後: ステータスを paid に更新

データベース構造

finance_transactions テーブル

カラム説明
idUUID主キー
typetextrevenue または cost
transaction_typetext詳細タイプ(sponsor_standard等)
amountinteger金額(円)
transaction_datedate取引日
sponsor_idUUID協賛企業ID(収益の場合)
descriptiontext説明
payment_methodtext支払い方法
statustextpending / paid / cancelled
created_attimestamp作成日時
updated_attimestamp更新日時

詳細はデータベーススキーマを参照。


請求書との連携

請求書機能とファイナンストランザクションは別々に管理されますが、以下のように連携します:

  1. 請求書作成 → 自動的にトランザクションは作成されない
  2. 入金確認 → 手動でトランザクションを作成
  3. 請求書を「支払済」に更新

自動連携について

将来的には、請求書の支払いステータス更新時に自動的にトランザクションを作成する機能を検討中です。


レポート・エクスポート

CSVエクスポート

トランザクション一覧画面から、フィルタ条件に該当するトランザクションをCSV形式でエクスポートできます。

用途:

  • 会計ソフトへのインポート
  • 税理士への提出資料
  • 月次レポート作成

ベストプラクティス

1. 定期的な記録

  • 協賛料入金: 月初に前月分をまとめて記録
  • 費用支払い: 支払い実施時に即座に記録
  • 請求書との突合: 月末に請求書ステータスとトランザクションを照合

2. 説明の書き方

明確で検索しやすい説明を心がけましょう。

良い例:

  • 「2025年2月分 ABC工業(スタンダード)協賛料」
  • 「202502号印刷費(大阪印刷・600部)」
  • 「2025/2/10 市原スマートファブ取材(交通費・昼食代)」

悪い例:

  • 「協賛料」(どの企業?いつの?)
  • 「印刷」(何号?何部?)
  • 「取材費」(誰の?どこの?)

3. ステータス管理

  • 請求書を発行したらすぐ pending トランザクションを作成
  • 入金確認後、速やかに paid に更新
  • キャンセルの場合は削除せず cancelled に更新(履歴保持)

トラブルシューティング

Q: トランザクションを間違えて登録してしまった

A: 編集モーダルから修正するか、どうしても必要な場合は削除して再登録してください。削除前に必ず内容を確認しましょう。

Q: 協賛企業を選択できない

A: 協賛企業が協賛企業管理に登録されているか確認してください。費用トランザクションの場合、協賛企業の選択は不要です。

Q: ダッシュボードの数字が合わない

A:

  1. フィルタ条件(期間・ステータス)を確認
  2. cancelled のトランザクションは集計から除外されます
  3. pending のトランザクションも金額に含まれます(デフォルト)

関連ドキュメント

千葉経済産業新聞