NetSuite REST icon

NetSuite REST

Call NetSuite SuiteTalk REST operations.

Actions979

Estimate → Transform to invoice

AI-generated

Summary

Transform a NetSuite estimate into a new invoice by posting to the transform journal entry endpoint.

Inputs

  • id (required) — Internal identifier of the estimate to transform.
  • isDebugMode — Toggle to include full HTTP request and response details in the output.
  • additionalFields — Optional key‑value pairs to override or add fields on the resulting invoice (e.g., account, amountPaid, billing address data).

Output shape

Returns the newly created invoice record, including all standard NetSuite invoice fields. If debug mode is enabled, the output will also contain raw request and response objects.

Invoice creation is synchronous; the response includes the invoice’s internal ID, tranId, status, and line items. No pagination is involved.

Examples

Example 1: Create a standard invoice from existing estimate

‐ Set Id to the estimate’s internal ID.
‐ Leave Optional fields empty.
‐ Execute the node to receive the new invoice record.

Example 2: Include custom billing address and debug information

‐ Set Id to estimate ID.
‐ Enable Debug Mode for troubleshooting.
‐ In Additional Fields enter a Billing Address collection with address lines and zip.
‐ Execute – the output will show the invoice record plus request/response objects.

Discussion