Deal Creation Request in the JSON Format

The following code snippet illustrates how the attribute/value pairs should be structured while receiving the deal creation request in the JSON Format.

{
    "C1-DealCreationUpdateIWS":
    {
        "actionFlag" :"",
        "dealDetails"
        {
            "dealEntityDetails"
            {
                "personIdentifierType" :"",
                "personIdentifier" :"",
                "personId" :"",
                "accountIdentifierType" :"",
                "accountIdentifier" :"",
                "accountId" :"",
                "prsPerIdentifierType" :"",
                "prsPerIdentifier" :"",
                "prospectPersonId" :"",
                "division" :"",
            }
            "dealIdentifier" :"",
            "dealEntityType" :"",
            "customerSegment" :"",
            "customerTier" :"",
            "division" :"",
            "accessGrp" :"",
            "contractedDealFlag" :"",
            "currency" :"",
            "dealTypeCode" :"",
            "startDate" :"",
            "endDate" :"",
            "simulationTypeFlag" :"",
            "reviewFrequency" :"",
            "dealDescription" :"",
            "dealVersionDescription" :"",
            "dealFrequency" :"",
            "skipReferenceFlag" :"",
            "priceSelectionDate" :"",
            "usagePeriod" :"",
            "includeHierarchyFlag" :"",
            "status" :"",
            "dealVersionStatus" :"",
            "templateFlag" :"",
        }
        "templateReferenceDetails"
        {
            "templateDealId" :"",
            "templateDealIdentifier" :"",
            "templateModelId" :"",
            "copyBasicDetailsFlag" :"",
            "copyPricingFlag" :"",
            "copyUsageFlag" :"",
        }
        "dealCharacteristics"
        {
            "characteristicType" :"",
            "effectiveDate" :"",
            "characteristicValue" :"",
        }
        "dealTermsAndConditionsDetails"
        {
            "termsAndConditionsList"
            {
                "description mapField" :"",
                "termsAndCondition" :"",
                "termsAndConditionText" :"",
            }
            "adhocTermsAndCondition" :"",
        }
        "productDetailsList"
        {
            "productCode" :"",
        }
        "referenceDetails"
        {
            "referenceTypeFlg" :"",
            "refPersonIdentifierType" :"",
            "refPersonIdentifier" :"",
            "referPersonId" :"",
            "refAccountIdentifierType" :"",
            "refAccountIdentifier" :"",
            "referAccountId" :"",
            "referDealIdentifier" :"",
            "referenceDealId" :"",
            "referenceModelId" :"",
            "referUsageSw" :"",
            "referPriceSw" :"",
            "includeChildHierarchy" :"",
        }
    }
}

Related Topics

For more information on... See...
Deal creation request and response attribute/value pairs in the JSON format Deal Creation Request and Response - Attribute Value Pairs in the JSON Format
Sample deal creation request and response in the JSON format Sample Deal Creation Request and Response in the JSON Format