コンテンツにスキップ
アカウントを作成またはサインイン
Stripe ドキュメントのロゴ
/
AI に質問する
アカウントを作成サインイン
始める
支払い
売上
プラットフォームおよびマーケットプレイス
資金管理
開発者向けリソース
API & SDKヘルプ
概要
Billing
概要Billing API について
サブスクリプション
Invoicing
従量課金
見積もり
顧客管理
Billing と他のプロダクトの連携
売上回収
オートメーション
実装内容をテストする
税金
概要
Stripe tax を使用
法規制の遵守・対応管理
レポート機能
概要
レポートの選択
レポートを設定
複数のアカウントのレポート
Reports API
収益認識
データ
概要
ビジネスデータのクエリ
    概要
    取引データ
    不審請求の申し立てと不正利用データ
    すべての手数料データ
    Billing のデータ
    税務データ
    連結アカウントデータ
    カードの発行データ
    データの鮮度
    データスキーマ
Sigma
Data Pipeline
外部データをインポート
アメリカ
日本語
ホーム売上Query business data

請求データのクエリ

Sigma または Data Pipeline を使用して、請求情報を取得します。

Billing は、相互に連携する複数のコンポーネントで構成され、複数のテーブルのさまざまな側面の請求データを使用して、1 回限りの請求書や定期請求に対応します。主要なテーブルである subscriptions、invoices をはじめ、Billing 固有のテーブルはすべて、スキーマの Billing セクションにあります。

請求データをさらに調べるには、prices、products、coupons など、サブスクリプションや請求書のコンポーネントを示すその他のテーブルも利用できます。また、customers テーブルは Billing の基本的部分であり、レポート作成に必要なデータが収録されています。

サブスクリプション

subscriptions テーブルの各行は、個別の Subscription (サブスクリプション) オブジェクトに関するデータを示します。API でも、Stripe ダッシュボード内でも、同じ情報を取得できます。アカウントで作成するすべてのサブスクリプションに関するレポートを作成できます。

現在のサブスクリプション登録者についてのレポートを作成する際には、このテーブルから開始することをお勧めします。このテーブルは、他の関連テーブルに結合できるため、データをさらに詳細に調べることができます。

以下の例では、未払いとしてマークされたサブスクリプションと、その顧客の利用可能な連絡先情報のリストを取得します。

IDcustomer_idメール
sub_r5FJ8jlPVLickj2cus_xU3MV7Bv0c8qdVFkaoru.hanamura@example.com
sub_V5KtIHkq3bnbdgdcus_UQv9jqNlcVimRvZnoah.wilson@example.com
sub_0M1tmVVtz0s3c6bcus_fiOMlbkdBwpvZi4joshua.miller@example.com
sub_ZNcg6HsEEbExdigcus_T5LvypAnFdcXTwdmadison.jackson@example.com
sub_KJ8ve813oCUeJI2cus_vV0SYTTKaj8P0qbelijah.smith@example.com

顧客

Customer (顧客) オブジェクトに関するデータは、customers テーブルに収録されています (これは、Billing テーブルグループには含まれません)。一般に請求ベースのレポートの一部として使用され、多数のテーブルと結合できます。保存された決済情報を使用して支払いを作成する場合にも利用できます。

次の例では、現在トライアル期間中のサブスクリプションの顧客のリストを取得します。各顧客の ID とメールアドレスの両方が取得されます。

IDメールprice_id
cus_XawN5AQUyoccs6hkaoru.hanamura@example.comruby-pro-522
cus_4niwy8TBBiEo4Z8noah.wilson@example.comruby-pro-522
cus_ETiAlveqJ6OW9xhrichard.jones@example.comgold-basic-221
cus_1xKXB45TCYnMGoHmadison.jackson@example.comgold-basic-221
cus_gfZfwSPciplnzGIelijah.smith@example.comsilver-pro-498

商品と価格

商品は、顧客がサブスクリプションで購入できるアイテムを記述します。価格は商品に関連付けられており、コスト、請求期間、通貨を設定します。 subscriptions テーブルのデータを表示するときは、subscription_items と結合できます。さらに、アイテムの price_product_id を使用して、products.id に結合できます。

以下の例では、有効なサブスクリプションのリストを、商品名とその明細書表記とともに返します。

ID名前statement_descriptor
sub_Sj15Mv5BPSiigp5ruby-pro-522Ruby Pro
sub_jTJhWk5CB8mPMLMgold-basic-221Gold Basic
sub_dsWKV6OVginKzcBsilver-pro-498Silver Pro
sub_bUZHwStOVyC52eYdiamond-mid-244Diamond Mid
sub_Ke3yuhnr0Ikowj8ruby-standard-196Ruby Standard

段階制料金

サブスクリプションで段階が設定された価格を使用している場合は、price_tiers テーブルで各段階に固有のデータを取得できます。たとえば、最初の段階の最大数量と使用されるユニット金額を含む、サブスクリプションの初期段階を把握するには、次のクエリを参照してください。

subscription_idprice_id最大tier_price通貨
sub_7GmvgH3vSh5aH7sprice_YrKFQ0mNzXlxgWN302.00usd
sub_hywzSRGIzarPgLtprice_8TlW3aPgpdbLu8t601.00usd
sub_bGDqrCqIeGT2pLTprice_7cF2SnIjeqyNJGr900.50usd

請求書

請求書の使用

請求書、請求書アイテム、請求書のラインアイテムについて、詳細は Stripe の請求書のドキュメントをご覧ください。

invoices テーブルには、個別の Invoice (請求書) オブジェクトに関するデータが収録されます。サブスクリプションのそれぞれから、顧客が支払うべき金額を示す請求書が反復的に生成されます。これにはサブスクリプションに必要な金額のほかに、追加で Invoice Item (請求書アイテム) が (ラインアイテムとして) 作成されている場合はそれらも自動的に含められます。

請求書は、個々の (Invoice) Line Items ((請求書) ラインアイテム) から構成されます。これらのラインアイテムは、顧客に対して請求されるサブスクリプションと、その請求書 に対して作成および適用される請求書アイテムを表します。請求書の内訳を調べてラインアイテムのそれぞれを分析するには、invoice_line_items テーブルを使用します。

このテーブルの source_id 列には、そのラインアイテムに対応するサブスクリプション (例: sub_XBppPnzdLrEcoGn) または請求書アイテム (例: ii_oaYg0MHTVCbp0gp) の ID が記載されます。source_type 列では、そのラインアイテムがサブスクリプションと請求書アイテムのいずれを表しているかが示されます。

他の外部キーとは異なり、invoice_line_items テーブルの subscription 列は、必ず入力されるとは限りません。対応する請求書アイテムがサブスクリプションである場合は、この列がブランクになります (その ID はすでに source_id 列に表示されています)。

請求書アイテム

請求書アイテムに関するデータは、invoice_items テーブルに示されます。一般に請求書アイテムは、次の請求サイクルの開始時に次回の請求書に適用される追加金額 (または差し引き金額) の指定に使用されます。請求書アイテムは、たとえば月間使用量を超えた顧客に請求する必要がある場合や、次回の請求書で未使用分のサービスのクレジットを提供する必要がある場合に作成します。

次の例では、特定のサブスクリプションのすべての請求書と関連する支払い ID を取得します。

ID名前
in_AeTfhIpY7NQGjSQch_fjQuH40ljTKfJpM1999
in_IIrDC5r1HFl42mvch_4yZAW3ABWIyZkMp1999
in_i51s9b3TndpLu5a1999ch_nvuGsId5Zxpk39s
in_eFn6D5CI8XHqH2h1999ch_GtPKAHr6YX8mgg1
in_2hJz4eM5GtQqs391999ch_LvvR4ChUorpaH8u

請求書の合計と割引

請求書の小計は、割引適用前のサブスクリプション、請求書アイテム、および請求書の比例配分 (日割り / 秒割り計算) のすべての金額を表します。請求書の合計は割引および税の適用後の金額を表します。

invoice.total = invoice.subtotal - discount + invoice.tax

割引額を請求書に表示するための列はありません。代わりに、ラインアイテムの割引額を集計することでこれを計算できます。以下のクエリは、請求書、その期間の開始日と終了日、請求書の合計割引額のリストを返します。

invoice_idperiod_startperiod_endtotal_discount_amount通貨
in_MORnyzO1NmefWqT2024-05-012024-06-0124.66usd
in_jQkY0WHhqxCG6Wr2024-06-012024-07-0124.34usd
in_EQFyXfdvesoQkL72024-04-012024-05-0145.96usd

請求書の日付と期間の処理

サブスクリプションの請求書は事前に請求されるため、顧客は請求サイクルの開始時に支払いを行います。これは、ラインアイテムの period 値で表されます。たとえば、月次のサブスクリプションを利用している顧客は、毎月始めに請求されます。 cancel_at_period_end を選択すると、サブスクリプションは月末まで有効であり、その後サブスクリプションは終了します。

請求書の period_start と period_end の値は、請求書アイテムがいつ作成されたかを表しますが、必ずしも顧客に請求されるサービス期間を完全に表しているわけではありません。たとえば、毎月 1 日に請求を受ける顧客が、15 日にその月間使用量を超えた場合、 顧客に請求される追加費用の請求書アイテムを作成することができます。この請求書アイテムは翌月 1 日に作成される次回の請求書に含まれます。次回の請求書を生成するときは、period_start は前月の 15 日 (追加のラインアイテムが最初に作成された日付) になります。

従量課金ベースの請求

従量課金を使用すると、商品やサービスの使用量に基づいて顧客に請求できます。

請求メーター

Meter オブジェクトは、請求期間中のメーターイベントを集計する方法を指定します。メーターイベントは、顧客がシステムで実行するすべてのアクション (API リクエストなど) を表します。メーターは価格に関連付けられ、請求内容の基礎を形成します。これらのオブジェクトは、billing_meters テーブルから使用できます。

次のクエリは、有効な請求メーターをすべて返します。

IDstatusdisplay_namedefault_aggregation_formula
mtr_SQrQY8zEtbDuYZdACTIVEalpaca_ai_tokenSUM
mtr_6fzbTSPXwhWuMCnACTIVEalpaca_ai_image_tokenCOUNT

請求メーターイベントのサマリー

Billing Meter Event Summary オブジェクトは、指定した期間内の顧客の請求メーターイベントの集計ビューを表します。これは、その期間に顧客が発生した使用量を表します。これらのオブジェクトは、billing_meter_event_summaries テーブルから使用できます。value_grouping_window 列に示されているように、時間ごとのサマリーを使用できます。

次のクエリは、特定の顧客の請求メーターイベントの合計を返します。

display_nametotal_usage
alpaca_ai_token718544
alpaca_ai_image_token56

請求メーター使用状況分析

Billing Meter 使用状況分析 オブジェクトは、指定された期間における顧客の Billing メーター使用状況の分析サマリーを表します。メーター、ディメンション、テナントでグループ化したり、フィルタリングしたりして、顧客分析ダッシュボードを強化できます。

導入ガイド では、リクエストとレスポンスの形状を説明しています。

この API はパブリックプレビューで利用できます。こちらをクリック でこの API へのアクセスをリクエストできます。

請求メーターの無効なイベント

Billing Meter Invalid Event オブジェクトは、正常に検証されなかった請求メーターイベントを表します。これらのオブジェクトは、billing_meter_invalid_events テーブルから使用できます。関連付けられた billing_meter_invalid_events_payload テーブルには、元のイベントのイベントペイロードが含まれています。

次のクエリは、特定の顧客の無効な請求メーターイベントをすべて返します。

event_iderror_codeerror_message
7eCsr4O6aB3jFtjOfXM0k3wURwojjdnBMETER_NOT_FOUNDevent_name mtr_LMDsIkYYCIZyLte に一致するメーターが見つかりませんでした。
UguQtb5wG7DJ0W7xda7VAyJ21u06axC3METER_NOT_FOUNDevent_name mtr_FTZQCHrr3mgGByK に一致するメーターが見つかりませんでした。

クーポン

Coupon (クーポン) オブジェクトは、サブスクリプションや顧客に適用できる、金額または率による割引を表します。

IDamount_offpercent_off
10FF10
SUMMER2525
10FREE10
15OFF15
FALL3030

割引

割引はクーポンの適用であり、Discount オブジェクトで表されます。以下のクエリは、サブスクリプションとそれに関連付けられた割引とクーポンのリストを返します。

subscription_iddiscount_idcoupon_id
sub_TPbZuNl8HI9xkrkdi_HcsjtQqQX4WmMCz10OFF
sub_tDeRm0dsUpnDmjpdi_8jabocZlfjNJcRT25OFF
sub_ffBwopPfqzpuSxfdi_KO3NdSLtkchobIp10FREE

プロモーションコード

プロモーションコード は、顧客が引き換え可能なクーポンのコードを表します。以下のクエリは、特定のクーポンに関連するプロモーションコードのリストを提供し、各コードが引き換えられた回数を表示します。

promotion_code_idコードtimes_redeemed
promo_7pFQZYyJZfnQrkw10OFF1
promo_1UVWMNWFznowHPe25OFF2
promo_44UGHvk2XIUNAaq10FREE3

サブスクリプションアイテム変更イベント

subscription_item_change_events テーブルは、月間経常収益 (MRR) に影響するサブスクリプションアイテムおよびサブスクリプションの数量の変更を追跡します。この表を使用して、個人顧客、商品、プランの MRR を計算し、ビジネスモデルのカスタム指標定義を作成し、サブスクリプションの数量の変更を追跡します。

注意

この表は、Stripe ダッシュボードの Billing の概要に表示される MRR 基準を構成するソースよりも最新のデータを提供します。このため、ここの前日の MRR のデータはより正確である可能性があり、ダッシュボードでの表示とは異なる可能性があります 。

local_event_timestamp and event_timestamp

このテーブルには、次の 2 つのタイムスタンプ列が含まれます。

  • event_timestamp: これは UTC タイムスタンプです。
  • local_event_timestamp: このタイムスタンプは、お客様のタイムゾーン (通常は、お客様の Stripe アカウントを作成した人物のタイムゾーン) です。

通貨

ここでは、サブスクリプションアイテムの売上処理通貨が、小文字の 3 文字の ISO 通貨コードとして記載されています。通貨は、Stripe がサポートしているものでなければなりません。

mrr_change

mrr_change 列は、サブスクリプション項目の決済通貨の補助単位 (USD の場合はセントなど) の MRR に対するイベントのプラスの影響またはマイナスの影響を示します。

quantity_change

quantity_change 列は、顧客が登録しているサブスクリプションアイテムの数量に関わる、プラスまたはマイナスの変化を表します。

event_type

イベントタイプ定義
ACTIVE_STARTサブスクリプションアイテムが MRR への入金を開始した。
ACTIVE_ENDサブスクリプションアイテムが MRR への入金を停止した。
ACTIVE_UPGRADEサブスクリプションアイテムの MRR は増加しました。これは、サブスクリプションアイテムの価格が上がった場合、またはそのサブスクリプションアイテムの数量が増えた場合に発生する場合があります。
ACTIVE_DOWNGRADEサブスクリプションアイテムの MRR は減少しました。これは、サブスクリプションアイテムの価格が下がった場合、またはそのサブスクリプションアイテムの数量が減った場合に発生する場合があります。
ACTIVE_QUANTITY_INCREASEサブスクリプションアイテムの数量は増えましたが、MRR には影響しませんでした。段階制料金を使用していて、価格変更の前に数量が特定のしきい値を上回る必要がある場合に、これが表示されることがあります。
ACTIVE_QUANTITY_DECREASEサブスクリプションアイテムの数量は減りましたが、MRR には影響しませんでした。段階制料金を使用していて、価格変更の前に数量が特定のしきい値を下回る必要がある場合に、これが表示されることがあります。

注

一部のユーザーアクションでは複数のイベントが作成されることがあります。このため、あるアイテムで event_type が ACTIVE_END のイベントが表示され、その後すぐに、同じ subscription_id の別のアイテムで event_type が ACTIVE_START のイベントが表示されることがあります。

その他の列

その他の列 (product_id、price_id、customer_id、subscription_id、subscription_item_id) には、サブスクリプションアイテム変更イベントに関連する ID が格納されます。

クエリ例

その他の最新の例については、Sigma サイドバーのクエリテンプレートライブラリーのサブスクリプションセクションをご覧ください。

このテーブルから月間経常収益 (MRR) と有効な登録者の数を計算するには、ウィンドウ関数を使用する必要があります。さらに、異なる通貨を使用する顧客が存在する場合は、外貨為替を計算する必要があります。この計算の目的は、月次の MRR と有効なサブスクリプション登録者の変化を追跡し、新規追加、再有効化、拡大、縮小、解約を区別することです。最終結果は、USD のセントなどの補助通貨単位で表示されます。

local_month_startbeginning_mrrnew_mrrreactivation_mrrexpansion_mrrcontraction_mrrchurn_mrrfx_adjustment_mrrending_mrrbeginning_subscribersnew_subscribersreactivated_subscriberschurned_subscribersending_subscribers
2024-05-01100072149104000040000000100216149930012
2024-04-011000651497180000-1800100072149730012
2024-03-01100066099124000-1074010006514972027
2024-02-011000660991000000-1000010006609971017
2024-01-011000381022921601998-175-3042010006609954027
2023-12-0110003810200000010003810250005
2023-11-0110003710210000000010003810241005
2023-10-0110003710200000010003710240004
2023-09-0110003710200000010003710240004
2023-08-011000339020050000-1800010003710250014
2023-07-011000370650000-3159-410003390260015
2023/06/0110003640235336900-2742110003706561346
2023-05-011000348982748030437-83-31598010003640273046
2023-04-01100034065933000-100010003489862017
2023-03-01100002715313500000010003406542006
2023 年 2 月 1 日1000060486086060880-15507010000271552034
2023-01-011000060483043000-3043010000604851015
2022-12-011001521342591001363600-30000-1505574-22100006048960105
2022-11-01100178232486883333621878-10600-68939701001521347161159
2022-10-0110003619313633312000020600-10000-124894010017823274267
このページはお役に立ちましたか。
はいいいえ
  • お困りのことがございましたら 、サポートにお問い合わせください。
  • 変更ログをご覧ください。
  • ご不明な点がございましたら、お問い合わせください。
  • LLM ですか?llms.txt を読んでください。
  • Powered by Markdoc