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:
payments_account_info.payments_account_id: Eine 16-stellige ID zur Identifizierung des Zahlungskontos, 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 angegeben.payments_account_info.payments_profile_id: Eine 12-stellige ID zur Identifizierung des Zahlungsprofils, das mit der Abrechnungseinrichtung verknüpft ist.
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.