Loads an existing record with the given internal id
record internal id to load
Optional
isDynamic: booleanset true
if you want to load the record in dynamic mode
Creates an NSDAL instance for the given existing NetSuite record object.
This does NOT reload the record - it just wraps the supplied rec
an existing netsuite record
creates a new record
Optional
unused: Nullable<string | number>either null
or leave this parameter out entirely
Optional
isDynamic: booleantrue if you want to create the record in dynamic mode, otherwise uses standard mode.
Optional
defaultvalues: objectoptional defaultvalues
object - specific to certain records that allow initializing a
new record.
Protected
_idNetsuite internal id of this record
NetSuite lists this as a select field, but often the value is a string (e.g. DAYS).
Billing Account Start Date
Billing Mode NetSuite lists this as a select field, but often the value is a string (e.g. IN_ADVANCE).
Catalog Type NetSuite lists this as a select field, but often the value is a string (e.g. OPTIONAL).
Currency
Custom Form
Protected
Optional
defaultEnd Date
External ID
Include In Renewal Subscription
Item
Line Number
underlying netsuite record
PO Number
Prorate End Date
Prorate Start Date
Recurrence Start Date
Revenue Recognition Option
Sales Order
Sales Order Line Number
Start Date
Subscription
Subscription Line Status NetSuite lists this as a select field, but often the value is a string (e.g. ACTIVE).
Subscription Line Type
Subscription Plan
Termination Date
Total
Returns NetSuite field metadata. Useful for doing things like disabling a field on the form programmatically.
field name for which you want to retrieve the NetSuite field object
Static
record
NetSuite Subscription Line record type