Invoices - Get
Obtém uma fatura por ID. A operação é suportada para todos os tipos de conta de cobrança.
GET https://management.azure.com/providers/Microsoft.Billing/billingAccounts/default/invoices/{invoiceName}?api-version=2024-04-01
Parâmetros do URI
Name | Em | Necessário | Tipo | Description |
---|---|---|---|---|
invoice
|
path | True |
string |
O ID que identifica exclusivamente uma fatura. Padrão Regex: |
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. |
Respostas
Name | Tipo | Description |
---|---|---|
200 OK |
Uma fatura. |
|
Other Status Codes |
Resposta de erro descrevendo por que a operação falhou. |
Exemplos
InvoicesGet
Pedido de amostra
GET https://management.azure.com/providers/Microsoft.Billing/billingAccounts/default/invoices/G123456789?api-version=2024-04-01
Resposta da amostra
{
"id": "/providers/Microsoft.Billing/billingAccounts/00000000-0000-0000-0000-000000000000:00000000-0000-0000-0000-000000000000_2019-05-31/invoices/G123456789",
"name": "G123456789",
"properties": {
"amountDue": {
"currency": "USD",
"value": 8.53
},
"azurePrepaymentApplied": {
"currency": "USD",
"value": 25.46
},
"billedAmount": {
"currency": "USD",
"value": 33.99
},
"billingProfileDisplayName": "Contoso Operations Billing",
"billingProfileId": "/providers/Microsoft.Billing/billingAccounts/00000000-0000-0000-0000-000000000000:00000000-0000-0000-0000-000000000000_2019-05-31/billingProfiles/xxxx-xxxx-xxx-xxx",
"creditAmount": {
"currency": "USD",
"value": 0
},
"documents": [
{
"kind": "Invoice",
"name": "12345678"
},
{
"kind": "TaxReceipt",
"name": "22345678"
}
],
"documentType": "Invoice",
"dueDate": "2023-02-16T17:32:28Z",
"freeAzureCreditApplied": {
"currency": "USD",
"value": 0
},
"invoiceDate": "2023-02-01T17:32:28Z",
"invoicePeriodEndDate": "2023-02-15T17:32:28Z",
"invoicePeriodStartDate": "2023-02-01T17:32:28Z",
"isMonthlyInvoice": false,
"purchaseOrderNumber": "123456",
"rebillDetails": {
"invoiceDocumentId": "/providers/Microsoft.Billing/billingAccounts/00000000-0000-0000-0000-000000000000:00000000-0000-0000-0000-000000000000_2019-05-31/invoices/I000002",
"creditNoteDocumentId": "/providers/Microsoft.Billing/billingAccounts/00000000-0000-0000-0000-000000000000:00000000-0000-0000-0000-000000000000_2019-05-31/invoices/CreditNote2",
"rebillDetails": {
"invoiceDocumentId": "/providers/Microsoft.Billing/billingAccounts/00000000-0000-0000-0000-000000000000:00000000-0000-0000-0000-000000000000_2019-05-31/invoices/I000001",
"creditNoteDocumentId": "/providers/Microsoft.Billing/billingAccounts/00000000-0000-0000-0000-000000000000:00000000-0000-0000-0000-000000000000_2019-05-31/invoices/CreditNote"
}
},
"status": "Due",
"specialTaxationType": "SubtotalLevel",
"subTotal": {
"currency": "USD",
"value": 33.99
},
"taxAmount": {
"currency": "USD",
"value": 1
},
"totalAmount": {
"currency": "USD",
"value": 7.53
}
},
"type": "Microsoft.Billing/billingAccounts/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 |
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.
Name | Tipo | Description |
---|---|---|
Application |
string |
|
Key |
string |
|
ManagedIdentity |
string |
|
User |
string |
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.
Name | Tipo | Description |
---|---|---|
DRS |
string |
|
ENF |
string |
|
Other |
string |
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 |
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.
Name | Tipo | Description |
---|---|---|
BankDeclined |
string |
|
CardExpired |
string |
|
IncorrectCardDetails |
string |
|
Other |
string |
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 |
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.
Name | Tipo | Description |
---|---|---|
CreditNote |
string |
|
Invoice |
string |
|
Other |
string |
|
Summary |
string |
|
TaxReceipt |
string |
|
Transactions |
string |
|
VoidNote |
string |
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 |
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 |
A data em que a fatura foi gerada. |
invoicePeriodEndDate |
string |
A data final do período de faturamento para o qual a fatura é gerada. A data está em formato MM-DD-YYYY. |
invoicePeriodStartDate |
string |
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.
Name | Tipo | Description |
---|---|---|
Due |
string |
|
Locked |
string |
|
Other |
string |
|
OverDue |
string |
|
Paid |
string |
|
Void |
string |
InvoiceType
Tipo de fatura.
Name | Tipo | Description |
---|---|---|
AzureMarketplace |
string |
|
AzureServices |
string |
|
AzureSupport |
string |
|
Other |
string |
Payment
Um pagamento de fatura.
Name | Tipo | Description |
---|---|---|
amount |
O valor pago. |
|
date |
string |
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.
Name | Tipo | Description |
---|---|---|
CheckWire |
string |
|
CreditCard |
string |
|
Credits |
string |
|
DirectDebit |
string |
|
EWallet |
string |
|
None |
string |
|
Other |
string |
|
TaskOrder |
string |
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 |
Data em que o reembolso foi aprovado. |
completedOn |
string |
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 |
Data em que o reembolso foi solicitado. |
transactionCount |
integer |
O número de transações reembolsadas. |
RefundReasonCode
O motivo do reembolso.
Name | Tipo | Description |
---|---|---|
AccidentalConversion |
string |
|
AccidentalPurchase |
string |
|
ForgotToCancel |
string |
|
Other |
string |
|
UnclearDocumentation |
string |
|
UnclearPricing |
string |
RefundStatus
O status do pedido de reembolso.
Name | Tipo | Description |
---|---|---|
Approved |
string |
|
Cancelled |
string |
|
Completed |
string |
|
Declined |
string |
|
Expired |
string |
|
Other |
string |
|
Pending |
string |
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.
Name | Tipo | Description |
---|---|---|
InvoiceLevel |
string |
|
SubtotalLevel |
string |
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 |
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 |
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. |