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 |
---|---|---|---|---|
billing
|
path | True |
string |
Det ID som unikt identifierar ett faktureringskonto. |
invoice
|
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 |
OK. Begäran har slutförts. |
|
Other Status Codes |
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. |
Error |
Information om felet. |
Error |
Felsvaret anger att tjänsten inte kan bearbeta den inkommande begäran. Orsaken anges i felmeddelandet. |
Error |
|
Reservation |
Typen av transaktion. |
Transaction |
En transaktion. |
Transaction |
Listan över transaktioner. |
Transaction |
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 |
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 |
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 |
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 |
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 |
Typen av transaktion. Alternativen är alla eller reservationer. |
|
properties.marketPrice |
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 |
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 |
Det skattebelopp som tillämpas på transaktionen. |
|
properties.transactionAmount |
Den avgift som är associerad med transaktionen. |
|
properties.transactionType |
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 |
Listan över transaktioner. |
TransactionTypeKind
Typen av transaktion. Alternativen är alla eller reservationer.
Name | Typ | Description |
---|---|---|
all |
string |
|
reservation |
string |