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:
payments_account_info.payments_account_id
: 16-stellige ID, mit der das Zahlungskonto identifiziert wird, das mit der Abrechnungseinrichtung verknüpft ist.payments_account_info.payments_account_name
: Der Name des Zahlungskontos, das mit der Abrechnungseinrichtung verknüpft ist. Dieser Name wird auf monatlichen Rechnungen gedruckt.payments_account_info.payments_profile_id
: Eine 12-stellige ID, mit der das Zahlungsprofil identifiziert wird, das mit der Abrechnungseinrichtung verknüpft ist.
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_account
nicht 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.