Deal Price Assignment and Commitments View Request and Response - Attribute/Value Pairs in the JSON Format
Before calling the C1-DealPriceAsgnCommitmentBS business service through an inbound web service, you need to ensure that the deal price assignment and commitments view request contains the following attributes:
Attribute Name | Attribute Description | Mandatory (Yes or No) |
---|---|---|
dealIdentifier | Used to specify the deal which is created using a particular
identifier whose price assignments and commitments you want to view. Note:
If you specify the dealIdentifier attribute, you need not specify the dealId and the modelId attributes. If the deal has multiple versions, then, you should specify the modelId attribute instead of the dealIdentifier attribute. |
Yes (Conditional) Note: This data is required if you do not
specify the dealId and modelId attributes.
|
dealId | Used to specify the deal whose price assignments and commitments
you want to view. Note:
If you specify the dealId attribute, you need not specify the dealIdentifier and the modelId attributes. If the deal has multiple versions, then, you should specify the modelId attribute instead of the dealId attribute. |
Yes (Conditional) Note: This data is required if you do not
specify the dealIdentifier and modelId attributes.
|
modelId | Used to specify the deal version whose price assignments
and commitments you want to view. Note: If you specify the modelId attribute, you need not specify the dealIdentifier and the dealId attributes.
|
Yes (Conditional) Note: This data is required if you do not
specify the dealIdentifier and dealId attributes.
|
actionflag | Used to indicate that you want to create request to view
the price assignment and commitments of the entities in the customer
hierarchy of the deal. The valid value is:
|
Yes |
inquiryModeFlag | Used to indicate that you want to view the price assignments
and commitments of the entities in the customer hierarchy of the deal.
The valid value is:
|
Yes |
Once the deal price assignment and commitments view request is created, all the details of the deal price assignment and commitments are listed in the above mentioned attributes along with the following attributes:
Attribute Name | Attribute Description |
---|---|
pricingcmtmntdtls | Displays the price assignment and commitment details of the entity in the customer hierarchy of the deal. |
entityId | Displays the entity whose price assignment and commitment details you are viewing. |
entityType | Indicates the type of the entity whose price assignment and
commitment details you are viewing. The valid values are:
|
entityIdentifierValue | Indicates the value of the identifier type using which the entity is created in the system. |
entityIdentifierType | Indicates the identifier type using which the entity is created in the system. |
entityDivision | Indicates the division to which the entity belongs. |
pricingdtls | Displays the price assignment details of the entity in the customer hierarchy of the deal. |
priceAsgnId | Displays the identification value of the price assignment for the entity whose price assignment details you are viewing. |
priceItemCode | Displays the price item whose price assignment details you are viewing. |
priceItemDescription | Displays the description of the price item. |
hierarchyDetails | Displays the root level and/or non-root level hierarchy entity to which the price item belongs. |
priceStatusFlag | Indicates the current status of the price assignment. |
priceCurrencyCode | Indicates the currency in which the price assignment is defined for the price item. |
rateSchedule | Indicates the rate schedule using which the price assignment is defined for the price item. |
startDate | Displays the date from when the price assignment of the price item is effective for the entity. |
endDate | Displays the date till when the price assignment of the price item is effective for the entity. |
isEligible | Indicates whether the eligibility criteria for the price
assignment is defined or not. The valid values are:
|
assignmentLevel | Indicates the level at which the pricing is defined for the
price item. The valid values are:
|
paTypeFlag | Indicates the type of price assignment. The valid values
are:
|
printIfZero | Indicates whether zero pricing is displayed or not. The valid
values are:
|
priceasgnchar | Displays a list of characteristics defined for the price assignment. |
characteristicType | Indicates the characteristic type. |
effectiveDate | Displays the date from when the characteristic is effective for price assignment. |
characteristicValue | Displays the value of the characteristic type. |
priceasgnparm | Displays the list of price item parameters which are used along with the price item for determining the price assignment. |
priceParmCode | Indicates the pricing parameter which is associated with the price item. |
priceParmVal | Indicates the predefined pricing parameter value which is used for the price assignment. |
txnDailyRatingCrt | Indicates how and when the transaction legs mapped to the
price item are rated. The valid values are:
|
ignoreSw | Indicates whether transaction mapped to price item pricing
are considered for billing or not. The valid values are:
|
doNotAggSw | Indicates whether aggregation is required while rating the
transactions mapped to the price item pricing before billing. The
valid values are:
|
scheduleCode | Indicates the transaction aggregation cycle. The valid values
are:
|
priceCompDetails | Displays the price component details of the rate component defined for the price item price assignment. |
priceCompTier | Displays the tiering criteria of the price component. |
toVal | Displays the upper limit of the pricing range. |
fromVal | Displays the lower limit of the pricing range. |
priceCriteria | Indicates the tiering criterion which is used in the tiering range. |
tieSeqNum | Indicates the tiering sequence number. |
priceparm | Displays the list of parameters based on which the price
items total usage is considered for determining the rate. Note: The
value in this attribute appears only when the Multi Price
Parameter option type of the Multi Parameter
Based Pricing (C1_PPARM_FLG) feature configuration is
set to True.
|
priceParmCode | Indicates the parameter which is associated with the tiering criteria. |
parameterVal | Displays the value for the parameter which is associated with the tiering criteria. |
priceCompElig | Displays the pricing eligibility criteria defined for the
price component. Note: The value in this attribute appears only when
the isEligible attribute is set to TRUE and the eligibility criteria is defined for the
price component.
|
rhsPriceParmCd | Displays the parameter against which you want to compare the parameter (on the left hand side). |
rhsPriceParmVal | Displays the parameter value against which you want to compare the parameter (on the left hand side). |
lhsPriceParmCd | Displays the left hand side parameter which you want to use along with the price item for price determination. |
rhsPriceParmTypeFlg | Indicates whether the parameter (on the left hand side) is
compared against another parameter (on the right hand side) or directly
against a parameter value. The valid values are:
|
isInsufficientFlag | Indicates what should happen when the data is insufficient.
The valid values are:
|
isFalseFlag | Indicates what should happen when the condition is false
(not satisfied). The valid values are:
|
isTrueFlag | Indicates what should happen when the condition is true (satisfied).
The valid values are:
|
operator | Indicates the relational operator used to define the relation
between the parameter name and the parameter value. The valid values
are:
|
sequenceNumber | Displays the order in which the pricing eligibility criteria is executed in the rule. |
priceCompSequenceNo | Displays the sequence number of the price component. |
priceCompId | Displays the identification value of the price component. |
priceCompDesc | Displays the description for the price component. |
valueAmt | Displays the rate of the price component. |
priceComponentDisplay | Indicates whether the price component is displayed in the
bill or not. The valid values are:
|
rcMapId | Displays the identification value of the rate component for the price component. |
tieredFlag | Displays the tiering type used for the price component. The
valid values are:
|
commitmentDetails | Displays the price item commitment details for the entity (i.e. existing or prospect person or account). |
priceItemCode | Displays the price item whose commitment details you are viewing. |
priceItemDescription | Displays the description of the price item. |
parameterDetails | Displays the list of parameters based on which the effective pricing is defined for the price item. |
parameterCode | Displays the parameter based on which the effective pricing is defined for the price item.. |
parameterValue | Displays the value of the parameter. |
SQIDetails | Displays the service quantity identifier details of the price item. |
serviceQuantityIdentifier | Displays the service quantity identifier associated with the price item. |
sqiValue | Displays the SQI value for the price item and parameter combination that you want to use for calculating the price item pricing. |
sqiTypeFlg | Indicates the status of the service quantity identifier details for calculating the price item pricing. |
Related Topics
For more information on... | See... |
---|---|
Sample deal price assignment and commitments view request and response in the JSON format | Sample Deal Price Assignment and Commitments View Request and Response in the JSON Format |