インボイスの自動進行
明示的に無効化しない限り、ダッシュボードで作成されるインボイスは、下書きステータスでなくなると自動的に確定されます。ただし、API で作成するインボイスは自動的に確定されません。インボイスの auto_advance プロパティーを true
に設定して、自動請求を有効にする必要があります。また、関連付けられたイベントを受信する Webhook エンドポイントを設定する必要もあります。auto_advance
を false
に切り替えた場合、お客様がインボイスのステータス移行に対する責任を負うことになります。詳細については、Webhook とインボイスの確定をご覧ください。
注
自動請求を有効にすると、Stripe はインボイスの支払いを促すために、ドラフトのインボイスを 1 時間後に自動的に確定するなど、あらゆることを行います。この待機期間中、インボイスのステータスは Scheduled となります。
自動進行を更新する
draft
や open
のインボイスでは auto_advance
プロパティーを切り替えることができます。ステータスが uncollectible
、void
、または paid
とマークされたインボイスでは自動進行と自動請求は行われません。これらのインボイスの auto_advance
は常に false
に設定されます。
自動進行を一時停止する
状況によっては、Stripe によるインボイスの回収処理の自動進行を停止しなければならないことがあります。以下に例を示します。
- 独自のビジネスロジックを使用して、インボイスのライフサイクルを管理する。
- インボイスのメール送信をするかどうかとそのタイミングをインボイスごとに決定する。
これらのケースのいずれでも、auto_advance
プロパティーを使用して自動進行と自動請求動作を無効化できます。
自動進行機能の比較
auto_advance
を false
に設定すると、Stripe は Invoicing の自動化機能の大半を無効にします。このため、請求はお客様ご自身で行うことになります。以下の表は、auto_advance
が true
と false
のいずれに設定されるかに応じて、自動請求の動作がどのように変化するかについての概要を示しています。
機能 | True | False |
---|---|---|
下書きを確定してオープンにする | (約 1 時間後) | |
インボイスのメール送信 | ||
支払い処理 | ||
再試行 (メールと請求) | ||
インボイスのリマインドメール | ||
3D セキュアのリマインドメール | ||
メール領収書 |
凡例
- = 設定に応じて有効化できます。
- = 設定可能。
- = 無効。インボイスは自動的に移行しません。