Skip to main content

NetSuite Reference

This section provides comprehensive reference material for NetSuite development, including enum values, type definitions, and commonly used constants in SuiteScript.

What's Included

Transactions

Items & Records

SuiteScript Enums

How to Use This Reference

In SuiteScript Code

// Using record.Type enum
var salesOrder = record.load({
type: record.Type.SALES_ORDER,
id: 123
});

// Using string value directly
var invoice = record.load({
type: 'invoice',
id: 456
});

In SuiteQL Queries

-- Using transaction type values
SELECT id, tranid, status
FROM transaction
WHERE type = 'SalesOrd'

-- Using transaction status values
SELECT id, tranid
FROM transaction
WHERE status = 'SalesOrd:B' -- Pending Fulfillment

In Saved Searches

When creating saved search filters, use the string values from these reference tables to filter by type or status.

Additional Resources