Revenue Recognition (収益認識) 方法
Stripe 内での Revenue Recognition の仕組みを学びましょう。
Revenue Recognition は他の Stripe オブジェクトと統合し、収入を認識する方法について知的なデフォルト設定を提供します。
Revenue Recognition は、サブスクリプション、請求書、一時決済、返金、不審請求の申し立てなどを含め、Stripe 内で発生するすべての取引をミリ秒単位で自動計算します。
勘定科目表
Stripe は、ビジネス活動に起因する借方と貸方を追跡する複式簿記台帳の上に Revenue Recognition を構築しました。
Revenue Recognition を最大限に活用するには、デフォルトの勘定科目表と、これらの勘定に影響する借方と貸方を理解することが重要です。
収益認識のためのデータモデリング
Revenue Recognition がデータモデリングをどのように使用するかを学ぶために、Revenue Recognition が一般的な Stripe リソースをどのように処理するかの以下の説明をご覧ください。
サブスクリプションと請求処理
サブスクリプションと請求書は、各取引に関する詳細な情報が含まれている上位のリソースです。
サブスクリプションではサイクルごとに請求書が作成されます。各サブスクリプションアイテムが請求書のラインアイテムに対応します。各ラインアイテムの期間には、サブスクリプションアイテムの期間が自動的に入力されます。
収益認識では、各請求書明細項目を独自の履行義務として扱います。請求書が確定すると、認識可能な総額は繰り延べられ、その後各請求書明細項目の期間にわたって均等に償却されます。
請求書のラインアイテムに期間が設定されていない場合、その請求書のラインアイテムの金額は、請求書の確定時に全額が認識されます。データインポート機能を使用して請求書データを設定するか、ルールを設定して請求書のラインアイテムを認識するタイミングと方法をカスタマイズします。
アップグレード、ダウングレード、割引、税金などの特定のシナリオを含む、Revenue Recognition がサブスクリプションと請求書をどのように処理するかの詳細と例については、Subscriptions and Invoicing のページをご覧ください。
1 回限りの支払い
Checkout で作成される 1 回限りの支払いには、2025 年 5 月 1 日以降の商品、価格、税金に関する情報が含まれます。
ダッシュボードや Charge (支払い) API、PaymentIntent API で作成された 1 回限りの支払いには、請求書ほど多くの情報は含まれません。
サービス期間やフルフィルメント情報がないため、デフォルトでは、1 回限りの支払いは支払いが発生すると即時認識されます。
データをインポートして、サービス期間を追加したり、支払いを複数の収益認識スケジュールに分割したりできます。こうすることで、収益認識の動作をカスタマイズして、支払い額、説明、顧客宛メールなどのルールを設定できます。
Revenue Recognition が一時決済をどのように処理するかの詳細と例については、1 回限りの決済 ページをご覧ください。
返金と不審請求の申請
Revenue Recognition は、既に認識された収入を相殺する反収入を生成することで、返金と紛争を処理します。
計上された売上と前受収益の両方をともなう取引については、計上済みの部分が返金または不審請求の申請のいずれかのマイナス収益勘定に追加され、これによって前受収益が相殺されます。
Revenue Recognition が返金と不審請求の申し立てをどのように処理するかの詳細と例については、返金と不審請求の申し立てのページをご覧ください。
外部取引
請求書を使用して、Stripe 外で回収された収益を追跡できます。通常の請求書と同じように請求書を設定し、ダッシュボードで直接、または API の paid_
オプションを使用して、その請求書を支払い済みとしてマークします。
Stripe 外で支払い済みとマークされた請求書は、現金勘定ではなく、外部資産勘定に計上されます。
注意
Stripe 外部からの財務データを Stripe Revenue Recognition に統合したい場合は、データインポート ページをご覧ください。
複数通貨
ビジネスが複数の通貨で取引を処理している場合、収益を正確に認識するのは複雑です。
Revenue Recognition はトランザクションを処理し、アカウントの決済通貨に基づいてジャーナルエントリーを生成します。決済通貨としてサポートされていない提示通貨のトランザクションは、アカウントのデフォルト決済通貨に自動的に変換されます。
支払いおよび支払い済み請求書には、実際の資金移動での為替レート (取引残高に反映される) が使用されます。請求書 (請求書など) の発行から支払いまでに時間差がある場合、その間の為替レートの変動による金額の差異が FxLoss 勘定に追加されます。
Revenue Recognition が複数通貨をどのように処理するかの詳細と例については、多通貨 ページをご覧ください。
データの可用性
Stripe Revenue Recognition は 1 日 2 回、0:00am UTC と 12:00pm UTC にデータを計算します。
0:00am UTC に処理されるデータには、前日の 12:00pm から 11:59pm UTC までのアカウントアクティビティーが含まれます。12:00pm UTC の更新には、同日の 0:00am から 11:59am UTC までのアクティビティーが含まれます。
データの処理には最大 24 時間かかる場合があります。UTC から離れたタイムゾーンにいるユーザーの場合、PST での遅い時間のアクティビティは UTC では翌日の早い時間に相当するため、レポートにわずかな遅延が生じる可能性があります。
例として、2023 年 8 月 1 日の 0:00 am から 11:59 am UTC にアカウントアクティビティが発生したとします。このアクティビティは 2023 年 8 月 4 日の 12:00 pm UTC までに収益認識レポートに反映されることを期待できます。同様に、2023 年 8 月 1 日の 12:00 pm から 11:59 pm UTC のアクティビティのレポートには、2023 年 8 月 5 日の 0:00 am UTC までにアクセスできます。
仕訳記入
Stripe のあらゆる請求アクティビティーで、一連の仕訳記入が生成されます。仕訳記入は取引の記録です。それぞれの仕訳記入は借方勘定と貸方勘定で構成されています。たとえば、請求書を確定する仕訳では AccountsReceivable を借方記入し、DeferredRevenue を貸方記入します。請求書の支払いでは、現金を借方記入し、AccountsReceivable を貸方記入します。
このような仕訳は資産、負債、資本、費用、収益の勘定科目で発生する場合があります。仕訳に表示される各勘定科目の定義については、勘定科目表セクションをご覧ください。
以下の表は、一般的な仕訳記入に該当する請求アクティビティーを示しています。ダッシュボードのレポートタブに表示される借方および貸方のレポートを使用して、仕訳記入を CSV にエクスポートできます。また、イベントタイプ別の借方および貸方のレポートをダウンロードするオプションがあります。このレポートには、記録されているイベントの簡単な説明が記載されているため、それぞれの仕訳記入の性質を理解しやすくなります。
注意
次の表はすべての仕訳を網羅しているわけではありません。仕訳は定期的に更新されます。特定の仕訳についてサポートが必要な場合は、Stripe のサポートページでチケットを作成してください。
借方 | 貸方 | 定義 |
---|---|---|
売掛金 | 前受収益 | 請求書が確定される |
未請求の売掛金 | 未請求の請求書アイテムが請求される | |
利用手数料 | 外注費を含む請求書を確定する | |
仮受消費税 | 税金を含む請求書を確定する | |
回収不能金 | 売掛金 | 請求書を回収不能とマークする |
保留中の現金 | 保留中の ACH を含む請求書を回収不能とマークする | |
回収可能 | 顧客残高によって一部支払い済みの請求書を回収不能とマークする | |
現金 | 売掛金 | 請求書が支払われた |
顧客の残高 | 顧客のマイナス残高への支払い | |
不審請求の申請 | 不審請求の申請に対する主張が認められた | |
除外項目 | 現金は除外 | |
保留中の現金 | 請求書の ACH 支払いが完了 | |
回収可能 | 利益として回収 設定がオンになっている場合に、主張が認められた不審請求の申し立て、返金の失敗、回収不能の支払いなど、複数の回収可能なケースに適用されます | |
返金 | 利益として回収 設定がオフの場合に、返金が失敗しました | |
Connect 送金による損失 | 現金 | 送金による損失 |
クレジットノート | 売掛金 | 未払いの請求書で前払いのクレジットノートが発行される |
顧客の残高 | 後払いのクレジットノートが顧客残高に貸方記入される | |
外部顧客の残高 | 後払いのクレジットノートが外部の顧客残高に貸方記入される | |
顧客の残高 | 顧客の残高調整 | 顧客の債務額の減額 |
顧客の残高調整 | 顧客の残高 | 顧客の負担額の増加 |
前受収益 | 現金 | 返金および不審請求の申請によって発生 |
収益 | 収益が認識される | |
外部資産 | 売掛金 | 請求書を Stripe 外部で支払い済みとマークする |
不審請求の申請 | 現金 | 不審請求の申し立てが発生 |
手数料 | 現金 | 決済処理中に発生した Stripe 手数料 |
為替差損 | 売掛金 | 請求書の確定から支払いまでの間の為替変動による売上処理金額の減額 |
その他の損失 | 売掛金 | 超過返金額など、その他の損失による決済額の減額 |
返金 | 現金 | 返金 |
仮受消費税 | 顧客の残高 | 税金を含む請求書のクレジットノートが顧客残高に貸方記入される |
外部顧客の残高 | 税金を含む請求書のクレジットノートが外部の顧客残高に貸方記入される | |
未請求の売掛金 | 収益 | 未請求の請求書アイテムで売上が計上される |
未請求の無効化 | 未請求の売掛金 | 未請求の請求書アイテムが削除される |
無効化 | 売掛金 | 請求書を無効化する |
回収不能金 | 回収不能の請求書を無効化する | |
顧客の残高 | 顧客残高によって一部支払い済みの請求書を無効化する |
上記のアクティビティーはすべてプラスの金額に基づいています。重要な点として、これらの請求アクティビティーは差戻しできます。差戻しのアクティビティーは、マイナスの金額の請求書ラインアイテムでアクティビティーが開始されたときに発生します。
マイナスのラインアイテム
ラインアイテムの金額が支払われた金額より多くなった場合にマイナスのラインアイテムが発生します。これは、商品レベルが変わったときのサブスクリプションのダウングレードまたはアップグレードでよく発生します。
ここでは、ダウングレードによって発生するマイナスのラインアイテムが含まれる仕訳記入の例を示します。
- 4 月 1 日に、$90 USD の月次サブスクリプションの請求書が作成され、顧客が支払いを行う。
- 4 月 21 日に、顧客が $30 USD のサブスクリプションへのダウングレードをリクエストする。これにより、サブスクリプションの残りの時間に対する未請求のラインアイテムが 2 件作成される。
- il_1 は新しいプランでの残り時間に対する 10 USD
- il_2 は以前のプランでの残り時間に対する 30 USD
- 5 月 1 日に、ダウングレードによって作成されたラインアイテムと、5 月分の新しいラインアイテム il_3 を含む請求書が作成される。顧客は同日請求書の支払いを行う。
- 5 月 4 日に、顧客は 5 月分の請求書の全額返金をリクエストし、この結果ダウングレードによって作成されたラインアイテムと、新しい 5 月分のラインアイテムの全額返金が発生する。Stripe は返金を処理する。
日付 | 借方 | 貸方 | 金額 | ラインアイテム |
---|---|---|---|---|
2022/04/21 | 未請求の売掛金 | 収益 | 10 USD | il_1 |
収益 | 未請求の売掛金 | 30 USD | il_2 | |
2022/05/01 | 売掛金 | 前受収益 | 30 USD | il_3 |
現金 | 売掛金 | 30 USD | il_3 | |
前受収益 | 収益 | 30 USD | il_3 | |
売掛金 | 未請求の売掛金 | 10 USD | il_1 | |
現金 | 売掛金 | 10 USD | il_1 | |
未請求の売掛金 | 売掛金 | 30 USD | il_2 | |
売掛金 | 現金 | 30 USD | il_2 | |
2022/05/04 | 返金 | 現金 | 10 USD | il_1 |
現金 | 返金 | 30 USD | il_2 | |
収益 | 現金 | 30 USD | il_3 |