description | string | Description of the product order. | Order.Description | Specifies the description of an order. | No | NA |
externalId | string | ID given by the consumer and only understandable by him (to facilitate his searches afterwards). | Order.OrderReferenceNumber | Specifies the external ID of an order. | No | NA |
requestedCompletionDate | DateTime | Requested delivery date from the requestor perspective. | Order.vlocity_cmt__RequestedCompletionDate__c | Specifies the requested completion date of an order. | No | NA |
requestedStartDate | DateTime | Order fulfillment start date wished by the requestor. This is used when the requestor cannot allow seller to begin to operationally begin the fulfillment before a date. | order.vlocity_cmt__RequestedStartDate__c | Specifies the requested start date of an order. | Yes | NA |
orderDate | DateTime | Date when the order was created. | Order.createdDate | Specifies the created date of the order. | Yes | NA |
channel | | A list of related channels (RelatedChannel [*]). Related channel to another entity. May be online web, mobile app, social ,etc. | order.vlocity_cmt__OriginatingChannel__c | Specifies the originating channel of an order. | No | NA |
note | | A list of notes (Note [*]). Extra information about a given entity. | order.vlocity_cmt__Notes__c | Specifies notes, if any, for an order. | No | NA |
productOrderItem | | A list of product order items (ProductOrderItem [1..*]). An identified part of the order. A product order is decomposed into one or more order items. | OrderItem | Specifies the items of an order. | Yes | Products in the input payload must be available in the Salesforce org for creating an order. Products must have a valid EPC setup and price list entries. |
relatedParty | | A list of related parties (RelatedParty [*]). Related Entity reference. A related party defines party or party role linked to a specific entity. | Account | Specifies the account to which an order belongs to. | Yes | relatedParty must be available in the input payload for creating an order. ‘relatedParty[0]’ is considered as account details from the incoming request. This account must be available in Salesforce with incoming role as the record type. name as the account name. and ID as account number. |
| | | vlocity_cmt__PriceList__c | Specifies the Price List of an order. | Yes | A valid Pricelist name must be configured in the TMForumPriceList metadata to add products to the cart. This pricelist must have a valid EPC setup in the Salesforce org. |
state | | Specifies the state of an order. | order.Status | Specifies the status of an order. | No | NA |