Delen via


Invoice Constructors

Definitie

Overloads

Invoice()

Initialiseert een nieuw exemplaar van de factuurklasse.

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)

Initialiseert een nieuw exemplaar van de factuurklasse.

Invoice()

Initialiseert een nieuw exemplaar van de factuurklasse.

public Invoice ();
Public Sub New ()

Van toepassing op

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)

Initialiseert een nieuw exemplaar van de factuurklasse.

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)

Parameters

id
String

Resource-id.

name
String

Resourcenaam.

type
String

Resourcetype.

dueDate
Nullable<DateTime>

De vervaldatum voor de factuur.

invoiceDate
Nullable<DateTime>

De datum waarop de factuur is gegenereerd.

status
String

De huidige status van de factuur. Mogelijke waarden zijn: 'Verschuldigd', 'Achterstallig', 'Betaald'

amountDue
Amount

Het verschuldigde bedrag vanaf nu.

azurePrepaymentApplied
Amount

Het bedrag van de Azure-vooruitbetaling die op de kosten wordt toegepast. Dit veld is van toepassing op factureringsrekeningen met overeenkomsttype Microsoft-klantovereenkomst.

billedAmount
Amount

De totale kosten voor de factuurfactureringsperiode.

creditAmount
Amount

De totale terugbetaling voor retourzendingen en annuleringen tijdens de factureringsperiode van de factuur. Dit veld is van toepassing op factureringsrekeningen met overeenkomsttype Microsoft-klantovereenkomst.

freeAzureCreditApplied
Amount

Het bedrag aan gratis Azure-tegoed dat is toegepast op de kosten. Dit veld is van toepassing op factureringsrekeningen met overeenkomsttype Microsoft-klantovereenkomst.

subTotal
Amount

Het verschuldigde bedrag vóór belasting. Dit veld is van toepassing op factureringsrekeningen met overeenkomsttype Microsoft-klantovereenkomst.

taxAmount
Amount

Het bedrag aan belasting dat in rekening wordt gebracht voor de factureringsperiode. Dit veld is van toepassing op factureringsrekeningen met overeenkomsttype Microsoft-klantovereenkomst.

totalAmount
Amount

Het verschuldigde bedrag op het moment dat de factuur is gegenereerd. Dit veld is van toepassing op factureringsrekeningen met overeenkomsttype Microsoft-klantovereenkomst.

invoicePeriodStartDate
Nullable<DateTime>

De begindatum van de factureringsperiode waarvoor de factuur wordt gegenereerd.

invoicePeriodEndDate
Nullable<DateTime>

De einddatum van de factureringsperiode waarvoor de factuur wordt gegenereerd.

invoiceType
String

Factuurtype. Mogelijke waarden zijn: 'AzureService', 'AzureMarketplace', 'AzureSupport'

isMonthlyInvoice
Nullable<Boolean>

Hiermee geeft u op of de factuur wordt gegenereerd als onderdeel van de maandelijkse factureringscyclus of niet. Dit veld is van toepassing op factureringsrekeningen met overeenkomsttype Microsoft-klantovereenkomst.

billingProfileId
String

De id van het factureringsprofiel waarvoor de factuur wordt gegenereerd.

billingProfileDisplayName
String

De naam van het factureringsprofiel waarvoor de factuur wordt gegenereerd.

purchaseOrderNumber
String

Een optioneel inkoopordernummer voor de factuur.

documents
IList<Document>

Lijst met documenten die kunnen worden gedownload, zoals factuur en btw-ontvangstbewijs.

payments
IList<PaymentProperties>

Lijst met betalingen.

subscriptionId
String

De id van het abonnement waarvoor de factuur wordt gegenereerd.

Van toepassing op