NetSuite REST Azerion icon

NetSuite REST Azerion

Call NetSuite SuiteTalk REST operations.

Actions981

Deposit Application → Insert record

AI-generated

Summary

Creates a new deposit application record in NetSuite via POST /depositApplication.

Inputs

  • isDebugMode — Whether to include full request and response info in the output. Default: false.
  • authMethod — Authentication method for NetSuite API connection. Options: oauth1, oauth2. Default: oauth1.
  • tranId — Deposit application number. Left empty, NetSuite generates the number. Type: string. Default: empty string.
  • tranDate — Transaction date. Defaults to current date if blank; can be set to a specific date. Type: dateTime. Default: empty string.
  • memo — Memo to identify this application transaction. Type: string. Default: empty string.
  • exchangeRate — Exchange rate for the deposit application. Type: number. Default: null.
  • subsidiary — Subsidiary associated with the deposit application. Type: collection with id and externalId fields.
  • department — Department associated with the deposit application. Type: collection with id and externalId fields.
  • location — Location associated with the deposit application. Type: collection with id and externalId fields.
  • postingPeriod — Posting period for the transaction. Type: collection with id and externalId fields.
  • customFields — List of custom field values to populate on the record. Type: fixedCollection, multipleValues: true.
  • X-NetSuite-Idempotency-Key — Unique idempotency key ensuring the request executes only once (UUID format per RFC 4122). Type: string. Default: empty string.
  • Prefer — Server behavior: set to 'respond-async' to execute the request asynchronously. Type: options. Default: empty string.
  • replace — Names of sublists on this record to replace with lines specified in the request. Names delimited by comma. Type: string. Default: empty string.

Output shape

The newly created deposit application record identifier or full record object, subject to debug mode and NetSuite API response.

Asynchronous execution is possible if the Prefer header is set to 'respond-async'. The idempotency key ensures the request is executed only once per unique key.

Examples

Example 1: Create a basic deposit application record with minimal required fields.

Set tranId, tranDate, customer subsidiary, and memo; leave other fields at defaults.

Links

Discussion