- HTTP-Anfrage
- Pfadparameter
- Anfrageparameter
- Anfragetext
- Antworttext
- Autorisierungsbereiche
- Rechnung
- InvoiceType
- AccountBudgetSummary
- InvalidActivitySummary
- AccountSummary (Kontozusammenfassung)
- Testen!
Gibt alle Rechnungen für einen bestimmten Monat zurück, die mit einer Abrechnungseinrichtung verknüpft sind.
Liste der ausgegebenen Fehler: AuthenticationError AuthorizationError FieldError HeaderError InternalError InvoiceError QuotaError RequestError
HTTP-Anfrage
GET https://googleads.googleapis.com/v14/customers/{customerId}/invoices
Die URL verwendet die Syntax der gRPC-Transcodierung.
Pfadparameter
Parameter | |
---|---|
customerId |
Erforderlich. Die ID des Kunden, für den Rechnungen abgerufen werden sollen. |
Abfrageparameter
Parameter | |
---|---|
billingSetup |
Erforderlich. Der Ressourcenname der Abrechnungseinrichtung der angeforderten Rechnungen.
|
issueYear |
Erforderlich. Das Ausstellungsjahr für den Abruf von Rechnungen im Format JJJJ. Es können nur Rechnungen abgerufen werden, die im Jahr 2019 oder später ausgestellt wurden. |
issueMonth |
Erforderlich. Der Ausstellungsmonat, in dem Rechnungen abgerufen werden sollen. |
Anfragetext
Der Anfragetext muss leer sein.
Antworttext
Antwortnachricht für InvoiceService.ListInvoices
.
Bei Erfolg enthält der Antworttext Daten mit der folgenden Struktur:
JSON-Darstellung |
---|
{
"invoices": [
{
object ( |
Felder | |
---|---|
invoices[] |
Die Liste der Rechnungen, die der Abrechnungseinrichtung und dem Zeitraum entsprechen. |
Autorisierungsbereiche
Erfordert den folgenden OAuth-Bereich:
https://www.googleapis.com/auth/adwords
Weitere Informationen finden Sie in der Übersicht über OAuth 2.0.
Rechnung
Eine Rechnung. Alle Rechnungsinformationen werden mit der PDF-Rechnung in einer Momentaufnahme angezeigt. Bei Rechnungen, die älter als die Einführung von InvoiceService sind, stimmen die Snapshot-Informationen möglicherweise nicht mit der PDF-Rechnung überein.
JSON-Darstellung |
---|
{ "resourceName": string, "type": enum ( |
Felder | |
---|---|
resourceName |
Nur Ausgabe Der Ressourcenname der Rechnung. Eine Rechnung kann von mehreren Kunden verwendet werden. Daher können mehrere Ressourcennamen auf dieselbe Rechnung verweisen. Namen von Rechnungsressourcen haben das folgende Format:
|
type |
Nur Ausgabe Die Art der Rechnung. |
serviceDateRange |
Nur Ausgabe Der Zeitraum des Servicezeitraums dieser Rechnung. Das Enddatum ist eingeschlossen. |
adjustmentsSubtotalAmountMicros |
Nur Ausgabe Die Zwischensumme der Zwischensumme der Vorsteuer für Korrekturen auf Rechnungsebene in Mikroeinheiten. |
adjustmentsTaxAmountMicros |
Nur Ausgabe Die Summe der Steuern auf Rechnungsebene in Mikros. |
adjustmentsTotalAmountMicros |
Nur Ausgabe Der Gesamtbetrag der Korrekturen auf Rechnungsebene in Mikroeinheiten. |
regulatoryCostsSubtotalAmountMicros |
Nur Ausgabe Die Zwischensumme der Zwischensumme vor Steuern der regulatorischen Kosten auf Rechnungsebene in Mikros. |
regulatoryCostsTaxAmountMicros |
Nur Ausgabe Die Summe der Steuern für die regulatorischen Kosten auf Rechnungsebene in Mikroeinheiten. |
regulatoryCostsTotalAmountMicros |
Nur Ausgabe Der Gesamtbetrag der regulatorischen Kosten auf Rechnungsebene in Mikros. |
replacedInvoices[] |
Nur Ausgabe Der Ressourcenname der ursprünglichen Rechnung(en), die neu in Rechnung gestellt oder durch diese Rechnung ersetzt wird (falls zutreffend). Aufgrund der Konsolidierung von Rechnungen wurden möglicherweise mehrere Rechnungen ersetzt. Die ersetzten Rechnungen gehören möglicherweise nicht zum selben Zahlungskonto. Wenn
|
accountBudgetSummaries[] |
Nur Ausgabe Die Liste der zusammengefassten Informationen zum Kontobudget, die mit dieser Rechnung verknüpft sind. |
accountSummaries[] |
Nur Ausgabe Die Liste der zusammengefassten Kontoinformationen für diese Rechnung. |
id |
Nur Ausgabe Die ID der Rechnung. Sie wird auf der PDF-Rechnung als „Rechnungsnummer“ aufgeführt. |
billingSetup |
Nur Ausgabe Der Ressourcenname der Abrechnungseinrichtung dieser Rechnung.
|
paymentsAccountId |
Nur Ausgabe Eine 16-stellige ID zur Identifizierung des mit der Abrechnungseinrichtung verknüpften Zahlungskontos, z. B. „1234-5678-9012-3456“. Sie wird auf der PDF-Rechnung als „Rechnungskontonummer“ aufgeführt. |
paymentsProfileId |
Nur Ausgabe Eine 12-stellige ID zur Identifizierung des Zahlungsprofils, das mit der Abrechnungseinrichtung verknüpft ist, z. B. „1234-5678-9012“. Sie wird auf der PDF-Rechnung als „Abrechnungs-ID“ angegeben. |
issueDate |
Nur Ausgabe Ausstellungsdatum im Format JJJJ-MM-TT. Es wird auf der PDF-Rechnung als „Ausstellungsdatum“ oder „Rechnungsdatum“ angezeigt. |
dueDate |
Nur Ausgabe Das Fälligkeitsdatum im Format JJJJ-MM-TT. |
currencyCode |
Nur Ausgabe Der Währungscode. Alle Kosten werden in dieser Währung zurückgegeben. Ein Teil der Währungscodes, der von der Norm ISO 4217 abgeleitet wurde, wird unterstützt. |
exportChargeSubtotalAmountMicros |
Nur Ausgabe Die Zwischensumme der Zwischensumme vor Steuern der Exportgebühren auf Rechnungsebene in Mikros. |
exportChargeTaxAmountMicros |
Nur Ausgabe Die Summe der Steuern auf Rechnungsebene für Exportgebühren, in Mikroeinheiten. |
exportChargeTotalAmountMicros |
Nur Ausgabe Der Gesamtbetrag der Exportgebühren auf Rechnungsebene in Mikros. |
subtotalAmountMicros |
Nur Ausgabe Die Zwischensumme vor Steuern in Mikroeinheiten. Dies entspricht der Summe der Zwischensummen der AccountBudgetSummary und der Invoice.adjustments_subtotal_amount_micros. |
taxAmountMicros |
Nur Ausgabe Die Summe aller Steuern auf der Rechnung in Mikros. Dies entspricht der Summe der Steuerbeträge von AccountBudgetSummary zuzüglich Steuern, die nicht mit einem bestimmten Kontobudget verknüpft sind. |
totalAmountMicros |
Nur Ausgabe Der Gesamtbetrag in Mikroeinheiten. Dies entspricht der Summe aus „Invoice.subtotal_amount_micros“, „Invoice.tax_amount_micros“, „Invoice.regulatory_costs_subtotal_amount_micros“ und „Invoice.export_charge_subtotal_amount_micros“. Diese sind in eine separate Position ab Version 14.1 aufgeteilt. |
correctedInvoice |
Nur Ausgabe Der Ressourcenname der ursprünglichen Rechnung, der gegebenenfalls durch diese Rechnung korrigiert, ausgebucht oder storniert wurde. Wenn
|
pdfUrl |
Nur Ausgabe Die URL zu einer PDF-Kopie der Rechnung. Nutzer müssen ihr OAuth-Token übergeben, um die PDF-Datei mit dieser URL anzufordern. |
InvoiceType
Die mögliche Art der Rechnung.
Enums | |
---|---|
UNSPECIFIED |
Nicht angegeben. |
UNKNOWN |
Wird nur für den Rückgabewert verwendet. Stellt den in dieser Version unbekannten Wert dar. |
CREDIT_MEMO |
Eine Rechnung mit einem negativen Betrag. Das Konto erhält eine Gutschrift. |
INVOICE |
Eine Rechnung mit einem positiven Betrag. Das Konto ist noch nicht beglichen. |
AccountBudgetSummary
Zusammengefasste abrechenbare Kosten für das Kontobudget.
JSON-Darstellung |
---|
{ "billableActivityDateRange": { object ( |
Felder | |
---|---|
billableActivityDateRange |
Nur Ausgabe Der Zeitraum für die abrechenbare Aktivität des Kontobudgets innerhalb des Zeitraums für die Bereitstellung dieser Rechnung. Das Enddatum ist eingeschlossen. Dieser Wert kann vom Beginn und Ende des Kontobudgets abweichen. |
invalidActivitySummaries[] |
Nur Ausgabe Liste der zusammengefassten Gutschriften für ungültige Aktivitäten mit ursprünglichen Verknüpfungen. |
customer |
Nur Ausgabe Der Ressourcenname des Kunden, der mit diesem Kontobudget verknüpft ist. Sie enthält die Kundennummer, die auf der PDF-Rechnung als „Account ID“ angezeigt wird. Namen von Kundenressourcen haben das folgende Format:
|
customerDescriptiveName |
Nur Ausgabe Der beschreibende Name des Kunden des Kontobudgets. Auf der PDF-Rechnung wird sie als „Konto“ angezeigt. |
accountBudget |
Nur Ausgabe Der Ressourcenname des Kontobudgets, das mit diesen zusammengefassten abrechenbaren Kosten verknüpft ist. Ressourcennamen vom Typ AccountBudget haben das folgende Format:
|
accountBudgetName |
Nur Ausgabe Der Name des Kontobudgets. In der PDF-Rechnung wird sie als „Kontobudget“ aufgeführt. |
purchaseOrderNumber |
Nur Ausgabe Die Auftragsnummer des Kontobudgets. Auf der PDF-Rechnung erscheint sie als „Auftrag“. |
subtotalAmountMicros |
Nur Ausgabe Die Zwischensumme vor Steuern, die diesem Budget während des Servicezeitraums zuzuordnen ist, in Mikroeinheiten. |
taxAmountMicros |
Nur Ausgabe Der Steuerbetrag, der während des Servicezeitraums auf dieses Budget zurückzuführen ist, in Mikroeinheiten. |
totalAmountMicros |
Nur Ausgabe Der Gesamtbetrag, der diesem Budget während des Servicezeitraums zuzuordnen ist, in Mikroeinheiten. Dies entspricht der Summe der Zwischensumme des Kontobudgets und der Steuerbeträge für das Kontobudget. |
servedAmountMicros |
Nur Ausgabe Der Betrag vor Steuern, der diesem Budget während des Servicezeitraums zugeordnet werden kann, in Mikrosekunden. Dies ist nur zum Abgleichen von Rechnungs- und Lieferdaten nützlich. |
billedAmountMicros |
Nur Ausgabe Der in Rechnung gestellte Betrag vor Steuern, der auf dieses Budget während des Servicezeitraums zurückzuführen ist, in Mikros. Hier werden keine Korrekturen berücksichtigt. |
overdeliveryAmountMicros |
Nur Ausgabe Der Betrag der Mehrauslieferung vor Steuern, der während des Servicezeitraums auf dieses Budget zurückzuführen ist, in Mikroeinheiten (negativer Wert). |
invalidActivityAmountMicros |
Nur Ausgabe Der Betrag der ungültigen Aktivitäten vor Steuern, der in den vergangenen Monaten auf dieses Budget zurückzuführen ist, in Mikroeinheiten (negativer Wert). |
InvalidActivitySummary
Details zu ungültigen Aktivitäten für die Rechnung, die zusätzliche Informationen zur Rechnung enthalten, für die Korrekturen vorgenommen werden.
JSON-Darstellung |
---|
{
"originalMonthOfService": enum ( |
Felder | |
---|---|
originalMonthOfService |
Nur Ausgabe Ursprünglicher Dienst, in dem diese Gutschrift für ungültige Aktivitäten in Rechnung gestellt wurde. |
originalYearOfService |
Nur Ausgabe Das ursprüngliche Jahr, in dem der Dienst im Zusammenhang mit dieser Gutschrift für ungültige Aktivitäten genutzt wurde. |
originalInvoiceId |
Nur Ausgabe Ursprüngliche Rechnungsnummer für diese Gutschrift für ungültige Aktivitäten. |
originalAccountBudgetName |
Nur Ausgabe Der ursprüngliche Name des Kontobudgets, der mit dieser Gutschrift für ungültige Aktivitäten in Zusammenhang steht. |
originalPurchaseOrderNumber |
Nur Ausgabe Ursprüngliche Auftragsnummer, die mit dieser Gutschrift für ungültige Aktivitäten in Zusammenhang steht. |
amountMicros |
Nur Ausgabe Ungültige Aktivitätsmenge in Mikrosekunden. |
AccountSummary
Eine Übersicht auf Kontoebene
JSON-Darstellung |
---|
{ "customer": string, "billingCorrectionSubtotalAmountMicros": string, "billingCorrectionTaxAmountMicros": string, "billingCorrectionTotalAmountMicros": string, "couponAdjustmentSubtotalAmountMicros": string, "couponAdjustmentTaxAmountMicros": string, "couponAdjustmentTotalAmountMicros": string, "excessCreditAdjustmentSubtotalAmountMicros": string, "excessCreditAdjustmentTaxAmountMicros": string, "excessCreditAdjustmentTotalAmountMicros": string, "regulatoryCostsSubtotalAmountMicros": string, "regulatoryCostsTaxAmountMicros": string, "regulatoryCostsTotalAmountMicros": string, "exportChargeSubtotalAmountMicros": string, "exportChargeTaxAmountMicros": string, "exportChargeTotalAmountMicros": string, "subtotalAmountMicros": string, "taxAmountMicros": string, "totalAmountMicros": string } |
Felder | |
---|---|
customer |
Nur Ausgabe Das mit der Kontoübersicht verknüpfte Konto. |
billingCorrectionSubtotalAmountMicros |
Nur Ausgabe Zwischensumme der Abrechnungskorrektur vor Steuern in Mikros. |
billingCorrectionTaxAmountMicros |
Nur Ausgabe Steuer auf Rechnungskorrektur in Mikroeinheiten. |
billingCorrectionTotalAmountMicros |
Nur Ausgabe Gesamtrechnungskorrekturbetrag in Mikros. |
couponAdjustmentSubtotalAmountMicros |
Nur Ausgabe Zwischensumme des Gutschein-Korrekturbetrags vor Steuern in Mikros. |
couponAdjustmentTaxAmountMicros |
Nur Ausgabe Steuer auf Gutscheinkorrekturen in Mikroeinheiten. |
couponAdjustmentTotalAmountMicros |
Nur Ausgabe Gesamtbetrag der Gutscheinanpassung in Mikros. |
excessCreditAdjustmentSubtotalAmountMicros |
Nur Ausgabe Zwischensumme der Überschreitung der Gutschriftkorrektur vor Steuern in Mikros. |
excessCreditAdjustmentTaxAmountMicros |
Nur Ausgabe Steuer auf übermäßige Gutschriftkorrektur in Mikroeinheiten. |
excessCreditAdjustmentTotalAmountMicros |
Nur Ausgabe Überschüssiger Gutschriftkorrekturbetrag in Mikros. |
regulatoryCostsSubtotalAmountMicros |
Nur Ausgabe Zwischensumme der Zwischensumme der gesetzlichen Kosten vor Steuern in Mikros. |
regulatoryCostsTaxAmountMicros |
Nur Ausgabe Steuer auf behördliche Kosten, in Mikroeinheiten. |
regulatoryCostsTotalAmountMicros |
Nur Ausgabe Gesamtbetrag der regulatorischen Kosten in Mikros. |
exportChargeSubtotalAmountMicros |
Nur Ausgabe Zwischensumme der Zwischensumme der Exportgebühr vor Steuern in Mikros. |
exportChargeTaxAmountMicros |
Nur Ausgabe Steuer auf die Ausfuhrabgabe in Mikroeinheiten. |
exportChargeTotalAmountMicros |
Nur Ausgabe Gesamtbetrag der Exportgebühr in Mikroeinheiten. |
subtotalAmountMicros |
Nur Ausgabe Gesamtzwischensumme vor Steuern, die dem Konto während des Servicezeitraums zuzuordnen ist, in Mikroeinheiten. |
taxAmountMicros |
Nur Ausgabe Der gesamte Steuerbetrag, der dem Konto während des Servicezeitraums zuzuordnen ist, in Mikroeinheiten. |
totalAmountMicros |
Nur Ausgabe Der dem Konto während des Nutzungszeitraums zuzuordnende Gesamtbetrag in Mikrosekunden. Dies entspricht der Summe der subtotalAmountMicros und taxAmountMicros. |