コンテンツにスキップ
アカウント作成/サインイン
Stripe ドキュメントのロゴ
/
AI に質問
アカウントを作成サインイン
導入方法
決済管理
売上管理
プラットフォームとマーケットプレイス
資金管理
開発者向けリソース
API & SDKヘルプ
概要
Billing
概要Billing API について
サブスクリプション
Invoicing
    概要
    Invoicing の仕組み
    API クイックスタート
    API の導入
    コードなしの Invoicing
    請求書のライフサイクル
    請求書のプレビュー
    請求書を編集する
    請求書の確定日の予定を設定
    ステータス移行と確定
    顧客にメールを送信する
    クレジットノートを作成
    顧客への請求
    顧客
    顧客のクレジット残高
    顧客の納税者番号
    請求書の支払い
    オンライン請求書ページ
    請求書の支払いプランを作成
    部分支払いを受け付ける
    決済アプリケーション
    請求書の決済手段
    自動徴収
    請求書のカスタマイズ
    請求書をカスタマイズする
    請求書レンダリングテンプレート
    請求書のラインアイテムをグループ化する
    ラインアイテムを要約
    グローバル請求
    ベストプラクティス
    多通貨の顧客
    その他の請求処理機能
    商品と価格
    請求書のラインアイテムを一括管理
    税金
従量課金
高度な従量課金型請求
見積もり
顧客管理
Billing と他のプロダクトの連携
売上回収
オートメーション
実装内容をテストする
税金
概要
Stripe Tax を利用する
法規制の遵守・対応管理
レポート機能
概要
レポートの選択
レポートを設定
複数のアカウントのレポート
Reports API
収益認識
データ
概要
ビジネスデータのクエリ
Sigma
Data Pipeline
外部データをインポート
アメリカ
日本語
ホーム売上管理Invoicing

決済の適用公開プレビュー

未決済の請求書に決済を適用する方法をご覧ください。

決済の適用を使用して、未払いの請求書に決済を適用したり、消し込みミスを修正したりできます。Stripe Invoicing または Stripe Billing を使用していて銀行振込、小切手、または Stripe 外で決済を受け取る場合、請求書に対して決済を手動で適用または適用解除しなければならないことがあります。請求書を使用せずに決済を回収し、その決済を請求書に適用することもできます。

請求書への決済の適用または請求書からの決済の適用解除を行う前に、以下の点を考慮します。

  • collection_method = send_invoice の請求書からのみ決済の適用を解除できます。
  • 決済の一部を請求書に適用することはできません。決済全体を請求書にのみ適用できます。つまり、1 回の決済を複数の請求書に適用することはできません。
  • Stripe との連携の一部で請求書を再開できないと想定している場合は、支払い済みの請求書を再開する前に、連携を更新する必要があるかどうかを評価します。たとえば、Stripe イベントを使用して下流の会計システムを更新している場合は、連携が再開された請求書を処理できる状態かどうかを確認してください。
  • Stripe Connector for NetSuite は請求書への決済の適用をサポートしていません。コネクターを使用して請求書を再度開いても、コネクターは NetSuite で請求書は再度開かれません。

請求書に決済を適用する

決済金額が請求書の未払い残高以下で請求書が決済と同じ顧客に対するものである場合は、請求書に任意の決済を適用できます。請求書に全額を支払う決済を適用すると、ステータスは paid に移行します。

  1. 取引 > 決済 に移動します。
  2. 請求書に適用する決済の決済 ID をコピーします。
  3. 決済を適用する請求書に移動します。
  4. オーバーフローメニュー () をクリックし、 決済の適用 を選択します。
  5. 決済 ID を入力し、 次へ をクリックします。

決済の一部を 1 つの請求書に適用することはできません。たとえば、1 回の決済を使用して複数の請求書に支払うことはできません。ただし、決済が銀行振込から作成されている場合は、決済を現金残高に返金してから、その資金をさまざまな請求書金額に適用できます。

自動消し込みを無効にしてから決済を現金残高に返金し、請求書に対する残高の消し込みを防ぎます。

請求書から決済の適用を解除する

請求書の詳細ビューの 決済 セクションでは、決済の適用を管理できます。このビューでは、決済の適用を解除して未適用のままにすることも、別の請求書に再適用することもできます。

Stripe ダッシュボードでのみ決済の適用を解除できます。

  1. 決済の適用を解除する請求書の 決済 セクションに移動します。
  2. 決済のオーバーフローメニュー () をクリックし、 アプリケーションの管理 をクリックします。
  3. 請求書から決済の適用を解除するか、決済の適用を解除してから別の未払いの請求書に適用するかを選択します。

請求書から決済の適用を解除すると、ステータスは Open に戻ります。ダッシュボードでは請求書は Open、Past Due、Partially Paid、または Failed と表示されます。

自動回収

請求書を再度開くと、自動回収はデフォルトで無効になります。請求書を再度開いた場合、次のような動作が予想されます。

シナリオauto-advance がオフの場合の結果
決済のために送信された 1 回限りの請求書リマインダーは送信されません
決済のために送信されたサブスクリプション請求書
  • 再試行なし
  • サブスクリプションのステータスは変わりません。

自動回収を有効にすると、設定に基づいてリマインダーの送信、失敗した決済の再試行、請求書とサブスクリプションのステータスの変更を再開できます。

自動回収の例

以下の例は、再開された請求書の自動回収を有効にするさまざまなシナリオを示しています。

例 1

  • 1 月 1 日に期限が到来する決済の 1 回限りの請求書を送信し、顧客が 1 月 1 日に支払います。
  • 顧客のメール設定で期日の 3 日後、期日の 5 日後、期日の 14 日後にリマインダーを送信するように構成します。
  • 請求書は 1 月 10 日に再開され、自動回収が有効になります (auto_advance = true)。
  • 顧客が請求書をまだ支払っていない場合は、14 日目にリマインダーが送信されます。

例 2

  • 1 月 1 日に期限が到来する決済のサブスクリプション請求書を送信し、顧客が 1 月 1 日に支払います。
  • 顧客のメール設定で期日の 3 日後、期日の 5 日後、期日の 14 日後にリマインダーを送信するように構成します。
  • 請求書が 30 日を超えて期限超過の場合、サブスクリプションをキャンセルし、請求書を uncollectible としてマークするようにサブスクリプション設定を構成します。
  • 請求書は 1 月 7 日に再開され、自動回収が有効になります (auto_advance = true)。
  • 顧客が請求書をまだ支払っていない場合は、14 日目にリマインダーが送信されます。
  • 顧客が請求書をまだ支払っていない場合、30 日目にサブスクリプションはキャンセルされ、請求書は uncollectible とマークされます。

サブスクリプションステータス

サブスクリプション請求書の場合、決済の適用を解除してもサブスクリプションのステータスは影響を受けません。ただし、自動回収を有効にする (auto_advance=true) と、請求書の期日超過日を基準にしてリカバリ設定内の最終督促アクションが有効になります。

通知

請求書を再度開いても、顧客に直接通知は送信されません。ただし、オンライン請求書ページとカスタマーポータルの両方に請求書の更新ステータスが反映されます。

収益認識の影響についてご覧ください。

適用されていない決済を見つける

請求書に適用されていない決済はすべて未適用と見なされます。以前に決済を切り離していて、すべての決済が請求書に正しく適用されていることを確認する場合は、API を使用して未適用の決済を検索できます。

請求書から決済が切り離されると、invoice_payment.detached イベントがトリガーされます。これらのイベントの直近 30 日間を一覧表示できます。

Command Line
cURL
Stripe CLI
Ruby
Python
PHP
Java
Node.js
Go
.NET
No results
curl -G https://api.stripe.com/v1/events \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"
\ -d type="invoice_payment.detached"

Sigma または Stripe Data Pipeline を使用している場合は、請求書に適用されていない決済を Invoice Payments テーブルまたは Payments テーブルで確認できます。

未適用の決済を追跡する

Stripe ダッシュボードを使用せずにすべての未適用の決済を追跡するには、detach イベントをリッスンし、メタデータを使用して未適用の決済にスタンプを押す連携を構築します。

Webhook イベントを設定する

未適用の請求書決済を追跡するには、請求書決済に関連する特定の Webhook イベントをリッスンし、決済にフラグを立てます。

Ruby
Python
PHP
Java
Node.js
Go
.NET
No results
# Handler for webhook events def webhook_handler(event) # Payment was detached if event.type == "invoice_payment.detached" invoice_payment = event.data.object payment_intent = invoice_payment.payment.payment_intent # Update metadata to track this Stripe::PaymentIntents.update(payment_intent, { metadata: { unapplied: true, unapplied_from: invoice_payment.invoice, } }) else # Handle other event types if necessary end end

請求書決済の適用または再適用

請求書の決済を適用または再適用するときは、PaymentIntent から未適用のステータスをクリアしてください。

PaymentIntent を請求書に関連付ける

Command Line
cURL
Stripe CLI
Ruby
Python
PHP
Java
Node.js
Go
.NET
No results
curl https://api.stripe.com/v1/invoices/in_1MtHbELkdIwHu7ixl4OzzPMv/attach_payment \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"
\ -d payment_intent=pi_3MvUdLLkdIwHu7ix1nItxHNQ

未適用メタデータフィールドをクリアする

Command Line
cURL
Stripe CLI
Ruby
Python
PHP
Java
Node.js
Go
.NET
No results
curl https://api.stripe.com/v1/payment_intents/pi_3MvUdLLkdIwHu7ix1nItxHNQ \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"
\ -d "metadata[unapplied]"=false \ -d "metadata[unapplied_from]"=

未適用の請求書決済をレンダリングする

Search API を使用して適用されていない請求書の決済を一覧表示し、必要に応じて UI に表示します。

Command Line
cURL
Stripe CLI
Ruby
Python
PHP
Java
Node.js
Go
.NET
No results
curl -G https://api.stripe.com/v1/payment_intents/search \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"
\ --data-urlencode query="metadata['unapplied']:'true'"
このページはお役に立ちましたか。
はいいいえ
  • お困りのことがございましたら 、サポートにお問い合わせください。
  • 変更ログをご覧ください。
  • ご不明な点がございましたら、お問い合わせください。
  • LLM は llms.txt を参照してください。
  • Powered by Markdoc