Skip to content

請求書管理

請求書管理機能では、協賛企業・購読者への請求書を管理し、支払状況を追跡します。

概要

アクセス: ダッシュボード → 請求書 URL: /crm/invoices

主な機能

  • ✅ 請求書の登録・編集・削除
  • ✅ 支払ステータス管理(pending/paid/overdue/cancelled)
  • ✅ 自動延滞検出
  • ✅ 財務サマリー表示
  • ✅ ワンクリック支払済みマーク
  • 請求書PDF自動生成・保存
  • 領収書PDF自動生成(支払済みのみ)

画面構成

一覧画面

財務サマリーカード:

  • 💰 総額
  • ✅ 支払済み額
  • ⏳ 未払い額
  • 🔴 延滞額(due_date超過の自動計算)

表示項目:

  • 請求書番号
  • 対象(協賛企業/購読者)
  • 発行日
  • 支払期限
  • 金額
  • ステータス

自動延滞マーク: 支払期限を過ぎた pending 請求書は自動的に overdue に変更されます。

詳細画面

請求情報:

  • 請求書番号
  • 対象タイプ(Sponsor/Reader)
  • 対象名(リンク)
  • 発行日
  • 支払期限
  • 金額
  • ステータス

文書発行セクション(NEW):

  • 請求書PDF:
    • ダウンロード: 即座にPDF生成・ダウンロード
    • PDF生成・保存: Supabase Storageに保存して文書記録作成
  • 領収書PDF(支払済みの場合のみ表示):
    • ダウンロード: 即座にPDF生成・ダウンロード
    • PDF生成・保存: Supabase Storageに保存して文書記録作成

支払情報:

  • 支払済み日(paid の場合)

メモ:

  • 自由記述

データ項目

必須項目

項目説明
請求書番号一意の番号INV-202501-001
対象タイプsponsor/readersponsor
対象ID対象のID(選択)
発行日請求書発行日2025-01-01
支払期限入金期限2025-01-31
金額請求金額50000

任意項目

項目説明
ステータス支払状況pending/paid/overdue/cancelled
支払済み日入金確認日2025-01-25
メモ備考振込手数料先方負担

ステータス

ステータス説明自動遷移
pending未払い-
paid支払済み-
overdue延滞due_date < 今日 で自動変更
cancelledキャンセル-

操作手順

新規請求書作成

  1. 一覧画面で「新規請求書作成」ボタンをクリック
  2. 対象を選択:
    • 対象タイプ(sponsor/reader)
    • 対象(ドロップダウンから選択)
  3. 請求情報を入力:
    • 請求書番号(自動生成または手動入力)
    • 発行日
    • 支払期限(通常は発行日+30日)
    • 金額
  4. 「作成」ボタンをクリック

請求書PDF発行(NEW)

ダウンロードのみ(一時的):

  1. 詳細画面の「文書発行」セクションへ移動
  2. 請求書PDFの「ダウンロード」ボタンをクリック
  3. ブラウザで PDF がダウンロードされます

保存して管理(推奨):

  1. 詳細画面の「文書発行」セクションへ移動
  2. 請求書PDFの「PDF生成・保存」ボタンをクリック
  3. Supabase Storage に保存され、文書記録が作成されます
  4. 文書番号が表示されます(例: INV-202501-001)

PDF内容:

  • 会社情報(会社設定から取得)
  • 請求先情報
  • 明細表(品目・数量・単価・金額)
  • 小計・消費税(10%)・合計
  • 振込先情報
  • 支払期限

領収書PDF発行(NEW)

前提条件: 請求書のステータスが「支払済み」であること

ダウンロードのみ(一時的):

  1. 詳細画面の「文書発行」セクションへ移動
  2. 領収書PDFの「ダウンロード」ボタンをクリック
  3. ブラウザで PDF がダウンロードされます

保存して管理(推奨):

  1. 詳細画面の「文書発行」セクションへ移動
  2. 領収書PDFの「PDF生成・保存」ボタンをクリック
  3. Supabase Storage に保存され、文書記録が作成されます
  4. 文書番号が表示されます(例: REC-202501-001)
  5. invoicesテーブルの receipt_pdf_url が更新されます

PDF内容:

  • 会社情報
  • 領収先情報
  • 金額(数字と漢数字の両方)
  • 但し書き(デフォルト: 「協賛料として」)
  • 収入印紙が必要な場合の表示(¥50,000以上)
  • 発行日

支払済みマーク

  1. 一覧画面で対象請求書をクリック
  2. 詳細画面で「支払済みにする」ボタンをクリック
  3. ステータスが "paid" に変更され、支払済み日が記録されます

請求書キャンセル

  1. 詳細画面で「編集」ボタンをクリック
  2. ステータスを "cancelled" に変更
  3. メモにキャンセル理由を記録
  4. 更新を保存

ベストプラクティス

請求書番号の命名規則

INV-YYYYMM-XXX
例: INV-202501-001

INV: Invoice
YYYYMM: 発行年月
XXX: 連番(3桁)

支払期限設定

協賛企業: 月末締め翌月末払い(発行日+30日)
購読者: 前払い方式(開始日の10日前)

延滞管理

  • 7日延滞: リマインドメール送付
  • 14日延滞: 電話フォロー
  • 30日延滞: 配送停止検討

請求サイクル

  • 月次払い: 毎月1日に前月分を請求
  • 年次払い: 年度初めに一括請求
  • 四半期払い: 1/4/7/10月に請求

財務レポート

月次レポート

  1. 総請求額
  2. 入金額
  3. 未回収額
  4. 延滞率

年次レポート

  1. 年間売上
  2. 回収率
  3. 主要顧客別売上
  4. 商品別売上(協賛/購読)

よくある質問

Q: 請求書PDFの生成は?

A: ✅ 実装済みです!詳細画面の「文書発行」セクションから、請求書PDFと領収書PDF(支払済みの場合)を生成できます。ダウンロードのみか、Storageに保存するかを選択できます。

Q: PDF生成に必要な設定は?

A: 会社情報設定 ページで会社情報・銀行情報・文書設定を登録してください。これらの情報がPDFに表示されます。

Q: 分割払いには対応している?

A: 各分割払いごとに個別の請求書を作成してください。

Q: 請求書の修正は可能?

A: pending 状態であれば編集可能です。paid後の修正は新しい請求書(訂正請求書)を作成してください。

Q: 協賛企業と購読者の請求書を統合できる?

A: 現在は個別管理です。同一企業の場合は手動で合算してください。

関連ページ

千葉経済産業新聞