Invoices - List By Billing Subscription
Lista as faturas de uma assinatura. A operação é suportada para contas de cobrança com tipo de contrato Contrato de Parceiro Microsoft ou Contrato de Cliente Microsoft.
GET https://management.azure.com/providers/Microsoft.Billing/billingAccounts/default/billingSubscriptions/{subscriptionId}/invoices?api-version=2024-04-01
GET https://management.azure.com/providers/Microsoft.Billing/billingAccounts/default/billingSubscriptions/{subscriptionId}/invoices?periodStartDate={periodStartDate}&periodEndDate={periodEndDate}&api-version=2024-04-01&filter={filter}&orderBy={orderBy}&top={top}&skip={skip}&count={count}&search={search}
Parâmetros do URI
| Name | Em | Necessário | Tipo | Description |
|---|---|---|---|---|
|
subscription
|
path | True |
string pattern: ^[0-9A-Fa-f]{8}-([0-9A-Fa-f]{4}-){3}[0-9A-Fa-f]{12}$ |
O ID que identifica exclusivamente uma assinatura de cobrança. |
|
api-version
|
query | True |
string |
A versão da API a ser usada com a solicitação do cliente. A versão atual é 2024-04-01. |
|
count
|
query |
boolean |
A opção de consulta de contagem permite que os clientes solicitem uma contagem dos recursos correspondentes incluídos com os recursos na resposta. |
|
|
filter
|
query |
string |
A opção de consulta de filtro permite que os clientes filtrem uma coleção de recursos que são endereçados por uma URL de solicitação. |
|
|
order
|
query |
string |
A opção de consulta orderby permite que os clientes solicitem recursos em uma ordem específica. |
|
|
period
|
query |
string (date) |
A data final do período de faturamento para o qual a fatura é gerada. A data está em formato MM-DD-YYYY. |
|
|
period
|
query |
string (date) |
A data de início do período de faturamento para o qual a fatura é gerada. A data está em formato MM-DD-YYYY. |
|
|
search
|
query |
string |
A opção de consulta de pesquisa permite que os clientes solicitem itens dentro de uma coleção correspondente a uma expressão de pesquisa de texto livre. A pesquisa só é suportada para campos de cadeia de caracteres. |
|
|
skip
|
query |
integer (int64) |
A opção ignorar consulta solicita o número de itens na coleção consultada que devem ser ignorados e não incluídos no resultado. |
|
|
top
|
query |
integer (int64) |
A opção de consulta superior solicita que o número de itens na coleção consultada seja incluído no resultado. O valor máximo suportado para o topo é 50. |
Respostas
| Name | Tipo | Description |
|---|---|---|
| 200 OK |
A lista de faturas. |
|
| Other Status Codes |
Resposta de erro descrevendo por que a operação falhou. |
Exemplos
InvoicesListByBillingSubscription
Pedido de amostra
GET https://management.azure.com/providers/Microsoft.Billing/billingAccounts/default/billingSubscriptions/11111111-1111-1111-1111-111111111111/invoices?periodStartDate=2023-01-01&periodEndDate=2023-06-30&api-version=2024-04-01
Resposta da amostra
{
"value": [
{
"id": "/providers/Microsoft.Billing/billingAccounts/default/billingSubscriptions/11111111-1111-1111-1111-111111111111/invoices/E123456789",
"name": "E123456789",
"properties": {
"amountDue": {
"currency": "USD",
"value": 8.53
},
"billedAmount": {
"currency": "USD",
"value": 33.99
},
"dueDate": "2023-02-16T17:32:28Z",
"invoiceDate": "2023-02-01T17:32:28Z",
"invoicePeriodEndDate": "2023-02-15T17:32:28Z",
"invoicePeriodStartDate": "2023-02-01T17:32:28Z",
"invoiceType": "AzureServices",
"purchaseOrderNumber": "123456",
"status": "Due",
"subscriptionDisplayName": "Contoso Operations Billing",
"subscriptionId": "11111111-1111-1111-1111-111111111111"
},
"type": "Microsoft.Billing/billingAccounts/billingSubscriptions/invoices"
},
{
"id": "/providers/Microsoft.Billing/billingAccounts/default/billingSubscriptions/11111111-1111-1111-1111-111111111111/invoices/G123456789",
"name": "G123456789",
"properties": {
"amountDue": {
"currency": "USD",
"value": 15.53
},
"billedAmount": {
"currency": "USD",
"value": 55.99
},
"dueDate": "2023-02-16T17:32:28Z",
"invoiceDate": "2023-02-01T17:32:28Z",
"invoicePeriodEndDate": "2023-02-15T17:32:28Z",
"invoicePeriodStartDate": "2023-02-01T17:32:28Z",
"invoiceType": "AzureMarketplace",
"purchaseOrderNumber": "123456",
"status": "Due",
"subscriptionDisplayName": "Contoso Operations Billing",
"subscriptionId": "11111111-1111-1111-1111-111111111111"
},
"type": "Microsoft.Billing/billingAccounts/billingSubscriptions/invoices"
},
{
"id": "/providers/Microsoft.Billing/billingAccounts/default/billingSubscriptions/11111111-1111-1111-1111-111111111111/invoices/E987654321",
"name": "E987654321",
"properties": {
"amountDue": {
"currency": "USD",
"value": 8.53
},
"billedAmount": {
"currency": "USD",
"value": 33.99
},
"documents": [
{
"kind": "Invoice",
"name": "12345678"
}
],
"dueDate": "2023-01-16T17:32:28Z",
"invoiceDate": "2023-01-01T17:32:28Z",
"invoicePeriodEndDate": "2023-01-15T17:32:28Z",
"invoicePeriodStartDate": "2023-01-01T17:32:28Z",
"invoiceType": "AzureSupport",
"payments": [
{
"amount": {
"currency": "USD",
"value": 2000
},
"date": "2023-01-14T17:32:28Z",
"paymentMethodFamily": "CreditCard",
"paymentMethodType": "visa",
"paymentType": "credited"
}
],
"purchaseOrderNumber": "123456",
"status": "Due",
"subscriptionDisplayName": "Contoso Operations Billing",
"subscriptionId": "11111111-1111-1111-1111-111111111111"
},
"type": "Microsoft.Billing/billingAccounts/billingSubscriptions/invoices"
}
]
}
Definições
| Name | Description |
|---|---|
| Amount |
O montante. |
|
Amount |
O montante devido a partir de agora. |
|
Amount |
O valor reembolsado. |
|
Amount |
O valor do reembolso solicitado. |
|
Azure |
O valor do pré-pagamento do Azure aplicado aos encargos. Este campo é aplicável a contas de faturação com tipo de contrato Contrato de Cliente Microsoft. |
|
Billed |
O total de encargos para o período de faturamento da fatura. |
|
created |
O tipo de identidade que criou o recurso. |
|
Credit |
O reembolso total para devoluções e cancelamentos durante o período de faturação da fatura. Este campo é aplicável a contas de faturação com tipo de contrato Contrato de Cliente Microsoft. |
|
Document |
A fonte do documento. ENF para o Brasil e DRS para o resto do mundo. |
|
Error |
O erro de gerenciamento de recursos informações adicionais. |
|
Error |
O detalhe do erro. |
|
Error |
Resposta de erro |
|
Failed |
Um pagamento falhado. |
|
Failed |
A razão pela qual o pagamento falhou. |
|
Free |
A quantidade de créditos gratuitos do Azure aplicados às cobranças. Este campo é aplicável a contas de faturação com tipo de contrato Contrato de Cliente Microsoft. |
| Invoice |
Uma fatura. |
|
Invoice |
As propriedades de um documento. |
|
Invoice |
O tipo do documento. |
|
Invoice |
Um contêiner para uma lista de recursos |
|
Invoice |
Uma fatura. |
|
Invoice |
O status atual da fatura. |
|
Invoice |
Tipo de fatura. |
| Payment |
Um pagamento de fatura. |
|
Payment |
A família do método de pagamento. |
|
Rebill |
Os detalhes de refaturação de uma fatura. |
|
Refund |
Os detalhes de um pedido de reembolso. |
|
Refund |
O motivo do reembolso. |
|
Refund |
O status do pedido de reembolso. |
|
Special |
Identifica o tipo de cálculo de imposto usado para a fatura. O campo aplica-se apenas a faturas com lógica especial de cálculo de imposto. |
|
Sub |
O montante antes de impostos devido. Este campo é aplicável a contas de faturação com tipo de contrato Contrato de Cliente Microsoft. |
|
system |
Metadados referentes à criação e última modificação do recurso. |
|
Tax |
O valor do imposto cobrado para o período de faturamento. Este campo é aplicável a contas de faturação com tipo de contrato Contrato de Cliente Microsoft. |
|
Total |
O valor devido quando a fatura foi gerada. Este campo é aplicável a contas de faturação com tipo de contrato Contrato de Cliente Microsoft. |
Amount
O montante.
| Name | Tipo | Description |
|---|---|---|
| currency |
string |
A moeda para o valor do montante. |
| value |
number |
O valor do montante. Por exemplo, se a moeda for USD, então um valor de 600 seria $600,00. |
AmountDue
O montante devido a partir de agora.
| Name | Tipo | Description |
|---|---|---|
| currency |
string |
A moeda para o valor do montante. |
| value |
number |
O valor do montante. Por exemplo, se a moeda for USD, então um valor de 600 seria $600,00. |
AmountRefunded
O valor reembolsado.
| Name | Tipo | Description |
|---|---|---|
| currency |
string |
A moeda para o valor do montante. |
| value |
number |
O valor do montante. Por exemplo, se a moeda for USD, então um valor de 600 seria $600,00. |
AmountRequested
O valor do reembolso solicitado.
| Name | Tipo | Description |
|---|---|---|
| currency |
string |
A moeda para o valor do montante. |
| value |
number |
O valor do montante. Por exemplo, se a moeda for USD, então um valor de 600 seria $600,00. |
AzurePrepaymentApplied
O valor do pré-pagamento do Azure aplicado aos encargos. Este campo é aplicável a contas de faturação com tipo de contrato Contrato de Cliente Microsoft.
| Name | Tipo | Description |
|---|---|---|
| currency |
string |
A moeda para o valor do montante. |
| value |
number |
O valor do montante. Por exemplo, se a moeda for USD, então um valor de 600 seria $600,00. |
BilledAmount
O total de encargos para o período de faturamento da fatura.
| Name | Tipo | Description |
|---|---|---|
| currency |
string |
A moeda para o valor do montante. |
| value |
number |
O valor do montante. Por exemplo, se a moeda for USD, então um valor de 600 seria $600,00. |
createdByType
O tipo de identidade que criou o recurso.
| Valor | Description |
|---|---|
| User | |
| Application | |
| ManagedIdentity | |
| Key |
CreditAmount
O reembolso total para devoluções e cancelamentos durante o período de faturação da fatura. Este campo é aplicável a contas de faturação com tipo de contrato Contrato de Cliente Microsoft.
| Name | Tipo | Description |
|---|---|---|
| currency |
string |
A moeda para o valor do montante. |
| value |
number |
O valor do montante. Por exemplo, se a moeda for USD, então um valor de 600 seria $600,00. |
DocumentSource
A fonte do documento. ENF para o Brasil e DRS para o resto do mundo.
| Valor | Description |
|---|---|
| Other | |
| DRS | |
| ENF |
ErrorAdditionalInfo
O erro de gerenciamento de recursos informações adicionais.
| Name | Tipo | Description |
|---|---|---|
| info |
object |
As informações adicionais. |
| type |
string |
O tipo de informação adicional. |
ErrorDetail
O detalhe do erro.
| Name | Tipo | Description |
|---|---|---|
| additionalInfo |
O erro informações adicionais. |
|
| code |
string |
O código de erro. |
| details |
Os detalhes do erro. |
|
| message |
string |
A mensagem de erro. |
| target |
string |
O destino do erro. |
ErrorResponse
Resposta de erro
| Name | Tipo | Description |
|---|---|---|
| error |
O objeto de erro. |
FailedPayment
Um pagamento falhado.
| Name | Tipo | Description |
|---|---|---|
| date |
string (date-time) |
A data em que o pagamento foi tentado. |
| failedPaymentReason |
A razão pela qual o pagamento falhou. |
FailedPaymentReason
A razão pela qual o pagamento falhou.
| Valor | Description |
|---|---|
| Other | |
| BankDeclined | |
| CardExpired | |
| IncorrectCardDetails |
FreeAzureCreditApplied
A quantidade de créditos gratuitos do Azure aplicados às cobranças. Este campo é aplicável a contas de faturação com tipo de contrato Contrato de Cliente Microsoft.
| Name | Tipo | Description |
|---|---|---|
| currency |
string |
A moeda para o valor do montante. |
| value |
number |
O valor do montante. Por exemplo, se a moeda for USD, então um valor de 600 seria $600,00. |
Invoice
Uma fatura.
| Name | Tipo | Description |
|---|---|---|
| id |
string (arm-id) |
ID de recurso totalmente qualificado para o recurso. Por exemplo, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" |
| name |
string |
O nome do recurso |
| properties |
Uma fatura. |
|
| systemData |
Metadados do Azure Resource Manager contendo informações createdBy e modifiedBy. |
|
| tags |
object |
Dicionário de metadados associados ao recurso. Ele pode não ser preenchido para todos os tipos de recursos. Comprimento máximo de chave/valor suportado de 256 caracteres. Chaves/valor não devem esvaziar valor nem nulo. As chaves não podem conter <> % & \ ? / |
| type |
string |
O tipo do recurso. Por exemplo, "Microsoft.Compute/virtualMachines" ou "Microsoft.Storage/storageAccounts" |
InvoiceDocument
As propriedades de um documento.
| Name | Tipo | Description |
|---|---|---|
| documentNumbers |
string[] |
Os números de documento para o documento de fatura. |
| externalUrl |
string |
A URL para baixar o documento de fatura se a fonte for externa ao Microsoft.Billing. |
| kind |
O tipo do documento. |
|
| name |
string |
O ID que identifica exclusivamente um documento de fatura. Esse ID pode ser um identificador para um PDF de fatura, uma nota de crédito ou um recibo de imposto. |
| source |
A fonte do documento. ENF para o Brasil e DRS para o resto do mundo. |
|
| url |
string |
A URL para baixar o documento de fatura se a fonte for interna ao Microsoft.Billing. |
InvoiceDocumentType
O tipo do documento.
| Valor | Description |
|---|---|
| Other | |
| Invoice | |
| VoidNote | |
| TaxReceipt | |
| CreditNote | |
| Summary | |
| Transactions |
InvoiceListResult
Um contêiner para uma lista de recursos
| Name | Tipo | Description |
|---|---|---|
| nextLink |
string |
O link (url) para a próxima página de resultados. |
| value |
Invoice[] |
A lista de recursos. |
InvoiceProperties
Uma fatura.
| Name | Tipo | Description |
|---|---|---|
| amountDue |
O montante devido a partir de agora. |
|
| azurePrepaymentApplied |
O valor do pré-pagamento do Azure aplicado aos encargos. Este campo é aplicável a contas de faturação com tipo de contrato Contrato de Cliente Microsoft. |
|
| billedAmount |
O total de encargos para o período de faturamento da fatura. |
|
| billedDocumentId |
string |
O ID da fatura ativa que é originalmente faturada após esta fatura ter sido anulada. Este campo aplica-se apenas às faturas anuladas. |
| billingProfileDisplayName |
string |
O nome do perfil de faturamento para o qual a fatura é gerada. |
| billingProfileId |
string |
A ID do perfil de faturamento para o qual a fatura é gerada. |
| creditAmount |
O reembolso total para devoluções e cancelamentos durante o período de faturação da fatura. Este campo é aplicável a contas de faturação com tipo de contrato Contrato de Cliente Microsoft. |
|
| creditForDocumentId |
string |
O ID da fatura que foi anulada e esta nota de crédito foi emitida como resultado. Este campo aplica-se apenas às notas de crédito. |
| documentType |
O tipo do documento. |
|
| documents |
Lista de documentos disponíveis para download e visualização, como fatura, nota de crédito ou recibo de imposto. |
|
| dueDate |
string (date-time) |
A data de vencimento da fatura. |
| failedPayments |
Lista de pagamentos falhados. |
|
| freeAzureCreditApplied |
A quantidade de créditos gratuitos do Azure aplicados às cobranças. Este campo é aplicável a contas de faturação com tipo de contrato Contrato de Cliente Microsoft. |
|
| invoiceDate |
string (date-time) |
A data em que a fatura foi gerada. |
| invoicePeriodEndDate |
string (date-time) |
A data final do período de faturamento para o qual a fatura é gerada. A data está em formato MM-DD-YYYY. |
| invoicePeriodStartDate |
string (date-time) |
A data de início do período de faturamento para o qual a fatura é gerada. A data está em formato MM-DD-YYYY. |
| invoiceType |
Tipo de fatura. |
|
| isMonthlyInvoice |
boolean |
Especifica se a fatura é gerada como parte do ciclo de faturamento mensal ou não. Este campo é aplicável a contas de faturação com tipo de contrato Contrato de Cliente Microsoft. |
| payments |
Payment[] |
Lista de pagamentos. |
| purchaseOrderNumber |
string |
Um número de ordem de compra opcional para a fatura. |
| rebillDetails |
Refaturar os detalhes de uma fatura. |
|
| refundDetails |
Os detalhes de um pedido de reembolso. |
|
| specialTaxationType |
Identifica o tipo de cálculo de imposto usado para a fatura. O campo aplica-se apenas a faturas com lógica especial de cálculo de imposto. |
|
| status |
O status atual da fatura. |
|
| subTotal |
O montante antes de impostos devido. Este campo é aplicável a contas de faturação com tipo de contrato Contrato de Cliente Microsoft. |
|
| subscriptionDisplayName |
string |
O nome da assinatura de cobrança para a qual a fatura é gerada. |
| subscriptionId |
string |
A ID da assinatura para a qual a fatura é gerada. |
| taxAmount |
O valor do imposto cobrado para o período de faturamento. Este campo é aplicável a contas de faturação com tipo de contrato Contrato de Cliente Microsoft. |
|
| totalAmount |
O valor devido quando a fatura foi gerada. Este campo é aplicável a contas de faturação com tipo de contrato Contrato de Cliente Microsoft. |
InvoiceStatus
O status atual da fatura.
| Valor | Description |
|---|---|
| Other | |
| Due | |
| OverDue | |
| Paid | |
| Void | |
| Locked |
InvoiceType
Tipo de fatura.
| Valor | Description |
|---|---|
| Other | |
| AzureServices | |
| AzureMarketplace | |
| AzureSupport |
Payment
Um pagamento de fatura.
| Name | Tipo | Description |
|---|---|---|
| amount |
O valor pago. |
|
| date |
string (date-time) |
A data em que o pagamento foi efetuado. |
| paymentMethodFamily |
A família do método de pagamento. |
|
| paymentMethodId |
string |
O ID que identifica exclusivamente o método de pagamento usado para a fatura. |
| paymentMethodType |
string |
O tipo de método de pagamento. |
| paymentType |
string |
O tipo de pagamento. |
PaymentMethodFamily
A família do método de pagamento.
| Valor | Description |
|---|---|
| Other | |
| None | |
| CreditCard | |
| Credits | |
| CheckWire | |
| EWallet | |
| TaskOrder | |
| DirectDebit |
RebillDetails
Os detalhes de refaturação de uma fatura.
| Name | Tipo | Description |
|---|---|---|
| creditNoteDocumentId |
string |
O ID da nota de crédito. |
| invoiceDocumentId |
string |
O ID da fatura. |
| rebillDetails |
Os detalhes de refaturação de uma fatura. |
RefundDetails
Os detalhes de um pedido de reembolso.
| Name | Tipo | Description |
|---|---|---|
| amountRefunded |
O valor reembolsado. |
|
| amountRequested |
O valor do reembolso solicitado. |
|
| approvedOn |
string (date-time) |
Data em que o reembolso foi aprovado. |
| completedOn |
string (date-time) |
Data em que o reembolso foi concluído. |
| rebillInvoiceId |
string |
O ID da fatura da fatura de refaturação para um reembolso. |
| refundOperationId |
string |
O ID da operação de reembolso. |
| refundReason |
O motivo do reembolso. |
|
| refundStatus |
O status do pedido de reembolso. |
|
| requestedOn |
string (date-time) |
Data em que o reembolso foi solicitado. |
| transactionCount |
integer (int32) |
O número de transações reembolsadas. |
RefundReasonCode
O motivo do reembolso.
| Valor | Description |
|---|---|
| Other | |
| AccidentalConversion | |
| UnclearPricing | |
| AccidentalPurchase | |
| ForgotToCancel | |
| UnclearDocumentation |
RefundStatus
O status do pedido de reembolso.
| Valor | Description |
|---|---|
| Other | |
| Pending | |
| Approved | |
| Declined | |
| Cancelled | |
| Completed | |
| Expired |
SpecialTaxationType
Identifica o tipo de cálculo de imposto usado para a fatura. O campo aplica-se apenas a faturas com lógica especial de cálculo de imposto.
| Valor | Description |
|---|---|
| SubtotalLevel | |
| InvoiceLevel |
SubTotal
O montante antes de impostos devido. Este campo é aplicável a contas de faturação com tipo de contrato Contrato de Cliente Microsoft.
| Name | Tipo | Description |
|---|---|---|
| currency |
string |
A moeda para o valor do montante. |
| value |
number |
O valor do montante. Por exemplo, se a moeda for USD, então um valor de 600 seria $600,00. |
systemData
Metadados referentes à criação e última modificação do recurso.
| Name | Tipo | Description |
|---|---|---|
| createdAt |
string (date-time) |
O carimbo de data/hora da criação de recursos (UTC). |
| createdBy |
string |
A identidade que criou o recurso. |
| createdByType |
O tipo de identidade que criou o recurso. |
|
| lastModifiedAt |
string (date-time) |
O carimbo de data/hora da última modificação do recurso (UTC) |
| lastModifiedBy |
string |
A identidade que modificou o recurso pela última vez. |
| lastModifiedByType |
O tipo de identidade que modificou o recurso pela última vez. |
TaxAmount
O valor do imposto cobrado para o período de faturamento. Este campo é aplicável a contas de faturação com tipo de contrato Contrato de Cliente Microsoft.
| Name | Tipo | Description |
|---|---|---|
| currency |
string |
A moeda para o valor do montante. |
| value |
number |
O valor do montante. Por exemplo, se a moeda for USD, então um valor de 600 seria $600,00. |
TotalAmount
O valor devido quando a fatura foi gerada. Este campo é aplicável a contas de faturação com tipo de contrato Contrato de Cliente Microsoft.
| Name | Tipo | Description |
|---|---|---|
| currency |
string |
A moeda para o valor do montante. |
| value |
number |
O valor do montante. Por exemplo, se a moeda for USD, então um valor de 600 seria $600,00. |