Partager via


Invoice Constructeurs

Définition

Surcharges

Invoice()

Initialise une nouvelle instance de la classe Invoice.

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)

Initialise une nouvelle instance de la classe Invoice.

Invoice()

Initialise une nouvelle instance de la classe Invoice.

public Invoice ();
Public Sub New ()

S’applique à

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)

Initialise une nouvelle instance de la classe Invoice.

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)

Paramètres

id
String

ID de ressource.

name
String

Nom de la ressource.

type
String

Type de ressource.

dueDate
Nullable<DateTime>

Date d’échéance de la facture.

invoiceDate
Nullable<DateTime>

Date à laquelle la facture a été générée.

status
String

Status actuelle de la facture. Les valeurs possibles sont les suivantes : « Due », « Over Due », « Paid »

amountDue
Amount

Montant dû à l’heure actuelle.

azurePrepaymentApplied
Amount

Montant du paiement anticipé Azure appliqué aux frais. Ce champ s’applique aux comptes de facturation avec le type de contrat Contrat client Microsoft.

billedAmount
Amount

Total des frais pour la période de facturation de la facture.

creditAmount
Amount

Remboursement total des retours et des annulations pendant la période de facturation de la facture. Ce champ s’applique aux comptes de facturation avec le type de contrat Contrat client Microsoft.

freeAzureCreditApplied
Amount

Montant des crédits Azure gratuits appliqués aux frais. Ce champ s’applique aux comptes de facturation avec le type de contrat Contrat client Microsoft.

subTotal
Amount

Montant avant impôt dû. Ce champ s’applique aux comptes de facturation avec le type de contrat Contrat client Microsoft.

taxAmount
Amount

Montant de la taxe facturée pour la période de facturation. Ce champ s’applique aux comptes de facturation avec le type de contrat Contrat client Microsoft.

totalAmount
Amount

Montant dû lorsque la facture a été générée. Ce champ s’applique aux comptes de facturation avec le type de contrat Contrat client Microsoft.

invoicePeriodStartDate
Nullable<DateTime>

Date de début de la période de facturation pour laquelle la facture est générée.

invoicePeriodEndDate
Nullable<DateTime>

Date de fin de la période de facturation pour laquelle la facture est générée.

invoiceType
String

Type de facture. Les valeurs possibles sont les suivantes : « AzureService », « AzureMarketplace », « AzureSupport »

isMonthlyInvoice
Nullable<Boolean>

Spécifie si la facture est générée dans le cadre du cycle de facturation mensuel ou non. Ce champ s’applique aux comptes de facturation avec le type de contrat Contrat client Microsoft.

billingProfileId
String

ID du profil de facturation pour lequel la facture est générée.

billingProfileDisplayName
String

Nom du profil de facturation pour lequel la facture est générée.

purchaseOrderNumber
String

Numéro de bon de commande facultatif pour la facture.

documents
IList<Document>

Liste des documents disponibles en téléchargement, tels que la facture et le reçu fiscal.

payments
IList<PaymentProperties>

Liste des paiements.

subscriptionId
String

ID de l’abonnement pour lequel la facture est générée.

S’applique à