Class InvoiceSummary
Invoice list elements
Inherited Members
Namespace: Oci.OspgatewayService.Models
Assembly: OCI.DotNetSDK.Ospgateway.dll
Syntax
public class InvoiceSummaryProperties
Currency
Declaration
[JsonProperty(PropertyName = "currency")]
public Currency Currency { get; set; }Property Value
| Type | Description | 
|---|---|
| Currency | 
InternalInvoiceId
Declaration
[JsonProperty(PropertyName = "internalInvoiceId")]
public string InternalInvoiceId { get; set; }Property Value
| Type | Description | 
|---|---|
| string | PC invoice identifier | 
InvoiceAmount
Declaration
[JsonProperty(PropertyName = "invoiceAmount")]
public decimal? InvoiceAmount { get; set; }Property Value
| Type | Description | 
|---|---|
| decimal? | Invoice amount | 
InvoiceAmountAdjusted
Declaration
[JsonProperty(PropertyName = "invoiceAmountAdjusted")]
public decimal? InvoiceAmountAdjusted { get; set; }Property Value
| Type | Description | 
|---|---|
| decimal? | Invoice amount adjust | 
InvoiceAmountApplied
Declaration
[JsonProperty(PropertyName = "invoiceAmountApplied")]
public decimal? InvoiceAmountApplied { get; set; }Property Value
| Type | Description | 
|---|---|
| decimal? | Invoice amount applied | 
InvoiceAmountCredited
Declaration
[JsonProperty(PropertyName = "invoiceAmountCredited")]
public decimal? InvoiceAmountCredited { get; set; }Property Value
| Type | Description | 
|---|---|
| decimal? | Invoice amount credit | 
InvoiceAmountDue
Declaration
[JsonProperty(PropertyName = "invoiceAmountDue")]
public decimal? InvoiceAmountDue { get; set; }Property Value
| Type | Description | 
|---|---|
| decimal? | Invoice amount due | 
InvoiceAmountInDispute
Declaration
[JsonProperty(PropertyName = "invoiceAmountInDispute")]
public decimal? InvoiceAmountInDispute { get; set; }Property Value
| Type | Description | 
|---|---|
| decimal? | Invoice amount in dispute | 
InvoiceId
Declaration
[Required(ErrorMessage = "InvoiceId is required.")]
[JsonProperty(PropertyName = "invoiceId")]
public string InvoiceId { get; set; }Property Value
| Type | Description | 
|---|---|
| string | Invoice identifier | 
Remarks
Required
InvoiceNumber
Declaration
[JsonProperty(PropertyName = "invoiceNumber")]
public string InvoiceNumber { get; set; }Property Value
| Type | Description | 
|---|---|
| string | Invoice external reference | 
InvoicePoNumber
Declaration
[JsonProperty(PropertyName = "invoicePoNumber")]
public string InvoicePoNumber { get; set; }Property Value
| Type | Description | 
|---|---|
| string | Invoice PO number | 
InvoiceRefNumber
Declaration
[JsonProperty(PropertyName = "invoiceRefNumber")]
public string InvoiceRefNumber { get; set; }Property Value
| Type | Description | 
|---|---|
| string | Invoice reference number | 
InvoiceStatus
Declaration
[JsonProperty(PropertyName = "invoiceStatus")]
[JsonConverter(typeof(ResponseEnumConverter))]
public InvoiceSummary.InvoiceStatusEnum? InvoiceStatus { get; set; }Property Value
| Type | Description | 
|---|---|
| InvoiceSummary.InvoiceStatusEnum? | Invoice status | 
InvoiceType
Declaration
[JsonProperty(PropertyName = "invoiceType")]
[JsonConverter(typeof(ResponseEnumConverter))]
public InvoiceSummary.InvoiceTypeEnum? InvoiceType { get; set; }Property Value
| Type | Description | 
|---|---|
| InvoiceSummary.InvoiceTypeEnum? | Type of invoice | 
IsCreditCardPayable
Declaration
[JsonProperty(PropertyName = "isCreditCardPayable")]
public bool? IsCreditCardPayable { get; set; }Property Value
| Type | Description | 
|---|---|
| bool? | Is credit card payment eligible | 
IsDisplayDownloadPdf
Declaration
[JsonProperty(PropertyName = "isDisplayDownloadPdf")]
public bool? IsDisplayDownloadPdf { get; set; }Property Value
| Type | Description | 
|---|---|
| bool? | Is pdf download access allowed | 
IsDisplayViewPdf
Declaration
[JsonProperty(PropertyName = "isDisplayViewPdf")]
public bool? IsDisplayViewPdf { get; set; }Property Value
| Type | Description | 
|---|---|
| bool? | Is view access allowed | 
IsPaid
Declaration
[JsonProperty(PropertyName = "isPaid")]
public bool? IsPaid { get; set; }Property Value
| Type | Description | 
|---|---|
| bool? | Is the invoice has been already payed | 
IsPayable
Declaration
[JsonProperty(PropertyName = "isPayable")]
public bool? IsPayable { get; set; }Property Value
| Type | Description | 
|---|---|
| bool? | Whether invoice can be payed | 
IsPaymentFailed
Declaration
[JsonProperty(PropertyName = "isPaymentFailed")]
public bool? IsPaymentFailed { get; set; }Property Value
| Type | Description | 
|---|---|
| bool? | Is the last payment failed | 
IsPdfEmailAvailable
Declaration
[JsonProperty(PropertyName = "isPdfEmailAvailable")]
public bool? IsPdfEmailAvailable { get; set; }Property Value
| Type | Description | 
|---|---|
| bool? | Is emailing pdf allowed | 
LastPaymentDetail
Declaration
[JsonProperty(PropertyName = "lastPaymentDetail")]
public PaymentDetail LastPaymentDetail { get; set; }Property Value
| Type | Description | 
|---|---|
| PaymentDetail | 
PartyName
Declaration
[JsonProperty(PropertyName = "partyName")]
public string PartyName { get; set; }Property Value
| Type | Description | 
|---|---|
| string | Name of the bill to customer | 
SubscriptionIds
Declaration
[JsonProperty(PropertyName = "subscriptionIds")]
public List<string> SubscriptionIds { get; set; }Property Value
| Type | Description | 
|---|---|
| List<string> | List of subscription identifiers | 
TimeInvoice
Declaration
[JsonProperty(PropertyName = "timeInvoice")]
public DateTime? TimeInvoice { get; set; }Property Value
| Type | Description | 
|---|---|
| DateTime? | Date of invoice | 
TimeInvoiceDue
Declaration
[JsonProperty(PropertyName = "timeInvoiceDue")]
public DateTime? TimeInvoiceDue { get; set; }Property Value
| Type | Description | 
|---|---|
| DateTime? | Due date of invoice amount |