En esta página, se muestra cómo configurar una exportación de servicios de canal y también se describe el esquema disponible para una exportación.
Con BigQuery, puedes exportar los datos de facturación de los servicios de canal a un BigQuery conjunto de datos. Estos datos pueden ayudarte a realizar una un análisis detallado de cómo los clientes o socios de canal usan el y los servicios que brindas.
Las exportaciones de los Servicios de canal contienen datos específicos del revendedor que no son de otra forma incluidas en las exportaciones de Facturación de Cloud. Esto incluye los costos, los créditos y el uso con las reglas de revisión de precios que configuraste. Estas exportaciones también agregan todas información sobre la actividad principales de facturación en un único conjunto de datos.
Sin embargo, los datos de una exportación de los servicios de canal son compatibles con las exportaciones de Facturación de Cloud, y puedes usar consultas para unir ambos conjuntos de datos para el análisis.
Para obtener información sobre las exportaciones de Facturación de Cloud que no sean revendedores, consulta Cómo configurar Facturación de Cloud exporta a BigQuery
Antes de comenzar
Antes de comenzar a exportar los datos de facturación de los servicios de canal, debes hacer lo siguiente:
- Configura un proyecto para alojar el conjunto de datos de BigQuery. Asegúrate La facturación está habilitado en el proyecto.
- Habilitar la API del Servicio de transferencia de datos de BigQuery en el proyecto
- Crea un conjunto de datos para tus datos exportados.
Si ya tienes un proyecto y un conjunto de datos de BigQuery para Datos de Facturación de Cloud exportaciones , puedes volver a usar ese proyecto y conjunto de datos para los servicios de canal exportar.
Para obtener información detallada sobre cómo configurar un proyecto y un conjunto de datos, consulta Configura Exportación de datos de la Facturación de Cloud a BigQuery
Permisos necesarios para las exportaciones
Para habilitar y configurar las exportaciones de servicios de canal, necesitas los siguientes roles:
En BigQuery, si creaste el conjunto de datos de destino, necesitas
BigQuery User
para el proyecto que contiene el conjunto de datos. Si el conjunto de datos se creó por otra persona, necesitas el rolBigQuery Data Owner
.Para habilitar las exportaciones de Google Cloud, en la Partner Sales Console, debe tener el rol de administrador revendedor de Google Cloud.
Aprende a asignar roles de Google Cloud en el Partner Sales Console
Para habilitar las exportaciones de Google Workspace, debes ser administrador revendedor o tener los privilegios de facturación de Google Workspace.
Aprende a asignar roles de Google Workspace en el Partner Sales Console
Project Viewer
(opcional) para el proyecto que contiene el conjunto de datos de BigQuery de destino, para verificar automáticamente si la facturación está habilitada en el proyecto
Selecciona un proyecto y un conjunto de datos
En Partner Sales Console, selecciona un proyecto y un conjunto de datos. BigQuery para almacenar los datos de los servicios de canal Habilita la facturación en el proyecto si aún no está habilitada.
Cuando seleccionas o creas BigQuery conjunto de datos, puedes elegir una de las ubicaciones de BigQuery admitidas para el de tu conjunto de datos. Cuando habilites la exportación de datos de los servicios de canal para la primera tiempo por fuente de datos (Google Cloud o Google Workspace):
Si configuras tu instancia de BigQuery conjunto de datos para usar una multirregión ubicación, Hay datos de BigQuery Export disponibles para cada dato seleccionado desde el inicio del mes anterior. Por ejemplo, si habilitas BigQuery Export el 23 de septiembre, tu exportación incluirá datos desde el 1 de agosto.
Si configuras tu instancia de BigQuery conjunto de datos para usar una región ubicación (que no sea la multirregión de EE.UU. o la UE), tu archivo de BigQuery disponibles para cada fuente de datos seleccionada a partir de la fecha en que habilites la la exportación y después. Es decir, los datos de BigQuery Export no se agregan de forma retroactiva para ubicaciones de conjuntos de datos que no son multirregionales, por lo que no verás Exporta datos a BigQuery antes de habilitar la exportación.
Para exportar los datos de facturación de varias cuentas de Partner Sales Console, sigue estos pasos: estos pasos:
- En el conjunto de datos de BigQuery al que quieres exportar tus datos, asegúrate de que los administradores de facturación de cada Partner Sales Console cuenta con permisos para ver el conjunto de datos.
- Cuando configuras la exportación de datos de facturación en cada Partner Sales Console selecciona el conjunto de datos unificado.
Ubicaciones de BigQuery compatibles
Multirregiones
En la siguiente tabla, se enumeran las multirregiones en las que los servicios de canal Se admite la exportación de datos de BigQuery.
Descripción de la multirregión | Nombre de la multirregión |
---|---|
Centros de datos dentro de los estados miembros de la Unión Europea1 | EU |
Centros de datos en Estados Unidos | US |
Regiones
En la siguiente tabla, se enumeran las regiones de América donde Se admite la exportación de datos de BigQuery de los servicios de canal.
Descripción de la región | Nombre de la región |
---|---|
Iowa | us-central1 |
Las Vegas | us-west4 |
Los Ángeles | us-west2 |
Montreal | northamerica-northeast1 |
Virginia del Norte | us-east4 |
Oregón | us-west1 |
Salt Lake City | us-west3 |
São Paulo | southamerica-east1 |
Carolina del Sur | us-east1 |
En la siguiente tabla, se enumeran las regiones de Asia-Pacífico en las que Se admite la exportación de datos de BigQuery de los servicios de canal.
Descripción de la región | Nombre de la región |
---|---|
Hong Kong | asia-east2 |
Yakarta | asia-southeast2 |
Bombay | asia-south1 |
Osaka | asia-northeast2 |
Seúl | asia-northeast3 |
Singapur | asia-southeast1 |
Sídney | australia-southeast1 |
Taiwán | asia-east1 |
Tokio | asia-northeast1 |
En la siguiente tabla, se enumeran las regiones de Europa en las que los servicios de canal Se admite la exportación de datos de BigQuery.
Descripción de la región | Nombre de la región |
---|---|
Bélgica | europe-west1 |
Finlandia | europe-north1 |
Fráncfort | europe-west3 |
Londres | europe-west2 |
Netherlands | europe-west4 |
Varsovia | europe-central2 |
Zúrich | europe-west6 |
Habilitar la exportación
Antes de habilitar la exportación de datos, toma nota del ID de tu conjunto de datos completamente calificado, que está en el formato PROJECT_ID:DATASET_NAME.
Para habilitar la exportación de servicios de canal, sigue estos pasos:
- En la Partner Sales Console, abre la página Facturación. .
- Selecciona Exportación de la facturación.
- Ingresa el ID del conjunto de datos completamente calificado en el campo Conjunto de datos de refacturación.
- Selecciona las Fuentes de datos para las que deseas exportar los datos.
- Haz clic en Actualizar. Si aparece un mensaje para actualizar los permisos del conjunto de datos, haz clic Actualizar.
Después de configurarla, la exportación de facturación entrega datos de uso incrementales diariamente. La tabla de exportación no aparecerá hasta que se ejecute la exportación de facturación de tu cuenta por primera vez. El conjunto de datos contiene datos desde la primera vez que se configuró para retenarlos.
Para dejar de exportar los datos de los costos de refacturación al conjunto de datos, haz clic en Inhabilitar facturación. exportación de datos en la página Refacturación del cliente. Para volver a habilitar la exportación, sigue los pasos anteriores para especificar un ID de conjunto de datos.
Es posible que los datos de costos de refacturación no estén disponibles durante el tiempo que estuvieron inhabilitados. Si borraste cualquier dato exportado durante ese tiempo, no podemos reabastecer los datos borrados registros.
Permisos necesarios de la cuenta de servicio
La exportación de datos de los servicios de canal usa una cuenta de servicio de propiedad y administrada por Google, y tiene permiso para escribir registros de facturación en una tabla. La cuenta de servicio tiene las siguientes características:
cloud-channel-billing-reporting-rebilling@system.gserviceaccount.com
Esta cuenta de servicio requiere el rol predefinido: roles/bigquery.dataEditor
para permitir las exportaciones. Puedes configurar los permisos siguiendo los pasos para
Habilitar la exportación.
Consulta datos de forma eficiente
La tabla de BigQuery está particionada por export_time
y agrupada en clústeres
por payer_billing_account_id
de forma predeterminada. Esto significa que la tabla se divide
en particiones más pequeñas, cada una de las cuales se divide en clústeres más pequeños.
Usa las claves de partición y clúster
en una consulta ayudará a BigQuery a localizar rápidamente los datos relevantes, que pueden
reducir significativamente el costo de la consulta.
Por ejemplo, la siguiente consulta es eficiente en comparación con una sin las claves de partición y agrupamiento en clústeres:
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 obtener más información sobre el particionamiento, el agrupamiento y las prácticas recomendadas, consulta los siguientes vínculos:
- Consulta tablas particionadas
- Cómo consultar tablas agrupadas
- Optimiza el procesamiento de las consultas
- Prácticas recomendadas para controlar los costos en BigQuery
Cómo encontrar el ID de la cuenta de facturación del pagador
Para encontrar el ID de la cuenta de facturación del pagador, abre la página de cuentas de facturación de Partner Sales Console y haz clic en la pestaña Facturación de socios.
Puedes ver todas las cuentas de facturación y los IDs de las cuentas de facturación del pagador.
Configurar controles de acceso para otros usuarios en el conjunto de datos de exportación
Existen varias formas de configurar controles de acceso en los datos de la exportación de BigQuery. Para obtener más información, consulta el Controles de acceso de BigQuery
Para asegurarte de que los usuarios solo tengan acceso a los datos que tienen autorización para ver, te recomendamos que configures las vistas autorizadas para compartir los datos de tu conjunto de datos exportado.
Cuando configures los permisos para los usuarios, asegúrate de que la cuenta de servicio
cloud-channel-billing-reporting-rebilling@system.gserviceaccount.com
siempre
tiene acceso completo de editor al conjunto de datos de exportación para exportar datos de forma continua.
Esquema de la tabla
En el siguiente esquema, se describen los datos de la tabla de BigQuery.
En tu conjunto de datos de BigQuery, se cargó la exportación de refacturación detallada.
en una tabla de datos llamada reseller_billing_detailed_export_v1
.
Campo | Tipo | Descripción |
billing_account_id
|
String | El ID de la cuenta con la que está asociado el uso, que puede ser tuyo o del cliente. Según la familia de productos, puede ser una cuenta de facturación o un ID de Cloud Identity. |
payer_billing_account_id
|
String | El ID de tu cuenta de facturación principal. |
invoice.month
|
String | El año y el mes (AAAAMM) de la factura que incluye los elementos de una sola línea del costo. Por ejemplo: “202101” es igual a enero de 2021. |
cost_type
|
String | El tipo de costo que representa esta línea de pedido: regular, impuesto, ajuste o error de redondeo. |
service.id
|
String | El ID del servicio con el que se asocia el uso. |
service.description
|
String | El servicio de Google que informó los datos de facturación. |
sku.id
|
String | El ID de SKU del recurso que usa el servicio. |
sku.description
|
String | Una descripción del tipo de recurso que usa el servicio. Por ejemplo, Cloud Storage es del tipo Standard Storage US. |
usage_start_time
|
Marca de tiempo | La hora de inicio del período de uso por hora del costo calculado. El uso y los costos de todos los servicios se muestran con un nivel de detalle por hora. El uso prolongado de un servicio se extiende en varios períodos de una hora. En el caso de los productos de suscripción, este es el comienzo del mes de facturación. |
usage_end_time
|
Marca de tiempo | Es la hora de finalización del período de uso por hora del costo calculado. El uso y los costos de todos los servicios se muestran con un nivel de detalle por hora. El uso prolongado de un servicio se extiende en varios períodos de una hora. En el caso de los productos de suscripción, este es el final del mes de facturación. |
project
|
Struct | Información sobre el proyecto de Google Cloud que generó los datos de la Facturación de Cloud. |
project.number
|
String | Un identificador único, anonimizado y generado internamente para el proyecto de Google Cloud que generó los datos de la Facturación de Cloud. |
project.id
|
String | Es el ID del proyecto de Google Cloud que generó los datos de la Facturación de Cloud. |
project.name
|
String | El nombre del proyecto de Google Cloud que generó los datos de la Facturación de Cloud. |
project.labels
|
Struct (repetido) | |
project.labels.key
|
String | Si hay etiquetas presentes, la porción clave del par clave-valor. |
project.labels.value
|
String | Si hay etiquetas presentes, la parte del valor del par clave-valor. |
project.ancestry_numbers
|
String | Los principales de la jerarquía de recursos para el proyecto que identifica el project.id .
|
labels
|
Struct (repetido) | |
labels.key
|
String | Si hay etiquetas presentes, la porción clave del par clave-valor. |
labels.value
|
String | Si hay etiquetas presentes, la parte del valor del par clave-valor. |
system_labels
|
Struct (repetido) | |
system_labels.key
|
String | Si hay etiquetas del sistema, la parte de la clave del par clave-valor. |
system_labels.value
|
String | Si hay etiquetas del sistema, la parte del valor del par clave-valor. |
location.location
|
String | Ubicación del uso a nivel de un país, una región o una zona. Muestra global para los recursos sin una ubicación específica. Para obtener más información, consulta Regiones y zonas.
|
location.country
|
String | Cuando location.location es un país, una región o una zona, este campo es el país de uso. Por ejemplo, US Para obtener más información, consulta Regiones y zonas.
|
location.region
|
String | Cuando location.location es un país o una región, este campo es la región de uso. Por ejemplo, us-central1 Para obtener más información, consulta Regiones y zonas.
|
location.zone
|
String | Cuando location.location es una zona, este campo es la zona de uso. Por ejemplo, us-central1-a Para obtener más información, consulta Regiones y zonas.
|
resource
|
Struct | Describe la estructura y el valor de la información relevante para los recursos del servicio (por ejemplo, máquinas virtuales o una SSD) que generan el uso del servicio. |
resource.name
|
String | Un identificador específico del servicio para el recurso que generó el uso relevante. Pueden ser generados por el usuario. |
resource.global_name
|
String | Un identificador de servicio único a nivel global para el recurso que generó un uso relevante. |
cost
|
Numérico | Es el costo del uso antes de aplicar los créditos. Para obtener el costo total, incluidos los créditos, agrega credits.amount a cost .
|
currency
|
String | La moneda de facturación del costo. Si deseas obtener más información, consulta Moneda local para facturación y pagos. |
currency_conversion_rate
|
Número de punto flotante | El tipo de cambio de dólares estadounidenses a la moneda local. Es decir, cost ÷ currency_conversion_rate es igual al costo en dólares estadounidenses.
|
usage.amount
|
Numérico | La cantidad de usage.unit que se usó.
|
usage.unit
|
String | La unidad base para medir el uso de recursos Por ejemplo, la unidad base para el almacenamiento estándar es bytes por segundos. |
usage.amount_in_pricing_unit
|
Numérico | La cantidad de uso de usage.pricing_unit .
|
usage.pricing_unit
|
String | Las unidades para medir el uso de recursos. |
credits
|
Struct (repetido) | Contiene campos que describen la estructura y el valor de los créditos. |
credits.id
|
String | Si se propaga, indica que un crédito está asociado con el SKU del producto. |
credits.full_name
|
String | El nombre del crédito asociado con el SKU del producto. |
credits.type
|
String | En este campo, se describe el propósito o el origen de credits.id .
|
credits.name
|
String | Es una descripción del crédito aplicado al uso. |
credits.amount
|
Numérico | El importe del crédito aplicado al uso. |
credits.channel_partner_amount
|
Numérico | El importe del crédito aplicado al uso, después de los descuentos y los márgenes de facturación de refacturación. Se basa en el channel_partner_name y el ChannelPartnerRepricingConfig asociado. Si el valor de credits.type es RESELLER_MARGIN, este importe será de cero.
|
credits.customer_amount
|
Numérico | El importe del crédito aplicado al uso, después de los descuentos y los márgenes de facturación de refacturación. Según el customer_name y el CustomerRepricingConfig asociado. Si el valor de credits.type es RESELLER_MARGIN, este importe será de cero.
|
adjustmentsInfo
|
Struct (repetido) | Contiene campos que describen la estructura y el valor de un ajuste para las líneas de pedido de costo. |
adjustmentsInfo.adjustment_id
|
String | Si se propaga, se asocia un ajuste con una línea de pedido de costo. adjustmentsInfo.adjustments_id es el ID único de todos los ajustes que generó un problema.
|
adjustmentsInfo.adjustment_description
|
String | Una descripción del ajuste y su causa. |
adjustmentsInfo.adjustment_type
|
String | Es el tipo de ajuste. |
adjustmentsInfo.adjustment_mode
|
String | Cómo se emitió el ajuste. |
export_time
|
Marca de tiempo | Un tiempo de procesamiento asociado con una adición de datos de facturación. Este aumentará con cada exportación nueva. Usa la columna export_time para comprender cuándo se actualizaron por última vez los datos de facturación exportados.
|
entitlement_name
|
String | Es el nombre del recurso de Entitlement de la API de Cloud Channel. Usa el formato accounts/{account}/customers/{customer}/entitlements/{entitlement} .
|
channel_partner_name
|
String | (Solo distribuidores) Es el nombre del recurso del socio de canal que le vende al cliente final. Usa el formato: accounts/{account}/channelPartnerLinks/{channelPartner} .
|
channel_partner_cost
|
Numérico | (Solo distribuidores) Es el costo para el socio de canal, identificado por el channel_partner_name , después de aplicar una ChannelPartnerRepricingConfig existente.
|
customer_name
|
String | El nombre del recurso del cliente del revendedor que consumió este uso en el formato accounts/{account}/customers/{customer} |
customer_cost
|
Numérico | El costo para el cliente del revendedor identificado en la columna customer_name , después de aplicar el CustomerRepricingConfig , si existe.
|
cost_at_list
|
Numérico | El costo si se cobra con el precio público. |
customer_repricing_config_name
|
String | El nombre del recurso de la API de Cloud Channel CustomerRepricingConfig . Usa el formato: accounts/{account}/customers/{customer}/customerRepricingConfigs/{id} .
|
channel_partner_repricing_config_name
|
String | (Solo distribuidores) El nombre del recurso de la API de Cloud Channel ChannelPartnerRepricingConfig . Usa el formato: accounts/{account}/channelPartnerLinks/{channelPartner}/channelPartnerRepricingConfigs/{id} .
|
tags
|
Struct | Campos que describen la etiqueta de política, como clave, valor y espacio de nombres. |
tags.key
|
String | El nombre corto o el nombre visible de la clave asociada con esta etiqueta de política en particular. |
tags.value
|
String | Los recursos adjuntos a una clave de etiqueta. En un momento determinado, se puede adjuntar exactamente un valor a un recurso para una clave determinada. |
tags.inherited
|
Booleano | Indica si una vinculación de etiqueta es heredada (Tags Inherited = True) o directa/no heredada (Tags Inherited = False). |
tags.namespace
|
String | Representa la jerarquía de recursos que define los valores y la clave de la etiqueta de política. El espacio de nombres se puede combinar con los nombres cortos de la clave y el valor de la etiqueta para crear un nombre global único y completamente calificado para la clave o el valor de la etiqueta. |
customer_correlation_id
|
String | El ID de CRM externo del cliente Se propaga solo si existe un ID de CRM para este cliente. |
price
|
Struct | Campos que describen la estructura y el valor relacionados con los precios cobrados por el uso. |
price.effective_price
|
Numérico | Es el precio que se cobra por el uso. |
price.tier_start_amount
|
Numérico | La cantidad limitada de unidades para el nivel de precios de un SKU. Por ejemplo, un SKU con tres niveles de precios, como de 0 a 100 unidades, de 101 a 1,000 unidades y más de 1,001 unidades, mostrará tres filas de precios para el SKU, con 0, 101 y 1,001 en el campo price.tier_start_amount que representa la cantidad de unidades iniciales para los niveles de precios del SKU.
Obtén más información sobre los niveles de precios de Google Cloud.
|
price.unit
|
String | La unidad de uso en la que se especifica el precio
se mide el uso de recursos (por ejemplo, gibibyte, tebibyte, mes, año,
gibibyte por hora, gibibyte por mes o recuento). El valor en la
El campo price.unit coincide con el valor de la
usage.pricing_unit .
|
price.pricing_unit_quantity
|
Numérico | El nivel de precios por cantidad de unidades del SKU. Por ejemplo, si el nivel de precio es de USD 1 por 1,000,000 de bytes, en esta columna aparecerá 1,000,000. |
transaction_type
|
String | Es el tipo de transacción del vendedor. El tipo de transacción puede ser uno de los siguientes:
|
seller_name
|
String | Es el nombre legal del vendedor. |
subscription
|
Struct | Campos que describen los compromisos basados en la inversión o en los recursos. Puedes usar estos campos para analizar las tarifas de compromisos específicos. |
subscription.instance_id
|
String | El ID de suscripción vinculado a un compromiso. |
Notas adicionales sobre el esquema
Columnas no aplicables a Google Workspace
Cuando una columna o un campo no se aplican a una familia de productos, los datos exportados para
esta familia de productos contendrá null
en esta columna o campo. Lo siguiente
Las columnas o los campos no se aplican a las exportaciones de Google Workspace:
project
labels
resource
credits
adjustmentsInfo
cost_at_list
customer_repricing_config_name
channel_partner_repricing_config_name
tags
price.effective_price
price.tier_start_amount
transaction_type
seller_name
Otras notas sobre la exportación de Google Workspace
Existen varios comportamientos especiales con las exportaciones de Google Workspace:
- Los datos de Google Workspace no incluyen el uso propio del revendedor.
- Cuando
cost_type
estax
yadjustment
,usage.amount_in_pricing_units
siempre es 1. - En las facturas de Google Workspace, los impuestos se muestran como un elemento de una sola línea. En de la exportación, los impuestos se desglosan por cliente. Si bien el impuesto total debe coinciden con la factura, los impuestos individuales pueden contener pequeñas imprecisiones de redondeo.
billing_account_id
- En el caso de Google Cloud, esta es la cuenta de Facturación de Cloud con la que está asociado el uso.
- Para Google Workspace, este es el ID de Cloud Identity del cliente.
service
y sku
Para Google Workspace, estas columnas representan el “Producto” y "SKU" asociados con el uso. Más información sobre las SKU IDs de Google Cloud.
usage_start_time
y usage_end_time
En el archivo CSV de la factura de Google Workspace, esto se representa como fechas. En de las exportaciones, se representan como marcas de tiempo:
- Para
usage_start_time
, esta es la hora de inicio (incluida) de la de suscripción, a las 0:00 a.m. PST de la fecha de inicio. - Para
usage_end_time
, esta es la hora de finalización (exclusiva) de la suscripción, a las 0:00 a.m. (PST) del día después de la fecha de finalización.
project.labels
Para Google Cloud, estos son los pares clave-valor en la El proyecto de Google Cloud en el que se produjo el uso. Para obtener más información, consulta Cómo usar etiquetas.
labels
Para Google Cloud, estos son los pares clave-valor en la consola recurso en el que ocurrió el uso. Para obtener más información, consulta Uso de Etiquetas de Google Cloud.
system_labels
En el caso de Google Cloud, estos son los pares clave-valor del recurso de Google Cloud en el que se produjo el uso. Para obtener más información, consulta Los sistemas disponibles etiquetas.
En el caso de Google Workspace, son metadatos adicionales sobre el que incluye lo siguiente:
workspace.googleapis.com/domain_name
: Es el nombre de dominio del cliente.workspace.googleapis.com/order_id
: Es el ID de pedido.workspace.googleapis.com/purchase_order_id
: Es la orden de compra (PO). ID.workspace.googleapis.com/subscription_id
: Es el ID de la suscripción.workspace.googleapis.com/usage_type
: Es el tipo de uso. No aplicable sicost_type
no esregular
.
Entre los tipos de uso de Google Workspace, se incluyen los siguientes:
COMMITMENT_TERM_START_ITEM
: Inicio de una suscripción. Precio habitual asociado con un mes parcial para una suscripción de compromiso facturada mensualmente y para el período de facturación/contrato de una suscripción prepagada.COMMITMENT_TERM_END_ITEM
: Fin de una suscripción. Por lo general, se asocia con los cargos del último mes de una suscripción de compromiso facturada mensualmente.COMMITMENT_TERM_RENEWAL_ITEM
: Inicio de un período de suscripción con seguimiento.COMMITMENT_MONTHLY_ITEM
: Uso registrado para los compromisos existentes en el a principios de mes. En la mayoría de los casos, el cargo se extenderá a lo largo del todo el mes.COMMITMENT_SEATS_CHANGE_ITEM
: Se registra cuando cambia el nivel de compromiso (ya sea de aumento o disminución). Suele comenzar a mediados de mes y se extiende hasta el final del mes para una suscripción de compromiso facturada mensual o hasta el final del período de facturación o del contrato de una suscripción prepagada.COMMITMENT_CANCEL_ITEM
: Se registra cuando se cancela una suscripción. Incluye los cargos asociados con la rescisión temprana. Representa un se cobra el resto del período del contrato cuando se cancela. la mitad del período de facturación o un crédito emitido para el resto del período de facturación cuando un contratados se modifiquen o cancelen a mitad de camino.FLEXIBLE_SEATS_ITEM
: Registra el uso de una cantidad determinada de usuarios durante un bloque continuo de algunos días. Actualmente, solo está dirigido a usuarios sin compromiso.COUPON_DISCOUNT_ITEM
: Es el importe de descuento asociado con un cupón.MIGRATED_CREDIT_ITEM
: Crédito de la migración de Postini.COMMITMENT_PREPAY_BILLING_PERIOD_ITEM
: Representa una información de uso que se se crea al comienzo del ciclo de pago para todo el ciclo de una suscripción prepagada de compromiso.
usage.amount
Para el uso por licencias de Google Workspace, esto indica las licencias pagadas. Para Por ejemplo, licencias comprometidas o la cantidad de licencias pagadas que se realizan por compromisos flexibles.
usage.pricing_unit
- Para Google Cloud, obtén más información sobre la API de Cloud Billing Catalog.
- En el caso de Google Workspace, es
count
.
credits.id
Para Google Cloud, es un identificador alfanumérico único
(12-b34-c56-d78) o una descripción del tipo de crédito (Compromiso de uso).
Descuento:
CPU
). Si el campo credits.id
está vacío, el SKU del producto no está asociado con un
crédito.
credits.full_name
Para Google Cloud, se trata de una descripción legible por humanos de un
alfanuméricos credits.id
Los ejemplos incluyen Prueba gratuita
crédito
o comprometido de uso basado en la inversión
descuento
de Google Cloud. Los valores de credits.full_name
solo se propagan para los SKU con un formato alfanumérico.
credits.id
Si el valor de credits.id
es una descripción del tipo de crédito (como Descuento por compromiso de uso: CPU), el campo credits.full_name
estará vacío.
credits.type
En Google Cloud, los tipos de crédito incluyen los siguientes:
COMMITTED_USAGE_DISCOUNT
: Contratos por compromiso de uso basados en recursos que se compran para Compute Engine en obtener precios con grandes descuentos por el uso de VM.COMMITTED_USAGE_DISCOUNT_DOLLAR_BASE
: Contratos por compromiso de uso basados en la inversión que se compran para servicios a cambio de tu compromiso de gastar un importe mínimo.DISCOUNT
: El tipo de crédito de descuento se usa para los créditos que se obtienen después de alcanzar un límite de gastos contractual. Ten en cuenta que, en los informes de Facturación de Cloud disponibles en Partner Sales Console, el tipo de crédito de descuento se muestra como Descuentos basados en gastos (contrato).FREE_TIER
: Algunos servicios ofrecen el uso gratuito de recursos hasta determinados límites En estos servicios, se aplican créditos para implementar el uso del nivel gratuito.PROMOTION
: El tipo de crédito promocional incluye Google Cloud Free. Prueba y créditos de campañas de marketing, o bien otros subsidios para usar Google Cloud. Si están disponibles, los créditos promocionales se consideran una forma de pago se aplican automáticamente para reducir el total de tu factura.RESELLER_MARGIN
: Si eres un distribuidor, el tipo de crédito de margen del distribuidor indica los descuentos del programa para distribuidores ganados en cada elemento de una sola línea apto.SUBSCRIPTION_BENEFIT
: Créditos obtenidos por la compra de suscripciones a largo plazo a los servicios a cambio de descuentos.SUSTAINED_USAGE_DISCOUNT
: El tipo de crédito de descuento por uso continuo es un descuento automático que por ejecutar recursos específicos de Compute Engine durante una cantidad significativa de tiempo del mes de facturación.
adjustmentsInfo
Para Google Cloud, estos valores solo se completan si la línea de pedido del costo
se generó para una modificación de la Facturación de Cloud. El adjustmentsInfo
contiene información detallada sobre el ajuste, ya sea que se haya emitido para su corrección
un error u otras razones.
adjustmentsInfo.adjustment_type
En el caso de Google Cloud, esto incluye lo siguiente:
USAGE_CORRECTION
: Una corrección debido a que se informó un uso incorrecto.PRICE_CORRECTION
: Una corrección debido a reglas de fijación de precios incorrectas.METADATA_CORRECTION
: Una corrección para corregir metadatos sin cambiar el costo.GOODWILL
: Se trata de un crédito que se emite al cliente para el fondo de comercio.SALES_BASED_GOODWILL
: Es un crédito emitido al cliente como fondo de comercio, como parte de un contrato.SLA_VIOLATION
: Es un crédito que se otorga al cliente debido a un nivel de servicio. un incumplimiento del objetivo de seguridad (SLO).BALANCE_TRANSFER
: Es un ajuste para transferir fondos desde una cuenta de pagos. a otro.ACCOUNT_CLOSURE
: Es un ajuste para que una cuenta cerrada quede en cero. el equilibrio.GENERAL_ADJUSTMENT
: Una modificación general de la cuenta de facturación.
adjustmentsInfo.adjustment_mode
En el caso de Google Cloud, esto incluye lo siguiente:
PARTIAL_CORRECTION
: La corrección anula parcialmente el uso original. y el costo.COMPLETE_NEGATION_WITH_REMONETIZATION
: La corrección anula por completo la uso y costo originales, y problemas con las líneas de pedido corregidas con y el costo de la canalización.COMPLETE_NEGATION
: La corrección anula por completo el uso original y y no se vuelve a monetizar ningún uso adicional.MANUAL_ADJUSTMENT
: El ajuste se asigna al costo y al uso de forma manual.
price.effective_price
En el caso de Google Cloud, es el precio que se cobra por el uso de la Precios de SKU y SKU de Google Cloud o Google Maps Platform diferentes. Si tu cuenta de Facturación de Cloud tiene precios de contrato personalizados, esta es tu el precio específico de la cuenta de facturación De lo contrario, esta es la lista precio del nivel de SKU o SKU.