NetSuite REST icon

NetSuite REST

Call NetSuite SuiteTalk REST operations.

Actions979

Intercompany Journal Entry → Update record

AI-generated

Summary

Update an existing Intercompany Journal Entry in NetSuite via REST PATCH, optionally modifying fields, approving, and adding custom fields.

Inputs

  • isDebugMode — Include full request and response details in the output
  • id (required) — Internal identifier of the Intercompany Journal Entry to update
  • additionalFields — Standard Intercompany Journal Entry fields to modify – e.g. approved status, journal dates, amounts, subsidiary, etc.
  • customFields — Custom field key/value pairs to set on the record

Output shape

a JSON object representing the updated Intercompany Journal Entry record

If Debug Mode is enabled, the output includes the raw HTTP request and response headers and body. The response contains the patched record data as returned by NetSuite.

Examples

Example 1: Update approval status of an entry

Set Id to 456, set additionalFields.approved=true, set tranDate to 2025-05-10

Example 2: Add a custom field to the entry

Set Id to 789, set customFields[0].fieldName='custbody_invoice_id', customFields[0].fieldType='string', customFields[0].value='INV-2025-001'

Example 3: Debug the PATCH request

Set Id to 321, set isDebugMode=true, set additionalFields.currency.id='USD'

Discussion