ContractCalculation

The type code is CTC.

typedId
string
calculationMessages
string
targetDate
string <date-time>
lastUpdateDate
string <date-time>
shouldSubmit
boolean
label
string <= 255 characters
locale
string <= 255 characters
calculationDate
string <date-time>
version
integer
valid
boolean
object
property name*
additional property
object
isDefault
boolean
createdBy
integer
sortBy
string <= 255 characters
adhocCalculation
object
calculationStartDate
string <date-time>
object
skuField
string
targetDateField
string
simulationSet
string
formulaName
string
targetDate
string <date-time>
feederFormulaName
string
Array of objects
Array
name
string
label
string
lookupTableId
string
url
string
type
string
value
object
valueHint
string
readOnly
boolean
object
parameterGroup
string
required
boolean
labelTranslations
string
addUnknownValues
boolean
typedId
string
alwaysEditable
boolean
inputs
Array of objects
object
object
valueOptions
Array of strings
inputParams
Array of objects
mappingParams
Array of objects
Array of objects
Array
elementName
string
elementLabel
string
formulaName
string
formulaDate
string <date-time>
elementGroups
Array of strings
formatType
string
Possible values: "NUMERIC" "NUMERIC_LONG" "MONEY" "PERCENT" "TEXT" "MONEY_EUR" "MONEY_USD" "MONEY_GBP" "MONEY_JPY" "MONEY_CHF" "MONEY_PLN" "DATETIME" "DATE" "INTEGER" "LINK" "COMPLEX" "SPARKLINE"
key
boolean
selected
boolean
displayedInPriceShop
boolean
Array of objects
Array
name
string
label
string
object
rank
integer
format
string
measureType
string
Possible values: "PERUNIT" "EXTENDED" "FIXED"
functionalType
string
Possible values: "PERUNITBASIS" "PERCENTBASIS" "PRICINGDATE" "LEVEL" "ALTKEY" "OBSOLETE_CONVERSIONFROM" "OBSOLETE_CONVERSIONTO" "OBSOLETE_CONVERSIONRATE" "OBSOLETE_BASECCY" "OBSOLETE_BASEUOM" "TIMEDIMENSION" "OBSOLETE_DELETE"
visibility
integer
defaultValue
object
source
string
sourceField
string
expression
string
function
string
Possible values: "SUM" "AVG" "MIN" "MAX" "COUNT" "EVERY" "ANY" "COUNTDISTINCT" "COUNT_DISTINCT" "PERCENTILE_DISC" "PERCENTILE_CONT" "GROUP_CONCAT" "ROW_NUMBER" "ROW_ID" "PERCENT_RANK" "CUME_DIST" "NTILE" "BIN_IDX" "BIN_ABS" "BIN_PCT" … 33 more
formulaElement
string
system
boolean
numeric
boolean
key
boolean
deleted
boolean
dbTable
string
auxiliary
boolean
deployed
boolean
persisted
boolean
dimension
boolean
calculated
boolean
dbColumn
string
queryable
boolean
partitioningKey
boolean
time
boolean
aggregation
boolean
type
string
Possible values: "NUMBER" "QUANTITY" "TEXT" "DATE" "MONEY" "CURRENCY" "UOM" "LOB" "DATETIME" "BOOLEAN" "INTEGER"
owningFC
string
object
allocationFields
Array of objects
targetFields
Array of strings
createDate
string <date-time>
lastUpdateBy
integer
status
string <= 255 characters
Possible values: "DRAFT" "PENDING" "SCHEDULED" "PROCESSING" "SCHEDULED_DIRTY" "ERROR" "READY" "CANCELLED"
{
  • "typedId": "string",
  • "calculationMessages": "string",
  • "targetDate": "2019-08-24T14:15:22Z",
  • "lastUpdateDate": "2019-08-24T14:15:22Z",
  • "shouldSubmit": true,
  • "label": "string",
  • "locale": "string",
  • "calculationDate": "2019-08-24T14:15:22Z",
  • "version": 0,
  • "valid": true,
  • "dtoFilter": {
    • "property1": { },
    • "property2": { }
    },
  • "isDefault": true,
  • "createdBy": 0,
  • "sortBy": "string",
  • "adhocCalculation": { },
  • "calculationStartDate": "2019-08-24T14:15:22Z",
  • "calculationConfig": {
    • "skuField": "string",
    • "targetDateField": "string",
    • "simulationSet": "string",
    • "formulaName": "string",
    • "targetDate": "2019-08-24T14:15:22Z",
    • "feederFormulaName": "string",
    • "feederInputParams": [
      • {
        • "name": "string",
        • "label": "string",
        • "lookupTableId": "string",
        • "url": "string",
        • "type": "string",
        • "value": { },
        • "valueHint": "string",
        • "readOnly": true,
        • "filter": {
          },
        • "parameterGroup": "string",
        • "required": true,
        • "labelTranslations": "string",
        • "addUnknownValues": true,
        • "typedId": "string",
        • "alwaysEditable": true,
        • "inputs": [
          ],
        • "parameterConfig": {
          },
        • "formattingOptions": {
          },
        • "valueOptions": [
          ]
        }
      ],
    • "inputParams": [
      • { }
      ],
    • "mappingParams": [
      • { }
      ],
    • "outputElements": [
      • {
        • "elementName": "string",
        • "elementLabel": "string",
        • "formulaName": "string",
        • "formulaDate": "2019-08-24T14:15:22Z",
        • "elementGroups": [
          ],
        • "formatType": "NUMERIC",
        • "key": true,
        • "selected": true,
        • "displayedInPriceShop": true
        }
      ],
    • "resultFields": [
      • {
        • "name": "string",
        • "label": "string",
        • "labelTranslations": {
          },
        • "rank": 0,
        • "format": "string",
        • "measureType": "PERUNIT",
        • "functionalType": "PERUNITBASIS",
        • "visibility": 0,
        • "defaultValue": { },
        • "source": "string",
        • "sourceField": "string",
        • "expression": "string",
        • "function": "SUM",
        • "formulaElement": "string",
        • "system": true,
        • "numeric": true,
        • "key": true,
        • "deleted": true,
        • "dbTable": "string",
        • "auxiliary": true,
        • "deployed": true,
        • "persisted": true,
        • "dimension": true,
        • "calculated": true,
        • "dbColumn": "string",
        • "queryable": true,
        • "partitioningKey": true,
        • "time": true,
        • "aggregation": true,
        • "type": "NUMBER",
        • "owningFC": "string",
        • "messages": {
          }
        }
      ],
    • "allocationFields": [
      • { }
      ],
    • "targetFields": [
      • "string"
      ]
    },
  • "createDate": "2019-08-24T14:15:22Z",
  • "lastUpdateBy": 0,
  • "status": "DRAFT"
}