NetSuite REST Azerion icon

NetSuite REST Azerion

Call NetSuite SuiteTalk REST operations.

Actions981

Estimate → Transform to salesOrder

AI-generated

Summary

Transform an existing Estimate record into a Sales Order in NetSuite by specifying the Estimate's internal identifier and optional additional sales order fields.

Inputs

  • Id (required) — Internal identifier of the Estimate record to transform.
  • Additional Fields — Optional fields to include in the Sales Order record upon transformation, such as billing and shipping addresses, items, and other sales order details.
  • Debug Mode — Whether to include full request and response information in the output for debugging purposes.
  • Authentication Method — Choose the authentication method (OAuth1 or OAuth2) used for the API request.

Output shape

The operation returns the transformed Sales Order record data as returned by NetSuite's API, including any specified additional fields.

The output may include full request and response details if Debug Mode is enabled. The transformation is done via NetSuite's REST API endpoint POST /estimate/{id}/!transform/salesOrder. The operation requires specifying the Estimate record's internal identifier ('Id'). Additional fields for the Sales Order can be provided as optional parameters.

Examples

Example 1: Convert an Estimate with ID 12345 to a Sales Order with specific billing and shipping address overrides.

Set 'Id' to 12345, and use 'Additional Fields' to provide or override sales order properties such as billingAddress and shippingAddress.

Links

Discussion