Eine Abrechnungseinrichtung ist eine Verknüpfung auf Kontoebene zwischen einem Google Ads-Konto und einem Zahlungsprofil. (auch als Rechnung bezeichnet) einrichten), was effektiv bestimmt, wem die über das Konto der Abrechnungseinrichtung entstandenen Kosten in Rechnung gestellt werden Budgets. Jedes Zahlungskonto entspricht einer einzelnen Rechnung.
Zahlungskonten
Jede BillingSetup
identifiziert ein Zahlungskonto
dem die Kosten aus den Kontobudgets in Rechnung gestellt werden. Diese Zahlungen
Konto ist mit einem Payments-Konto verknüpft
Profil, das letztendlich
verantwortlich ist.
Abrechnungseinrichtungen enthalten payments_account
.
und eine Gruppe von
payments_account_info
Felder zur Identifizierung des verwendeten Zahlungskontos. Dazu gehören:
payments_account_info.payments_account_id
: Eine 16-stellige ID zur Identifizierung des mit dem Abrechnungseinrichtung.payments_account_info.payments_account_name
: Der Name des Zahlungskontos, das mit der Abrechnungseinrichtung verknüpft ist. Dieser Name wird auf die monatlichen Rechnungen gedruckt.payments_account_info.payments_profile_id
: Eine 12-stellige ID zur Identifizierung des mit dem Abrechnungseinrichtung.
Wenn ein Zahlungskonto konsolidiert werden kann Abrechnung, dann mehrere Google- Google Ads-Konten lassen sich in derselben Rechnung gruppieren, indem die Abrechnungseinstellungen festgelegt werden um dasselbe zugrunde liegende Zahlungskonto zu verwenden.
Neue Abrechnungseinrichtungen erstellen
Sie können neue Abrechnungseinrichtungen mit vorhandenen oder erstellten Zahlungskonten verknüpfen aus.
Vorhandenes Zahlungskonto verwenden
Wenn Sie eine Verknüpfung mit einem vorhandenen Zahlungskonto erstellen möchten, legen Sie Folgendes fest:
payments_account
in den
Ressourcen-ID eines gültigen Zahlungskontos. Nehmen Sie jedoch keine Änderungen vor.
payments_account_info
Sie können verfügbare Zahlungskonten auflisten, indem Sie
PaymentsAccountService.ListPaymentsAccounts
. Die
Die zurückgegebenen PaymentsAccounts
sind vom Verwaltungskonto abhängig, für das Sie
Authentifizierung.
Für jede PaymentsAccount
die ID des bezahlten
Manager befindet sich in der
paying_manager_customer
ein.
Neues Zahlungskonto verwenden
Legen Sie die folgenden Felder fest in
payments_account_info
payments_account
nicht festlegen:
Im Beispiel unten sehen Sie, wie eine neue Abrechnungseinrichtung aus einer vorhandenen
Zahlungsprofil-ID. Wie oben angegeben, wird dadurch auch ein neues
Zahlungskonto mit dem Namen 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);
}
Wenn dies die erste Abrechnungseinrichtung ist, die einem Google Ads-Konto hinzugefügt wird, gilt Folgendes: den Kunden effektiv für die Abrechnung mit den betreffenden Payments-Diensten anmelden, zu erstellen.
Status der Abrechnungseinrichtung
Neue BillingSetup
-Instanzen unterliegen den
Genehmigung einholen, bevor sie in Kraft treten. Bis dahin haben die
status
ist in einem
PENDING
Bundesstaat.
Ein BillingSetup
kann in einem der folgenden Werte enthalten sein:
status
:
Status der Abrechnungseinrichtung | Beschreibung |
---|---|
PENDING |
Genehmigung ausstehend. |
APPROVED_HELD |
Genehmigt, aber das entsprechende erste Budget nicht. Das ist nur bei Abrechnungseinrichtungen möglich, die mit monatlicher Rechnungsstellung konfiguriert sind. |
APPROVED |
Einrichtung wurde genehmigt. |
CANCELLED |
Die Einrichtung wurde vor der Genehmigung vom Nutzer abgebrochen. |
Abrechnungseinrichtung eines Kontos abrufen
Wie die meisten anderen Entitäten in der Google Ads API
BillingSetup
wird durch Abfrage des
GoogleAdsService.SearchStream
mithilfe einer Google Ads Query Language-Abfrage, in der angegeben wird, welche Felder zurückgegeben werden sollen.
Sobald Sie einen Verweis auf ein BillingSetup
erhalten haben,
können Sie damit eine
AccountBudgetProposal
wie beschrieben in
Kontobudget.
Ausstehende Abrechnungseinrichtung abbrechen
Eine BillingSetup
, die noch nicht wirksam ist, kann
mit dem Entfernen-Vorgang abgebrochen werden. Abrechnungseinrichtungen können nur unter folgenden Voraussetzungen abgebrochen werden:
status
sind
PENDING
oder APPROVED
in der Zukunft beginnen.