Writing on NetSuite, software development, Stoicism, and life in general.

All of my long-form thoughts on NetSuite development, understanding Stoicism, amateur photography and anything else.

Data Generation for Dev Environments

Managing one or more development environments? How do you keep them relevant over time. If they become stale, it makes working on new projects with current data difficult. Here, I’ll explain a series of steps I’ve taken to maintain my development environment ensuring current sales order, invoice, and customer payment data.

Scripted vs Saved Searches

Unpopular Opinion: I prefer to use scripted searches in my SuiteScript rather than referencing existing, external saved searches.

Here’s why.

Custom State Labels on Records

Ever wanted to add a custom status to your transactions? Sales Orders might be "Pending Approval", "Pending Billing", or "Billed", but do your business processes also include transaction states like "Validated" or "In Collections". With this SuiteScript module, you can easily display these states using the same look and feel as the native NetSuite transaction states.