Transactions - List By Invoice

Egy számla tranzakcióit sorolja fel. A tranzakciók közé tartoznak a vásárlások, a visszatérítések és az Azure használati díjai.

GET https://management.azure.com/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/invoices/{invoiceName}/transactions?api-version=2020-05-01

URI-paraméterek

Name In Kötelező Típus Description
billingAccountName
path True

string

A számlázási fiókot egyedileg azonosító azonosító.

invoiceName
path True

string

A számlát egyedileg azonosító azonosító.

api-version
query True

string

Az ügyfélkéréshez használni kívánt API verziója. Az aktuális verzió: 2020.05.01.

Válaszok

Name Típus Description
200 OK

TransactionListResult

OK gombra. A kérés sikeres volt.

Other Status Codes

ErrorResponse

Hibaválasz, amely leírja, hogy a művelet miért hiúsult meg.

Biztonság

azure_auth

Azure Active Directory OAuth2 Flow.

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Name Description
user_impersonation felhasználói fiók megszemélyesítése

Példák

TransactionsListByInvoice

Sample Request

GET https://management.azure.com/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/invoices/{invoiceName}/transactions?api-version=2020-05-01

Sample Response

{
  "value": [
    {
      "id": "/providers/Microsoft.Billing/BillingAccounts/{billingAccountName}/transactions/41000000-0000-0000-0000-000000000000",
      "name": "41000000-0000-0000-0000-000000000000",
      "type": "Microsoft.Billing/billingAccounts/transactions",
      "properties": {
        "kind": "all",
        "date": "2018-05-01T00:00:00Z",
        "invoice": "2344233",
        "invoiceId": "/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/invoices/2344233",
        "productFamily": "Storage",
        "productTypeId": "A12345",
        "productType": "VM Instance",
        "productDescription": "Standard D1, US West 3",
        "transactionType": "Purchase",
        "transactionAmount": {
          "currency": "USD",
          "value": 5000
        },
        "invoiceSectionId": "/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/invoiceSections/22000000-0000-0000-0000-000000000000",
        "invoiceSectionDisplayName": "Contoso operations invoiceSection",
        "billingProfileId": "/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}",
        "billingProfileDisplayName": "Contoso operations billing",
        "azurePlan": "Microsoft Azure Plan for DevTest",
        "azureCreditApplied": {
          "currency": "USD",
          "value": 2000
        },
        "billingCurrency": "USD",
        "discount": 0.1,
        "effectivePrice": {
          "currency": "USD",
          "value": 10
        },
        "exchangeRate": 1,
        "marketPrice": {
          "currency": "USD",
          "value": 20
        },
        "pricingCurrency": "USD",
        "quantity": 1,
        "servicePeriodStartDate": "2018-05-01T00:00:00Z",
        "servicePeriodEndDate": "2018-09-30T00:00:00Z",
        "subTotal": {
          "currency": "USD",
          "value": 4500
        },
        "tax": {
          "currency": "USD",
          "value": 500
        },
        "unitOfMeasure": "1 Minute",
        "units": 11.25,
        "unitType": "1 Runtime Minute"
      }
    },
    {
      "id": "/providers/Microsoft.Billing/BillingAccounts/{billingAccountName}/transactions/51000000-0000-0000-0000-000000000000",
      "name": "51000000-0000-0000-0000-000000000000",
      "type": "Microsoft.Billing/billingAccounts/transactions",
      "properties": {
        "kind": "all",
        "date": "2018-04-01T00:00:00Z",
        "invoice": "pending",
        "productFamily": "Storage",
        "productTypeId": "A12345",
        "productType": "VM Instance",
        "productDescription": "Standard Support",
        "transactionType": "Cancel",
        "transactionAmount": {
          "currency": "USD",
          "value": 50
        },
        "invoiceSectionId": "/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/invoiceSections/22000000-0000-0000-0000-000000000000",
        "invoiceSectionDisplayName": "Contoso operations invoiceSection",
        "billingProfileId": "/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}",
        "billingProfileDisplayName": "Contoso operations billing",
        "azurePlan": "Microsoft Azure Plan for DevTest",
        "azureCreditApplied": {
          "currency": "USD",
          "value": 20
        },
        "billingCurrency": "USD",
        "discount": 0.1,
        "effectivePrice": {
          "currency": "USD",
          "value": 10
        },
        "exchangeRate": 1,
        "marketPrice": {
          "currency": "USD",
          "value": 20
        },
        "pricingCurrency": "USD",
        "quantity": 1,
        "servicePeriodStartDate": "2018-05-01T00:00:00Z",
        "servicePeriodEndDate": "2018-09-30T00:00:00Z",
        "subTotal": {
          "currency": "USD",
          "value": 45
        },
        "tax": {
          "currency": "USD",
          "value": 5
        },
        "unitOfMeasure": "1 Minute",
        "units": 1.25,
        "unitType": "1 Runtime Minute"
      }
    }
  ]
}

Definíciók

Name Description
Amount

Az összeg.

ErrorDetails

A hiba részletei.

ErrorResponse

A hibaválasz azt jelzi, hogy a szolgáltatás nem tudja feldolgozni a bejövő kérést. Ennek okát a hibaüzenet adja meg.

ErrorSubDetails
ReservationType

A tranzakció típusa.

Transaction

Egy tranzakció.

TransactionListResult

A tranzakciók listája.

TransactionTypeKind

A tranzakció típusa. A beállítások mind vagy foglalások.

Amount

Az összeg.

Name Típus Description
currency

string

Az összeg értékének pénzneme.

value

number

Összegérték.

ErrorDetails

A hiba részletei.

Name Típus Description
code

string

Hibakód.

details

ErrorSubDetails[]

A hiba aladatai.

message

string

Hibaüzenet jelzi, hogy a művelet miért nem sikerült.

target

string

Az adott hiba célja.

ErrorResponse

A hibaválasz azt jelzi, hogy a szolgáltatás nem tudja feldolgozni a bejövő kérést. Ennek okát a hibaüzenet adja meg.

Name Típus Description
error

ErrorDetails

A hiba részletei.

ErrorSubDetails

Name Típus Description
code

string

Hibakód.

message

string

Hibaüzenet jelzi, hogy a művelet miért nem sikerült.

target

string

Az adott hiba célja.

ReservationType

A tranzakció típusa.

Name Típus Description
Purchase

string

Usage Charge

string

Transaction

Egy tranzakció.

Name Típus Description
id

string

Erőforrás-azonosító.

name

string

Erőforrás neve.

properties.azureCreditApplied

Amount

A tranzakcióra automatikusan alkalmazott Azure-kreditek mennyisége.

properties.azurePlan

string

A tranzakcióhoz használt előfizetés Azure-csomagjának típusa.

properties.billingCurrency

string

Annak a pénznemnek az ISO 4217-kódja, amelyben a tranzakciót kiszámlázták.

properties.billingProfileDisplayName

string

Annak a számlázási profilnak a neve, amely a tranzakcióért lesz számlázva.

properties.billingProfileId

string

A tranzakcióhoz kiszámlázott számlázási profil azonosítója.

properties.customerDisplayName

string

Annak az ügyfélnek a neve, amelyhez a tranzakciót végrehajtották. A mező csak Microsoft Partnerszerződés számlázási fiókra vonatkozik.

properties.customerId

string

Annak az ügyfélnek az azonosítója, amelyre a tranzakciót végrehajtották. A mező csak Microsoft Partnerszerződés számlázási fiókra vonatkozik.

properties.date

string

A tranzakció dátuma.

properties.discount

number

A tranzakcióra alkalmazott százalékos kedvezmény (ha van ilyen).

properties.effectivePrice

Amount

A termék ára a kedvezmények alkalmazása után.

properties.exchangeRate

number

A számlázott összeg számlázási pénznemre történő átváltásához használt átváltási árfolyam, ha van ilyen.

properties.invoice

string

Számla, amelyre a tranzakciót kiszámlázták, vagy "függőben" van, ha a tranzakciót nem számlázták ki.

properties.invoiceId

string

Annak a számlának az azonosítója, amelyre a tranzakciót kiszámlázták. Ez a mező csak a számlázott tranzakciókra vonatkozik.

properties.invoiceSectionDisplayName

string

Annak a számlaszakasznak a neve, amely a tranzakcióért lesz számlázva.

properties.invoiceSectionId

string

A tranzakcióhoz kiszámlázott számlaszakasz azonosítója.

properties.kind

TransactionTypeKind

A tranzakció típusa. A beállítások mind vagy foglalások.

properties.marketPrice

Amount

A termék kiskereskedelmi ára.

properties.orderId

string

A foglalás rendelésazonosítója. A mező csak a foglalás típusú tranzakciókra vonatkozik.

properties.orderName

string

A foglalási rendelés neve. A mező csak a foglalás típusú tranzakciókra vonatkozik.

properties.pricingCurrency

string

A termék árát tartalmazó pénznem ISO 4217-kódja.

properties.productDescription

string

Annak a terméknek a leírása, amelyre a tranzakciót végrehajtották.

properties.productFamily

string

Annak a terméknek a családja, amelyre az ügylet történt.

properties.productType

string

Annak a terméknek a típusa, amelyre a tranzakciót végrehajtották.

properties.productTypeId

string

Annak a terméktípusnak az azonosítója, amelyre a tranzakciót végrehajtották.

properties.quantity

integer

A tranzakcióban vásárolt mennyiség.

properties.servicePeriodEndDate

string

A termékkifejezés záró dátuma vagy annak a hónapnak a záró dátuma, amelyben a használat véget ért.

properties.servicePeriodStartDate

string

A termék megvásárlásának dátuma vagy annak a hónapnak a kezdő dátuma, amelyben a használat elkezdődött.

properties.subTotal

Amount

Az ügylethez felszámított adóelőfizetési összeg.

properties.subscriptionId

string

A tranzakcióhoz használt előfizetés azonosítója. A mező csak a foglalás típusú tranzakciókra vonatkozik.

properties.subscriptionName

string

A tranzakcióhoz használt előfizetés neve. A mező csak a foglalás típusú tranzakciókra vonatkozik.

properties.tax

Amount

A tranzakcióra alkalmazott adóösszeg.

properties.transactionAmount

Amount

A tranzakcióhoz társított díj.

properties.transactionType

ReservationType

A tranzakció típusa.

properties.unitOfMeasure

string

A termék számlázásához használt mértékegység. A számítási szolgáltatások számlázása például óraalapú.

properties.unitType

string

Az adott termék mértékegységének leírása.

properties.units

number

Az adott termékhez használt egységek száma.

type

string

Erőforrástípus.

TransactionListResult

A tranzakciók listája.

Name Típus Description
nextLink

string

Az eredmények következő oldalára mutató hivatkozás (URL).

totalCount

number

Rekordok teljes száma.

value

Transaction[]

A tranzakciók listája.

TransactionTypeKind

A tranzakció típusa. A beállítások mind vagy foglalások.

Name Típus Description
all

string

reservation

string