Transactions - List By Invoice
Lista as transações de uma fatura. As transações incluem compras, reembolsos e encargos de utilização do Azure.
GET https://management.azure.com/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/invoices/{invoiceName}/transactions?api-version=2024-04-01
GET https://management.azure.com/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/invoices/{invoiceName}/transactions?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 |
---|---|---|---|---|
billing
|
path | True |
string |
O ID que identifica exclusivamente uma conta de cobrança. Padrão Regex: |
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. |
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. |
|
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 transações. |
|
Other Status Codes |
Resposta de erro descrevendo por que a operação falhou. |
Exemplos
TransactionsListByInvoice
Pedido de amostra
Resposta da amostra
{
"value": [
{
"id": "/providers/Microsoft.Billing/BillingAccounts/00000000-0000-0000-0000-000000000000:00000000-0000-0000-0000-000000000000_2019-05-31/BillingProfiles/xxxx-xxxx-xxx-xxx/transactions/41000000-0000-0000-0000-000000000000",
"name": "41000000-0000-0000-0000-000000000000",
"properties": {
"azureCreditApplied": {
"currency": "USD",
"value": 2000
},
"billingCurrency": "USD",
"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",
"consumptionCommitmentDecremented": {
"currency": "USD",
"value": 100
},
"date": "2023-05-01T00:00:00Z",
"discount": 0.1,
"effectivePrice": {
"currency": "USD",
"value": 10
},
"exchangeRate": 1,
"invoice": "G123456789",
"invoiceId": "/providers/Microsoft.Billing/billingAccounts/00000000-0000-0000-0000-000000000000:00000000-0000-0000-0000-000000000000_2019-05-31/invoices/G123456789",
"invoiceSectionDisplayName": "Contoso operations invoiceSection",
"invoiceSectionId": "/providers/Microsoft.Billing/billingAccounts/00000000-0000-0000-0000-000000000000:00000000-0000-0000-0000-000000000000_2019-05-31/billingProfiles/xxxx-xxxx-xxx-xxx/invoiceSections/22000000-0000-0000-0000-000000000000",
"marketPrice": {
"currency": "USD",
"value": 20
},
"partNumber": "0001",
"pricingCurrency": "USD",
"productDescription": "Standard D1, US West 3",
"productFamily": "Storage",
"productTypeId": "A12345",
"productType": "VM Instance",
"quantity": 1,
"servicePeriodStartDate": "2023-05-01T00:00:00Z",
"servicePeriodEndDate": "2023-09-30T00:00:00Z",
"subTotal": {
"currency": "USD",
"value": 4500
},
"tax": {
"currency": "USD",
"value": 500
},
"transactionAmount": {
"currency": "USD",
"value": 5000
},
"transactionType": "Purchase",
"units": 11.25,
"unitOfMeasure": "1 Minute",
"unitType": "1 Runtime Minute"
},
"type": "Microsoft.Billing/billingAccounts/billingProfiles/transactions"
},
{
"id": "/providers/Microsoft.Billing/BillingAccounts/00000000-0000-0000-0000-000000000000:00000000-0000-0000-0000-000000000000_2019-05-31/BillingProfiles/xxxx-xxxx-xxx-xxx/transactions/51000000-0000-0000-0000-000000000000",
"name": "51000000-0000-0000-0000-000000000000",
"properties": {
"azureCreditApplied": {
"currency": "USD",
"value": 20
},
"billingCurrency": "USD",
"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",
"consumptionCommitmentDecremented": {
"currency": "USD",
"value": 50
},
"date": "2024-04-01T00:00:00Z",
"discount": 0.1,
"effectivePrice": {
"currency": "USD",
"value": 10
},
"exchangeRate": 1,
"invoice": "pending",
"invoiceSectionDisplayName": "Contoso operations invoiceSection",
"invoiceSectionId": "/providers/Microsoft.Billing/billingAccounts/00000000-0000-0000-0000-000000000000:00000000-0000-0000-0000-000000000000_2019-05-31/billingProfiles/xxxx-xxxx-xxx-xxx/invoiceSections/22000000-0000-0000-0000-000000000000",
"marketPrice": {
"currency": "USD",
"value": 20
},
"partNumber": "0002",
"pricingCurrency": "USD",
"productDescription": "Standard Support",
"productFamily": "Storage",
"productTypeId": "A12345",
"productType": "VM Instance",
"quantity": 1,
"servicePeriodStartDate": "2023-05-01T00:00:00Z",
"servicePeriodEndDate": "2023-09-30T00:00:00Z",
"subTotal": {
"currency": "USD",
"value": 45
},
"tax": {
"currency": "USD",
"value": 5
},
"transactionAmount": {
"currency": "USD",
"value": 50
},
"transactionType": "Cancel",
"units": 1.25,
"unitOfMeasure": "1 Minute",
"unitType": "1 Runtime Minute"
},
"type": "Microsoft.Billing/billingAccounts/billingProfiles/transactions"
}
]
}
Definições
Name | Description |
---|---|
Amount |
O valor reembolsado. |
Amount |
O valor do reembolso solicitado. |
Azure |
O montante de quaisquer créditos do Azure aplicados automaticamente a esta transação. |
Consumption |
O montante do Compromisso de Consumo do Microsoft Azure (MACC) diminuído através da transação. |
created |
O tipo de identidade que criou o recurso. |
Credit |
O tipo de crédito da operação. Aplica-se apenas a transações creditadas. |
Effective |
O preço do produto após a aplicação de quaisquer descontos. |
Error |
O erro de gerenciamento de recursos informações adicionais. |
Error |
O detalhe do erro. |
Error |
Resposta de erro |
Market |
O preço de venda ao público do produto. |
Refund |
Os detalhes de reembolso de uma transação. |
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 valor cobrado antes de impostos pela transação. |
system |
Metadados referentes à criação e última modificação do recurso. |
Tax |
O valor do imposto aplicado à transação. |
Transaction |
Uma transação. |
Transaction |
O encargo associado à transação. |
Transaction |
Tipo de transação, faturada ou não faturada. |
Transaction |
Um contêiner para uma lista de recursos |
Transaction |
Uma transação. |
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. |
AzureCreditApplied
O montante de quaisquer créditos do Azure aplicados automaticamente a esta transação.
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. |
ConsumptionCommitmentDecremented
O montante do Compromisso de Consumo do Microsoft Azure (MACC) diminuído através da transação.
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 |
CreditType
O tipo de crédito da operação. Aplica-se apenas a transações creditadas.
Name | Tipo | Description |
---|---|---|
AzureCreditOffer |
string |
|
AzureFreeCredit |
string |
|
Other |
string |
|
Refund |
string |
|
ServiceInterruption |
string |
EffectivePrice
O preço do produto após a aplicação de quaisquer descontos.
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. |
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. |
MarketPrice
O preço de venda ao público do produto.
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. |
RefundTransactionDetails
Os detalhes de reembolso de uma transação.
Name | Tipo | Description |
---|---|---|
amountRefunded |
O valor reembolsado. |
|
amountRequested |
O valor do reembolso solicitado. |
|
refundOperationId |
string |
O ID da operação 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.
Name | Tipo | Description |
---|---|---|
InvoiceLevel |
string |
|
SubtotalLevel |
string |
SubTotal
O valor cobrado antes de impostos pela transação.
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. |
Tax
O valor do imposto aplicado à transação.
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. |
Transaction
Uma transação.
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 transação. |
|
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" |
TransactionAmount
O encargo associado à transação.
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. |
TransactionKind
Tipo de transação, faturada ou não faturada.
Name | Tipo | Description |
---|---|---|
All |
string |
|
Other |
string |
|
Reservation |
string |
TransactionListResult
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 |
A lista de recursos. |
TransactionProperties
Uma transação.
Name | Tipo | Description |
---|---|---|
azureCreditApplied |
O montante de quaisquer créditos do Azure aplicados automaticamente a esta transação. |
|
azurePlan |
string |
Detalhes do plano do Azure. |
billingCurrency |
string |
O código ISO 4217 para a moeda na qual esta transação é faturada. |
billingProfileDisplayName |
O nome do perfil de cobrança. |
|
billingProfileId |
string |
O ID totalmente qualificado que identifica exclusivamente um perfil de faturamento. |
consumptionCommitmentDecremented |
O montante do Compromisso de Consumo do Microsoft Azure (MACC) diminuído através da transação. |
|
creditType |
O tipo de crédito da operação. Aplica-se apenas a transações creditadas. |
|
customerDisplayName |
string |
O nome do cliente. |
customerId |
string |
O ID totalmente qualificado que identifica exclusivamente um cliente. |
date |
string |
A data da transação. |
discount |
number |
O desconto percentual, se houver, aplicado a esta transação. |
effectivePrice |
O preço do produto após a aplicação de quaisquer descontos. |
|
exchangeRate |
number |
A taxa de câmbio usada para converter o valor cobrado em moeda de cobrança, se aplicável. |
invoice |
string |
Nome da fatura na qual a transação foi faturada ou 'Pendente' se a transação não for faturada. |
invoiceId |
string |
O ID totalmente qualificado da fatura na qual a transação foi faturada. Este campo só é aplicável às transações faturadas. |
invoiceSectionDisplayName |
string |
O nome da seção da fatura. |
invoiceSectionId |
string |
O ID totalmente qualificado que identifica exclusivamente uma seção de fatura. |
isThirdParty |
boolean |
Se a transação é ou não de terceiros. |
kind |
Tipo de transação, faturada ou não faturada. |
|
marketPrice |
O preço de venda ao público do produto. |
|
partNumber |
string |
O número da peça do produto para o qual a transação ocorreu. O campo só é aplicável a faturas do Enterprise Agreement. |
pricingCurrency |
string |
O código ISO 4217 para a moeda em que o produto é precificado. |
productDescription |
string |
A descrição do produto para o qual a transação ocorreu. |
productFamily |
string |
A família do produto para o qual a transação ocorreu. |
productType |
string |
O tipo de produto para o qual a transação ocorreu. |
productTypeId |
string |
A ID do tipo de produto para o qual a transação ocorreu. |
quantity |
integer |
A quantidade comprada na transação. |
reasonCode |
string |
Há código de razão para a transação. |
refundTransactionDetails |
Os detalhes de reembolso de uma transação. |
|
servicePeriodEndDate |
string |
A data final do termo do produto ou a data final do mês em que o uso terminou. |
servicePeriodStartDate |
string |
A data da compra do produto, ou a data de início do mês em que o uso começou. |
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. |
|
subTotal |
O valor cobrado antes de impostos pela transação. |
|
tax |
O valor do imposto aplicado à transação. |
|
transactionAmount |
O encargo associado à transação. |
|
transactionType |
string |
O tipo de transação. |
unitOfMeasure |
string |
A unidade de medida utilizada para faturar o produto. Por exemplo, os serviços de computação são cobrados por hora. |
unitType |
string |
A descrição da unidade de medida de um determinado produto. |
units |
number |
O número de unidades utilizadas para um determinado produto. |