NetSuite Custom Forms
Advanced PDF templates for the Invoice and Purchase Order transaction forms, kept in source control.
Advanced PDF templates for the Invoice and Purchase Order transaction forms, kept in source control.
The Vue 3 reporting portal at portal.idamilk.com — production, quality and milk reports, plus sales lead tracking.
The JWT-authenticated Express gateway between the public Portal frontend and internal services — curating data rather than proxying it.
Standalone SuiteScript 2.x customisations for NetSuite — invoicing, inventory counts, pallet sync, and BoL/CoA printing.
The Vue 3 progressive web app that plant staff use for work orders, inventory, pallets, receiving, shipping and quality control.
The Express API gateway in front of the SunApps platform — authentication, routing to sub-services, real-time broadcasts, and shared admin data.
Work orders, staging, backflush and consumption queue management for the production lines.
Reads the plant SCADA historian, reconstructs what physically happened at each production stage, and posts the matching inventory and costing transactions into NetSuite.
The OAuth-signing gateway through which every SunApps request to NetSuite passes — rate limited, attributed, and centrally credentialed.
The externally exposed partner API — scoped JWT tokens, rate limiting, and EDI document endpoints for trading partners.
The X12 EDI engine — parses and generates trading partner documents, manages control numbers, and moves files over SFTP and AS2.
The SuiteCloud Development Framework project — the managed, deployable path for NetSuite customisations.