Method: advertisers.invoices.list

特定の月に広告主に対して送信された請求書を一覧表示します。

請求書レベルが「パートナー」の請求プロファイルによって生成された請求書は、この方法で取得することはできません。

HTTP リクエスト

GET https://displayvideo.googleapis.com/v2/advertisers/{advertiserId}/invoices

この URL は gRPC Transcoding 構文を使用します。

パスパラメータ

パラメータ
advertiserId

string (int64 format)

必須。請求書の一覧を取得する広告主の ID。

クエリ パラメータ

パラメータ
issueMonth

string

請求書を表示する月。設定しない場合、リクエストは前月の請求書を取得します。

YYYYMM の形式で入力してください。

loiSapinInvoiceType

enum (LoiSapinInvoiceType)

サパン法の広告主様に送信する請求書の種類を選択してください。

サパン法が適用された広告主様のみが対象です。それ以外の場合は無視されます。

pageSize

integer

リクエストされたページサイズです。 1200 の範囲で指定してください。指定しない場合のデフォルトは 100 です。無効な値が指定されている場合は、エラーコード INVALID_ARGUMENT を返します。

pageToken

string

サーバーが返す必要がある結果のページを特定するトークンです。 通常、これは前回の invoices.list メソッドの呼び出しで返された nextPageToken の値です。指定しない場合、結果の最初のページが返されます。

リクエスト本文

リクエストの本文は空にする必要があります。

レスポンスの本文

成功すると、レスポンスの本文に次の構造のデータが含まれます。

JSON 表現
{
  "invoices": [
    {
      object (Invoice)
    }
  ],
  "nextPageToken": string
}
フィールド
invoices[]

object (Invoice)

請求書のリスト。

空の場合、このリストは存在しません。

nextPageToken

string

結果の次のページを取得するためのトークン。 結果の次のページを取得するには、後続の invoices.list メソッドの呼び出しで、この値を pageToken フィールドに渡します。

返す invoices がそれ以上ない場合、このトークンは存在しません。

承認スコープ

次の OAuth スコープのいずれかが必要です。

  • https://www.googleapis.com/auth/display-video
  • https://www.googleapis.com/auth/display-video-mediaplanning

詳細については、OAuth 2.0 の概要をご覧ください。

LoiSapinInvoiceType

サパン法の広告主様に適用される請求書の種類。

列挙型
LOI_SAPIN_INVOICE_TYPE_UNSPECIFIED 値が指定されていません。
LOI_SAPIN_INVOICE_TYPE_MEDIA メディア費用を含む請求書
LOI_SAPIN_INVOICE_TYPE_PLATFORM プラットフォーム料金を含む請求書。

請求書

単一の請求書。

JSON 表現
{
  "name": string,
  "invoiceId": string,
  "displayName": string,
  "paymentsProfileId": string,
  "paymentsAccountId": string,
  "issueDate": {
    object (Date)
  },
  "dueDate": {
    object (Date)
  },
  "serviceDateRange": {
    object (DateRange)
  },
  "currencyCode": string,
  "subtotalAmountMicros": string,
  "totalTaxAmountMicros": string,
  "totalAmountMicros": string,
  "purchaseOrderNumber": string,
  "budgetInvoiceGroupingId": string,
  "invoiceType": enum (InvoiceType),
  "correctedInvoiceId": string,
  "replacedInvoiceIds": [
    string
  ],
  "pdfUrl": string,
  "budgetSummaries": [
    {
      object (BudgetSummary)
    }
  ],
  "nonBudgetMicros": string
}
フィールド
name

string

請求書のリソース名。

invoiceId

string

請求書の一意の ID。

displayName

string

請求書の表示名。

paymentsProfileId

string

請求書が属するお支払いプロファイルの ID。

請求書の PDF には Billing ID と表示されます。

paymentsAccountId

string

請求書が属するお支払いアカウントの ID。

請求書の PDF には Billing Account Number と表示されます。

issueDate

object (Date)

請求書が発行された日付。

dueDate

object (Date)

請求書の支払い期限の日付。

serviceDateRange

object (DateRange)

この請求書の対象となるサービスの開始日と終了日。

currencyCode

string

請求書で使用される通貨(ISO 4217 形式)。

subtotalAmountMicros

string (int64 format)

税抜きの小計額(請求書の通貨のマイクロ秒単位)。

たとえば、currencyCodeUSD の場合、1000000 は 1 米ドルを表します。

totalTaxAmountMicros

string (int64 format)

請求書に含まれるすべての税金の合計(請求書の通貨のマイクロ秒単位)。

たとえば、currencyCodeUSD の場合、1000000 は 1 米ドルを表します。

totalAmountMicros

string (int64 format)

請求書の通貨の 100 万分の 1 で表した、請求総額です。

たとえば、currencyCodeUSD の場合、1000000 は 1 米ドルを表します。

purchaseOrderNumber

string

請求書に関連付けられている注文書番号。

budgetInvoiceGroupingId

string

この請求書の予算グループ ID。

このフィールドは、対応する請求プロファイルの請求書レベルが「予算請求書グループ ID」に設定されている場合にのみ設定されます。

invoiceType

enum (InvoiceType)

請求書ドキュメントのタイプ。

correctedInvoiceId

string

この請求書で調整される元の請求書の ID(該当する場合)。

請求書の PDF に Reference invoice number と表示される場合があります。

replacedInvoiceIds が設定されている場合、このフィールドは空になります。

replacedInvoiceIds[]

string

この請求書によってキャンセルされる、最初に発行された請求書の ID(該当する場合)。1 つの請求書にまとめられている請求書は、複数表示されることがあります。

請求書の PDF に Replaced invoice numbers と表示される場合があります。

correctedInvoiceId が設定されている場合、このフィールドは空になります。

pdfUrl

string

請求書の PDF 版をダウンロードするための URL。

この URL はユーザー固有のものであり、アクセスするには有効な OAuth 2.0 アクセス トークンが必要です。アクセス トークンは Authorization: Bearer HTTP ヘッダーで指定し、次のいずれかのスコープに対して承認されている必要があります。

  • https://www.googleapis.com/auth/display-video-mediaplanning
  • https://www.googleapis.com/auth/display-video

URL は、この請求書オブジェクトを取得してから 7 日間、またはこの請求書が再び取得されるまで有効です。

budgetSummaries[]

object (BudgetSummary)

この請求書に関連付けられている各予算の概要情報のリスト。

このフィールドは、対応する請求プロファイルの請求書の詳細レベルが「予算レベルの PO」に設定されている場合にのみ設定されます。

nonBudgetMicros

string (int64 format)

特定の予算に関連付けられていない費用または調整の合計額(請求書の通貨のマイクロ秒単位)。

たとえば、currencyCodeUSD の場合、1000000 は 1 米ドルを表します。

InvoiceType

請求書の種類。

列挙型
INVOICE_TYPE_UNSPECIFIED このバージョンでは指定されていないか、不明です。
INVOICE_TYPE_CREDIT 請求書にマイナスの金額が記載されている。
INVOICE_TYPE_INVOICE 請求書に正の金額が記載されている。

BudgetSummary

個々のキャンペーン予算に関する概要情報です。

JSON 表現
{
  "externalBudgetId": string,
  "prismaCpeCode": {
    object (PrismaCpeCode)
  },
  "preTaxAmountMicros": string,
  "taxAmountMicros": string,
  "totalAmountMicros": string
}
フィールド
externalBudgetId

string

キャンペーン予算の externalBudgetId に対応します。キャンペーン予算で値が設定されていない場合、このフィールドは空になります。

prismaCpeCode

object (PrismaCpeCode)

Mediaocean Prisma ツールの関連クライアント、プロダクト、見積もりコード。

externalBudgetSourceEXTERNAL_BUDGET_SOURCE_MEDIA_OCEAN のキャンペーン予算にのみ適用されます。

preTaxAmountMicros

string (int64 format)

この予算の下で発生した料金(税抜き)の合計(請求書の通貨のマイクロ秒単位)。

たとえば、currencyCodeUSD の場合、1000000 は 1 米ドルを表します。

taxAmountMicros

string (int64 format)

この予算での請求に適用される税額(請求書の通貨のマイクロ単位)。

たとえば、currencyCodeUSD の場合、1000000 は 1 米ドルを表します。

totalAmountMicros

string (int64 format)

この予算の下で発生した料金の合計金額(税込み)。請求書の通貨のマイクロ秒単位です。

たとえば、currencyCodeUSD の場合、1000000 は 1 米ドルを表します。