Exporte dados dos serviços de canal para o BigQuery

Esta página mostra como configurar uma exportação de serviços de canal e também descreve o esquema disponível para uma exportação.

Com o BigQuery, pode exportar os dados de faturação dos serviços de canal para um conjunto de dados do BigQuery especificado. Estes dados podem ajudar a fazer uma análise detalhada da forma como os seus clientes ou parceiros de canal estão a usar os serviços que fornece.

As exportações dos serviços de canal contêm dados específicos do revendedor que não estão incluídos nas exportações da Faturação do Google Cloud. Isto inclui os custos, os créditos e os dados de utilização com as regras de alteração de preços configuradas. Estas exportações também agregam todas as informações sobre as contas de faturação principais dos seus clientes num único conjunto de dados.

No entanto, os dados de uma exportação dos serviços de canal são compatíveis com as exportações da faturação do Google Cloud, e pode usar consultas para juntar ambos os conjuntos de dados para análise.

Para ver informações sobre exportações da faturação do Google Cloud que não sejam de revendedores, consulte o artigo Configure exportações da faturação do Google Cloud para o BigQuery.

Antes de começar

Antes de começar a exportar dados de faturação dos serviços de canal, tem de:

  • Configure um projeto para alojar o seu conjunto de dados do BigQuery. Certifique-se de que a faturação está ativada no projeto.
  • Ative a API do Serviço de transferência de dados do BigQuery no projeto.
  • Crie um conjunto de dados para os dados exportados.

Se já tiver um projeto e um conjunto de dados do BigQuery para as exportações de dados de faturação do Google Cloud , pode reutilizar esse projeto e conjunto de dados para a exportação dos serviços de canal.

Para obter informações detalhadas sobre a configuração de um projeto e um conjunto de dados, consulte o artigo Configure a exportação de dados de faturação do Google Cloud para o BigQuery.

Autorizações necessárias para exportações

Para ativar e configurar as exportações dos serviços de canal, precisa das seguintes funções:

Selecione um projeto e um conjunto de dados

Na Partner Sales Console, selecione um projeto e um conjunto de dados no BigQuery para armazenar os dados dos serviços de canal. Ative a faturação no projeto, se ainda não estiver ativada.

Quando seleciona ou cria um conjunto de dados do BigQuery, pode escolher uma das localizações suportadas do BigQuery para o conjunto de dados. Quando ativa a exportação de dados dos serviços de canal pela primeira vez por origem de dados (Google Cloud ou Google Workspace):

Para exportar dados de faturação de várias contas da Partner Sales Console, siga estes passos:

  1. No conjunto de dados do BigQuery para o qual quer exportar os seus dados, certifique-se de que os administradores de faturação de cada conta da Partner Sales Console têm autorizações para ver o conjunto de dados.
  2. Quando configurar a exportação de dados de faturação em cada conta da Partner Sales Console, selecione o conjunto de dados unificado.

Localizações do BigQuery suportadas

Existem dois tipos de regiões suportadas pelo BigQuery.

Várias regiões

A tabela seguinte lista as multirregiões onde a exportação de dados do BigQuery dos serviços de canal é suportada.

Descrição multirregião Nome multirregião
Centros de dados nos Estados-Membros (link externo) da União Europeia EU
Centros de dados nos Estados Unidos US

Regiões

A tabela seguinte indica as regiões nas Américas onde a exportação de dados do BigQuery dos serviços de canal é suportada.

Descrição da região Nome da região
Iowa us-central1
Las Vegas us-west4
Los Angeles us-west2
Montréal northamerica-northeast1
Virgínia do Norte us-east4
Oregon us-west1
Salt Lake City us-west3
São Paulo southamerica-east1
Carolina do Sul us-east1

A tabela seguinte indica as regiões na Ásia-Pacífico onde a exportação de dados do BigQuery dos serviços de canal é suportada.

Descrição da região Nome da região
Hong Kong asia-east2
Jacarta asia-southeast2
Mumbai asia-south1
Osaca asia-northeast2
Seul asia-northeast3
Singapura asia-southeast1
Sydney australia-southeast1
Taiwan asia-east1
Tóquio asia-northeast1

A tabela seguinte indica as regiões na Europa onde a exportação de dados do BigQuery dos serviços de canal é suportada.

Descrição da região Nome da região
Bélgica europe-west1
Finlândia europe-north1
Frankfurt europe-west3
Londres europe-west2
Países Baixos europe-west4
Varsóvia europe-central2
Zurique europe-west6

Ative a exportação

Antes de ativar a exportação de dados, tome nota do ID do conjunto de dados totalmente qualificado, que está no formato PROJECT_ID:DATASET_NAME.

Para ativar a exportação dos serviços de canal:

  1. Na Partner Sales Console, abra a página Faturação.
  2. Selecione Exportação de faturação.
  3. Introduza o ID do conjunto de dados totalmente qualificado no campo Conjunto de dados da refaturação.
  4. Selecione as origens de dados para as quais quer exportar dados.
  5. Clique em Atualizar. Se vir um pedido para atualizar as autorizações do conjunto de dados, clique em Atualizar.

IU para ativar as exportações de refaturação

Após a configuração, a exportação de faturação envia diariamente dados de utilização incrementais. A tabela de exportação não é apresentada até que a exportação de faturação seja executada pela primeira vez para a sua conta. O conjunto de dados contém dados desde a primeira configuração para reter dados.

Para parar de exportar dados de custos de refaturação para o conjunto de dados, clique em Desativar exportação de dados de faturação na página Refaturação de clientes. Para reativar a exportação, siga os passos anteriores para especificar um ID do conjunto de dados.

Os dados de custos de refaturação podem estar indisponíveis durante o período em que estiveram desativados. Se tiver eliminado dados exportados durante esse período, não podemos preencher os registos eliminados.

Autorizações da conta de serviço necessárias

A exportação de dados dos serviços de canal usa uma conta de serviço que é propriedade da Google e é gerida por esta, e tem autorização para escrever registos de faturação numa tabela. A conta de serviço é:

cloud-channel-billing-reporting-rebilling@system.gserviceaccount.com

Esta conta de serviço requer a função predefinida: roles/bigquery.dataEditor para permitir exportações. Pode configurar as autorizações seguindo os passos para ativar a exportação.

Consulte dados de forma eficiente

A tabela do BigQuery é particionada por export_time e agrupada por payer_billing_account_id por predefinição. Isto significa que a tabela está dividida em partições mais pequenas, cada uma das quais está ainda dividida em clusters mais pequenos. A utilização das chaves de partição e de cluster numa consulta ajuda o BigQuery a localizar rapidamente os dados relevantes, o que pode reduzir significativamente o custo da consulta.

Por exemplo, esta consulta é eficiente em comparação com uma consulta sem chaves de partição e agrupamento:

SELECT
  billing_account_id
  currency,
  invoice.month,
  -- Divide by currency_conversion_rate if converting non-USD to USD.
  SUM(cost)
    + SUM(
      IFNULL(
        (SELECT SUM(c.amount) FROM UNNEST(credits) AS c), 0))
    AS total
FROM PROJECT_ID.DATASET_NAME.reseller_billing_detailed_export_v1
WHERE
  export_time BETWEEN TIMESTAMP(START_DATE)
    AND TIMESTAMP(END_DATE)
  AND payer_billing_account_id IN (PAYER_BILLING_ACCOUNT_IDS)
GROUP BY
  billing_account_id,
  currency,
  invoice.month
ORDER BY
  billing_account_id,
  currency,
  invoice.month;

Para mais informações sobre a partição, o agrupamento e as práticas recomendadas, consulte os seguintes links:

  1. Consultar tabelas particionadas
  2. Consultar tabelas agrupadas
  3. Otimize o cálculo de consultas
  4. Práticas recomendadas para controlar os custos no BigQuery

Encontrar o ID da conta de faturação do autor do pagamento

Para encontrar o ID da conta de faturação do responsável pelo pagamento, abra a página de contas de faturação da Partner Sales Console e clique no separador Faturação de parceiros.

Pode ver todas as contas de faturação e os IDs das contas de faturação do responsável pelo pagamento.

Id da conta de faturação do responsável pelo pagamento

Configurar controlos de acesso para outros utilizadores no conjunto de dados de exportação

Existem várias formas de configurar controlos de acesso aos dados no BigQuery Export. Para mais informações, consulte os controlos de acesso do BigQuery.

Para garantir que os utilizadores só têm acesso aos dados que têm autorização para ver, recomendamos que configure vistas autorizadas para partilhar dados do seu conjunto de dados exportado.

Para a exportação de dados contínua, quando configurar autorizações para utilizadores, certifique-se de que a conta de serviço tem sempre acesso total de editor no conjunto de dados de exportação.cloud-channel-billing-reporting-rebilling@system.gserviceaccount.com

Esquema da tabela

O esquema seguinte descreve os dados na tabela do BigQuery.

No conjunto de dados do BigQuery, a exportação de refaturação detalhada é carregada numa tabela de dados denominada reseller_billing_detailed_export_v1.

Campo Tipo Descrição
billing_account_id String O ID da conta ao qual a utilização está associada, que pode ser o do cliente ou o seu. Consoante a família de produtos, pode ser uma conta de faturação ou uma conta do Cloud ID.
payer_billing_account_id String O ID da sua conta de faturação principal.
invoice.month String O ano e o mês (AAAAMM) da fatura que inclui os itens de linha de custos. Por exemplo: "202101" é o mesmo que janeiro de 2021.
cost_type String O tipo de custo que este elemento publicitário representa: normal, imposto, ajuste ou erro de arredondamento.
service.id String O ID do serviço ao qual a utilização está associada.
service.description String O serviço Google que comunicou os dados de faturação.
sku.id String O ID do SKU do recurso usado pelo serviço.
sku.description String Uma descrição do tipo de recurso usado pelo serviço. Por exemplo, o Cloud Storage é do tipo Standard Storage US.
usage_start_time Indicação de tempo A hora de início do período de utilização por hora do custo calculado. A utilização e os custos de todos os serviços são apresentados com detalhe por hora. A utilização de serviços de execução prolongada está distribuída por várias janelas horárias. Para produtos de subscrição, este é o início do mês de faturação.
usage_end_time Indicação de tempo A hora de fim do período de utilização por hora do custo calculado. A utilização e os custos de todos os serviços são apresentados com detalhe por hora. A utilização de serviços de execução prolongada está distribuída por várias janelas horárias. Para produtos de subscrição, este é o final do mês de faturação.
project Struct Informações sobre o Google Cloud projeto que gerou os dados de faturação do Google Cloud.
project.number String Um identificador gerado internamente, anónimo e exclusivo para o Google Cloud projeto que gerou os dados de faturação na nuvem.
project.id String O ID do Google Cloud projeto que gerou os dados do Cloud Billing.
project.name String O nome do Google Cloud projeto que gerou os dados de faturação na nuvem.
project.labels Struct, Repeated
project.labels.key String Se existirem etiquetas, a parte chave do par chave:valor.
project.labels.value String Se existirem etiquetas, a parte value do par chave:valor.
project.ancestry_numbers String Os antepassados da hierarquia de recursos do projeto identificado pelo project.id.
labels Struct, Repeated
labels.key String Se existirem etiquetas, a parte chave do par chave:valor.
labels.value String Se existirem etiquetas, a parte value do par chave:valor.
system_labels Struct, Repeated
system_labels.key String Se existirem etiquetas do sistema, a parte chave do par chave:valor.
system_labels.value String Se existirem etiquetas do sistema, a parte value do par chave:valor.
location.location String Localização de utilização ao nível de um país, uma região ou uma zona. Mostra global para recursos sem uma localização específica. Para mais informações, consulte o artigo Regiões e zonas.
location.country String Quando location.location é um país, uma região ou uma zona, este campo é o país de utilização. Por exemplo, US. Para mais informações, consulte o artigo Regiões e zonas.
location.region String Quando location.location é um país ou uma região, este campo é a região de utilização. Por exemplo, us-central1. Para mais informações, consulte o artigo Regiões e zonas.
location.zone String Quando location.location é uma zona, este campo é a zona de utilização. Por exemplo, us-central1-a. Para mais informações, consulte o artigo Regiões e zonas.
resource Struct Descreve a estrutura e o valor das informações relevantes para os recursos de serviço (por exemplo, máquinas virtuais ou um SSD) que geram a utilização do serviço.
resource.name String Um identificador específico do serviço para o recurso que gerou a utilização relevante. Pode ser gerado pelo utilizador.
resource.global_name String Um identificador de serviço globalmente exclusivo para o recurso que gerou a utilização relevante.
cost Numérico Custo de acordo com o modelo de consumo aplicável, incluindo quaisquer descontos negociados refletidos nos preços personalizados no contrato associado à sua conta de faturação do Google Cloud (se aplicável).
currency String A moeda de faturação do custo. Para mais informações, consulte o artigo Moeda local para faturação e pagamentos.
currency_conversion_rate Flutuante A taxa de câmbio de dólares americanos para a moeda local. Ou seja, cost ÷ currency_conversion_rate é igual ao custo em dólares dos EUA.
usage.amount Numérico A quantidade de usage.unit usada.
usage.unit String A unidade base para medir a utilização de recursos. Por exemplo, a unidade base para o armazenamento padrão é byte-segundos.
usage.amount_in_pricing_unit Numérico A quantidade de utilização de usage.pricing_unit.
usage.pricing_unit String As unidades para medir a utilização de recursos.
credits Struct, Repeated Contém campos que descrevem a estrutura e o valor dos créditos.
credits.id String Se estiver preenchido, indica que existe um crédito associado ao SKU do produto.
credits.full_name String O nome do crédito associado ao SKU do produto.
credits.type String Este campo descreve a finalidade ou a origem do credits.id.
credits.name String Uma descrição do crédito aplicado à utilização.
credits.amount Numérico O valor do crédito aplicado à utilização.
credits.channel_partner_amount Numérico O valor do crédito aplicado à utilização, após as margens de reemissão de faturas e os descontos. Com base no channel_partner_name e no ChannelPartnerRepricingConfig associado. Se credits.type for RESELLER_MARGIN, este valor é zero.
credits.customer_amount Numérico O valor do crédito aplicado à utilização, após as margens de reemissão de faturas e os descontos. Com base no customer_name e no CustomerRepricingConfig associado. Se credits.type for RESELLER_MARGIN, este valor é zero.
adjustmentsInfo Struct, Repeated Contém campos que descrevem a estrutura e o valor de um ajuste aos elementos publicitários de custo.
adjustmentsInfo.adjustment_id String Se estiver preenchido, um ajuste está associado a um item de linha de custo. adjustmentsInfo.adjustments_id é o ID exclusivo de todos os ajustes causados por um problema.
adjustmentsInfo.adjustment_description String Uma descrição do ajuste e da respetiva causa.
adjustmentsInfo.adjustment_type String O tipo de ajuste.
adjustmentsInfo.adjustment_mode String Como foi emitido o ajuste.
export_time Indicação de tempo Um tempo de processamento associado a uma anexação de dados de faturação. Este valor aumenta sempre com cada nova exportação. Use a coluna export_time para saber quando os dados de faturação exportados foram atualizados pela última vez.
entitlement_name String O nome do recurso da concessão da API Cloud Channel. Usa o formato: accounts/{account}/customers/{customer}/entitlements/{entitlement}
channel_partner_name String (Apenas distribuidores) O nome do recurso do parceiro do canal que está a vender ao cliente final. Usa o formato: accounts/{account}/channelPartnerLinks/{channelPartner}.
channel_partner_cost Numérico (Apenas para distribuidores) O custo para o parceiro do canal, identificado por channel_partner_name, após a aplicação de uma ChannelPartnerRepricingConfig existente.
customer_name String O nome do recurso do cliente do revendedor que consumiu esta utilização no formato accounts/{account}/customers/{customer}
customer_cost Numérico O custo para o cliente do revendedor identificado pela coluna customer_name, após a aplicação da coluna CustomerRepricingConfig, se existir.
cost_at_list Numérico Custo segundo o preço de tabela de acordo com o modelo de consumo predefinido.
customer_repricing_config_name String O nome do recurso da API Cloud Channel CustomerRepricingConfig. Usa o formato: accounts/{account}/customers/{customer}/customerRepricingConfigs/{id}.
channel_partner_repricing_config_name String (Apenas distribuidores) O nome do recurso da API Cloud Channel ChannelPartnerRepricingConfig. Usa o formato: accounts/{account}/channelPartnerLinks/{channelPartner}/channelPartnerRepricingConfigs/{id}.
tags Struct Campos que descrevem a etiqueta, como a chave, o valor e o espaço de nomes.
tags.key String O nome abreviado ou o nome a apresentar da chave associada a esta etiqueta específica.
tags.value String Os recursos anexados a uma chave de etiqueta. Em qualquer momento, pode anexar exatamente um valor a um recurso para uma determinada chave.
tags.inherited Booleano Indica se uma associação de etiquetas é herdada (Tags Inherited = True) ou direta/não herdada (Tags Inherited = False).
tags.namespace String Representa a hierarquia de recursos que define a chave e os valores da etiqueta. O espaço de nomes pode ser combinado com os diminutivos da chave da etiqueta e do valor da etiqueta para criar um nome totalmente qualificado e globalmente exclusivo para a chave da etiqueta ou o valor da etiqueta.
customer_correlation_id String O ID de CRM externo do cliente. Preenchido apenas se existir um ID do CRM para este cliente.
price Struct Campos que descrevem a estrutura e os valores relacionados com os preços cobrados pela utilização.
price.effective_price Numérico Preço do SKU de acordo com o modelo de consumo aplicável, incluindo quaisquer descontos negociados refletidos nos preços personalizados no contrato associado à sua conta de faturação do Google Cloud (se aplicável).
price.tier_start_amount Numérico O número de unidades do limite inferior para o nível de preços de um SKU. Para mais informações, consulte o artigo Acerca dos níveis de preços.
price.unit String A unidade de utilização na qual o preço é especificado e a utilização de recursos é medida.
price.pricing_unit_quantity Numérico O número de unidades do limite inferior para o nível de preços de um SKU. Para mais informações, consulte o artigo Acerca dos níveis de preços.
price.list_price Numérico Preço de tabela do SKU de acordo com o modelo de consumo predefinido.
price.effective_price_default Numérico Preço do SKU de acordo com o modelo de consumo predefinido, incluindo quaisquer descontos negociados refletidos nos preços personalizados no contrato associado à sua conta de faturação do Google Cloud (se aplicável).
price.list_price_consumption_model Numérico Preço de tabela do SKU de acordo com o modelo de consumo aplicável antes de quaisquer descontos negociados refletidos nos preços personalizados no contrato associado à sua conta de faturação do Google Cloud (se aplicável).
transaction_type String O tipo de transação do vendedor. O tipo de transação pode ser um dos seguintes:
  • GOOGLE = 1: Serviços vendidos por Google Cloud.
  • THIRD_PARTY_RESELLER = 2: Serviços de terceiros revendidos por Google Cloud.
  • THIRD_PARTY_AGENCY = 3: serviços de terceiros vendidos por um parceiro, com a Google Cloud a atuar como agente.
seller_name String O nome legal do vendedor.
subscription Struct Campos que descrevem os seus compromissos baseados em gastos ou recursos. Pode usar estes campos para analisar as suas taxas para compromissos específicos.
subscription.instance_id String O ID da subscrição associado a um compromisso.
cost_at_effective_price_default Numérico Custo de acordo com o modelo de consumo predefinido, incluindo quaisquer descontos negociados refletidos nos preços personalizados no contrato associado à sua conta de faturação do Google Cloud (se aplicável).
cost_at_list_consumption_model Numérico Custo de acordo com o modelo de consumo aplicável antes de quaisquer descontos negociados refletidos nos preços personalizados no contrato associado à sua conta do Cloud Billing (se aplicável).
consumption_model Struct Campos que descrevem o modelo de consumo aplicável.
consumption_model.id String O ID do modelo de consumo.
consumption_model.description String A descrição do modelo de consumo.

Notas adicionais sobre o esquema

Existem algumas notas adicionais sobre o esquema.

Colunas não aplicáveis ao Google Workspace

Quando uma coluna ou um campo não se aplica a uma família de produtos, os dados exportados para esta família de produtos contêm null neste campo. Os seguintes campos não se aplicam às exportações do Google Workspace:

  • project
  • labels
  • resource
  • credits
  • adjustmentsInfo
  • customer_repricing_config_name
  • channel_partner_repricing_config_name
  • tags
  • price.effective_price
  • price.tier_start_amount
  • price.list_price
  • price.effective_price_default
  • price.list_price_consumption_model
  • transaction_type
  • seller_name
  • consumption_model

Colunas não aplicáveis a SKUs de consumo do Google Workspace

Quando uma coluna ou um campo não se aplica a uma família de produtos, os dados exportados para esta família de produtos contêm null neste campo. Os seguintes campos não se aplicam às exportações do Google Workspace:

  • service.id
  • sku.id
  • project
  • labels
  • resource
  • customer_repricing_config_name
  • channel_partner_repricing_config_name
  • tags
  • price.effective_price
  • price.tier_start_amount
  • transaction_type
  • seller_name
  • subscription

Colunas não aplicáveis a encomendas offline (pré-visualização)

Quando uma coluna ou um campo não se aplica a uma família de produtos, os dados exportados para esta família de produtos contêm null nesta coluna ou campo. As seguintes colunas ou campos não se aplicam às exportações de faturação de encomendas offline:

  • project
  • labels
  • system_labels
  • location
  • resource
  • credits
  • entitlement_name
  • channel_partner_name
  • channel_partner_cost
  • customer_name
  • customer_cost
  • cost_at_list
  • customer_repricing_config_name
  • channel_partner_repricing_config_name
  • tags
  • price.effective_price
  • price.tier_start_amount
  • price.list_price
  • price.effective_price_default
  • price.list_price_consumption_model
  • transaction_type
  • seller_name
  • consumption_model

Outras notas sobre a exportação do Google Workspace

Existem vários comportamentos especiais com as exportações do Google Workspace:

  • Os dados do Google Workspace não contêm a utilização do próprio revendedor.
  • Quando cost_type é tax e adjustment, usage.amount_in_pricing_units é sempre 1.
  • Nas faturas do Google Workspace, os impostos são apresentados como um item de linha. Na exportação, os impostos são discriminados por cliente. Embora o imposto total deva corresponder ao da fatura, os impostos individuais podem conter pequenas imprecisões de arredondamento.

billing_account_id

  • Para Google Cloud, esta é a conta do Cloud Billing à qual a utilização está associada.
  • Para o Google Workspace, este é o Cloud ID do cliente.
  • Para encomendas offline, este é o nome do cliente.

service e sku

Para o Google Workspace, estas colunas representam o "Produto" e o "SKU" associados à utilização. Saiba mais sobre os IDs de produtos e SKUs .

Para SKUs de consumo do Google Workspace (Google Voice e Drive), as colunas sku.id e service.id contêm null.

usage_start_time e usage_end_time

No CSV da fatura do Google Workspace, isto é representado como datas. Nas exportações, estes são representados como datas/horas:

  • Para usage_start_time, esta é a hora de início (inclusive) da subscrição, às 0:00 PST na data de início.
  • Para usage_end_time, esta é a hora de fim (exclusiva) da subscrição, às 0:00 PST no dia seguinte à data de fim.

project.labels

Para Google Cloud, estes são os pares de chave:valor no Google Cloud projeto onde a utilização ocorreu. Para mais informações, consulte o artigo Usar etiquetas .

labels

Para Google Cloud, estes são os pares de chave:valor no Google Cloud recurso onde a utilização ocorreu. Para mais informações, consulte o artigo Usar etiquetas .

system_labels

  • Para Google Cloud, estes são os pares de chave:valor no recursoGoogle Cloud onde a utilização ocorreu. Para mais informações, consulte Etiquetas do sistema disponíveis.

  • Para o Google Workspace, estes são metadados adicionais relativos ao custo, que incluem:

    • workspace.googleapis.com/domain_name: o nome do domínio do cliente.
    • workspace.googleapis.com/order_id: o ID da encomenda.
    • workspace.googleapis.com/purchase_order_id: o ID da nota de encomenda (PO).
    • workspace.googleapis.com/subscription_id: o ID da subscrição.
    • workspace.googleapis.com/usage_type: o tipo de utilização. Não aplicável se cost_type não for regular.

Os tipos de utilização do Google Workspace incluem:

  • COMMITMENT_TERM_START_ITEM: início de uma subscrição. Normalmente, está associado a um mês parcial para uma subscrição de compromisso faturada mensalmente e ao período de faturação ou contratual para uma subscrição pré-paga.
  • COMMITMENT_TERM_END_ITEM: fim de uma subscrição. Normalmente associado às cobranças do último mês de uma subscrição de compromisso com faturação mensal.
  • COMMITMENT_TERM_RENEWAL_ITEM: início de um período de subscrição subsequente.
  • COMMITMENT_MONTHLY_ITEM: utilização registada para compromissos existentes no início do mês. Na maioria dos casos, a cobrança é feita durante todo o mês.
  • COMMITMENT_SEATS_CHANGE_ITEM: registado quando o nível de compromisso muda (aumenta ou diminui). Começa frequentemente a meio do mês e prolonga-se até ao final do mês para uma subscrição de compromisso com faturação mensal ou até ao final do período de faturação ou contratual para uma subscrição pré-paga.
  • COMMITMENT_CANCEL_ITEM: registado quando uma subscrição é cancelada. Inclui cobranças associadas à rescisão antecipada. Representa uma cobrança pelo período restante do contrato quando o contrato é cancelado a meio ou um crédito emitido pelo período restante de faturação quando um contrato é alterado ou cancelado a meio.
  • FLEXIBLE_SEATS_ITEM: regista a utilização por um determinado número de utilizadores durante um bloco contíguo de um determinado número de dias. Destinado apenas a utilizadores sem um compromisso.
  • COUPON_DISCOUNT_ITEM: montante do desconto associado a um cupão.
  • MIGRATED_CREDIT_ITEM: crédito da migração do Postini.
  • COMMITMENT_PREPAY_BILLING_PERIOD_ITEM: representa informações de utilização criadas no início do ciclo de pagamento para todo o ciclo de uma subscrição pré-paga com compromisso.

usage.amount

Para a utilização baseada em postos do Google Workspace, isto indica postos pagos. Por exemplo, lugares comprometidos para compromissos ou número de lugares pagos para flex.

Para SKUs de consumo do Google Workspace (Google Voice e Drive), este é o número de minutos usados.

usage.pricing_unit

  • Para Google Cloud, saiba mais acerca da API Cloud Billing Catalog {: track-type="tasks" class="external" track-name="externalLink" track-metadata-position="body"}
  • Para o Google Workspace, este é count.

credits.id

Para Google Cloud, trata-se de um identificador exclusivo alfanumérico (12-b34-c56-d78) ou de uma descrição do tipo de crédito (Desconto por utilização comprometida: CPU ). Se o campo credits.id estiver vazio, o SKU do produto não está associado a um crédito.

credits.full_name

Para Google Cloud, esta é uma descrição legível de um caráter alfanumérico credits.id. Os exemplos incluem crédito de avaliação gratuita ou desconto por utilização comprometida baseado em gastos . Os valores credits.full_name só são preenchidos para SKUs com um valor alfanumérico credits.id. Se o valor de credits.id for uma descrição do tipo de crédito (como desconto por utilização comprometida: CPU), o campo credits.full_name estará vazio.

credits.type

Para Google Cloud, os tipos de crédito incluem:

  • COMMITTED_USAGE_DISCOUNT: Contratos de fidelização baseados em recursos comprados para o Compute Engine em troca de preços significativamente reduzidos para a utilização de VMs.
  • COMMITTED_USAGE_DISCOUNT_DOLLAR_BASE : Contratos de utilização comprometida baseados em gastos comprados para serviços em troca do seu compromisso de gastar um valor mínimo.
  • DISCOUNT: o tipo de crédito de desconto é usado para créditos ganhos após atingir um limite de gastos contratual. Tenha em atenção que, nos relatórios de faturação do Google Cloud disponíveis na Consola de vendas de parceiros, o tipo de crédito de desconto é apresentado como Descontos baseados em gastos (contratuais).
  • FREE_TIER : Alguns serviços oferecem utilização de recursos gratuita até aos limites especificados Para estes serviços, os créditos são aplicados para implementar a utilização do nível gratuito.
  • PROMOTION: O tipo de crédito promocional inclui Google Cloud Avaliação gratuita e créditos de campanhas de marketing, ou outras concessões para usar Google Cloud. Quando disponíveis, os créditos promocionais são considerados uma forma de pagamento e são aplicados automaticamente para reduzir a fatura total.
  • RESELLER_MARGIN: se for um revendedor, o tipo de crédito margem do revendedor indica os descontos do programa para revendedores ganhos em cada elemento publicitário elegível.
  • SUBSCRIPTION_BENEFIT: créditos ganhos através da compra de subscrições de longo prazo de serviços em troca de descontos.
  • SUSTAINED_USAGE_DISCOUNT : O tipo de crédito de descontos por utilização sustentada é um desconto automático que ganha por executar recursos específicos do Compute Engine durante uma parte significativa do mês de faturação.

adjustmentsInfo

Para Google Cloud, estes valores só são preenchidos se o elemento publicitário de custo tiver sido gerado para uma modificação do Cloud Billing. O adjustmentsInfo tipo contém detalhes sobre o ajuste, quer tenha sido emitido para corrigir um erro ou por outros motivos.

adjustmentsInfo.adjustment_type

Para Google Cloud, isto inclui:

  • USAGE_CORRECTION: uma correção devido a uma utilização comunicada incorretamente.
  • PRICE_CORRECTION: uma correção devido a regras de preços incorretas.
  • METADATA_CORRECTION: Uma correção para corrigir metadados sem alterar o custo.
  • GOODWILL: um crédito emitido ao cliente por boa vontade.
  • SALES_BASED_GOODWILL: um crédito emitido ao cliente por boa vontade, como parte de um contrato.
  • SLA_VIOLATION: Um crédito emitido ao cliente devido a uma violação do objetivo ao nível do serviço (SLO).
  • BALANCE_TRANSFER: um ajuste para transferir fundos de uma conta de pagamentos para outra.
  • ACCOUNT_CLOSURE: um ajuste para colocar uma conta encerrada com um saldo de zero.
  • GENERAL_ADJUSTMENT: Uma modificação geral da conta do Cloud Billing.

adjustmentsInfo.adjustment_mode

Para Google Cloud, isto inclui:

  • PARTIAL_CORRECTION: a correção anula parcialmente a utilização e o custo originais.
  • COMPLETE_NEGATION_WITH_REMONETIZATION: a correção anula totalmente a utilização e o custo originais e emite elementos publicitários corrigidos com a utilização e o custo atualizados.
  • COMPLETE_NEGATION: a correção anula totalmente a utilização e o custo originais, e não é rentabilizada nenhuma utilização adicional.
  • MANUAL_ADJUSTMENT: o ajuste é atribuído ao custo e à utilização manualmente.

price.effective_price

Para Google Cloud, este é o preço cobrado pela utilização dos SKUs da Google Cloud ou da Google Maps Platform e dos níveis de preços dos SKUs. Se a sua conta do Cloud Billing tiver preços de contrato personalizados, este preço é específico do seu Cloud Billing. Caso contrário, este é o preço de tabela do SKU ou do nível do SKU.