Hide response attributes Show response attributes object
-
items
array[object] | null The items in this particular seek operation.
A model that represents a single charge of a one time invoice specific for Customers. In the case of the Microsoft provider this charge can be an:
- Azure Plan,
- Azure Savings Plan,
- Azure Reservation,
- New Commerce License Subscription,
- Software Subscription,
- Perpetual Software Subscription,
- Marketplace Subscription.
Hide items attributes Show items attributes object
-
customerId
string(uuid) | null The id of the customer associated to this charge. Can be null.
-
customerName
string | null The company name of the customer.
-
customerCountry
string | null The country in which the customer is located.
-
orderDate
string(date-time) | null The date the order was placed.
-
chargeType
string | null The type of charge on this line item. Possible values for the Microsoft provider include:
- new: When you buy a new subscription.
- renew: When you renew your subscription.
- cycleCharge: Regular recurring charges for your subscription.
- addQuantity: Refunds and charges when you add seats.
- removeQuantity: Refunds and charges when you remove seats.
- moveQuantity: When you upgrade to an existing subscription.
- cancelImmediate: When you cancel your subscription.
- convert: When you change from a free trial to a paid subscription or upgrade to a new subscription.
- changeBillingPlan: Changing from monthly to yearly billing or vice versa.
- customerCredit: Credits for Azure, SLA, among others.
- extendTerm: When you are given a longer trial period.
-
quantity
number(double) The quantity of the subscription associated to the charge.
-
currency
string | null The currency associated with the line item.
-
subscriptionDescription
string | null The subscription description associated with this purchase.
-
subscriptionId
string(uuid) | null The id of the subscription associated to the charge. Can be null.
-
chargeStartDate
string(date-time) The billing start date for this charge.
-
chargeEndDate
string(date-time) The billing end date for this charge.
-
termAndBillingCycle
string | null The term and billing cycle associated with this purchase.
-
unitType
string | null The type of the unit.
-
unitPriceForCustomer
number(double) | null The unit price for customer.
-
subtotalForCustomer
number(double) | null The total before taxes for the customer.
-
taxTotalForCustomer
number(double) | null The tax value for the customer.
-
totalForCustomer
number(double) | null The total for customer after taxes.
-
id
string(uuid) The id that uniquely identifies a one time invoice line item.
-
billableQuantity
number(double) The amount of units billed.
-
billingFrequency
string | null The billing frequency of the subscription associated to the charge. Can also be empty.
-
pricingCurrency
string | null The currency of the UnitPriceForReseller and UnitPriceForCustomer. This currency may differ from the invoice billing currency.
-
productType
string | null The type of the offer associated with this charge. Possible values:
- license.
- softwaresubscription.
- perpetualsoftware.
- azureplan.
- azurereservation.
- azurelegacy.
- azuresavingsplan.
-
subscriptionStartDate
string(date-time) | null The start date of billing for the subscription. This value can change once a subscription renews. If it renews, then on the next invoice this property is updated too.
-
subscriptionEndDate
string(date-time) | null The end date of the term of the subscription.
-
offerProviderId
string | null The offer id on the provider's side that identifies the subscription associated to the charge.
-
subscriptionProviderId
string | null The id of the subscription associated to this charge on the provider's side.
-
subscriptionPONumber
string | null The purchase order number of the subscription associated with this charge.
-
subscriptionName
string | null The friendly name of the subscription associated with this charge.
-
providerData
object | null A dictionary that maps from strings to strings that contains specific provider invoice data.
If this line item is associated to a Microsoft invoice then there are a set of properties that are common to each charge: CustomerDomainName: The domain of the customer. ProductId: The id of the product of the line item. SkuId: The id of the sku of the line item. AvailabilityId: The id of the availability of the line item. ProductName: The name of the product. SkuName: The name of the sku. PublisherName: The name of the publisher of the sku. PublisherId: The id of the publisher of the sku. AlternateId: The alternate id. MeterDescription: The description of the meter of the line item.
The following properties only appear in some types of charges, see below: ReservationOrderId: For Azure Savings Plan this property corresponds to the savings plan order id on the Azure platform, example: "2D0D3389-D0D9-44D2-8BB4-441F5CD6D8CC". For Azure reservations this is the reservation order id, example: "8A05BC26-0542-4B6F-B97F-ECA5BAC54E9E".
For Azure savings plan the properties are: ReservationOrderId. For Azure reservation the properties are: ReservationOrderId.
Hide providerData attribute Show providerData attribute object | null
-
*
string Additional properties
-
-
continuationToken
string | null The token to continue to retrieve the paginated items. Should not be set if the first page of items is desired.