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​