Abrechnung einrichten

Eine Abrechnungseinrichtung ist eine Verknüpfung auf Kontoebene zwischen einem Google Ads-Konto und einem Zahlungskonto (auch Rechnungseinrichtung genannt). Sie legt fest, wem die Kosten in Rechnung gestellt werden, die durch die Kontobudgets der Abrechnungseinrichtung entstehen. Jedem Zahlungskonto entspricht eine einzelne Rechnung.

Zahlungskonten

Jede BillingSetup identifiziert ein Zahlungskonto, für das die Kosten der Kontobudgets in Rechnung gestellt werden. Dieses Zahlungskonto ist mit einem Zahlungsprofil verknüpft, das letztendlich für die Abbuchungen verantwortlich ist.

Abrechnungseinrichtungen enthalten sowohl ein Feld vom Typ payments_account als auch eine Gruppe von Feldern vom Typ payments_account_info, die angeben, dass das Zahlungskonto verwendet wird. Dazu gehören:

Wenn ein Zahlungskonto für die zusammengeführte Abrechnung infrage kommt, können mehrere Google Ads-Konten in derselben Rechnung zusammengefasst werden. Dazu müssen Sie in den Abrechnungseinstellungen das zugrunde liegende Zahlungskonto festlegen.

Neue Abrechnungseinrichtungen erstellen

Sie können neue Abrechnungseinrichtungen mit vorhandenen oder gleichzeitig erstellten Zahlungskonten verknüpfen.

Vorhandenes Zahlungskonto verwenden

Wenn Sie eine Verknüpfung mit einem vorhandenen Zahlungskonto herstellen möchten, setzen Sie payments_account auf die Ressourcen-ID eines gültigen Zahlungskontos. Ändern Sie payments_account_info jedoch nicht.

Mit der Methode PaymentsAccountService.ListPaymentsAccounts können Sie verfügbare Zahlungskonten auflisten. Welche PaymentsAccounts zurückgegeben wird, hängt vom Verwaltungskonto ab, das Sie für die Authentifizierung verwenden.

Für jede PaymentsAccount befindet sich die ID des Zahlungsmanagers im Feld paying_manager_customer.

Neues Zahlungskonto verwenden

Wenn Sie eine Verknüpfung mit einem neuen Zahlungskonto herstellen möchten, legen Sie die folgenden Felder in payments_account_info fest. Legen Sie payments_accountnicht fest:

Im folgenden Beispiel wird gezeigt, wie Sie eine neue Abrechnungseinrichtung anhand einer vorhandenen Zahlungsprofil-ID erstellen. Wie oben angegeben, 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 damit für die Abrechnung über das angegebene Zahlungsprofil registriert.

Status der Abrechnungseinrichtung

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

Ein BillingSetup kann sich in einem der folgenden status-Status befinden:

Status der Abrechnungseinrichtung Beschreibung
PENDING Genehmigung ausstehend.
APPROVED_HELD Das Budget wurde genehmigt, das zugehörige erste Budget jedoch nicht. Das kann nur bei Abrechnungseinrichtungen auftreten, die für die monatliche Rechnungsstellung konfiguriert sind.
APPROVED Die 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 eine BillingSetup abgerufen, indem die GoogleAdsService.SearchStream mit einer Google Ads Query Language-Abfrage abgefragt wird, in der angegeben ist, welche Felder zurückgegeben werden sollen.

Sobald Sie eine Referenz auf eine BillingSetup haben, können Sie damit ein AccountBudgetProposal erstellen, wie im Abschnitt Kontobudget beschrieben.

Ausstehende Abrechnungseinrichtung abbrechen

Eine BillingSetup, die noch nicht in Kraft getreten ist, kann mit dem Vorgang „Entfernen“ abgebrochen werden. Abrechnungseinrichtungen können nur gekündigt werden, wenn ihre status PENDING ist oder wenn sie APPROVED zu einem späteren Zeitpunkt beginnen sollen.