NetSuite REST icon

NetSuite REST

Call NetSuite SuiteTalk REST operations.

Actions979

Rev Rec Template → Insert record

AI-generated

Summary

Create a new Revenue Recognition Template record in NetSuite with specified properties and optional custom fields, supporting asynchronous execution and idempotency key for safe retries.

Inputs

  • Debug Mode - Whether to include full request and response info in the output (boolean, optional) — Set to true to include full request and response details in the operation output for debugging.
  • Additional Fields - Various template properties such as Name, Amortization Type, Amounts, Recognition Period, Recurrence, External and Internal IDs, Inactive status, Job, and preference headers (collection, optional) — Specify detailed properties of the revenue recognition template to create, including amortization parameters, amounts, naming, status, and server request preferences such as asynchronous processing and idempotency keys.
  • Custom Fields - List of user-defined custom fields with their names, types, and values (fixed collection, optional) — Provide custom fields specific to your NetSuite configuration, allowing you to set additional data on the revenue recognition template record.

Output shape

a single record representing the newly created Revenue Recognition Template is returned as JSON data.

If Debug Mode is enabled, output includes full request and response information. The operation supports asynchronous execution via the 'Prefer' additional field and idempotency through a user-defined key in 'X-NetSuite-Idempotency-Key'. Errors are thrown for invalid input or execution failures.

Discussion