name | string | Required. Specifies the name of the product offering price. | PriceListEntry__c .Name | Specifies the reference number of the price list entry. | Yes | Yes |
description | string | Specifies the description of the product offering price. | PriceListEntry__c DisplayText__c | Describes the price list entry. | No | Yes |
validFor | object | Specifies the period for which the product offering price is valid. | PriceListEntry__c EffectiveUntilDate__c EffectiveFromDate__c | -/- | No | Yes |
priceType | string | Specifies a category that describes the price charge, such as recurring, discount, allowance, penalty, and so forth. | PricingElementId__r: PricingVariableId__r: ChargeType__c | -/- | Yes | Yes |
recurringChargePeriodType | string | Specifies the charge period to apply the price again, which can be a month, week, and so on. | PricingElementId__r: PricingVariableId__r: RecurringFrequency__c | -/- | Yes | Yes |
price | object | Specifies the amount of money that characterizes the price. | PricingElementId__r: Amount__c PricingElementId__r: CurrencyCode__c | -/- | Yes | Yes |
productOfferingTerm | array | Specifies a condition with which a product offering is made available to customers. For instance, a product offering can be offered with multiple commitment periods. | Promotion__c | -/- | No | Yes |
recurringChargePeriodLength | integer | Specifies the period of the recurring charge: 1, 2, and so on. The recurringChargePeriodLength field is set to zero if not applicable. | NA | -/- | No | No |
lifecycleStatus | string | Specifies the lifecycle status of the product offering price. | NA | -/- | No | Yes |
unitOfMeasure | object | Specifies a number and unit representing the number of the product offerings available at the offered price. The unit of measure depends on the priceType property, which can be a price, rate, or discount. | NA | -/- | No | Yes |
place | array | Defines the places where the products are sold or delivered. | NA | -/- | No | No |
constraint | array | Represents a policy or rule that's applied to the product offering price. | NA | -/- | No | No |
pricingLogicAlgorithm | array | Represents an instantiation of an interface specification to external rating function without a modeled behavior in SID. Some interface definition parameters, such as price per unit, are already set or gathered during the rating process. The parameters are gathered from the event, such as call duration or from ProductCharacteristicValues, such as assigned bandwidth during the rating process. | NA | -/- | No | No |
tax | array | Specifies a list of tax items (TaxItem [*]), which are the charges levied on the price of a product by a legislative body. | NA | -/- | No | No |
popRelationship | array | Specifies a list of product offering price relationships (ProductOfferingPriceRelationship [*]). For example, a price alteration, such as an allowance or a discount. | NA | -/- | No | No |
@baseType | string | Defines the super class when subclassing. | NA | NA | No | No |
@schemaLocation | string | Specifies the URI to a JSON schema file that defines additional attributes and relationships. | NA | NA | No | No |
@type | string | Defines the subclass extensible name when subclassing. | NA | NA | No | No |