Book a call
Home/Insights
Notes from inside the accounts

Specific problems. Specific fixes.

Written from work we have actually done, which is why there are numbers in them. One article a fortnight, no roundups of other people's links.

atsovia · insights · execution log (sample)Live

Why your Map/Reduce keeps hitting SSS_USAGE_LIMIT_EXCEEDED

Latest · SuiteScript · 9 min read
Read it
03:00:01MAP_REDUCE · customscript_atsv_inv_sync · getInputData12 units
03:00:04map · 2,400 keys queued
03:02:17map · key 1,184 · record.load + save inside loop1,000 / 1,000
03:02:17SSS_USAGE_LIMIT_EXCEEDED · map stagefailed
03:02:18error names the script, not the linenote
03:40:00fix · submitFields + lookupFields, cache item ratesdeployed
04:00:01map · same 2,400 keyspeak 210 / 1,000
04:03:52summarize · 0 errorsdone
Units per map call · before → after
Before
1,000
After
210
Sample data · demo accountFrom the latest article · 18 September 2026
More notes

Each one is something we had to work out.

Pick a topic. Every panel shows the problem the article solves.

SuiteScriptSuiteQLManufacturingFinancialsIntegrationTemplatesAdministration
Administration
File cabinet · GB billed
124 GB
Archived to SharePoint · still linked from every record
Administration · 11 September 2026

Cutting NetSuite file cabinet costs without deleting anything

File storage is one of the few NetSuite costs that grows on its own. Archival tiering keeps every document reachable and takes the bill down with it.

7 min read
SuiteQL
SELECT item, SUM(quantity) FROM transactionline
GROUP BY item
Saved search · 10 pages55 units
SuiteQL · one call10 units
SuiteQL · 2 September 2026

SuiteQL or saved search: how to decide, with the governance maths

Both read the same data. They cost very different amounts, and the break-even is not where most people assume.

11 min read
Manufacturing
IssueOp 10Op 20Op 30Complete
Op 20 · 4 units scrapped · reason WELD-PORcaptured
Variance posted to GLsame shift
Manufacturing · 26 August 2026

Work-order scrap: capturing it where it actually happens

If scrap is entered at month end from a paper sheet, your standard costs are fiction. Capturing it at the operation changes what the GL can tell you.

8 min read
Financials
Financials · 19 August 2026

The multi-subsidiary decisions you cannot undo later

Chart of accounts, subsidiary hierarchy and accounting book setup are effectively permanent. Four choices worth arguing about before go-live.

12 min read
Templates
<#list record.item as line>
  ${line.item} · ${line.quantity} · ${line.amount}
</#list>
AT-2042 · 2$480.00
AT-1180 · 6$1,140.00
AT-0937 · 1$96.00
Templates · 12 August 2026

Advanced PDF templates: the FreeMarker patterns worth knowing

Six patterns that cover most of what clients ask for in transaction templates, including the page-break behaviour nobody documents.

6 min read

One article a fortnight. No newsletter padding. Just the next thing we worked out, when we work it out.

Start a conversation

Considering NetSuite, or already living with it?

Tell us what is not working. If it is a half-hour fix we will tell you that, and you can decide whether to pay anyone at all.

Emailhello@atsovia.com
Phone+91 97200 78591