Dela via


Transactions - List By Invoice

Visar en lista över transaktionerna för en faktura. Transaktioner inkluderar inköp, återbetalningar och Azure-användningsavgifter.

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

URI-parametrar

Name I Obligatorisk Typ Description
billingAccountName
path True

string

Det ID som unikt identifierar ett faktureringskonto.

invoiceName
path True

string

Det ID som unikt identifierar en faktura.

api-version
query True

string

Den version av API:et som ska användas med klientbegäran. Den aktuella versionen är 2020-05-01.

Svar

Name Typ Description
200 OK

TransactionListResult

OK. Begäran har slutförts.

Other Status Codes

ErrorResponse

Felsvar som beskriver varför åtgärden misslyckades.

Säkerhet

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 personifiera ditt användarkonto

Exempel

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"
      }
    }
  ]
}

Definitioner

Name Description
Amount

Beloppet.

ErrorDetails

Information om felet.

ErrorResponse

Felsvaret anger att tjänsten inte kan bearbeta den inkommande begäran. Orsaken anges i felmeddelandet.

ErrorSubDetails
ReservationType

Typen av transaktion.

Transaction

En transaktion.

TransactionListResult

Listan över transaktioner.

TransactionTypeKind

Typen av transaktion. Alternativen är alla eller reservationer.

Amount

Beloppet.

Name Typ Description
currency

string

Valutan för beloppsvärdet.

value

number

Beloppsvärde.

ErrorDetails

Information om felet.

Name Typ Description
code

string

Felkod.

details

ErrorSubDetails[]

Delinformationen för felet.

message

string

Felmeddelande som anger varför åtgärden misslyckades.

target

string

Målet för det specifika felet.

ErrorResponse

Felsvaret anger att tjänsten inte kan bearbeta den inkommande begäran. Orsaken anges i felmeddelandet.

Name Typ Description
error

ErrorDetails

Information om felet.

ErrorSubDetails

Name Typ Description
code

string

Felkod.

message

string

Felmeddelande som anger varför åtgärden misslyckades.

target

string

Målet för det specifika felet.

ReservationType

Typen av transaktion.

Name Typ Description
Purchase

string

Usage Charge

string

Transaction

En transaktion.

Name Typ Description
id

string

Resurs-ID.

name

string

Resursnamn.

properties.azureCreditApplied

Amount

Mängden Azure-krediter som tillämpas automatiskt på den här transaktionen.

properties.azurePlan

string

Typen av Azure-plan för prenumerationen som användes för transaktionen.

properties.billingCurrency

string

ISO 4217-koden för den valuta som transaktionen faktureras i.

properties.billingProfileDisplayName

string

Namnet på den faktureringsprofil som ska faktureras för transaktionen.

properties.billingProfileId

string

ID:t för den faktureringsprofil som ska faktureras för transaktionen.

properties.customerDisplayName

string

Namnet på kunden som transaktionen ägde rum för. Fältet gäller endast för Microsoft-partneravtal faktureringskonto.

properties.customerId

string

ID:t för kunden som transaktionen ägde rum för. Fältet gäller endast för Microsoft-partneravtal faktureringskonto.

properties.date

string

Datum för transaktionen.

properties.discount

number

Den eventuella procentrabatten som tillämpas på den här transaktionen.

properties.effectivePrice

Amount

Priset på produkten efter tillämpning av eventuella rabatter.

properties.exchangeRate

number

Den växelkurs som används för att konvertera debiterat belopp till faktureringsvaluta, om tillämpligt.

properties.invoice

string

Faktura där transaktionen fakturerades eller "väntar" om transaktionen inte faktureras.

properties.invoiceId

string

ID för fakturan som transaktionen fakturerades på. Det här fältet gäller endast för transaktioner som faktureras.

properties.invoiceSectionDisplayName

string

Namnet på fakturaavsnittet som ska faktureras för transaktionen.

properties.invoiceSectionId

string

ID:t för fakturaavsnittet som ska faktureras för transaktionen.

properties.kind

TransactionTypeKind

Typen av transaktion. Alternativen är alla eller reservationer.

properties.marketPrice

Amount

Produktens detaljhandelspris.

properties.orderId

string

Beställnings-ID för reservationen. Fältet gäller endast för transaktion av typen reservation.

properties.orderName

string

Namnet på reservationsbeställningen. Fältet gäller endast för transaktioner av typen reservation.

properties.pricingCurrency

string

ISO 4217-koden för den valuta där produkten prissätts.

properties.productDescription

string

Beskrivningen av den produkt som transaktionen ägde rum för.

properties.productFamily

string

Den produktfamilj som transaktionen ägde rum för.

properties.productType

string

Typen av produkt som transaktionen ägde rum för.

properties.productTypeId

string

ID:t för den produkttyp som transaktionen ägde rum för.

properties.quantity

integer

Den kvantitet som köpts i transaktionen.

properties.servicePeriodEndDate

string

Slutdatumet för produktperioden eller slutdatumet för den månad då användningen avslutades.

properties.servicePeriodStartDate

string

Datumet för köpet av produkten eller startdatumet för den månad då användningen startade.

properties.subTotal

Amount

Det debiterade beloppet före skatt för transaktionen.

properties.subscriptionId

string

ID:t för prenumerationen som användes för transaktionen. Fältet gäller endast för transaktion av typen reservation.

properties.subscriptionName

string

Namnet på den prenumeration som användes för transaktionen. Fältet gäller endast för transaktion av typen reservation.

properties.tax

Amount

Det skattebelopp som tillämpas på transaktionen.

properties.transactionAmount

Amount

Den avgift som är associerad med transaktionen.

properties.transactionType

ReservationType

Typen av transaktion.

properties.unitOfMeasure

string

Måttenheten som används för att fakturera för produkten. Till exempel faktureras beräkningstjänster per timme.

properties.unitType

string

Beskrivning av måttenheten för en viss produkt.

properties.units

number

Antalet enheter som används för en viss produkt.

type

string

Resurstyp.

TransactionListResult

Listan över transaktioner.

Name Typ Description
nextLink

string

Länken (url) till nästa resultatsida.

totalCount

number

Totalt antal poster.

value

Transaction[]

Listan över transaktioner.

TransactionTypeKind

Typen av transaktion. Alternativen är alla eller reservationer.

Name Typ Description
all

string

reservation

string