스키마:

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 형식)입니다. 예를 들어, 컨슈머가 12-MAR-2024에 목록을 구매한 경우 이 필드의 날짜는 2024-03-01 입니다.

INVOICE_STATUS

VARCHAR

청구서의 상태입니다. 가능한 값: Snowflake에 지불(30일 이내에 공급자에 지불)된 경우 closed, 아직 지불되지 않은 경우 open, 취소된 경우 void 입니다. rebilled 는 조정을 위해 무효화된 청구서가 재청구되었음을 나타냅니다. 청구서가 취소되고 재청구되는 경우 해당 청구서 번호에 대해 두 개의 행이 있는데, 하나는 void 이고 하나는 rebilled 입니다. 컨슈머에게 다시 청구하기 위해 생성된 청구서는 새 번호를 가지며 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_AMOUNTFEES 를 빼서 계산됩니다.

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