Freigeben über


Invoice Konstruktoren

Definition

Überlädt

Invoice()

Initialisiert eine neue instance der Invoice-Klasse.

Invoice(String, String, String, Nullable<DateTime>, Nullable<DateTime>, String, Amount, Amount, Amount, Amount, Amount, Amount, Amount, Amount, Nullable<DateTime>, Nullable<DateTime>, String, Nullable<Boolean>, String, String, String, IList<Document>, IList<PaymentProperties>, String)

Initialisiert eine neue instance der Invoice-Klasse.

Invoice()

Initialisiert eine neue instance der Invoice-Klasse.

public Invoice();
Public Sub New ()

Gilt für:

Invoice(String, String, String, Nullable<DateTime>, Nullable<DateTime>, String, Amount, Amount, Amount, Amount, Amount, Amount, Amount, Amount, Nullable<DateTime>, Nullable<DateTime>, String, Nullable<Boolean>, String, String, String, IList<Document>, IList<PaymentProperties>, String)

Initialisiert eine neue instance der Invoice-Klasse.

public Invoice(string id = default, string name = default, string type = default, DateTime? dueDate = default, DateTime? invoiceDate = default, string status = default, Microsoft.Azure.Management.Billing.Models.Amount amountDue = default, Microsoft.Azure.Management.Billing.Models.Amount azurePrepaymentApplied = default, Microsoft.Azure.Management.Billing.Models.Amount billedAmount = default, Microsoft.Azure.Management.Billing.Models.Amount creditAmount = default, Microsoft.Azure.Management.Billing.Models.Amount freeAzureCreditApplied = default, Microsoft.Azure.Management.Billing.Models.Amount subTotal = default, Microsoft.Azure.Management.Billing.Models.Amount taxAmount = default, Microsoft.Azure.Management.Billing.Models.Amount totalAmount = default, DateTime? invoicePeriodStartDate = default, DateTime? invoicePeriodEndDate = default, string invoiceType = default, bool? isMonthlyInvoice = default, string billingProfileId = default, string billingProfileDisplayName = default, string purchaseOrderNumber = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Billing.Models.Document> documents = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Billing.Models.PaymentProperties> payments = default, string subscriptionId = default);
new Microsoft.Azure.Management.Billing.Models.Invoice : string * string * string * Nullable<DateTime> * Nullable<DateTime> * string * Microsoft.Azure.Management.Billing.Models.Amount * Microsoft.Azure.Management.Billing.Models.Amount * Microsoft.Azure.Management.Billing.Models.Amount * Microsoft.Azure.Management.Billing.Models.Amount * Microsoft.Azure.Management.Billing.Models.Amount * Microsoft.Azure.Management.Billing.Models.Amount * Microsoft.Azure.Management.Billing.Models.Amount * Microsoft.Azure.Management.Billing.Models.Amount * Nullable<DateTime> * Nullable<DateTime> * string * Nullable<bool> * string * string * string * System.Collections.Generic.IList<Microsoft.Azure.Management.Billing.Models.Document> * System.Collections.Generic.IList<Microsoft.Azure.Management.Billing.Models.PaymentProperties> * string -> Microsoft.Azure.Management.Billing.Models.Invoice
Public Sub New (Optional id As String = Nothing, Optional name As String = Nothing, Optional type As String = Nothing, Optional dueDate As Nullable(Of DateTime) = Nothing, Optional invoiceDate As Nullable(Of DateTime) = Nothing, Optional status As String = Nothing, Optional amountDue As Amount = Nothing, Optional azurePrepaymentApplied As Amount = Nothing, Optional billedAmount As Amount = Nothing, Optional creditAmount As Amount = Nothing, Optional freeAzureCreditApplied As Amount = Nothing, Optional subTotal As Amount = Nothing, Optional taxAmount As Amount = Nothing, Optional totalAmount As Amount = Nothing, Optional invoicePeriodStartDate As Nullable(Of DateTime) = Nothing, Optional invoicePeriodEndDate As Nullable(Of DateTime) = Nothing, Optional invoiceType As String = Nothing, Optional isMonthlyInvoice As Nullable(Of Boolean) = Nothing, Optional billingProfileId As String = Nothing, Optional billingProfileDisplayName As String = Nothing, Optional purchaseOrderNumber As String = Nothing, Optional documents As IList(Of Document) = Nothing, Optional payments As IList(Of PaymentProperties) = Nothing, Optional subscriptionId As String = Nothing)

Parameter

id
String

Ressourcen-ID.

name
String

Name der Ressource.

type
String

Der Ressourcentyp.

dueDate
Nullable<DateTime>

Das Fälligkeitsdatum für die Rechnung.

invoiceDate
Nullable<DateTime>

Das Datum, an dem die Rechnung generiert wurde.

status
String

Die aktuelle status der Rechnung. Mögliche Werte: "Due", "OverDue", "Paid"

amountDue
Amount

Der ab sofort fällige Betrag.

azurePrepaymentApplied
Amount

Der Betrag der Azure-Vorauszahlung, die auf die Gebühren angewendet wird. Dieses Feld gilt für Abrechnungskonten mit dem Vertragstyp Microsoft-Kundenvereinbarung.

billedAmount
Amount

Die Gesamtgebühren für den Abrechnungszeitraum der Rechnung.

creditAmount
Amount

Die Gesamtrückerstattung für Rückgaben und Stornierungen während des Abrechnungszeitraums der Rechnung. Dieses Feld gilt für Abrechnungskonten mit dem Vertragstyp Microsoft-Kundenvereinbarung.

freeAzureCreditApplied
Amount

Die Höhe der kostenlosen Azure-Guthaben, die auf die Gebühren angewendet werden. Dieses Feld gilt für Abrechnungskonten mit dem Vertragstyp Microsoft-Kundenvereinbarung.

subTotal
Amount

Der fällige Vorsteuerbetrag. Dieses Feld gilt für Abrechnungskonten mit dem Vertragstyp Microsoft-Kundenvereinbarung.

taxAmount
Amount

Der Steuerbetrag, der für den Abrechnungszeitraum in Rechnung gestellt wird. Dieses Feld gilt für Abrechnungskonten mit dem Vertragstyp Microsoft-Kundenvereinbarung.

totalAmount
Amount

Der fällige Betrag, wenn die Rechnung generiert wurde. Dieses Feld gilt für Abrechnungskonten mit dem Vertragstyp Microsoft-Kundenvereinbarung.

invoicePeriodStartDate
Nullable<DateTime>

Das Startdatum des Abrechnungszeitraums, für den die Rechnung generiert wird.

invoicePeriodEndDate
Nullable<DateTime>

Das Enddatum des Abrechnungszeitraums, für den die Rechnung generiert wird.

invoiceType
String

Rechnungstyp. Mögliche Werte: "AzureService", "AzureMarketplace", "AzureSupport"

isMonthlyInvoice
Nullable<Boolean>

Gibt an, ob die Rechnung im Rahmen des monatlichen Abrechnungszyklus generiert wird oder nicht. Dieses Feld gilt für Abrechnungskonten mit dem Vertragstyp Microsoft-Kundenvereinbarung.

billingProfileId
String

Die ID des Abrechnungsprofils, für das die Rechnung generiert wird.

billingProfileDisplayName
String

Der Name des Abrechnungsprofils, für das die Rechnung generiert wird.

purchaseOrderNumber
String

Eine optionale Bestellnummer für die Rechnung.

documents
IList<Document>

Liste der zum Herunterladen verfügbaren Dokumente wie Rechnung und Steuerbeleg.

payments
IList<PaymentProperties>

Liste der Zahlungen.

subscriptionId
String

Die ID des Abonnements, für das die Rechnung generiert wird.

Gilt für: