The requirement, the build, the result.
Four longer engagements and a set of shorter ones. Client names are left out unless we have permission to use them; the work is described as it was delivered.
Marketplace orders · after
Celigo flows · Amazon SP-API and Walmart into NetSuiteWhat was broken, and what runs now.
Each panel shows the build working the way it does for the client today, on sample data.
Work-order scrap captured on the production floor
The problem. Scrap and yield were reconciled monthly from operator notebooks. Standard costs drifted, and nobody could say which routing step was losing material until the period closed.
- Work order completion Suitelet for the shop floor
- Scrap calculation against routing step and BOM
- Map/Reduce nightly variance posting
- Production supervisor dashboard with drill-down
Group dashboard
Personalizeone dataset · four role viewsKey Performance Indicatorsfilter on the portlet
| Indicator | Current | Previous |
|---|---|---|
| Revenue · USD | $4.82M | $4.21M |
| Gross margin | 41.6% | 40.2% |
| AR days | 41 | 47 |
| Indicator | Current | Previous |
|---|---|---|
| Revenue · USD | $2.41M | $2.12M |
| Gross margin | 43.0% | 41.9% |
| AR days | 38 | 42 |
| Indicator | Current | Previous |
|---|---|---|
| Revenue · USD | $1.03M | $0.94M |
| Gross margin | 39.2% | 38.8% |
| AR days | 47 | 51 |
| Indicator | Current | Previous |
|---|---|---|
| Revenue · USD | $0.74M | $0.66M |
| Gross margin | 40.8% | 39.5% |
| AR days | 44 | 49 |
Four subsidiaries reporting from a single dataset
The problem. Each role had built its own saved searches and no two agreed. Leadership re-keyed figures into a spreadsheet every Monday to compare subsidiaries.
- Four role dashboards on one shared dataset
- On-portlet subsidiary filter, no role switching
- SuiteQL-backed portlets with real drill-down
- Deployed as an SDF project, source controlled
Marketplace orders integrated directly into NetSuite
The problem. Orders, settlements and returns from two marketplaces were downloaded and imported by hand. Fees did not reconcile to the bank, and stock oversold in peak weeks.
- Celigo flows for Amazon SP-API and Walmart
- Settlement and fee postings reconciled to the bank
- Inventory availability pushed back per channel
- BigQuery export for channel-level margin
A school running admissions to fees on NetSuite
The problem. Finance ran in NetSuite while admissions, attendance and academics sat in three other tools. Fees were reconciled by hand against a student list that was always a week behind.
- Student, guardian and enrolment records natively
- Fee schedules, invoicing and collections in AR
- Attendance and academic records on custom records
- Shipped as a reusable SuiteApp, not a one-off
The same building blocks, recorded in a demo account.
Not everything needs a six-month programme.
A good share of our work is delivered in two to six weeks.
PO approval and hold-release consolidated
Two overlapping notification scripts merged into one governed flow with a clear audit trail.
Sales order PDF rebuilt in FreeMarker
Branded, multi-page, with correct tax and terms blocks per subsidiary.
Bulk order allocation SuiteApp
Large orders split and allocated across locations in one screen instead of line by line.
File cabinet archived to SharePoint
Attachments moved out of NetSuite storage and linked back, cutting file cabinet costs by up to 70%.
e-Invoicing for a multi-country rollout
Country-specific invoice formats and submission handling, scoped as a single SuiteApp.
SCM Mobile pick and pack tuning
Scan flows restructured around the warehouse's actual picking routes.
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.