Deal Price List Assignment Add Request and Response - Attribute/Value Pairs in the JSON Format

Note: We recommend you to refer the topics Deal Price List Assignment Add Request in the JSON Format and Deal Price List Assignment Add Response in the JSON Format in parallel while understanding the below mentioned attributes. This will help you to understand how the attributes are nested in the JSON format.

Before calling the C1-DealPricelistAssignmentBS business service through an inbound web service, you need to ensure that the deal price list assignment add request contains the following attributes:

Attribute Name Attribute Description Mandatory (Yes or No)
dealIdentifier Used to assign price list to the entity (i.e. existing or prospect person or account) in the entity hierarchy of a deal which is created using a particular deal identifier. Yes (Conditional)
Note: This data is required if you do not specify the dealID or modelID attributes.
dealId Used to specify the deal for which you want to add the price list assignment. Yes (Conditional)
Note: This data is required if you do not specify the dealIdentifier or modelID attributes.
modelId Used to specify the deal version for which you want to add the price list assignment. Yes (Conditional)
Note: This data is required if you do not specify the dealIdentifier or dealID attributes.
pricelistassignmentlist Used to assign the price list to the entities (i.e. existing or prospect person or account) in the entity hierarchy of the deal. Yes
entityId Used to specify the entity (i.e. existing or prospect person or account) to which you want to assign the price list. Yes
entityType Used to indicate the type of the entity to which you want to assign the price list. The valid values are:
  • PERS

  • ACCT

Yes
actionFlag Used to indicate that you want to create request to add the price list assignment. The valid value is:
  • ADD

Note: If you do not specify the value in this attribute, the system considers it as an Add action.
Yes
startDate Used to specify the date from when the price list assignment is effective for the entity (i.e. existing or prospect person or account).
Note:

The price list assignment start date must be equal to the deal start date.

The price list assignment start date cannot be later than the price list assignment end date.

If you do not specify the value in this tag, the system considers the deal start date as the price list assignment start date.

No
endDate Used to specify the date till when the price list assignment is effective for the entity (i.e. existing or prospect person or account).
Note:

The price list assignment end date cannot be later than the deal end date.

The price list assignment end date cannot be earlier than the price list assignment start date.

No
priority Used to specify the priority in which the price list should be considered to determine the price item pricing.
Note:

The priority of the price list assignment must be greater than zero.

You cannot have same priority for price list assignments having the same effective start date and end date.

Yes
priceListId Used to specify the price list that you want to assign to the entity (i.e. existing or prospect person or account). Yes
priceListInheritanceSw Used to indicate whether the price item pricing is inherited from the parent price list hierarchy defined for the price list which is assigned to the entity (i.e. existing or prospect person or account). The valid values are:
  • Y

  • N

Note: If you do not specify the value in this attribute, the system considers it as N.
No

Once the price list assignment is created, all the details of price list assignment are listed in the above mentioned attributes along with the following attribute:

Attribute Name Attribute Description
priceListAssignmentId Displays the price list assignment ID.
Note: A new price list assignment ID is generated by the system when you create a request to add a price list assignment.

Related Topics

For more information on... See...
Sample deal price list assignment add request and response in the JSON format Sample Deal Price List Assignment Add Request and Response in the JSON Format