Lab

A lightweight build log. Short entries, real artifacts, no fluff.

Now

  • Hardening NetSuite item matching for inventory/sales reports
  • Publishing a SuiteScript field-mapping helper (alpha)
  • Advancing StockFy (doc-flow SaaS) and select client automations
  • Studying: agentic ops for ERP, clean data contracts, and resilient retries

CIC → NetSuite: item matching made resilient

Reworked GTIN→Item lookup to handle edge cases (missing UPC, alt codes). Added a retryable Map/Reduce with compact logs to triage exceptions instead of failing the whole batch. Next: instrument per-partner error rates.

NetSuiteEDIMap/Reduce

Saved Search → actionable report (no drama)

Created a focused saved search for finance ops: only fields that drive decisions, grouped by day and partner, downloadable CSV. Documentation includes field IDs for future edits.

NetSuiteOps

SuiteScript Field Mapper (alpha)

Tiny utility that maps inbound payload keys to NetSuite field IDs with a single config object. Goal: shrink boilerplate and reduce fat-finger errors.

SuiteScriptTool

Want this approach in your stack?

StockFy: upload → parse → route

Incremental improvements to the upload pipeline, with clearer failure messages and a manual re-queue option. Frontend: Next.js + shadcn/ui; backend: Supabase + S3-style storage.

Next.jsSupabaseSaaS

Exception queues > silent failures

Introduced a simple "exceptions" custom record to capture failed lines with enough context to fix and replay. Less Slack noise, faster resolution.

NetSuiteError Handling

Study note: agentic ops for ERP

Exploring where small AI helpers add value (classification, validation hints) without touching financial logic. Guardrails first, autonomy later.

AIERPResearch

Want this approach in your stack?