Transactions interface
Schnittstelle, die transaktionen darstellt.
Methoden
begin |
Ruft eine URL zum Herunterladen des Transaktionsdokuments für eine Rechnung ab. Der Vorgang wird für Abrechnungskonten mit Vereinbarungstyp Enterprise Agreement unterstützt. |
begin |
Ruft eine URL zum Herunterladen des Transaktionsdokuments für eine Rechnung ab. Der Vorgang wird für Abrechnungskonten mit Vereinbarungstyp Enterprise Agreement unterstützt. |
get |
Ruft die Transaktionszusammenfassung für eine Rechnung ab. Transaktionen umfassen Einkäufe, Erstattungen und Azure-Nutzungsgebühren. |
list |
Listet die in Rechnung gestellten oder nicht in Rechnung gestellten Transaktionen anhand des Abrechnungsprofilnamens für das angegebene Start- und Enddatum auf. Transaktionen umfassen Einkäufe, Erstattungen und Azure-Nutzungsgebühren. Nicht abgerechnete Transaktionen werden unter der ausstehenden Rechnungs-ID aufgeführt und enthalten keine Steuern. Die Steuern werden dem Betrag hinzugefügt, sobald eine Rechnung generiert wird. |
list |
Listet die in Rechnung gestellten oder nicht abgerechneten Transaktionen nach Kunden-ID für das angegebene Start- und Enddatum auf. Transaktionen umfassen Einkäufe, Erstattungen und Azure-Nutzungsgebühren. Nicht abgerechnete Transaktionen werden unter der ausstehenden Rechnungs-ID aufgeführt und enthalten keine Steuern. Die Steuern werden dem Betrag hinzugefügt, sobald eine Rechnung generiert wird. |
list |
Listet die Transaktionen für eine Rechnung auf. Transaktionen umfassen Einkäufe, Erstattungen und Azure-Nutzungsgebühren. |
list |
Listet die in Rechnung gestellten oder nicht abgerechneten Transaktionen anhand des Rechnungsabschnittsnamens für das angegebene Start- und Enddatum auf. Transaktionen umfassen Einkäufe, Erstattungen und Azure-Nutzungsgebühren. Nicht abgerechnete Transaktionen werden unter der ausstehenden Rechnungs-ID aufgeführt und enthalten keine Steuern. Die Steuern werden dem Betrag hinzugefügt, sobald eine Rechnung generiert wird. |
Details zur Methode
beginTransactionsDownloadByInvoice(string, string, TransactionsTransactionsDownloadByInvoiceOptionalParams)
Ruft eine URL zum Herunterladen des Transaktionsdokuments für eine Rechnung ab. Der Vorgang wird für Abrechnungskonten mit Vereinbarungstyp Enterprise Agreement unterstützt.
function beginTransactionsDownloadByInvoice(billingAccountName: string, invoiceName: string, options?: TransactionsTransactionsDownloadByInvoiceOptionalParams): Promise<SimplePollerLike<OperationState<DocumentDownloadResult>, DocumentDownloadResult>>
Parameter
- billingAccountName
-
string
Die ID, die ein Abrechnungskonto eindeutig identifiziert.
- invoiceName
-
string
Die ID, die eine Rechnung eindeutig identifiziert.
Die Optionsparameter.
Gibt zurück
Promise<@azure/core-lro.SimplePollerLike<OperationState<DocumentDownloadResult>, DocumentDownloadResult>>
beginTransactionsDownloadByInvoiceAndWait(string, string, TransactionsTransactionsDownloadByInvoiceOptionalParams)
Ruft eine URL zum Herunterladen des Transaktionsdokuments für eine Rechnung ab. Der Vorgang wird für Abrechnungskonten mit Vereinbarungstyp Enterprise Agreement unterstützt.
function beginTransactionsDownloadByInvoiceAndWait(billingAccountName: string, invoiceName: string, options?: TransactionsTransactionsDownloadByInvoiceOptionalParams): Promise<DocumentDownloadResult>
Parameter
- billingAccountName
-
string
Die ID, die ein Abrechnungskonto eindeutig identifiziert.
- invoiceName
-
string
Die ID, die eine Rechnung eindeutig identifiziert.
Die Optionsparameter.
Gibt zurück
Promise<DocumentDownloadResult>
getTransactionSummaryByInvoice(string, string, TransactionsGetTransactionSummaryByInvoiceOptionalParams)
Ruft die Transaktionszusammenfassung für eine Rechnung ab. Transaktionen umfassen Einkäufe, Erstattungen und Azure-Nutzungsgebühren.
function getTransactionSummaryByInvoice(billingAccountName: string, invoiceName: string, options?: TransactionsGetTransactionSummaryByInvoiceOptionalParams): Promise<TransactionSummary>
Parameter
- billingAccountName
-
string
Die ID, die ein Abrechnungskonto eindeutig identifiziert.
- invoiceName
-
string
Die ID, die eine Rechnung eindeutig identifiziert.
Die Optionsparameter.
Gibt zurück
Promise<TransactionSummary>
listByBillingProfile(string, string, Date, Date, string, TransactionsListByBillingProfileOptionalParams)
Listet die in Rechnung gestellten oder nicht in Rechnung gestellten Transaktionen anhand des Abrechnungsprofilnamens für das angegebene Start- und Enddatum auf. Transaktionen umfassen Einkäufe, Erstattungen und Azure-Nutzungsgebühren. Nicht abgerechnete Transaktionen werden unter der ausstehenden Rechnungs-ID aufgeführt und enthalten keine Steuern. Die Steuern werden dem Betrag hinzugefügt, sobald eine Rechnung generiert wird.
function listByBillingProfile(billingAccountName: string, billingProfileName: string, periodStartDate: Date, periodEndDate: Date, typeParam: string, options?: TransactionsListByBillingProfileOptionalParams): PagedAsyncIterableIterator<Transaction, Transaction[], PageSettings>
Parameter
- billingAccountName
-
string
Die ID, die ein Abrechnungskonto eindeutig identifiziert.
- billingProfileName
-
string
Die ID, die ein Abrechnungsprofil eindeutig identifiziert.
- periodStartDate
-
Date
Das Startdatum zum Abrufen der Transaktionen. Das Datum sollte im MM-DD-YYYY-Format angegeben werden.
- periodEndDate
-
Date
Das Enddatum zum Abrufen der Transaktionen. Das Datum sollte im MM-DD-YYYY-Format angegeben werden.
- typeParam
-
string
Der Transaktionstyp.
Die Optionsparameter.
Gibt zurück
listByCustomer(string, string, string, Date, Date, string, TransactionsListByCustomerOptionalParams)
Listet die in Rechnung gestellten oder nicht abgerechneten Transaktionen nach Kunden-ID für das angegebene Start- und Enddatum auf. Transaktionen umfassen Einkäufe, Erstattungen und Azure-Nutzungsgebühren. Nicht abgerechnete Transaktionen werden unter der ausstehenden Rechnungs-ID aufgeführt und enthalten keine Steuern. Die Steuern werden dem Betrag hinzugefügt, sobald eine Rechnung generiert wird.
function listByCustomer(billingAccountName: string, billingProfileName: string, customerName: string, periodStartDate: Date, periodEndDate: Date, typeParam: string, options?: TransactionsListByCustomerOptionalParams): PagedAsyncIterableIterator<Transaction, Transaction[], PageSettings>
Parameter
- billingAccountName
-
string
Die ID, die ein Abrechnungskonto eindeutig identifiziert.
- billingProfileName
-
string
Die ID, die ein Abrechnungsprofil eindeutig identifiziert.
- customerName
-
string
Die ID, die einen Kunden eindeutig identifiziert.
- periodStartDate
-
Date
Das Startdatum zum Abrufen der Transaktionen. Das Datum sollte im MM-DD-YYYY-Format angegeben werden.
- periodEndDate
-
Date
Das Enddatum zum Abrufen der Transaktionen. Das Datum sollte im MM-DD-YYYY-Format angegeben werden.
- typeParam
-
string
Der Transaktionstyp.
Die Optionsparameter.
Gibt zurück
listByInvoice(string, string, TransactionsListByInvoiceOptionalParams)
Listet die Transaktionen für eine Rechnung auf. Transaktionen umfassen Einkäufe, Erstattungen und Azure-Nutzungsgebühren.
function listByInvoice(billingAccountName: string, invoiceName: string, options?: TransactionsListByInvoiceOptionalParams): PagedAsyncIterableIterator<Transaction, Transaction[], PageSettings>
Parameter
- billingAccountName
-
string
Die ID, die ein Abrechnungskonto eindeutig identifiziert.
- invoiceName
-
string
Die ID, die eine Rechnung eindeutig identifiziert.
Die Optionsparameter.
Gibt zurück
listByInvoiceSection(string, string, string, Date, Date, string, TransactionsListByInvoiceSectionOptionalParams)
Listet die in Rechnung gestellten oder nicht abgerechneten Transaktionen anhand des Rechnungsabschnittsnamens für das angegebene Start- und Enddatum auf. Transaktionen umfassen Einkäufe, Erstattungen und Azure-Nutzungsgebühren. Nicht abgerechnete Transaktionen werden unter der ausstehenden Rechnungs-ID aufgeführt und enthalten keine Steuern. Die Steuern werden dem Betrag hinzugefügt, sobald eine Rechnung generiert wird.
function listByInvoiceSection(billingAccountName: string, billingProfileName: string, invoiceSectionName: string, periodStartDate: Date, periodEndDate: Date, typeParam: string, options?: TransactionsListByInvoiceSectionOptionalParams): PagedAsyncIterableIterator<Transaction, Transaction[], PageSettings>
Parameter
- billingAccountName
-
string
Die ID, die ein Abrechnungskonto eindeutig identifiziert.
- billingProfileName
-
string
Die ID, die ein Abrechnungsprofil eindeutig identifiziert.
- invoiceSectionName
-
string
Die ID, die einen Rechnungsabschnitt eindeutig identifiziert.
- periodStartDate
-
Date
Das Startdatum zum Abrufen der Transaktionen. Das Datum sollte im MM-DD-YYYY-Format angegeben werden.
- periodEndDate
-
Date
Das Enddatum zum Abrufen der Transaktionen. Das Datum sollte im MM-DD-YYYY-Format angegeben werden.
- typeParam
-
string
Der Transaktionstyp.
Die Optionsparameter.