Abrechnung einrichten

Eine Abrechnungseinrichtung ist eine Verknüpfung auf Kontoebene zwischen einem Google Ads-Konto und einem Zahlungs konto (auch als Rechnungs einrichtung bezeichnet). Sie bestimmt effektiv , wem die Kosten in Rechnung gestellt werden, die durch die Konto budgets der Abrechnungseinrichtung entstehen. Jedes Zahlungskonto entspricht einer einzelnen Rechnung.

Zahlungskonten

Jede BillingSetup identifiziert ein Zahlungskonto , dem die Kosten in Rechnung gestellt werden, die durch die Kontobudgets entstehen. Dieses Zahlungs konto ist mit einem Zahlungs profil verknüpft, das letztendlich für die Kosten verantwortlich ist.

Abrechnungseinrichtungen enthalten sowohl ein payments_account-Feld als auch eine Gruppe von payments_account_info -Feldern, die das verwendete Zahlungskonto identifizieren, darunter:

Wenn ein Zahlungskonto für die konsolidierte Abrechnunginfrage kommt, können mehrere Google Ads-Konten auf derselben Rechnung zusammengefasst werden. Dazu müssen Sie für die Abrechnungseinrichtungen das gleiche zugrunde liegende Zahlungskonto verwenden.

Neue Abrechnungseinrichtungen erstellen

Sie können neue Abrechnungseinrichtungen mit vorhandenen Zahlungskonten verknüpfen oder mit Konten, die gleichzeitig erstellt wurden.

Vorhandenes Zahlungskonto verwenden

Wenn Sie eine Verknüpfung mit einem vorhandenen Zahlungskonto herstellen möchten, legen Sie für payments_account die Ressourcen-ID eines gültigen Zahlungskontos fest. payments_account_info darf nicht geändert werden.

Mit der PaymentsAccountService.ListPaymentsAccounts Methodekönnen Sie verfügbare Zahlungskonten auflisten. Die zurückgegebenen PaymentsAccounts hängen vom Verwaltungskonto ab, das Sie für die Authentifizierung verwenden.

Für jedes PaymentsAccount befindet sich die ID des Zahlungs verwaltungskontos im paying_manager_customer Feld.

Neues Zahlungskonto verwenden

Wenn Sie eine Verknüpfung mit einem neuen Zahlungskonto herstellen möchten, legen Sie die folgenden Felder in payments_account_info (don't set payments_account) fest:

Im folgenden Beispiel wird gezeigt, wie Sie eine neue Abrechnungseinrichtung aus einer vorhandenen Zahlungsprofil-ID erstellen. Wie bereits erwähnt, wird dadurch auch ein neues Zahlungskonto mit dem Namen My New Payments Account erstellt.

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);
}

Wenn dies die erste Abrechnungseinrichtung ist, die einem Google Ads-Konto hinzugefügt wird, wird der Kunde effektiv für die Abrechnung mit dem angegebenen Zahlungsprofil registriert.

Status der Abrechnungseinrichtung

Neue BillingSetup-Instanzen müssen genehmigt werden, bevor sie in Kraft treten. Bis dahin befindet sich ihr status im Zustand PENDING.

Ein BillingSetup kann einen der folgenden status haben:

Status der Abrechnungseinrichtung Beschreibung
PENDING Genehmigung ausstehend.
APPROVED_HELD Genehmigt, aber das entsprechende erste Budget nicht. Dies kann nur bei Abrechnungseinrichtungen auftreten, die für die monatliche Rechnungsstellung konfiguriert sind.
APPROVED Einrichtung wurde genehmigt.
CANCELLED Die Einrichtung wurde vom Nutzer vor der Genehmigung abgebrochen.

Abrechnungseinrichtung eines Kontos abrufen

Wie die meisten anderen Entitäten in der Google Ads API wird ein BillingSetup abgerufen, indem Sie GoogleAdsService.SearchStream mit einer Google Ads Query Language-Abfrage abfragen, in der angegeben wird, welche Felder zurückgegeben werden sollen.

Sobald Sie einen Verweis auf ein BillingSetup, haben, können Sie damit ein AccountBudgetProposal erstellen, wie unter Kontobudget beschrieben.

Ausstehende Abrechnungseinrichtung abbrechen

Ein BillingSetup, das noch nicht in Kraft getreten ist, kann mit dem Vorgang zum Entfernen abgebrochen werden. Abrechnungseinrichtungen können nur abgebrochen werden, wenn ihr status PENDING ist oder wenn sie APPROVED sind und erst in der Zukunft beginnen.