Transactions - List By Invoice
Listet die Transaktionen für eine Rechnung auf. Transaktionen umfassen Käufe, Rückerstattungen und Azure-Nutzungsgebühren.
GET https://management.azure.com/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/invoices/{invoiceName}/transactions?api-version=2020-05-01
URI-Parameter
Name | In | Erforderlich | Typ | Beschreibung |
---|---|---|---|---|
billing
|
path | True |
string |
Die ID, die ein Abrechnungskonto eindeutig identifiziert. |
invoice
|
path | True |
string |
Die ID, die eine Rechnung eindeutig identifiziert. |
api-version
|
query | True |
string |
Die Version der API, die mit der Clientanforderung verwendet werden soll. Die aktuelle Version ist 2020-05-01. |
Antworten
Name | Typ | Beschreibung |
---|---|---|
200 OK |
OK. Die Anforderung war erfolgreich. |
|
Other Status Codes |
Fehlerantwort mit Beschreibung des Grunds für den Fehler. |
Sicherheit
azure_auth
Azure Active Directory OAuth2-Flow.
Type:
oauth2
Flow:
implicit
Authorization URL:
https://login.microsoftonline.com/common/oauth2/authorize
Scopes
Name | Beschreibung |
---|---|
user_impersonation | Identitätswechsel Ihres Benutzerkontos |
Beispiele
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"
}
}
]
}
Definitionen
Name | Beschreibung |
---|---|
Amount |
Der Betrag. |
Error |
Die Details des Fehlers. |
Error |
Die Fehlerantwort gibt an, dass der Dienst die eingehende Anforderung nicht verarbeiten kann. Der Grund wird in der Fehlermeldung angegeben. |
Error |
|
Reservation |
Der Transaktionstyp |
Transaction |
Transaktion. |
Transaction |
Die Liste der Transaktionen. |
Transaction |
Die Art der Transaktion. Optionen sind alle oder Reservierung. |
Amount
Der Betrag.
Name | Typ | Beschreibung |
---|---|---|
currency |
string |
Die Währung für den Betragswert. |
value |
number |
Betragswert. |
ErrorDetails
Die Details des Fehlers.
Name | Typ | Beschreibung |
---|---|---|
code |
string |
Fehlercode |
details |
Die Unterdetails des Fehlers. |
|
message |
string |
Eine Fehlermeldung, die angibt, warum der Vorgang fehlgeschlagen ist. |
target |
string |
Das Ziel des bestimmten Fehlers. |
ErrorResponse
Die Fehlerantwort gibt an, dass der Dienst die eingehende Anforderung nicht verarbeiten kann. Der Grund wird in der Fehlermeldung angegeben.
Name | Typ | Beschreibung |
---|---|---|
error |
Die Details des Fehlers. |
ErrorSubDetails
Name | Typ | Beschreibung |
---|---|---|
code |
string |
Fehlercode |
message |
string |
Eine Fehlermeldung, die angibt, warum der Vorgang fehlgeschlagen ist. |
target |
string |
Das Ziel des bestimmten Fehlers. |
ReservationType
Der Transaktionstyp
Name | Typ | Beschreibung |
---|---|---|
Purchase |
string |
|
Usage Charge |
string |
Transaction
Transaktion.
Name | Typ | Beschreibung |
---|---|---|
id |
string |
Ressourcen-ID. |
name |
string |
Name der Ressource. |
properties.azureCreditApplied |
Die Höhe aller Azure-Gutschriften, die automatisch auf diese Transaktion angewendet werden. |
|
properties.azurePlan |
string |
Der Typ des Azure-Plans des Abonnements, der für die Transaktion verwendet wurde. |
properties.billingCurrency |
string |
Der ISO 4217-Code für die Währung, in der diese Transaktion abgerechnet wird. |
properties.billingProfileDisplayName |
string |
Der Name des Abrechnungsprofils, das für die Transaktion in Rechnung gestellt wird. |
properties.billingProfileId |
string |
Die ID des Abrechnungsprofils, das für die Transaktion in Rechnung gestellt wird. |
properties.customerDisplayName |
string |
Der Name des Kunden, für den die Transaktion durchgeführt wurde. Das Feld gilt nur für Microsoft Partner-Vereinbarung Abrechnungskonto. |
properties.customerId |
string |
Die ID des Kunden, für den die Transaktion durchgeführt wurde. Das Feld gilt nur für Microsoft Partner-Vereinbarung Abrechnungskonto. |
properties.date |
string |
Das Datum der Transaktion. |
properties.discount |
number |
Der prozentuale Rabatt, falls vorhanden, der auf diese Transaktion angewendet wird. |
properties.effectivePrice |
Der Preis des Produkts nach Anwendung etwaiger Rabatte. |
|
properties.exchangeRate |
number |
Der Wechselkurs, der zum Umrechnen des berechneten Betrags in die Abrechnungswährung verwendet wird, falls zutreffend. |
properties.invoice |
string |
Rechnung, auf der die Transaktion abgerechnet oder "ausstehend" wurde, wenn die Transaktion nicht in Rechnung gestellt wird. |
properties.invoiceId |
string |
Die ID der Rechnung, auf der die Transaktion in Rechnung gestellt wurde. Dieses Feld gilt nur für Transaktionen, die in Rechnung gestellt werden. |
properties.invoiceSectionDisplayName |
string |
Der Name des Rechnungsabschnitts, der für die Transaktion in Rechnung gestellt wird. |
properties.invoiceSectionId |
string |
Die ID des Rechnungsabschnitts, der für die Transaktion in Rechnung gestellt wird. |
properties.kind |
Die Art der Transaktion. Optionen sind alle oder Reservierung. |
|
properties.marketPrice |
Der Einzelhandelspreis des Produkts. |
|
properties.orderId |
string |
Die Bestell-ID der Reservierung. Das Feld gilt nur für Transaktionen der Art reservierung. |
properties.orderName |
string |
Der Name des Reservierungsauftrags. Das Feld gilt nur für Transaktionen der Art reservierung. |
properties.pricingCurrency |
string |
Der ISO 4217-Code für die Währung, in der das Produktpreis berechnet wird. |
properties.productDescription |
string |
Die Beschreibung des Produkts, für das die Transaktion durchgeführt wurde. |
properties.productFamily |
string |
Die Familie des Produkts, für das die Transaktion durchgeführt wurde. |
properties.productType |
string |
Der Typ des Produkts, für das die Transaktion durchgeführt wurde. |
properties.productTypeId |
string |
Die ID des Produkttyps, für den die Transaktion durchgeführt wurde. |
properties.quantity |
integer |
Die in der Transaktion erworbene Menge. |
properties.servicePeriodEndDate |
string |
Das Enddatum der Produktlaufzeit oder das Enddatum des Monats, in dem die Nutzung endet. |
properties.servicePeriodStartDate |
string |
Das Kaufdatum des Produkts oder das Startdatum des Monats, in dem die Nutzung begonnen hat. |
properties.subTotal |
Der für die Transaktion berechnete Betrag vor Steuern. |
|
properties.subscriptionId |
string |
Die ID des Abonnements, das für die Transaktion verwendet wurde. Das Feld gilt nur für Transaktionen der Art reservierung. |
properties.subscriptionName |
string |
Der Name des Abonnements, das für die Transaktion verwendet wurde. Das Feld gilt nur für Transaktionen der Art reservierung. |
properties.tax |
Der auf die Transaktion angewendete Steuerbetrag. |
|
properties.transactionAmount |
Die der Transaktion zugeordnete Gebühr. |
|
properties.transactionType |
Der Transaktionstyp |
|
properties.unitOfMeasure |
string |
Die Maßeinheit, die zum Abrechnen des Produkts verwendet wird. Computedienste werden beispielsweise pro Stunde abgerechnet. |
properties.unitType |
string |
Die Beschreibung der Maßeinheit für ein bestimmtes Produkt. |
properties.units |
number |
Die Anzahl der Einheiten, die für ein bestimmtes Produkt verwendet werden. |
type |
string |
Der Ressourcentyp. |
TransactionListResult
Die Liste der Transaktionen.
Name | Typ | Beschreibung |
---|---|---|
nextLink |
string |
Der Link (URL) zur nächsten Seite der Ergebnisse. |
totalCount |
number |
Gesamtanzahl von Datensätzen. |
value |
Die Liste der Transaktionen. |
TransactionTypeKind
Die Art der Transaktion. Optionen sind alle oder Reservierung.
Name | Typ | Beschreibung |
---|---|---|
all |
string |
|
reservation |
string |