- Solicitação HTTP
- Parâmetros de caminho
- Parâmetros de consulta
- Corpo da solicitação
- Corpo da resposta
- Escopos de autorização
- Fatura
- InvoiceType
- AccountBudgetSummary
- InvalidActivitySummary
- AccountSummary
- Faça um teste
Retorna todas as faturas associadas a uma configuração de faturamento de um determinado mês.
Lista de erros gerados: AuthenticationError AuthorizationError FieldError HeaderError InternalError InvoiceError QuotaError RequestError
Solicitação HTTP
GET https://googleads.googleapis.com/v14/customers/{customerId}/invoices
O URL usa a sintaxe de transcodificação gRPC.
Parâmetros de caminho
Parâmetros | |
---|---|
customerId |
Obrigatório. O ID do cliente para buscar as faturas. |
Parâmetros de consulta
Parâmetros | |
---|---|
billingSetup |
Obrigatório. O nome do recurso da configuração de faturamento das faturas solicitadas.
|
issueYear |
Obrigatório. O ano de emissão para recuperar faturas, no formato aaaa. Só é possível recuperar faturas emitidas a partir de 2019. |
issueMonth |
Obrigatório. O mês de emissão para recuperar faturas. |
Corpo da solicitação
O corpo da solicitação precisa estar vazio.
Corpo da resposta
Mensagem de resposta para InvoiceService.ListInvoices
.
Se bem-sucedido, o corpo da resposta incluirá dados com a estrutura a seguir:
Representação JSON |
---|
{
"invoices": [
{
object ( |
Campos | |
---|---|
invoices[] |
A lista de faturas que correspondem à configuração de faturamento e ao período. |
Escopos de autorização
Requer o seguinte escopo OAuth:
https://www.googleapis.com/auth/adwords
Para mais informações, consulte a Visão geral do OAuth 2.0.
Fatura
Uma fatura Todas as informações da fatura são resumidas para corresponder à fatura em PDF. Para faturas anteriores ao lançamento do InvoiceService, as informações resumidas podem não corresponder à fatura em PDF.
Representação JSON |
---|
{ "resourceName": string, "type": enum ( |
Campos | |
---|---|
resourceName |
Apenas saída. O nome do recurso da fatura. Vários clientes podem compartilhar a mesma fatura. Sendo assim, vários nomes de recursos podem apontar para a mesma fatura. Os nomes dos recursos das faturas têm o seguinte formato:
|
type |
Apenas saída. O tipo de fatura. |
serviceDateRange |
Apenas saída. O período de serviço dessa fatura. A data de término é inclusiva. |
adjustmentsSubtotalAmountMicros |
Apenas saída. O valor subtotal sem tributos dos ajustes no nível da fatura, em micros. |
adjustmentsTaxAmountMicros |
Apenas saída. A soma dos tributos sobre os ajustes no nível da fatura, em micros. |
adjustmentsTotalAmountMicros |
Apenas saída. Valor total dos ajustes no nível da fatura, em micros. |
regulatoryCostsSubtotalAmountMicros |
Apenas saída. O valor subtotal sem tributos dos custos regulamentares no nível da fatura, em micros. |
regulatoryCostsTaxAmountMicros |
Apenas saída. A soma dos tributos sobre os custos regulatórios no nível da fatura, em micros. |
regulatoryCostsTotalAmountMicros |
Apenas saída. O valor total dos custos regulamentares no nível da fatura, em micros. |
replacedInvoices[] |
Apenas saída. O nome do recurso das faturas originais que estão sendo faturadas ou substituídas por esta fatura, se aplicável. Pode haver várias faturas substituídas devido à consolidação delas. As faturas substituídas podem não pertencer à mesma conta para pagamentos. Se
|
accountBudgetSummaries[] |
Apenas saída. É a lista de informações resumidas de orçamento da conta associadas a esta fatura. |
accountSummaries[] |
Apenas saída. A lista de informações resumidas da conta associadas a esta fatura. |
id |
Apenas saída. O ID da fatura. Ele aparece no PDF da fatura como "Número da fatura". |
billingSetup |
Apenas saída. O nome do recurso da configuração de faturamento desta fatura.
|
paymentsAccountId |
Apenas saída. Um ID de 16 dígitos usado para identificar a conta para pagamentos associada à configuração de faturamento, por exemplo, "1234-5678-9012-3456". Ele aparece no PDF da fatura como "Número da conta de faturamento". |
paymentsProfileId |
Apenas saída. Um ID de 12 dígitos usado para identificar o perfil para pagamentos associado à configuração de faturamento, por exemplo, "1234-5678-9012". Ele aparece no PDF da fatura como "ID do faturamento". |
issueDate |
Apenas saída. A data de emissão no formato aaaa-mm-dd. Ela aparece no PDF da fatura como "Data de emissão" ou "Data da fatura". |
dueDate |
Apenas saída. A data de vencimento no formato aaaa-mm-dd. |
currencyCode |
Apenas saída. O código da moeda. Todos os custos são retornados nessa moeda. Há suporte a um subconjunto dos códigos de moeda derivados do padrão ISO 4217. |
exportChargeSubtotalAmountMicros |
Apenas saída. O valor subtotal antes do total das cobranças de exportação no nível da fatura, em micros. |
exportChargeTaxAmountMicros |
Apenas saída. A soma dos tributos nas cobranças de exportação no nível da fatura, em micros. |
exportChargeTotalAmountMicros |
Apenas saída. O valor total das cobranças de exportação no nível da fatura, em micros. |
subtotalAmountMicros |
Apenas saída. O valor subtotal preto, em micros. É igual à soma dos valores do subtotal AccountBudgetSummary e de Invoice.adjustments_subtotal_amount_micros. |
taxAmountMicros |
Apenas saída. A soma de todos os tributos na fatura, em micros. Isso equivale à soma dos valores de tributos de AccountBudgetSummary, mais os tributos não associados a um orçamento de conta específico. |
totalAmountMicros |
Apenas saída. O valor total, em micros. Isso é igual à soma de Invoice.subtotal_amount_micros, Invoice.tax_amount_micros, Invoice.regulatory_costs_subtotal_amount_micros e Invoice.export_charge_subtotal_amount_micros (separado em um item de linha separado a partir de V14.1). |
correctedInvoice |
Apenas saída. O nome do recurso da fatura original corrigido, cancelado ou cancelado por esta fatura, se aplicável Se
|
pdfUrl |
Apenas saída. O URL para uma cópia em PDF da fatura. Os usuários precisam transmitir o token OAuth para solicitar o PDF com esse URL. |
InvoiceType
Os tipos possíveis de faturas.
Enums | |
---|---|
UNSPECIFIED |
Não especificado. |
UNKNOWN |
Usado apenas para valor de retorno. Representa o valor desconhecido nesta versão. |
CREDIT_MEMO |
Uma fatura com um valor negativo. A conta recebe um crédito. |
INVOICE |
Uma fatura com um valor positivo. A conta deve ter um saldo. |
AccountBudgetSummary
Representa um custo faturável do orçamento da conta resumido.
Representação JSON |
---|
{ "billableActivityDateRange": { object ( |
Campos | |
---|---|
billableActivityDateRange |
Apenas saída. O período das atividades faturáveis do orçamento da conta, dentro do período de serviço desta fatura. A data de término é inclusiva. Pode ser diferente do horário de início e término do orçamento da conta. |
invalidActivitySummaries[] |
Apenas saída. A lista de créditos resumidos por atividades inválidas com vinculações originais. |
customer |
Apenas saída. O nome do recurso do cliente associado a esse orçamento da conta. Ele contém o ID de cliente, que aparece no PDF da fatura como "ID da conta". Os nomes dos recursos do cliente têm o formato:
|
customerDescriptiveName |
Apenas saída. O nome descritivo do cliente do orçamento da conta. Ela aparece no PDF da fatura como "Conta". |
accountBudget |
Apenas saída. O nome do recurso do orçamento da conta associado a esse custo faturável resumido. Os nomes dos recursos AccountBudget têm o formato:
|
accountBudgetName |
Apenas saída. O nome do orçamento da conta. Ele aparece no PDF da fatura como "Orçamento da conta". |
purchaseOrderNumber |
Apenas saída. O número da ordem de compra do orçamento da conta. Ela aparece no PDF da fatura como "Ordem de compra". |
subtotalAmountMicros |
Apenas saída. O valor subtotal negativo atribuível a este orçamento durante o período de serviço, em micros. |
taxAmountMicros |
Apenas saída. O valor dos tributos atribuíveis ao orçamento durante o período de serviço, em micros. |
totalAmountMicros |
Apenas saída. O valor total atribuível a este orçamento durante o período de serviço, em micros. Isso é igual à soma do valor subtotal do orçamento da conta e do valor dos tributos do orçamento da conta. |
servedAmountMicros |
Apenas saída. O valor negativo de exibição que pode ser atribuído a esse orçamento durante o período de serviço, em micros. Isso é útil apenas para reconciliar dados de faturamento e envio. |
billedAmountMicros |
Apenas saída. O valor faturado faturado que pode ser atribuído a este orçamento durante o período de serviço, em micros. Isso não leva em conta ajustes. |
overdeliveryAmountMicros |
Apenas saída. O valor antes do superfornecimento atribuível a esse orçamento durante o período do serviço, em micros (valor negativo). |
invalidActivityAmountMicros |
Apenas saída. O valor antes da atividade inválida atribuível a este orçamento nos meses anteriores, em micros (valor negativo). |
InvalidActivitySummary
Detalhes sobre a atividade inválida da fatura que contêm detalhes adicionais sobre a fatura em que as correções são feitas.
Representação JSON |
---|
{
"originalMonthOfService": enum ( |
Campos | |
---|---|
originalMonthOfService |
Apenas saída. Mês de serviço original relacionado a esse crédito por atividade inválida. |
originalYearOfService |
Apenas saída. Ano de serviço original relacionado a esse crédito por atividade inválida. |
originalInvoiceId |
Apenas saída. Número da fatura original relacionada a esse crédito por atividade inválida. |
originalAccountBudgetName |
Apenas saída. Nome do orçamento da conta original relacionado a esse crédito por atividade inválida. |
originalPurchaseOrderNumber |
Apenas saída. Número da ordem de compra original relacionada a este crédito por atividade inválida. |
amountMicros |
Apenas saída. Valor de atividade inválido em micros. |
AccountSummary
Representa uma visualização resumida no nível da conta.
Representação 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 } |
Campos | |
---|---|
customer |
Apenas saída. A conta associada ao resumo da conta. |
billingCorrectionSubtotalAmountMicros |
Apenas saída. Valor do subtotal da correção de faturamento sem tributos, em micros. |
billingCorrectionTaxAmountMicros |
Apenas saída. Tributo sobre a correção de faturamento, em micros. |
billingCorrectionTotalAmountMicros |
Apenas saída. Valor total de correção do faturamento, em micros. |
couponAdjustmentSubtotalAmountMicros |
Apenas saída. Valor subtotal do ajuste de cupom sem tributos, em micros. |
couponAdjustmentTaxAmountMicros |
Apenas saída. Tributo sobre o ajuste do cupom, em micros. |
couponAdjustmentTotalAmountMicros |
Apenas saída. Valor total de ajuste do cupom, em micros. |
excessCreditAdjustmentSubtotalAmountMicros |
Apenas saída. Valor subtotal do ajuste de crédito excedente sem tributos, em micros. |
excessCreditAdjustmentTaxAmountMicros |
Apenas saída. Tributo sobre ajuste de crédito excedente, em micros. |
excessCreditAdjustmentTotalAmountMicros |
Apenas saída. Valor total de ajuste de crédito excedente, em micros. |
regulatoryCostsSubtotalAmountMicros |
Apenas saída. Valor subtotal dos custos regulamentares sem tributos, em micros. |
regulatoryCostsTaxAmountMicros |
Apenas saída. Tributos sobre custos regulamentares, em micros. |
regulatoryCostsTotalAmountMicros |
Apenas saída. Valor total dos custos regulamentares, em micros. |
exportChargeSubtotalAmountMicros |
Apenas saída. Valor subtotal da cobrança de exportação sem tributos, em micros. |
exportChargeTaxAmountMicros |
Apenas saída. Imposto sobre a taxa de exportação, em micros. |
exportChargeTotalAmountMicros |
Apenas saída. Valor total da cobrança pela exportação, em micros. |
subtotalAmountMicros |
Apenas saída. Valor do subtotal total negativo que pode ser atribuído à conta durante o período do serviço, em micros. |
taxAmountMicros |
Apenas saída. Valor total dos tributos atribuível à conta durante o período do serviço, em micros. |
totalAmountMicros |
Apenas saída. Valor total atribuível à conta durante o período do serviço, em micros. Isso é igual à soma dos subtotalAmountMicros e taxAmountMicros. |