Configuración de facturación

Una configuración de facturación es un vínculo a nivel de la cuenta entre una cuenta de Google Ads y una cuenta de Payments (también conocida como factura ), que efectivamente Determina a quién se le facturan los costos generados en la cuenta de la configuración de facturación. presupuestos. Cada cuenta de pagos corresponde a una sola factura.

Acerca de las cuentas de pagos

Cada BillingSetup identifica una cuenta de pagos que recibe la factura de los costos generados por los presupuestos de su cuenta. Este pago está asociada con una cuenta de Pagos de servicio que, en última instancia, es responsable de los cargos.

Las configuraciones de facturación contienen un payments_account y un grupo de payments_account_info campos que identifican que la cuenta de pagos está en uso, incluidos los siguientes:

Si una cuenta de pagos es apta para la consolidación Facturación y, luego, varias cuentas de Google Las cuentas de Google Ads se pueden agrupar en la misma factura estableciendo su configuración de facturación usen la misma cuenta de pagos subyacente.

Creación de nuevas configuraciones de facturación

Puede vincular configuraciones de facturación nuevas a las cuentas de pagos existentes o a las creadas al mismo tiempo.

Usa una cuenta de pagos existente

Para vincular una cuenta de pagos existente, configura payments_account al el ID de recurso de una cuenta de pagos válida. Sin embargo, no modifiques payments_account_info

Puedes enumerar las cuentas de pagos disponibles con el PaymentsAccountService.ListPaymentsAccounts método de pago. El Los PaymentsAccounts que se devuelven dependen de la cuenta de administrador que usas para autenticación.

Por cada PaymentsAccount, el ID de sus administrador se encuentra en paying_manager_customer .

Usa una nueva cuenta de pagos

Para vincular una nueva cuenta de pagos, completa los siguientes campos en payments_account_info (no configurar payments_account):

En el siguiente ejemplo, se muestra cómo crear una configuración de facturación nueva a partir de una configuración ID de perfil de pagos. Como se indicó anteriormente, esto también creará un nuevo Cuenta de pagos con el nombre My New Payments Account.

BillingSetup bsetup = BillingSetup.newBuilder()
    .setPaymentsAccountInfo(PaymentsAccountInfo.newBuilder()
        .setPaymentsAccountName("My New Payments Account")
        .setPaymentsProfileId("1234-5678-9012")
        .build())
    .setStartTimeType(TimeType.NOW)
    .build();

BillingSetupOperation op = BillingSetupOperation.newBuilder().setCreate(bsetup).build();

try (BillingSetupServiceClient billingSetupServiceClient = googleAdsClient
    .getBillingSetupServiceClient()) {

  MutateBillingSetupResponse response =
      billingSetupServiceClient.mutateBillingSetup(Long.toString(customerId), op);
}

Si esta es la primera configuración de facturación que se agrega a una cuenta de Google Ads, registrar de manera efectiva al cliente para la facturación usando los pagos que se indican perfil.

Estado de la configuración de facturación

Las instancias nuevas de BillingSetup están sujetas a aprobación antes de que entren en vigencia. Hasta entonces, sus status se encuentra en PENDING para cada estado.

Un BillingSetup puede estar en una de las siguientes opciones: status:

Estado de la configuración de facturación Descripción
PENDING Aprobación pendiente.
APPROVED_HELD Se aprobó, pero el primer presupuesto correspondiente no lo ha hecho. Esto solo puede ocurrir con las configuraciones de facturación establecidas para la facturación mensual.
APPROVED Se aprobó la configuración.
CANCELLED El usuario canceló la configuración antes de la aprobación.

Recuperar la configuración de facturación de una cuenta

Al igual que la mayoría de las demás entidades de la API de Google Ads, un BillingSetup se recupera mediante una consulta al GoogleAdsService.SearchStream mediante una consulta del lenguaje de consulta de Google Ads que especifique qué campos mostrar.

Una vez que obtengas una referencia a un BillingSetup, haz lo siguiente: puedes usarlo para crear un AccountBudgetProposal como se describe en Presupuesto de la cuenta.

Cómo cancelar una configuración de facturación pendiente

Un BillingSetup que aún no entró en vigencia puede se puede cancelar con la operación de eliminación. Las configuraciones de facturación pueden cancelarse solo si sus status son PENDING o si son APPROVED comenzar en el futuro.