| id | String | A string. ID created on repository side (OM system). | Yes | Order.OrderNumber | Identifies the Product Orde. | Yes | Yes | NA |
| description | String | A string. Description of the product order. | No | Order.Description | Description of an order. | No | Yes | NA |
| externalId | String | A string. ID given by the consumer and only understandable by him (to facilitate his searches afterwards). | No | Order.OrderReferenceNumber | External id of an order. | No | Yes | NA |
| requestedCompletionDate | DateTime | A date time (DateTime). Requested delivery date from the requestor perspective. | No | Order.vlocity_cmt__RequestedCompletionDate__c | Requested completion date of an order. | No | Yes | NA |
| requestedStartDate | DateTime | A date time (DateTime). Order fulfillment start date wished by the requestor. This is used when, for any reason, requestor cannot allow seller to begin to operationally begin the fulfillment before a date. | No | order.vlocity_cmt__RequestedStartDate__c | Requested start date of an order. | Yes | Yes | NA |
| orderDate | DateTime | A date time (DateTime). Date when the order was created. | No | Order.createdDate | Created date of the order. | Yes | Yes | NA |
| channel | String | A list of related channels (RelatedChannel [*]). Related channel to another entity. May be online web, mobile app, social ,etc. | No | order.vlocity_cmt__OriginatingChannel__c | Originating channel of an order. | No | Yes | NA |
| note | String | A list of notes (Note [*]). Extra information about a given entity. | No | order.vlocity_cmt__Notes__c | Notes if any for an order. | No | Yes | NA |
| productOrderItem | List | 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. | Yes | OrderItem | Items of an order. | Yes | Yes | Products of input payload should be present in salesforce for creation of an order. Products should have valid EPC setup and price list entries |
| relatedParty | List | A list of related parties (RelatedParty [*]). Related Entity reference. A related party defines party or party role linked to a specific entity. | No | Account | Account to which an order belongs to. | Yes | Yes | relatedParty should be present in input payload for creation of an order. ‘relatedParty[0]’ is considered as account details from the incoming request. This account is to be expected to be present in salesforce with incoming role as record type and name as account name and id as account number |
| | | No | vlocity_cmt__PriceList__c | Price List of an order. | Yes | Yes | A valid Pricelist name must be configured in the metadata( TMForumPriceList) to add products to the cart. This pricelist should be a valid EPC setup in salesforce. |
| state | String | state of an order | No | order.Status | Status of an order. | No | Yes | NA |