- Requête HTTP
- Paramètres de chemin d'accès
- Paramètres de requête
- Corps de la requête
- Corps de la réponse
- Champs d'application des autorisations
- Facture
- InvoiceType
- AccountBudgetSummary
- InvalidActivitySummary
- AccountSummary
- Essayer
Renvoie toutes les factures associées à une configuration de facturation pour un mois donné.
Liste des erreurs générées: AuthenticationError AuthorizationError FieldError HeaderError InternalError InvoiceError QuotaError RequestError
Requête HTTP
GET https://googleads.googleapis.com/v16/customers/{customerId}/invoices
L'URL utilise la syntaxe de transcodage gRPC.
Paramètres de chemin d'accès
Paramètres | |
---|---|
customerId |
Obligatoire. Numéro du client pour lequel extraire les factures. |
Paramètres de requête
Paramètres | |
---|---|
billingSetup |
Obligatoire. Nom de la ressource de configuration de facturation des factures demandées.
|
issueYear |
Obligatoire. Année d'émission pour récupérer les factures, au format aaaa. Seules les factures émises en 2019 ou à une date ultérieure peuvent être récupérées. |
issueMonth |
Obligatoire. Mois d'émission pour récupérer les factures. |
Corps de la requête
Le corps de la requête doit être vide.
Corps de la réponse
Message de réponse pour InvoiceService.ListInvoices
.
Si la requête aboutit, le corps de la réponse contient des données qui ont la structure suivante :
Représentation JSON |
---|
{
"invoices": [
{
object ( |
Champs | |
---|---|
invoices[] |
Liste des factures correspondant à la configuration de facturation et à la période. |
Champs d'application des autorisations
Requiert le niveau d'accès OAuth suivant :
https://www.googleapis.com/auth/adwords
Pour en savoir plus, consultez la présentation d'OAuth 2.0.
Facture
Une facture Toutes les informations de facturation sont capturées pour correspondre à la facture PDF. Pour les factures antérieures au lancement de InvoiceService, les informations instantanées peuvent ne pas correspondre à la facture PDF.
Représentation JSON |
---|
{ "resourceName": string, "type": enum ( |
Champs | |
---|---|
resourceName |
Uniquement en sortie. Nom de ressource de la facture. Plusieurs clients peuvent partager une facture donnée. Par conséquent, plusieurs noms de ressources peuvent correspondre à la même facture. Le nom des ressources de facturation se présente sous la forme suivante:
|
type |
Uniquement en sortie. Type de facture. |
serviceDateRange |
Uniquement en sortie. Période de service de cette facture. La date de fin est inclusive. |
adjustmentsSubtotalAmountMicros |
Uniquement en sortie. Montant du sous-total avant taxes des ajustements au niveau de la facture, en micros. |
adjustmentsTaxAmountMicros |
Uniquement en sortie. Somme des taxes sur les ajustements au niveau de la facture, en micros. |
adjustmentsTotalAmountMicros |
Uniquement en sortie. Montant total des ajustements au niveau de la facture, en micros. |
regulatoryCostsSubtotalAmountMicros |
Uniquement en sortie. Montant sous-total avant taxes des coûts réglementaires au niveau de la facture, en micro-unités. |
regulatoryCostsTaxAmountMicros |
Uniquement en sortie. Somme des taxes sur les coûts réglementaires au niveau de la facture, en micro-unités. |
regulatoryCostsTotalAmountMicros |
Uniquement en sortie. Montant total des coûts réglementaires au niveau de la facture, en micro-unités. |
replacedInvoices[] |
Uniquement en sortie. Nom de ressource de la ou des factures d'origine qui font l'objet d'une refacturation ou de leur remplacement par cette facture, le cas échéant. Plusieurs factures peuvent être remplacées en raison du regroupement des factures. Il est possible que les factures remplacées n'appartiennent pas au même compte de paiement. Si
|
accountBudgetSummaries[] |
Uniquement en sortie. Liste des informations budgétaires du compte associées à cette facture. |
accountSummaries[] |
Uniquement en sortie. Liste des informations de compte récapitulatives associées à cette facture. |
id |
Uniquement en sortie. Identifiant de la facture. Il apparaît sur le PDF de la facture avec la mention "Numéro de facture". |
billingSetup |
Uniquement en sortie. Nom de ressource de la configuration de facturation de cette facture.
|
paymentsAccountId |
Uniquement en sortie. Identifiant à 16 chiffres permettant d'identifier le compte de paiement associé à la configuration de la facturation (par exemple, "1234-5678-9012-3456"). Il apparaît sur le PDF de la facture avec la mention "Numéro de compte de facturation". |
paymentsProfileId |
Uniquement en sortie. Identifiant à 12 chiffres permettant d'identifier le profil de paiement associé à la configuration de la facturation (par exemple, "1234-5678-9012"). Il apparaît sur le PDF de la facture avec la mention "N° compte facturation". |
issueDate |
Uniquement en sortie. Date d'émission au format aaaa-mm-jj. Sur le PDF de la facture, il apparaît sous la forme "Date d'émission" ou "Date de facture". |
dueDate |
Uniquement en sortie. Date limite au format aaaa-mm-jj. |
currencyCode |
Uniquement en sortie. Code de la devise. Tous les coûts sont renvoyés dans cette devise. Un sous-ensemble des codes de devise issus de la norme ISO 4217 est accepté. |
exportChargeSubtotalAmountMicros |
Uniquement en sortie. Montant du sous-total avant taxes des frais d'exportation au niveau de la facture, en micros. |
exportChargeTaxAmountMicros |
Uniquement en sortie. Somme des taxes au niveau de la facture, en micro-unités. |
exportChargeTotalAmountMicros |
Uniquement en sortie. Montant total des frais d'exportation au niveau de la facture, en micros. |
subtotalAmountMicros |
Uniquement en sortie. Montant du sous-total avant taxes, en micros. Cela correspond à la somme des sous-totaux de AccountBudgetSummary et de Invoice.adjustments_subtotal_amount_micros. |
taxAmountMicros |
Uniquement en sortie. Somme de toutes les taxes sur la facture, en micros. Cela correspond à la somme des taxes AccountBudgetSummary, plus les taxes non associées à un budget de compte spécifique. |
totalAmountMicros |
Uniquement en sortie. Montant total, en micros. Cela correspond à la somme de Invoice.subtotal_amount_micros, Invoice.tax_amount_micros, Invoice.regulatory_costs_subtotal_amount_micros et de la facture.export_charge_subtotal_amount_micros (qui sont séparées dans une ligne distincte commençant par la version 14.1). |
correctedInvoice |
Uniquement en sortie. Nom de la ressource de la facture d'origine corrigée, annulée ou annulée par cette facture, le cas échéant. Si
|
pdfUrl |
Uniquement en sortie. URL d'une copie de la facture au format PDF. Les utilisateurs doivent transmettre leur jeton OAuth pour demander le PDF avec cette URL. |
InvoiceType
Types de factures possibles.
Enums | |
---|---|
UNSPECIFIED |
Non spécifié. |
UNKNOWN |
Utilisé pour la valeur renvoyée uniquement. Représente une valeur inconnue dans cette version. |
CREDIT_MEMO |
Facture avec un montant négatif Le compte reçoit un avoir. |
INVOICE |
Une facture dont le montant est positif Le compte doit être débiteur. |
AccountBudgetSummary
Représente le coût facturable résumé du budget de compte.
Représentation JSON |
---|
{ "billableActivityDateRange": { object ( |
Champs | |
---|---|
billableActivityDateRange |
Uniquement en sortie. Plage de dates de l'activité facturable du budget du compte, dans la plage de dates de service de cette facture. La date de fin est inclusive. Elles peuvent être différentes des heures de début et de fin du budget de compte. |
invalidActivitySummaries[] |
Uniquement en sortie. Liste des avoirs pour activité incorrecte résumés avec les associations d'origine. |
customer |
Uniquement en sortie. Nom de la ressource du client associé au budget de ce compte. Il contient le numéro client, qui apparaît sur le PDF de la facture sous la forme "ID du compte". Le nom des ressources client se présente sous la forme suivante:
|
customerDescriptiveName |
Uniquement en sortie. Nom descriptif du client du budget de compte. Il apparaît sur le PDF de la facture avec la mention "Compte". |
accountBudget |
Uniquement en sortie. Nom de ressource du budget du compte associé à ce coût facturable résumé. Le nom des ressources AccountBudget se présente sous la forme suivante:
|
accountBudgetName |
Uniquement en sortie. Nom du budget du compte. Il apparaît sur le fichier PDF de la facture avec la mention "Budget du compte". |
purchaseOrderNumber |
Uniquement en sortie. Numéro de bon de commande associé au budget du compte. Il apparaît sur le PDF de la facture avec la mention "Bon de commande". |
subtotalAmountMicros |
Uniquement en sortie. Montant du sous-total avant taxes attribuable à ce budget pendant la période de service, en micros. |
taxAmountMicros |
Uniquement en sortie. Montant des taxes attribuables à ce budget pendant la période de service, en micros. |
totalAmountMicros |
Uniquement en sortie. Montant total attribuable à ce budget pendant la période de service, en micros. Cela correspond à la somme du sous-total du budget du compte et du montant de la taxe sur ce budget. |
servedAmountMicros |
Uniquement en sortie. Montant de la diffusion avant taxes qui peut être attribué à ce budget pendant la période de service, en micro-unités. Cette opération sert uniquement à rapprocher les données de facturation et de livraison. |
billedAmountMicros |
Uniquement en sortie. Montant hors taxes facturé pour ce budget pendant la période de service, en micros. Cela ne tient pas compte des ajustements. |
overdeliveryAmountMicros |
Uniquement en sortie. Montant des impressions excessives hors taxes qui peut être attribué à ce budget pendant la période de service, en micro-unités (valeur négative). |
invalidActivityAmountMicros |
Uniquement en sortie. Montant de l'activité incorrecte hors taxes qui peut être attribué à ce budget au cours des mois précédents, en micros (valeur négative). |
InvalidActivitySummary
Détails concernant l'activité incorrecte sur la facture, incluant des détails supplémentaires sur la facture pour laquelle des corrections ont été apportées.
Représentation JSON |
---|
{
"originalMonthOfService": enum ( |
Champs | |
---|---|
originalMonthOfService |
Uniquement en sortie. Mois d'origine du service lié à cet avoir pour activité incorrecte. |
originalYearOfService |
Uniquement en sortie. Année d'origine du service pour activité incorrecte. |
originalInvoiceId |
Uniquement en sortie. Numéro de la facture d'origine associée à cet avoir pour activité incorrecte. |
originalAccountBudgetName |
Uniquement en sortie. Nom du budget d'origine du compte associé à cet avoir pour activité incorrecte. |
originalPurchaseOrderNumber |
Uniquement en sortie. Numéro de bon de commande d'origine lié à cet avoir pour activité incorrecte. |
amountMicros |
Uniquement en sortie. Montant de l'activité incorrecte en micros. |
AccountSummary
Représente une vue récapitulative au niveau du compte.
Représentation JSON |
---|
{ "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 } |
Champs | |
---|---|
customer |
Uniquement en sortie. Compte associé au récapitulatif du compte. |
billingCorrectionSubtotalAmountMicros |
Uniquement en sortie. Montant du sous-total de la correction avant taxes, en micros. |
billingCorrectionTaxAmountMicros |
Uniquement en sortie. Taxe sur la correction de la facturation, en micros. |
billingCorrectionTotalAmountMicros |
Uniquement en sortie. Montant total de la correction de facturation, en micros. |
couponAdjustmentSubtotalAmountMicros |
Uniquement en sortie. Montant du sous-total de l'ajustement du bon de réduction avant taxes, en micros. |
couponAdjustmentTaxAmountMicros |
Uniquement en sortie. Taxe sur l'ajustement des bons de réduction, en micros. |
couponAdjustmentTotalAmountMicros |
Uniquement en sortie. Montant total de l'ajustement du bon de réduction, en micros. |
excessCreditAdjustmentSubtotalAmountMicros |
Uniquement en sortie. Montant du sous-total de l'ajustement de crédit excédentaire avant taxes, en micros. |
excessCreditAdjustmentTaxAmountMicros |
Uniquement en sortie. Taxe sur l'ajustement de crédit excédentaire, en micros. |
excessCreditAdjustmentTotalAmountMicros |
Uniquement en sortie. Montant total de l'ajustement de crédit excédentaire, en micros. |
regulatoryCostsSubtotalAmountMicros |
Uniquement en sortie. Montant du sous-total des coûts réglementaires avant taxes, en micro-unités. |
regulatoryCostsTaxAmountMicros |
Uniquement en sortie. Taxe sur les coûts réglementaires, en micro-unités. |
regulatoryCostsTotalAmountMicros |
Uniquement en sortie. Montant total des coûts réglementaires, en micro-unités. |
exportChargeSubtotalAmountMicros |
Uniquement en sortie. Montant du sous-total des frais d'exportation avant taxes, en micros. |
exportChargeTaxAmountMicros |
Uniquement en sortie. Taxe sur les frais d'exportation, en micros. |
exportChargeTotalAmountMicros |
Uniquement en sortie. Montant total des frais d'exportation, en micros. |
subtotalAmountMicros |
Uniquement en sortie. Montant total du sous-total avant taxes attribuable au compte pendant la période de service, en micros. |
taxAmountMicros |
Uniquement en sortie. Montant total des taxes attribuables au compte pendant la période de service, en micros. |
totalAmountMicros |
Uniquement en sortie. Montant total attribuable au compte pendant la période de service, en micros. Cela correspond à la somme des sous-totalAmountMicros et taxAmountMicros. |