Transactions - List By Invoice
Wyświetla listę transakcji dla faktury. Transakcje obejmują zakupy, zwroty kosztów i opłaty za użycie platformy Azure.
GET https://management.azure.com/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/invoices/{invoiceName}/transactions?api-version=2020-05-01
Parametry identyfikatora URI
Nazwa | W | Wymagane | Typ | Opis |
---|---|---|---|---|
billing
|
path | True |
string |
Identyfikator, który jednoznacznie identyfikuje konto rozliczeniowe. |
invoice
|
path | True |
string |
Identyfikator, który jednoznacznie identyfikuje fakturę. |
api-version
|
query | True |
string |
Wersja interfejsu API do użycia z żądaniem klienta. Bieżąca wersja to 2020-05-01. |
Odpowiedzi
Nazwa | Typ | Opis |
---|---|---|
200 OK |
OK. Żądanie zakończyło się pomyślnie. |
|
Other Status Codes |
Odpowiedź na błąd opisująca, dlaczego operacja nie powiodła się. |
Zabezpieczenia
azure_auth
Przepływ OAuth2 usługi Azure Active Directory.
Type:
oauth2
Flow:
implicit
Authorization URL:
https://login.microsoftonline.com/common/oauth2/authorize
Scopes
Nazwa | Opis |
---|---|
user_impersonation | personifikacja konta użytkownika |
Przykłady
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"
}
}
]
}
Definicje
Nazwa | Opis |
---|---|
Amount |
Kwota. |
Error |
Szczegóły błędu. |
Error |
Odpowiedź na błąd wskazuje, że usługa nie może przetworzyć żądania przychodzącego. Przyczyna jest podana w komunikacie o błędzie. |
Error |
|
Reservation |
Typ transakcji. |
Transaction |
Transakcja. |
Transaction |
Lista transakcji. |
Transaction |
Rodzaj transakcji. Opcje są wszystkie lub rezerwacja. |
Amount
Kwota.
Nazwa | Typ | Opis |
---|---|---|
currency |
string |
Waluta dla wartości kwoty. |
value |
number |
Wartość kwoty. |
ErrorDetails
Szczegóły błędu.
Nazwa | Typ | Opis |
---|---|---|
code |
string |
Kod błędu. |
details |
Szczegóły podrzędne błędu. |
|
message |
string |
Komunikat o błędzie wskazujący, dlaczego operacja nie powiodła się. |
target |
string |
Element docelowy określonego błędu. |
ErrorResponse
Odpowiedź na błąd wskazuje, że usługa nie może przetworzyć żądania przychodzącego. Przyczyna jest podana w komunikacie o błędzie.
Nazwa | Typ | Opis |
---|---|---|
error |
Szczegóły błędu. |
ErrorSubDetails
Nazwa | Typ | Opis |
---|---|---|
code |
string |
Kod błędu. |
message |
string |
Komunikat o błędzie wskazujący, dlaczego operacja nie powiodła się. |
target |
string |
Element docelowy określonego błędu. |
ReservationType
Typ transakcji.
Nazwa | Typ | Opis |
---|---|---|
Purchase |
string |
|
Usage Charge |
string |
Transaction
Transakcja.
Nazwa | Typ | Opis |
---|---|---|
id |
string |
Identyfikator zasobu. |
name |
string |
Nazwa zasobu. |
properties.azureCreditApplied |
Kwota środków na korzystanie z platformy Azure automatycznie zastosowana do tej transakcji. |
|
properties.azurePlan |
string |
Typ planu platformy Azure subskrypcji, która została użyta do transakcji. |
properties.billingCurrency |
string |
Kod ISO 4217 dla waluty, w której ta transakcja jest rozliczana. |
properties.billingProfileDisplayName |
string |
Nazwa profilu rozliczeniowego, który zostanie naliczony za transakcję. |
properties.billingProfileId |
string |
Identyfikator profilu rozliczeniowego, który zostanie naliczony za transakcję. |
properties.customerDisplayName |
string |
Nazwa klienta, dla którego miała miejsce transakcja. Pole ma zastosowanie tylko dla konta rozliczeniowego Microsoft Partner Agreement. |
properties.customerId |
string |
Identyfikator klienta, dla którego miała miejsce transakcja. Pole ma zastosowanie tylko dla konta rozliczeniowego Microsoft Partner Agreement. |
properties.date |
string |
Data transakcji. |
properties.discount |
number |
Rabat procentowy, jeśli istnieje, zastosowany do tej transakcji. |
properties.effectivePrice |
Cena produktu po zastosowaniu wszelkich rabatów. |
|
properties.exchangeRate |
number |
Kurs wymiany używany do konwersji naliczonej kwoty na walutę rozliczeniową, jeśli ma to zastosowanie. |
properties.invoice |
string |
Faktura, na której transakcja została naliczona lub "oczekująca", jeśli transakcja nie jest rozliczana. |
properties.invoiceId |
string |
Identyfikator faktury, na której została naliczona transakcja. To pole dotyczy tylko transakcji, które są rozliczane. |
properties.invoiceSectionDisplayName |
string |
Nazwa sekcji faktury, która zostanie naliczona za transakcję. |
properties.invoiceSectionId |
string |
Identyfikator sekcji faktury, która zostanie naliczona za transakcję. |
properties.kind |
Rodzaj transakcji. Opcje są wszystkie lub rezerwacja. |
|
properties.marketPrice |
Cena detaliczna produktu. |
|
properties.orderId |
string |
Identyfikator zamówienia rezerwacji. Pole ma zastosowanie tylko do transakcji rodzaju rezerwacji. |
properties.orderName |
string |
Nazwa zamówienia rezerwacji. Pole dotyczy tylko transakcji rodzaju rezerwacji. |
properties.pricingCurrency |
string |
Kod ISO 4217 dla waluty, w której produkt jest wyceniany. |
properties.productDescription |
string |
Opis produktu, dla którego miała miejsce transakcja. |
properties.productFamily |
string |
Rodzina produktu, dla którego miała miejsce transakcja. |
properties.productType |
string |
Typ produktu, dla którego miała miejsce transakcja. |
properties.productTypeId |
string |
Identyfikator typu produktu, dla którego miała miejsce transakcja. |
properties.quantity |
integer |
Ilość zakupiona w transakcji. |
properties.servicePeriodEndDate |
string |
Data zakończenia okresu produktu lub data zakończenia miesiąca, w którym zakończyło się użycie. |
properties.servicePeriodStartDate |
string |
Data zakupu produktu lub data rozpoczęcia miesiąca, w którym rozpoczęto użycie. |
properties.subTotal |
Kwota naliczona przed opodatkowaniem dla transakcji. |
|
properties.subscriptionId |
string |
Identyfikator subskrypcji, która została użyta do transakcji. Pole ma zastosowanie tylko do transakcji rodzaju rezerwacji. |
properties.subscriptionName |
string |
Nazwa subskrypcji, która została użyta dla transakcji. Pole ma zastosowanie tylko do transakcji rodzaju rezerwacji. |
properties.tax |
Kwota podatku zastosowana do transakcji. |
|
properties.transactionAmount |
Opłata skojarzona z transakcją. |
|
properties.transactionType |
Typ transakcji. |
|
properties.unitOfMeasure |
string |
Jednostka miary używana do naliczania opłat za produkt. Na przykład usługi obliczeniowe są rozliczane godzinowo. |
properties.unitType |
string |
Opis jednostki miary dla danego produktu. |
properties.units |
number |
Liczba jednostek używanych dla danego produktu. |
type |
string |
Typ zasobu. |
TransactionListResult
Lista transakcji.
Nazwa | Typ | Opis |
---|---|---|
nextLink |
string |
Link (adres URL) do następnej strony wyników. |
totalCount |
number |
Całkowita liczba rekordów. |
value |
Lista transakcji. |
TransactionTypeKind
Rodzaj transakcji. Opcje są wszystkie lub rezerwacja.
Nazwa | Typ | Opis |
---|---|---|
all |
string |
|
reservation |
string |