BillingPropertyProperties interface

A billing property.

Properties

accountAdminNotificationEmailAddress

Notification email address for legacy account. Available for agreement type Microsoft Online Services Program.

billingAccountAgreementType

The type of agreement.

billingAccountDisplayName

The name of the billing account.

billingAccountId

The fully qualified ID that uniquely identifies a billing account.

billingAccountSoldToCountry

The country of the individual or organization that is responsible for the billing account.

billingAccountStatus

The current status of the billing account.

billingAccountStatusReasonCode

Reason for the specified billing account status.

billingAccountSubType

The tier of the account.

billingAccountType

The type of customer.

billingCurrency

The billing currency for the subscription. Available for billing accounts with agreement type Enterprise Agreement

billingProfileDisplayName

The name of the billing profile.

billingProfileId

The fully qualified ID that uniquely identifies a billing profile.

billingProfilePaymentMethodFamily

The payment method family of the primary payment method for the billing profile.

billingProfilePaymentMethodType

The payment method type of the primary payment method for the billing profile.

billingProfileSpendingLimit

The billing profile spending limit.

billingProfileSpendingLimitDetails

The details of billing profile spending limit.

billingProfileStatus

The status of the billing profile.

billingProfileStatusReasonCode

Reason for the specified billing profile status.

billingTenantId

The Azure AD tenant ID of the billing account for the subscription.

costCenter

The cost center applied to the subscription. Available for agreement type Microsoft Customer Agreement and Microsoft Partner Agreement. This property can be updated via patch.

customerDisplayName

The name of the customer.

customerId

The fully qualified ID that uniquely identifies a customer.

customerStatus

Identifies the status of an customer. This is an upcoming property that will be populated in the future.

enrollmentDetails

The enrollment details for the subscription. Available for billing accounts with agreement type Enterprise Agreement.

invoiceSectionDisplayName

The name of the invoice section.

invoiceSectionId

The fully qualified ID that uniquely identifies an invoice section.

invoiceSectionStatus

Identifies the status of an invoice section.

invoiceSectionStatusReasonCode

Reason for the specified invoice section status.

isAccountAdmin

Indicates whether user is the account admin.

isTransitionedBillingAccount

Specifies if the billing account for the subscription is transitioned from a Microsoft Online Service Program to a Microsoft Customer Agreement (MCA) account. Will be present and value will be true if its a transitioned billing account.

productId

The ID that uniquely identifies a product.

productName

The ID that uniquely identifies a product.

skuDescription

The sku description.

skuId

The ID that uniquely identifies a sku.

subscriptionBillingStatus

The subscription status.

subscriptionBillingStatusDetails

The reason codes for the subscription status.

subscriptionBillingType

The type of billing subscription.

subscriptionServiceUsageAddress

The address of the individual or organization where service subscription is being used. Available for agreement type Microsoft Online Services Program. This property can be updated via patch.

subscriptionWorkloadType

The Azure workload type of the subscription.

Property Details

accountAdminNotificationEmailAddress

Notification email address for legacy account. Available for agreement type Microsoft Online Services Program.

accountAdminNotificationEmailAddress?: string

Property Value

string

billingAccountAgreementType

The type of agreement.

billingAccountAgreementType?: string

Property Value

string

billingAccountDisplayName

The name of the billing account.

billingAccountDisplayName?: string

Property Value

string

billingAccountId

The fully qualified ID that uniquely identifies a billing account.

billingAccountId?: string

Property Value

string

billingAccountSoldToCountry

The country of the individual or organization that is responsible for the billing account.

billingAccountSoldToCountry?: string

Property Value

string

billingAccountStatus

The current status of the billing account.

billingAccountStatus?: string

Property Value

string

billingAccountStatusReasonCode

Reason for the specified billing account status.

billingAccountStatusReasonCode?: string

Property Value

string

billingAccountSubType

The tier of the account.

billingAccountSubType?: string

Property Value

string

billingAccountType

The type of customer.

billingAccountType?: string

Property Value

string

billingCurrency

The billing currency for the subscription. Available for billing accounts with agreement type Enterprise Agreement

billingCurrency?: string

Property Value

string

billingProfileDisplayName

The name of the billing profile.

billingProfileDisplayName?: string

Property Value

string

billingProfileId

The fully qualified ID that uniquely identifies a billing profile.

billingProfileId?: string

Property Value

string

billingProfilePaymentMethodFamily

The payment method family of the primary payment method for the billing profile.

billingProfilePaymentMethodFamily?: string

Property Value

string

billingProfilePaymentMethodType

The payment method type of the primary payment method for the billing profile.

billingProfilePaymentMethodType?: string

Property Value

string

billingProfileSpendingLimit

The billing profile spending limit.

billingProfileSpendingLimit?: string

Property Value

string

billingProfileSpendingLimitDetails

The details of billing profile spending limit.

billingProfileSpendingLimitDetails?: SpendingLimitDetails[]

Property Value

billingProfileStatus

The status of the billing profile.

billingProfileStatus?: string

Property Value

string

billingProfileStatusReasonCode

Reason for the specified billing profile status.

billingProfileStatusReasonCode?: string

Property Value

string

billingTenantId

The Azure AD tenant ID of the billing account for the subscription.

billingTenantId?: string

Property Value

string

costCenter

The cost center applied to the subscription. Available for agreement type Microsoft Customer Agreement and Microsoft Partner Agreement. This property can be updated via patch.

costCenter?: string

Property Value

string

customerDisplayName

The name of the customer.

customerDisplayName?: string

Property Value

string

customerId

The fully qualified ID that uniquely identifies a customer.

customerId?: string

Property Value

string

customerStatus

Identifies the status of an customer. This is an upcoming property that will be populated in the future.

customerStatus?: string

Property Value

string

enrollmentDetails

The enrollment details for the subscription. Available for billing accounts with agreement type Enterprise Agreement.

enrollmentDetails?: BillingPropertyPropertiesEnrollmentDetails

Property Value

invoiceSectionDisplayName

The name of the invoice section.

invoiceSectionDisplayName?: string

Property Value

string

invoiceSectionId

The fully qualified ID that uniquely identifies an invoice section.

invoiceSectionId?: string

Property Value

string

invoiceSectionStatus

Identifies the status of an invoice section.

invoiceSectionStatus?: string

Property Value

string

invoiceSectionStatusReasonCode

Reason for the specified invoice section status.

invoiceSectionStatusReasonCode?: string

Property Value

string

isAccountAdmin

Indicates whether user is the account admin.

isAccountAdmin?: boolean

Property Value

boolean

isTransitionedBillingAccount

Specifies if the billing account for the subscription is transitioned from a Microsoft Online Service Program to a Microsoft Customer Agreement (MCA) account. Will be present and value will be true if its a transitioned billing account.

isTransitionedBillingAccount?: boolean

Property Value

boolean

productId

The ID that uniquely identifies a product.

productId?: string

Property Value

string

productName

The ID that uniquely identifies a product.

productName?: string

Property Value

string

skuDescription

The sku description.

skuDescription?: string

Property Value

string

skuId

The ID that uniquely identifies a sku.

skuId?: string

Property Value

string

subscriptionBillingStatus

The subscription status.

subscriptionBillingStatus?: string

Property Value

string

subscriptionBillingStatusDetails

The reason codes for the subscription status.

subscriptionBillingStatusDetails?: BillingSubscriptionStatusDetails[]

Property Value

subscriptionBillingType

The type of billing subscription.

subscriptionBillingType?: string

Property Value

string

subscriptionServiceUsageAddress

The address of the individual or organization where service subscription is being used. Available for agreement type Microsoft Online Services Program. This property can be updated via patch.

subscriptionServiceUsageAddress?: BillingPropertyPropertiesSubscriptionServiceUsageAddress

Property Value

subscriptionWorkloadType

The Azure workload type of the subscription.

subscriptionWorkloadType?: string

Property Value

string