NetSuite REST Azerion icon

NetSuite REST Azerion

Call NetSuite SuiteTalk REST operations.

Actions981

Invoice → Update record

AI-generated

Summary

Update an existing Invoice record in NetSuite by specifying its internal ID and providing new field values. Supports detailed customization including custom fields, addresses, items, and other invoice properties.

Inputs

  • id (required) — Internal identifier of the Invoice record to update.
  • Authentication Method — Choose the authentication method for the NetSuite API (OAuth1 or OAuth2).
  • Additional Fields — Optional collection of fields to update on the invoice, including addresses, items, dates, amounts, statuses, custom fields, and more.
  • Custom Fields — Supports updating multiple custom fields on the invoice, specifying field name, type, and value.
  • Debug Mode — Enable to include full request and response information in the output for troubleshooting.

Output shape

a single record representing the updated Invoice, including by default the response body returned from NetSuite after update

If Debug Mode is enabled, the output also includes the full HTTP request and response details. The node requires the internal ID of the invoice and can update any fields supported by the NetSuite REST API for the Invoice resource, including complex nested objects like items and addresses. Custom fields can be specified individually. The update is performed as a PATCH request to the NetSuite REST API.

Examples

Example 1: Update Invoice Memo and Due Date

Provide the invoice 'id', set new values for 'memo' and 'dueDate' in Additional Fields to change the memo and due date of an existing invoice.

Links

Discussion