Sales Transaction
Output representation of the request to create a sales transaction.
- JSON example
-
1"placeSalesTransactionOutput": { 2 "contextDetails": { 3 "contextId": "e055bb18-d4e8-41c3-881e-0132b9561708", 4 "isBuiltInTransaction": true 5 }, 6 "errorResponse": { 7 "errorCode": "INVALID_API_INPUT", 8 "message": "Include record type and method in the request and try again.", 9 "referenceId": "refQuoteItem2" 10 }, 11 "isSuccess": true, 12 "salesTransactionId": "0Q0xx0000004CNYCA2", 13 "statusUrl": null, 14 "trackerId": null 15}
| Property Name | Type | Description | Filter Group and Version | Available Version |
|---|---|---|---|---|
| contextDetails | Sales Transaction Context | Details of the context that’s created for the sales transaction. | Small, 63.0 | 63.0 |
| errorResponse | Sales Transaction Error Response[] | Details of the error if the operation fails. | Small, 63.0 | 63.0 |
| isSuccess | Boolean | Indicates if the operation is successful (true) or not (false). | Small, 63.0 | 63.0 |
| salesTransactionId | String | ID of the sales transaction, such as a quote or an order. | Small, 63.0 | 63.0 |
| statusUrl | String | URL to check the status of the operation. | Small, 63.0 | 63.0 |
| trackerId | String | Unique identifier assigned to a specific operation or request that's used for tracking and referencing the operation. | Small, 63.0 | 63.0 |
The Calculation Status field for a quote or an order shows an intermediate status as Saving during the creation of a sales transaction. If the pricing calculation fails, then the Calculation Status field shows the Pricing Calculation Failed status. See Quote standard object for a list of applicable calculation status values.