スキーマ:

DATA_SHARING_USAGE

MARKETPLACE_LISTING_INVOICE_STATUS ビュー

DATA_SHARING_USAGE スキーマの MARKETPLACE_LISTING_INVOICE_STATUS ビューを使用すると、 Snowflake Marketplace にある有料リストの請求書履歴をクエリできます。

有料リストのプロバイダーのみが閲覧できるこの表示には、購入したリストの請求書ごとの支払いステータスの履歴が含まれます。

列名

データ型

説明

STRIPE_DISPLAY_NUMBER

VARCHAR

Stripeの請求書番号または表示番号。

INVOICE_DATE

DATE

請求書の日付。

USAGE_MONTH

VARCHAR

請求書が作成された最初の月。 YYYY-MM-01 形式。例えば、コンシューマーが2024年3月12日にリストを購入した場合、このフィールドの日付は 2024-03-01 になります。

INVOICE_STATUS

VARCHAR

請求書のステータス。可能な値: closed 30日以内にSnowflake、つまりプロバイダーに支払われた。 open 未払い。 void キャンセルされた。 rebilled 無効化された請求書が調整のために再請求された。請求書がキャンセルされ、再請求された場合、その請求書番号に対して voidrebilled の2つの行が作成されます。コンシューマーへの再請求時に作成される請求書には、新しい番号が割り当てられ、 open になります。

PO_NUMBER

VARCHAR

リストを購入したコンシューマーが指定する発注書 (PO) 番号。PO 番号はコンシューマーが手動で入力します。

CURRENCY

VARCHAR

常に USD (このビューでは代替通貨はサポートされません)。

TOTAL_BILLED_AMOUNT

DECIMAL

コンシューマーに請求する総額 (USD)。この金額には、コンシューマーに適用される消費税、およびプロバイダー料金が含まれます。

SALES_TAX_AMOUNT

DECIMAL

コンシューマーが支払う消費税 (USD)。 TOTAL_BILLED_AMOUNT 列の金額に含まれます。

FEES

DECIMAL

プロバイダー料金。 TOTAL_BILLED_AMOUNT 列の金額に含まれます。

EXPECTED_PAYOUT_AMOUNT

DECIMAL

プロバイダーへの支払総額 (USD)。 TOTAL_BILLED_AMOUNT から SALES_TAX_AMOUNT および FEES 引いて算出されます。

LISTING_DISPLAY_NAME

VARCHAR

リストの表示名。

LISTING_GLOBAL_NAME

VARCHAR

リストのグローバル名。

CONSUMER_ORGANIZATION_NAME

VARCHAR

コンシューマーの組織名。

CONSUMER_ACCOUNT_NAME

VARCHAR

コンシューマーのアカウント名。

CONSUMER_ACCOUNT_LOCATOR

VARCHAR

コンシューマーのアカウントロケーター。

CONSUMER_COMPANY_NAME

VARCHAR

コンシューマーの会社名。

CONSUMER_BILLING_EMAIL_ADDRESS

VARCHAR

コンシューマーの請求時のメールアドレス。

使用上の注意

  • ビューの待機時間は最大48時間(2日間)です。

  • データは365日間(1年間)保持されます。

エクスポートする請求情報を取得します。

SELECT
  stripe_display_number AS snowflake_mp_invoice_number,
  invoice_date,
  usage_month AS first_billing_month,
  invoice_status,
  po_number,
  currency,
  total_billed_amount,
  listing_display_name,
  listing_global_name,
  consumer_organization_name,
  consumer_account_name,
  consumer_account_locator,
  consumer_company_name,
  consumer_billing_email_address
FROM snowflake.data_sharing_usage.marketplace_listing_invoice_status;
Copy

未払い請求書の詳細をコンシューマー別に取得します。

SELECT
  consumer_account_name,
  consumer_account_locator,
  SUM( total_billed_amount ) AS total_outstanding
FROM snowflake.data_sharing_usage.marketplace_listing_invoice_status
WHERE invoice_status IN ('open')
GROUP BY ALL;
Copy