Transactions - List By Invoice
Faturanın hareketlerini listeler. İşlemler satın almaları, para iadelerini ve Azure kullanım ücretlerini içerir.
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}
URI Parametreleri
Name | İçinde | Gerekli | Tür | Description |
---|---|---|---|---|
billing
|
path | True |
string |
Bir ödeme hesabını benzersiz olarak tanımlayan kimlik. Normal ifade deseni: |
invoice
|
path | True |
string |
Bir faturayı benzersiz olarak tanımlayan kimlik. Normal ifade deseni: |
api-version
|
query | True |
string |
İstemci isteğiyle kullanılacak API sürümü. Geçerli sürüm 2024-04-01'dir. |
count
|
query |
boolean |
Sorgu sayısı seçeneği, istemcilerin yanıttaki kaynaklara dahil edilen eşleşen kaynakların sayısını istemesine olanak tanır. |
|
filter
|
query |
string |
Sorguyu filtrele seçeneği, istemcilerin istek URL'si tarafından ele alınan bir kaynak koleksiyonunu filtrelemesine olanak tanır. |
|
order
|
query |
string |
Orderby sorgu seçeneği istemcilerin belirli bir sırada kaynak istemesine olanak tanır. |
|
search
|
query |
string |
Arama sorgusu seçeneği, istemcilerin serbest metin arama ifadesiyle eşleşen bir koleksiyon içindeki öğeleri istemesine olanak tanır. arama yalnızca dize alanları için desteklenir. |
|
skip
|
query |
integer int64 |
Sorgu atla seçeneği sorgulanan koleksiyonda atlanacak ve sonube dahil edilmeyecek öğe sayısını istemektedir. |
|
top
|
query |
integer int64 |
En üstteki sorgu seçeneği sorgulanan koleksiyondaki öğelerin sayısının sonube eklenmesini istemektedir. En üst için desteklenen en yüksek değer 50'dir. |
Yanıtlar
Name | Tür | Description |
---|---|---|
200 OK |
İşlem listesi. |
|
Other Status Codes |
İşlemin neden başarısız olduğunu açıklayan hata yanıtı. |
Örnekler
TransactionsListByInvoice
Örnek isteği
Örnek yanıt
{
"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"
}
]
}
Tanımlar
Name | Description |
---|---|
Amount |
Para iadesi yapılan tutar. |
Amount |
İstenen para iadesi miktarı. |
Azure |
Bu işleme otomatik olarak uygulanan Tüm Azure kredilerinin miktarı. |
Consumption |
İşlem aracılığıyla Microsoft Azure Tüketim Taahhüdü(MACC) azalma miktarı. |
created |
Kaynağı oluşturan kimliğin türü. |
Credit |
İşlemin kredi türü. Yalnızca alacaklandırılan işlemler için geçerlidir. |
Effective |
Herhangi bir indirim uygulandıktan sonra ürünün fiyatı. |
Error |
Kaynak yönetimi hatası ek bilgileri. |
Error |
Hata ayrıntısı. |
Error |
Hata yanıtı |
Market |
Ürünün perakende fiyatı. |
Refund |
İşlemin para iadesi ayrıntıları. |
Special |
Fatura için kullanılan vergi hesaplamasının türünü tanımlar. Bu alan yalnızca özel vergi hesaplama mantığına sahip faturalar için geçerlidir. |
Sub |
İşlem için vergi öncesi tahsil edilen tutar. |
system |
Kaynağın oluşturulması ve son değiştirilmesiyle ilgili meta veriler. |
Tax |
İşlem için uygulanan vergi tutarı. |
Transaction |
Bir işlem. |
Transaction |
hareketle ilişkili ücret. |
Transaction |
İşlemin türü, faturalandırılan veya faturalandırılmamış. |
Transaction |
Kaynak listesi için kapsayıcı |
Transaction |
Bir işlem. |
AmountRefunded
Para iadesi yapılan tutar.
Name | Tür | Description |
---|---|---|
currency |
string |
Tutar değerinin para birimi. |
value |
number |
Tutar değeri. Örneğin, para birimi ABD doları ise 600 ABD doları değeri 600,00 TL olacaktır. |
AmountRequested
İstenen para iadesi miktarı.
Name | Tür | Description |
---|---|---|
currency |
string |
Tutar değerinin para birimi. |
value |
number |
Tutar değeri. Örneğin, para birimi ABD doları ise 600 ABD doları değeri 600,00 TL olacaktır. |
AzureCreditApplied
Bu işleme otomatik olarak uygulanan Tüm Azure kredilerinin miktarı.
Name | Tür | Description |
---|---|---|
currency |
string |
Tutar değerinin para birimi. |
value |
number |
Tutar değeri. Örneğin, para birimi ABD doları ise 600 ABD doları değeri 600,00 TL olacaktır. |
ConsumptionCommitmentDecremented
İşlem aracılığıyla Microsoft Azure Tüketim Taahhüdü(MACC) azalma miktarı.
Name | Tür | Description |
---|---|---|
currency |
string |
Tutar değerinin para birimi. |
value |
number |
Tutar değeri. Örneğin, para birimi ABD doları ise 600 ABD doları değeri 600,00 TL olacaktır. |
createdByType
Kaynağı oluşturan kimliğin türü.
Name | Tür | Description |
---|---|---|
Application |
string |
|
Key |
string |
|
ManagedIdentity |
string |
|
User |
string |
CreditType
İşlemin kredi türü. Yalnızca alacaklandırılan işlemler için geçerlidir.
Name | Tür | Description |
---|---|---|
AzureCreditOffer |
string |
|
AzureFreeCredit |
string |
|
Other |
string |
|
Refund |
string |
|
ServiceInterruption |
string |
EffectivePrice
Herhangi bir indirim uygulandıktan sonra ürünün fiyatı.
Name | Tür | Description |
---|---|---|
currency |
string |
Tutar değerinin para birimi. |
value |
number |
Tutar değeri. Örneğin, para birimi ABD doları ise 600 ABD doları değeri 600,00 TL olacaktır. |
ErrorAdditionalInfo
Kaynak yönetimi hatası ek bilgileri.
Name | Tür | Description |
---|---|---|
info |
object |
Ek bilgiler. |
type |
string |
Ek bilgi türü. |
ErrorDetail
Hata ayrıntısı.
Name | Tür | Description |
---|---|---|
additionalInfo |
Hata ek bilgileri. |
|
code |
string |
Hata kodu. |
details |
Hata ayrıntıları. |
|
message |
string |
Hata iletisi. |
target |
string |
Hata hedefi. |
ErrorResponse
Hata yanıtı
Name | Tür | Description |
---|---|---|
error |
Hata nesnesi. |
MarketPrice
Ürünün perakende fiyatı.
Name | Tür | Description |
---|---|---|
currency |
string |
Tutar değerinin para birimi. |
value |
number |
Tutar değeri. Örneğin, para birimi ABD doları ise 600 ABD doları değeri 600,00 TL olacaktır. |
RefundTransactionDetails
İşlemin para iadesi ayrıntıları.
Name | Tür | Description |
---|---|---|
amountRefunded |
Para iadesi yapılan tutar. |
|
amountRequested |
İstenen para iadesi miktarı. |
|
refundOperationId |
string |
Para iadesi işleminin kimliği. |
SpecialTaxationType
Fatura için kullanılan vergi hesaplamasının türünü tanımlar. Bu alan yalnızca özel vergi hesaplama mantığına sahip faturalar için geçerlidir.
Name | Tür | Description |
---|---|---|
InvoiceLevel |
string |
|
SubtotalLevel |
string |
SubTotal
İşlem için vergi öncesi tahsil edilen tutar.
Name | Tür | Description |
---|---|---|
currency |
string |
Tutar değerinin para birimi. |
value |
number |
Tutar değeri. Örneğin, para birimi ABD doları ise 600 ABD doları değeri 600,00 TL olacaktır. |
systemData
Kaynağın oluşturulması ve son değiştirilmesiyle ilgili meta veriler.
Name | Tür | Description |
---|---|---|
createdAt |
string |
Kaynak oluşturma (UTC) zaman damgası. |
createdBy |
string |
Kaynağı oluşturan kimlik. |
createdByType |
Kaynağı oluşturan kimliğin türü. |
|
lastModifiedAt |
string |
Kaynağın son değişikliğinin zaman damgası (UTC) |
lastModifiedBy |
string |
Kaynağı en son değiştiren kimlik. |
lastModifiedByType |
Kaynağı en son değiştiren kimlik türü. |
Tax
İşlem için uygulanan vergi tutarı.
Name | Tür | Description |
---|---|---|
currency |
string |
Tutar değerinin para birimi. |
value |
number |
Tutar değeri. Örneğin, para birimi ABD doları ise 600 ABD doları değeri 600,00 TL olacaktır. |
Transaction
Bir işlem.
Name | Tür | Description |
---|---|---|
id |
string |
Kaynağın tam kaynak kimliği. Örneğin, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" |
name |
string |
Kaynağın adı |
properties |
Bir işlem. |
|
systemData |
createdBy ve modifiedBy bilgilerini içeren Azure Resource Manager meta verileri. |
|
tags |
object |
Kaynakla ilişkilendirilmiş meta verilerin sözlüğü. Tüm kaynak türleri için doldurulmayabilir. Desteklenen en fazla anahtar/değer uzunluğu 256 karakterdir. Anahtarlar/değer boş değer veya null olmamalıdır. Anahtarlar <> % & \ ? içeremez / |
type |
string |
Kaynağın türü. Örneğin, "Microsoft.Compute/virtualMachines" veya "Microsoft.Storage/storageAccounts" |
TransactionAmount
hareketle ilişkili ücret.
Name | Tür | Description |
---|---|---|
currency |
string |
Tutar değerinin para birimi. |
value |
number |
Tutar değeri. Örneğin, para birimi ABD doları ise 600 ABD doları değeri 600,00 TL olacaktır. |
TransactionKind
İşlemin türü, faturalandırılan veya faturalandırılmamış.
Name | Tür | Description |
---|---|---|
All |
string |
|
Other |
string |
|
Reservation |
string |
TransactionListResult
Kaynak listesi için kapsayıcı
Name | Tür | Description |
---|---|---|
nextLink |
string |
Sonuçların sonraki sayfasına bağlantı (URL). |
value |
Kaynak listesi. |
TransactionProperties
Bir işlem.
Name | Tür | Description |
---|---|---|
azureCreditApplied |
Bu işleme otomatik olarak uygulanan Tüm Azure kredilerinin miktarı. |
|
azurePlan |
string |
Azure planının ayrıntıları. |
billingCurrency |
string |
Bu işlemin faturalandırıldığı para birimi için ISO 4217 kodu. |
billingProfileDisplayName |
Faturalama profilinin adı. |
|
billingProfileId |
string |
Faturalama profilini benzersiz olarak tanımlayan tam kimlik. |
consumptionCommitmentDecremented |
İşlem aracılığıyla Microsoft Azure Tüketim Taahhüdü(MACC) azalma miktarı. |
|
creditType |
İşlemin kredi türü. Yalnızca alacaklandırılan işlemler için geçerlidir. |
|
customerDisplayName |
string |
Müşterinin adı. |
customerId |
string |
Bir müşteriyi benzersiz olarak tanımlayan tam kimlik. |
date |
string |
İşlem tarihi. |
discount |
number |
Varsa bu işleme uygulanan yüzde indirimi. |
effectivePrice |
Herhangi bir indirim uygulandıktan sonra ürünün fiyatı. |
|
exchangeRate |
number |
Varsa, ücretlendirilen tutarı faturalama para birimine dönüştürmek için kullanılan döviz kuru. |
invoice |
string |
İşlemin faturalandırıldığı fatura adı veya işlem faturalanmıyorsa 'Beklemede'. |
invoiceId |
string |
İşlemin faturalandığı faturanın tam kimliği. Bu alan yalnızca faturalandırılan hareketler için geçerlidir. |
invoiceSectionDisplayName |
string |
Fatura bölümünün adı. |
invoiceSectionId |
string |
Bir fatura bölümünü benzersiz olarak tanımlayan tam kimlik. |
isThirdParty |
boolean |
İşlemin üçüncü taraf olup olmadığı. |
kind |
İşlemin türü, faturalandırılan veya faturalandırılmamış. |
|
marketPrice |
Ürünün perakende fiyatı. |
|
partNumber |
string |
İşlemin gerçekleştiği ürünün parça numarası. Bu alan yalnızca Kurumsal Anlaşma faturaları için geçerlidir. |
pricingCurrency |
string |
Ürünün fiyatlandığı para birimi için ISO 4217 kodu. |
productDescription |
string |
İşlemin gerçekleştiği ürünün açıklaması. |
productFamily |
string |
İşlemin gerçekleştiği ürünün ailesi. |
productType |
string |
İşlemin gerçekleştiği ürünün türü. |
productTypeId |
string |
İşlemin gerçekleştiği ürün türünün kimliği. |
quantity |
integer |
Harekette satın alınan miktar. |
reasonCode |
string |
İşlemin neden kodu var. |
refundTransactionDetails |
İşlemin para iadesi ayrıntıları. |
|
servicePeriodEndDate |
string |
Ürün döneminin bitiş tarihi veya kullanımın sona erdiği ayın bitiş tarihi. |
servicePeriodStartDate |
string |
Ürünün satın alındığı tarih veya kullanımın başladığı ayın başlangıç tarihi. |
specialTaxationType |
Fatura için kullanılan vergi hesaplamasının türünü tanımlar. Bu alan yalnızca özel vergi hesaplama mantığına sahip faturalar için geçerlidir. |
|
subTotal |
İşlem için vergi öncesi tahsil edilen tutar. |
|
tax |
İşlem için uygulanan vergi tutarı. |
|
transactionAmount |
hareketle ilişkili ücret. |
|
transactionType |
string |
İşlem türü. |
unitOfMeasure |
string |
Ürünün faturasını almak için kullanılan ölçü birimi. Örneğin işlem hizmetleri saat başına faturalandırılır. |
unitType |
string |
Belirli bir ürünün ölçü biriminin açıklaması. |
units |
number |
Belirli bir ürün için kullanılan birim sayısı. |