NetSuite REST Azerion icon

NetSuite REST Azerion

Call NetSuite SuiteTalk REST operations.

Actions981

Billing Revenue Event → Insert record

AI-generated

Summary

Inserts a new Billing Revenue Event record in NetSuite via a POST to /billingRevenueEvent.

Inputs

  • isDebugMode — When true, includes full request and response information in the node output.
  • authMethod — Authentication method to use for the NetSuite request.
  • additionalFields.amount — Total revenue amount (transaction currency) for the revenue recognition plan.
  • additionalFields.cumulativePercentComplete — Percent complete when the amount source is event‑percent based.
  • additionalFields.customForm.id — Internal identifier of a custom form.
  • additionalFields.customForm.refName — Reference name of the custom form.
  • additionalFields.eventDate — Date of the billing revenue event.
  • additionalFields.eventPurpose.id — Internal identifier of the event purpose.
  • additionalFields.eventPurpose.refName — Reference name of the event purpose.
  • additionalFields.eventType.id — Internal identifier of the event type.
  • additionalFields.eventType.externalId — External identifier of the event type.
  • additionalFields.externalId — External ID for the billing revenue event.
  • additionalFields.id — Internal ID of the record (normally omitted on insert).
  • additionalFields.Prefer — Preference header; use 'respond-async' for asynchronous execution.
  • additionalFields.quantity — Quantity when amount source is event‑percent based on quantity.
  • additionalFields.refName — Reference name for the event.
  • additionalFields.replace — Comma‑delimited list of sublists whose lines should be replaced.
  • additionalFields.transactionLine — Transaction line that serves as the sales contract source.
  • additionalFields.X-NetSuite-Idempotency-Key — UUID v4 idempotency key for asynchronous requests.
  • additionalFields.X-NetSuite-PropertyNameValidation — Strictness of property name validation.
  • additionalFields.X-NetSuite-PropertyValueValidation — Strictness of property value validation.
  • customFields — Collection of custom fields to set on the record; each item contains fieldName, fieldType, and a matching value.

Output shape

object

Returns the parsed JSON response from NetSuite. When debug mode is enabled, the node augments the output with request and response metadata.

Examples

Example 1: Create a basic billing revenue event

Set eventDate, eventPurpose.id='ACTUAL', eventType.id='SALES', transactionLine='123', and optionally amount or quantity.

Links

Discussion