mcpField
B
billing-automation

billing-automation

github.com/wshobsonその他41.9k11.4k 回インストール2 週間前に更新
リポジトリ

billing-automation について

サブスクリプションや決済業務を実装するチーム向けの自動請求ガイドです。定期課金、請求書、決済失敗の回収、日割り計算、税、従量課金のパターンを扱います。

主な機能

  1. 01定期課金と請求サイクル
  2. 02請求書の生成と送付
  3. 03決済失敗の回収フロー
  4. 04サブスクリプション変更の日割り計算
  5. 05税計算の概念
  6. 06従量課金のパターン

活用シーン

  1. 01SaaSサブスクリプション課金の実装
  2. 02請求書処理の自動化
  3. 03サブスクリプション決済失敗の回収
  4. 04期間途中のプランや席数変更の料金計算

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/wshobson/agents --skill billing-automation

インストール後、Claude Code で/billing-automationを入力して読み込まれたか確認します。

同梱ファイルreferences/details.md

詳細

請求自動化

定期請求、請求書生成、督促管理、日割り計算、税計算など、自動請求システムをマスターしましょう。

このスキルを使用する場面

  • SaaS サブスクリプションの請求を実装する場合
  • 請求書の生成と送付を自動化する場合
  • 支払い失敗の回収(督促)を管理する場合
  • プラン変更時の日割り料金を計算する場合
  • 売上税、VAT、GST を処理する場合
  • 従量課金の請求を処理する場合
  • 請求サイクルと更新を管理する場合

中核となる概念

1. 請求サイクル

一般的な間隔:

  • 月次(SaaS で最も一般的)
  • 年次(長期契約の割引)
  • 四半期ごと
  • 週次
  • カスタム(従量課金、シート単位)
2. サブスクリプションの状態
trial → active → past_due → canceled
              → paused → resumed
3. 督促管理

支払い失敗を回収するための自動化プロセス。以下を通じて行います:

  • 再試行スケジュール
  • 顧客への通知
  • 猶予期間
  • アカウントの制限
4. 日割り計算

以下の場合に料金を調整します:

  • サイクルの途中でアップグレード/ダウングレードする場合
  • シートを追加/削除する場合
  • 請求頻度を変更する場合

クイックスタート

from billing import BillingEngine, Subscription

# Initialize billing engine
billing = BillingEngine()

# Create subscription
subscription = billing.create_subscription(
    customer_id="cus_123",
    plan_id="plan_pro_monthly",
    billing_cycle_anchor=datetime.now(),
    trial_days=14
)

# Process billing cycle
billing.process_billing_cycle(subscription.id)

詳細なパターンと実例

詳細なパターンのドキュメントは references/details.md にあります。上記のナビゲーション階層では不十分な場合は、そのファイルを参照してください。

コメント