顧客のクレジット残高
顧客のクレジット残高の処理方法をご紹介します。
顧客残高のタイプ
このページでは、顧客のクレジット残高について取り上げています。クレジット残高とは、顧客に対して発行できる調整であり、将来の請求書に充当されます。クレジット残高は現金残高とは異なります。現金残高は、顧客残高の支払い方法に関連付けられています。詳細については、銀行振込 をご覧ください。以下で説明するように、現金残高を持つ顧客については、一部の機能の動作が異なります。
すべての顧客にクレジット残高があります。これを使用して、以下を発行することができます。
- 貸方調整: お客様が顧客に支払うべき金額があります。
- 借方調整: 顧客がお客様に支払うべき金額があります。
これらの調整はクレジット残高に合計され、将来の請求書に充当することができます。クレジット残高は元帳 (借方取引と貸方取引の変更不可能なリスト) から計算されるため、顧客に関する取引の監査証跡が提供されます。Customer Balance Transaction (顧客の取引残高) は、調整に関連するオブジェクト (クレジットノートや請求書、または メタデータ) も参照できます。
顧客のクレジット残高の一般的なユースケースです。
- クレジットノートを発行して、次回の請求書の請求金額を減らすクレジットを作成する。
- 請求書が支払い済みとしてマークされ、未払い額は借方としてクレジット残高に移動されます。これが行われるのは、請求書の請求金額が最小請求可能金額より少ない場合です。この機能は、現金残高のないユーザーのみを対象としています。
クレジット残高
クレジット残高を処理する際には、次の点に注意してください。
- クレジット残高は、顧客への次回の確定済み請求書に自動的に充当されます。
- クレジット残高を充当する請求書を選択することはできません。
- クレジット残高には顧客の通貨が使用されます。
- 現金残高が設定されている顧客は、プラスの残高を維持できません。言い換えると、顧客は次回の請求書の請求金額を増やすことはできません。
クレジットとデビット
クレジットはマイナスの値 (顧客が支払うべき金額の減額) で、次回の請求書に充当できます。一方、デビットはプラスの値 (顧客が支払うべき金額の増額) で、次回の請求書に適用できます。
取引
クレジット残高に対する変更はすべて、取引として記録されます。取引の作成後に更新できるものは、description
および metadata
だけです (その他のプロパティーの編集や、取引の削除はできません)。
取引タイプ
API またはダッシュボードで作成された取引のすべてに type 値 adjustment
があります。type 値 adjustment
は、顧客に対して手動で作成したデビットまたはクレジットを表します。以下の表に、各 type
値を掲載しています。
タイプ | 説明 |
---|---|
adjustment | クレジット残高にデビットまたはクレジットを実行するために明示的に作成された調整取引。これは、API の組み込みとダッシュボードを使用して作成できる唯一の取引タイプです。 |
applied_ | 関連付けられた請求書に対するクレジットの適用を追跡します。 |
credit_ | クレジットノートおよびそれに関連付けられた請求書へのクレジットの作成を追跡します。 |
invoice_ | 請求書の請求金額が Stripe の最小請求可能金額より少なく、顧客に現金残高がない場合、その請求書はクレジット残高から借方記入され、次回発行される請求書の請求金額に追加されます。 |
invoice_ | 請求書の請求金額が Stripe の最大請求可能金額より大きく、顧客に現金残高がない場合、その請求書はクレジット残高から借方記入され、次回発行される請求書の請求金額に追加されます。 |
unapplied_ | 関連付けられた請求書から適用されたクレジット残高の反対仕訳を追跡します。すでに行われている ‘applied_to_invoice’ 取引に対応するものです。 |
unspent_ | 現金残高のない顧客に関連付けられた受取人ソースの未使用の売上が 60 日後に完全に支払われていない場合、Stripe はお客様の代わりに自動的にその金額を請求し、お客様の残高に貸方記入します。これが発生した場合、Stripe は対応するクレジット取引も作成します。 |
initial | ゼロ以外のクレジット残高で顧客が API で作成された場合の、クレジット残高の開始値を表します。 |
取引を取り消す
取引を取り消すには、対応する反対取引を作成しなければなりません。たとえば、顧客に 10 USD のクレジットを適用した取引を取り消すには、新たに顧客に 10 USD のデビットを適用する取引を作成して、相互に相殺する必要があります。
クレジット残高を修正する
顧客のクレジット残高の修正は、ダッシュボードからでも API でも行うことができます。
取引残高の履歴
顧客の現金残高
銀行振込の決済手段を使用する顧客には、available
オブジェクトに 1 つ以上の通貨を持つ cash balance オブジェクト があります。その残高を使用して決済を行うことも、請求書を支払うこともできます。利用可能な残高を持つ顧客には、以下のような特徴があります。
残高は
Customer
から送られた資金を表すため、マイナスの現金残高は作成できません。小さすぎる金額または大きすぎる金額のインボイスは現金残高では確定できません (0.01 USD のサブスクリプションの作成など)。詳細については、最低金額と最高金額をご覧ください。
Customers
に現金残高がある場合は、現金残高が 0 の場合にのみ削除できます。Customer
の使用可能な残高を削除することはできません。