Compartilhar via


Invoice Construtores

Definição

Sobrecargas

Invoice()

Inicializa uma nova instância da 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)

Inicializa uma nova instância da classe Invoice.

Invoice()

Inicializa uma nova instância da classe Invoice.

public Invoice ();
Public Sub New ()

Aplica-se a

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)

Inicializa uma nova instância da 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)

Parâmetros

id
String

ID do recurso.

name
String

Nome do recurso.

type
String

Tipo de recurso.

dueDate
Nullable<DateTime>

A data de conclusão da fatura.

invoiceDate
Nullable<DateTime>

A data em que a fatura foi gerada.

status
String

O status atual da fatura. Os valores possíveis incluem: 'Due', 'OverDue', 'Paid'

amountDue
Amount

O valor devido a partir de agora.

azurePrepaymentApplied
Amount

O valor do pagamento antecipado do Azure aplicado aos encargos. Esse campo é aplicável a contas de cobrança com o tipo de contrato Contrato de Cliente da Microsoft.

billedAmount
Amount

O total de encargos para o período de cobrança da fatura.

creditAmount
Amount

O reembolso total de devoluções e cancelamentos durante o período de cobrança da fatura. Esse campo é aplicável a contas de cobrança com o tipo de contrato Contrato de Cliente da Microsoft.

freeAzureCreditApplied
Amount

A quantidade de créditos gratuitos do Azure aplicados aos encargos. Esse campo é aplicável a contas de cobrança com o tipo de contrato Contrato de Cliente da Microsoft.

subTotal
Amount

O valor pré-imposto devido. Esse campo é aplicável a contas de cobrança com o tipo de contrato Contrato de Cliente da Microsoft.

taxAmount
Amount

O valor do imposto cobrado pelo período de cobrança. Esse campo é aplicável a contas de cobrança com o tipo de contrato Contrato de Cliente da Microsoft.

totalAmount
Amount

O valor devido quando a fatura foi gerada. Esse campo é aplicável a contas de cobrança com o tipo de contrato Contrato de Cliente da Microsoft.

invoicePeriodStartDate
Nullable<DateTime>

A data de início do período de cobrança para o qual a fatura é gerada.

invoicePeriodEndDate
Nullable<DateTime>

A data de término do período de cobrança para o qual a fatura é gerada.

invoiceType
String

Tipo de fatura. Os valores possíveis incluem: 'AzureService', 'AzureMarketplace', 'AzureSupport'

isMonthlyInvoice
Nullable<Boolean>

Especifica se a fatura é gerada como parte do ciclo de faturamento mensal ou não. Esse campo é aplicável a contas de cobrança com o tipo de contrato Contrato de Cliente da Microsoft.

billingProfileId
String

A ID do perfil de cobrança para o qual a fatura é gerada.

billingProfileDisplayName
String

O nome do perfil de cobrança para o qual a fatura é gerada.

purchaseOrderNumber
String

Um número de ordem de compra opcional para a fatura.

documents
IList<Document>

Lista de documentos disponíveis para download, como fatura e recibo de imposto.

payments
IList<PaymentProperties>

Lista de pagamentos.

subscriptionId
String

A ID da assinatura para a qual a fatura é gerada.

Aplica-se a