# 請求書の支払いプランを作成 Stripe 請求書の支払いプランを作成する方法をご確認ください。 請求書の支払いプランを設定する場合、[請求書](https://docs.stripe.com/api/invoices.md)の合計金額を支払い期日ごとに分割できます。これにより、請求の柔軟性が高まります。たとえば、最初に手付金を回収し、後日取引の残高を回収することができます。あるいは、請求額を顧客にとって都合のよい期間 (長期) にわたって複数の支払いに分割することも可能です。Stripe は顧客に次回の支払いについてリマインドメールを送信し、そのメールに過去の支払い履歴を表示します。ダッシュボードと API の両方を使用して支払いプランを生成できます。 > この機能は非公開プレビュー版です。下記のフォームに必要事項をご記入の上、リクエストしてください。 ## 制限事項 支払いプランはベータ機能であり、いくつかの重要な制限があります。以下の制限がユースケースで問題ないことを確認してください。 - 支払いプランは、Stripe Revenue Recognition または Stripe Connector for: NetSuite ではサポートされていません。 - 支払いプランでは、保存された支払い詳細を使用して顧客に自動請求は行われません。顧客は支払いページに戻って後続の支払いを行う必要があります。これらは `charge_automatically`の請求書には使用できません。 - Stripe は、後続の支払いを完了するように顧客にリマインドメールを自動的に送信します。デフォルトでは、これらのメールは支払い期日の 1 週間前に送信されます。このメールを送信すると、1 回限りの請求書のリマインドメールのスケジュールと設定が上書きされます。[確定済みのインボイスとクレジットノートを顧客に送信 ](https://dashboard.stripe.com/settings/billing/automatic)の設定を無効にすることで、リマインドメールを無効にできます。 - 連結ユーザーの場合、支払いプランが有効な請求書にプラットフォーム手数料を設定することはできません。PaymentIntents の手数料のみを設定できます。 - 支払いプランに関連付けられた追加フィールドは、Sigma で使用できません。 - 一部の Billing Analytics チャート (上位のサブスクリプション登録者、回収) では、全額が支払われた請求書のみが登録されます。その他のチャートには影響しません。 - サブスクリプションの請求書には、支払いプランを適用できません。 > B2C 請求書で[今すぐ購入、後で支払う](https://docs.stripe.com/payments/buy-now-pay-later.md)を有効にする場合は、[今すぐ購入、後で支払うガイド](https://stripe.com/guides/buy-now-pay-later)で詳細をお読みください。 # ダッシュボード > This is a ダッシュボード for when testing-method is without-code. View the full page at https://docs.stripe.com/invoicing/payment-plans?testing-method=without-code. このガイドでは、[ダッシュボード](https://dashboard.stripe.com/test/dashboard)を使用して、コードを記述することなく支払いプランを設定して管理する方法をご説明します。 ## ダッシュボードで請求書を作成してラインアイテムの詳細を追加する ダッシュボードで[請求書を作成](https://docs.stripe.com/invoicing/dashboard.md#create-invoice)して、顧客、必要なラインアイテム、その価格と数量などの関連する詳細を追加します。 ![ダッシュボードで請求書を作成する](https://b.stripecdn.com/docs-statics-srv/assets/invoice-payment-plans-create-invoice.ea35a3ec40146a37ee1c95ae1849cf7d.png) ダッシュボードで請求書を作成する ## 請求書で複数回の支払いによって請求額を回収できるようにする 顧客とラインアイテムの詳細を入力したら、請求書エディターの**支払い回収**で**複数回数の支払いでリクエストする**を選択して、請求書の支払いプランを有効にします。 デフォルトでは、Stripe は請求金額を 4 カ月にわたる 4 回の支払いに均等に分割する支払いプランを設定します。 ![ダッシュボードで複数回の支払いを有効にする](https://b.stripecdn.com/docs-statics-srv/assets/invoice-payment-plans-collect-multiple-payments.b9a022fdf84d089a35bc4b4026d035cf.png) ダッシュボードで複数回の支払いを有効にする ## 個々の支払いと期日を設定する 支払いプランをカスタマイズするには、**支払いプランの編集**をクリックします。支払いプランは以下の方法でカスタマイズできます。 - 期日または請求金額を変更する - 支払いを追加または差し引く - 個々の支払いの名前を変更する 比率/固定金額の列の横にある歯車アイコンを選択して、絶対値と割合の入力を切り替えます。 **クイックアクション**をショートカットとして使用し、請求書の合計請求額と一致しない金額を、支払い全体で均等に再配分したり、均等に分割して差し引くことができます。**頭金として使用する**を選択すると、初回の支払いが頭金として名称変更され、再配分される請求金額は以降の支払いのみに反映されるようになります。すべての支払いを合計した金額が請求書全体の請求額の合計と等しくならないと、このビューを終了することはできません。 ![ダッシュボードから支払いプランを設定する](https://b.stripecdn.com/docs-statics-srv/assets/invoice-payment-plans-configure.17a9ccb6f7b3877c9bf8f83142ec7572.png) ダッシュボードから支払いプランを設定する ## 請求書を確定する 支払いプランをカスタマイズしたら、**請求書をレビュー**をクリックして請求書を確定し、送信できます。個々の支払い額の合計が請求書の合計請求額と一致しない場合 (支払いプランの設定後に項目を変更した場合など) は、請求書を確定できません。 # API > This is a API for when testing-method is with-code. View the full page at https://docs.stripe.com/invoicing/payment-plans?testing-method=with-code. このガイドでは、[Invoicing API](https://docs.stripe.com/api/invoices.md) の [amounts_due](https://docs.stripe.com/api/invoices/create.md#create_invoice-amounts_due) フィールドを使用して、支払いプランを設定・管理する方法をご紹介します。 ## 補足オブジェクトを作成する 支払いプランを設定する前に、必ず [Invoicing API の実装](https://docs.stripe.com/invoicing/integration.md)ガイドで概念をご確認ください。この機能を使用するには、Stripe API またはダッシュボードを使用した商品、価格、顧客の作成方法を理解している必要があります。 ## 支払いプランを含む請求書を作成する [amounts_due](https://docs.stripe.com/api/invoices/create.md#create_invoice-amounts_due) フィールドは、Stripe Invoices で支払いプランを設定するのに役立ちます。この機能を使用するには、請求書の [collection_method](https://docs.stripe.com/api/invoices/create.md#create_invoice-collection_method) を `send_invoice` に設定します。支払いプランは、`charge_automatically` 請求書ではサポートされていません。 このセクションでは、支払いプランの一般的な 2 つのユースケースである、柔軟な支払い期間と頭金について説明します。 ### 柔軟な支払い期間 支払いプランは、顧客の請求金額を細かい金額に分割する場合に使用します。たとえば、6,000 USD の請求書があり、3 回に分けて顧客に支払ってもらうとします。この場合、以下のように、`amounts_due` フィールドを使用して支払いプランを設定できます。 ```curl curl https://api.stripe.com/v1/invoices \ -u "<>:" \ -H "Stripe-Version: 2026-04-22.preview; invoice_payment_plans_beta=v1" \ -d "customer={{CUSTOMER_ID}}" \ -d collection_method=send_invoice \ -d auto_advance=true \ -d "amounts_due[0][amount]=200000" \ -d "amounts_due[0][days_until_due]=30" \ -d "amounts_due[0][description]=Payment 1" \ -d "amounts_due[1][amount]=200000" \ -d "amounts_due[1][days_until_due]=60" \ -d "amounts_due[1][description]=Payment 1" \ -d "amounts_due[2][amount]=200000" \ -d "amounts_due[2][days_until_due]=90" \ -d "amounts_due[2][description]=Payment 2" ``` ### 頭金 状況によっては、頭金の後に、残額を支払いプランで支払ってもらう場合もあるでしょう。たとえば、請求書の金額が 5,000 USD で、最初に頭金として 1,000 USD、残額を 2 回に分けて均等額を支払ってもらうとします。その場合、以下のように支払いプランを設定します。 ```curl curl https://api.stripe.com/v1/invoices \ -u "<>:" \ -H "Stripe-Version: 2026-04-22.preview; invoice_payment_plans_beta=v1" \ -d "customer={{CUSTOMER_ID}}" \ -d collection_method=send_invoice \ -d auto_advance=true \ -d "amounts_due[0][amount]=1000" \ -d "amounts_due[0][days_until_due]=1" \ -d "amounts_due[0][description]=Deposit" \ -d "amounts_due[1][amount]=2000" \ -d "amounts_due[1][days_until_due]=30" \ -d "amounts_due[1][description]=Payment 1" \ -d "amounts_due[2][amount]=2000" \ -d "amounts_due[2][days_until_due]=60" \ -d "amounts_due[2][description]=Payment 2" ``` 上記の例では、さまざまな支払い構造のある請求書を対象に、`amounts_due` を使用して支払いプランを設定する方法を説明しました。留意点として、`amounts_due` フィールドの合計金額は、請求書の最終 [amount_due](https://docs.stripe.com/api/invoices/object.md#invoice_object-amount_due) と一致している必要があります。この例のようにすることで、特定のニーズに合わせてカスタムの支払いプランを作成できるようになります。 ## 支払いプランを更新する 請求書を確定する前に `amounts_due`フィールドを更新すると、必要に応じて支払いプランを修正することができます。こうすることで、期日の変更、支払い金額の変更、新しい支払いの追加などの調整を行えるようになります。 [days_until_due](https://docs.stripe.com/api/invoices/update.md#update_invoice-amounts_due-days_until_due) を使用して支払い期日までの日数を設定するほかに、[due_date](https://docs.stripe.com/api/invoices/update.md#update_invoice-amounts_due-due_date) フィールドを使用して指定の支払い期日を設定することもできます。`due_date` フィールドを使用すると、支払いの厳密な日付を指定し、支払いプランのカスタムオプションを増やすことができます。 請求書の支払いプランを更新する場合の例を以下に示します。 ```curl curl https://api.stripe.com/v1/invoices/{{INVOICE_ID}} \ -u "<>:" \ -H "Stripe-Version: 2026-04-22.preview; invoice_payment_plans_beta=v1" \ -d "amounts_due[0][amount]=1000" \ -d "amounts_due[0][due_date]=1677514200" \ -d "amounts_due[0][description]=Updated Payment 1" \ -d "amounts_due[1][amount]=3000" \ -d "amounts_due[1][due_date]=1678132000" \ -d "amounts_due[1][description]=Updated Payment 2" ``` この例では、`days_until_due` の代わりに指定の期日を使用するよう請求書の支払いプランを更新しています。また、`amounts_due` も新しい支払い金額を表示するように調整したため、請求書を確定する前に柔軟に支払いプランを修正できることがわかります。 ## 請求書を確定する 支払いプランを設定し、必要な請求書項目を追加した後、請求書を確定できます。支払いプランの更新、請求書項目の追加や削除、請求書の金額や日付の変更など、確定した請求書を変更することはできません。 請求書を確定する前に、必要な請求書アイテムが追加されていることを確認します。請求書アイテムを追加する方法の例を以下に示します。 ```curl curl https://api.stripe.com/v1/invoiceitems \ -u "<>:" \ -d "customer={{CUSTOMER_ID}}" \ -d "invoice={{INVOICE_ID}}" \ -d "pricing[price]={{PRICE_ID}}" \ -d currency=usd ``` 必要な請求書アイテムを追加し、支払いプランが正しく設定されていることを確認したら、請求書の確定に進みます。請求書を確定する方法の例を以下に示します。 ```curl curl -X POST https://api.stripe.com/v1/invoices/{{INVOICE_ID}}/finalize \ -u "<>:" ``` 請求書を確定したら、支払いのために顧客に送信できます。請求書の修正は、確定前に行う必要があるため、このステップを実行する前に請求書の細部を確認してください。確定については、[ステータスの遷移と確定](https://docs.stripe.com/invoicing/integration/workflow-transitions.md)ガイドを参照してください。 [猶予期間をより長く設定できます](https://docs.stripe.com/billing/subscriptions/usage-based/configure-grace-period.md)。 ## 請求書の確定後の操作 ただし、支払いプランを含む確定済みの請求書を、修正、無効化、または回収不能としてマークすることができるのは、最初の支払いが受領される前のみです。さらには、支払いプランを Stripe の外部で「支払い済みとしてマーク」できるのは、請求書の残りの全額に対してのみであり、一部の額に対してはマークできません。