Share via


OneTimeInvoiceLineItem Class

Definition

Represents an invoice billing line item for licensed based subscriptions

public class OneTimeInvoiceLineItem : Microsoft.Store.PartnerCenter.Models.Invoices.InvoiceLineItem
type OneTimeInvoiceLineItem = class
    inherit InvoiceLineItem
Public Class OneTimeInvoiceLineItem
Inherits InvoiceLineItem
Inheritance
OneTimeInvoiceLineItem

Constructors

OneTimeInvoiceLineItem()

Properties

AlternateId

Gets or sets the Alternate Id (quote id).

Attributes

Gets the attributes.

(Inherited from ResourceBase)
AvailabilityId

Gets or sets the availability unique identifier

BillableQuantity

Gets or sets the units purchased. Per design column named as BillableQuantity.

BillingFrequency

Gets or sets the billing frequency.

BillingProvider

Returns the billing provider

ChargeEndDate

Gets or sets the charge end date associated with this purchase

ChargeStartDate

Gets or sets the charge start date associated with this purchase

ChargeType

Gets or sets the type of charge Examples: Purchase Fee, Cycle Fee, Prorate Fees when Purchase

CreditReasonCode

Gets or sets the credit reason code.

Currency

Gets or sets the currency used for this line item.

CustomerCountry

Gets or sets the customer country.

CustomerDomainName

Gets or sets the customer domain name.

CustomerId

Gets or sets the customer commerce account Id.

CustomerName

Gets or sets the customer name.

DiscountDetails
Obsolete.

Gets or sets the discount details associated with this purchase - To be deprecated in a future release

EffectiveUnitPrice

Gets or sets the effective unit price

InvoiceLineItemType

Returns the type of invoice line item

InvoiceNumber

Gets or sets the invoice number.

MeterDescription

Gets or sets the meter description for consumption line item.

MpnId

Gets or sets the MPN Id associated to this line item.

OrderDate

Gets or sets the date when order created

OrderId

Gets or sets the order unique identifier.

PartnerId

Gets or sets the partner commerce account Id.

PCToBCExchangeRate

Gets or sets the pricing currency to billing currency exchange rate.

PCToBCExchangeRateDate

Gets or sets the exchange rate date at which the pricing currency to billing currency exchange rate was determined.

PriceAdjustmentDescription

Gets or sets the price adjustment description.

PricingCurrency

Gets or sets the pricing currency code.

ProductId

Gets or sets the product unique identifier

ProductName

Gets or sets the product name

ProductQualifiers

Gets the purchase types.

PromotionId

Gets or sets the promotion id.

PublisherId

Gets or sets the publisher id associated with this purchase

PublisherName

Gets or sets the publisher name associated with this purchase

Quantity

Gets or sets the number of units associated with this line item

ReferenceId

Gets or sets the reference id.

ResellerMpnId

Gets or sets the Reseller MPN Id of the Tier 2 partner associated to this line item.

ReservationOrderId

Gets or sets the reservation order identifier for an Azure RI Purchase.

SkuId

Gets or sets the sku unique identifier

SkuName

Gets or sets the sku name

SubscriptionDescription

Gets or sets the subscription description associated with this purchase

SubscriptionEndDate

Gets or sets the subscription end date.

SubscriptionId

Gets or sets the subscription id associated with this purchase

SubscriptionStartDate

Gets or sets the subscription start date.

Subtotal

Gets or sets the amount after discount

TaxTotal

Gets or sets the taxes charged.

TermAndBillingCycle

Gets or sets the term and billing cycle associated with this purchase

TotalForCustomer

Gets or sets the total amount after discount and tax

UnitPrice

Gets or sets the unit price

UnitType

Gets or sets the unit type

Applies to