Home/Work

135 pieces of NetSuite work, delivered.

Integrations, custom applications, automation and reporting we built inside clients' NetSuite accounts, across 40 kinds of business. Every entry is described from the code. Client names stay private; the industry and the systems on the other end tell you what you need to know.

Integrations built
39
Kinds of business
40
NetSuite areas touched
74
The catalogue

Everything, filterable.

Every piece of work we can talk about publicly, integrations first. Filter by kind of work, by the system on the other end, or by the part of NetSuite it touches.

Integrations

39
  1. Salon POS and booking system integration for a retail and services chain

    A grooming, daycare and retail chain needed every POS ticket, refund, customer and pet in NetSuite with discounts, gift cards and payment accounts.

    What we built

    HSS wrote transforms that turn tickets into cash sales and refunds with promotions and gift cards applied, and a job that sends inventory files to S3 for the POS.

    Multi-location pet care and retail chain

    • Map/Reduce
    • Scheduled script
    • User Event
    • Integration platform transforms
    • N/https outbound
    • AWS Signature v4
    • +2
  2. Usage-based invoicing from an advertising DSP's daily delivery reports

    Campaigns are billed on delivered impressions, which live in the Beeswax demand-side platform.

    What we built

    HSS built a Map/Reduce that runs Beeswax reports daily and stores impressions, clicks and spend per campaign line as usage records, and a second that turns unbilled usage into monthly invoices against each sales order.

    Read the story

    Multi-subsidiary location-data and advertising company

    • Map/Reduce
    • User Event
    • N/https outbound
    • Custom records
    • Serverless proxy (Cloudflare Worker)
    • SDF
  3. Jira and Tempo worklogs synced into NetSuite

    A services firm tracking delivery in Jira and time in Tempo needed that work visible in its ERP. HSS built a Map/Reduce that pulls Jira spaces, issues and Tempo worklogs over a configurable…

    HiScale, in-house

    • Map/Reduce
    • N/https outbound
    • API token auth
    • Custom records
    • Custom lists
    • SDF
  4. Multi-currency business bank sync with matching and a reconciliation center

    Movements through a multi-currency business bank account, including fees, payroll and internal transfers, were matched and booked by hand.

    What we built

    HSS built a sync that stages every Wise movement, matches it to NetSuite by account, amount and date, and creates the missing journals, bills and payments.

    HiScale, in-house

    • Map/Reduce
    • Suitelet
    • SuiteQL
    • Custom records
    • N/https outbound
    • API Secrets
    • +5
  5. Multi-subsidiary D-Tools SI integration with change-order handling

    An integrator running D-Tools SI per subsidiary and region needed each change order reflected on NetSuite sales orders and NetSuite progress shown in D-Tools.

    What we built

    HSS added per-subsidiary API routing, change-order merging with per-line closure tracking, and push-back of status, fulfilled quantities and project teams.

    Read the story

    Multi-subsidiary audiovisual and collaboration-technology integrator

    • Scheduled script
    • Map/Reduce
    • User Event
    • Suitelet
    • Client script
    • N/https outbound
    • +4
  6. Bank payment files, positive pay and statement import

    Treasury needed payment and positive-pay files sent to the bank without manual uploads, and statements imported automatically.

    What we built

    HSS wrote Electronic Bank Payments templates for ACH, wire and positive pay files, added buttons that send each file to the bank SFTP and track its status, and scheduled the statement pull.

    Read the story

    Multi-subsidiary consumer electronics distributor

    • Electronic Bank Payments templates (FreeMarker)
    • User Event
    • Client script
    • Suitelet
    • Scheduled script
    • N/sftp
    • +1
  7. Club management system to NetSuite for POS, rewards and membership revenue

    A gym chain ran its clubs on ABC Fitness, so every club's point-of-sale, rewards and membership revenue was posted to NetSuite by hand.

    What we built

    HSS built integrations that turn each club's ABC transactions into cash sales, refunds, journals and stock adjustments, and book membership revenue and state tax monthly.

    Read the story

    Multi-location fitness club chain

    • Map/Reduce
    • N/https outbound
    • CSV import
    • Custom records
    • Saved search
  8. D-Tools SI project-to-cash integration with WBS and purchasing automation

    A systems integrator quoted projects in D-Tools SI but re-keyed every project and change order into NetSuite.

    What we built

    HSS deployed and extended a two-way connector that brings D-Tools projects, change orders and catalogs into NetSuite, pushes estimates back, and adds one-click WBS generation and vendor-grouped POs.

    Read the story

    Control-room and video-wall systems integrator

    • Scheduled script
    • Map/Reduce
    • User Event
    • Suitelet
    • N/https outbound
    • API key auth
    • +6
  9. D-Tools SI to NetSuite project and catalog integration for several integrators

    Integrators design and price projects in D-Tools but run operations in NetSuite, so estimates, change orders and item costs were keyed twice.

    What we built

    The team built a bundle that syncs the D-Tools catalog into NetSuite items, sends opportunities, estimates and orders to D-Tools as projects, and brings change orders back.

    Read the story

    Audiovisual, low-voltage and security systems integrators

    • Map/Reduce
    • Scheduled script
    • User Event
    • N/https outbound
    • API key auth
    • Custom records
  10. D-Tools SI to NetSuite project, quote and catalogue integration

    An integrator quoted jobs in D-Tools SI but ran projects, purchasing and billing in NetSuite, re-keying every quote and change order.

    What we built

    HSS built a SuiteApp that pulls D-Tools projects into NetSuite estimates, orders and projects, applies change orders without duplicating fulfilled lines, and syncs the catalogue.

    Read the story

    Audiovisual systems integrator

    • Scheduled script
    • Map/Reduce
    • User Event
    • Suitelet
    • N/https outbound
    • API key auth
    • +4
  11. Facilities-maintenance invoices to NetSuite payables, with accruals

    Repair and maintenance invoices for every club were approved in OpenWrench and then keyed into NetSuite again.

    What we built

    HSS built a Map/Reduce that imports approved invoices as vendor bills with the file attached, marks them imported and paid in OpenWrench, and books still-unapproved invoices as a reversing month-end accrual.

    Read the story

    Multi-location fitness club chain

    • Map/Reduce
    • User Event
    • N/https outbound
    • Custom records
  12. HubSpot companies and closed deals synced to NetSuite customers and orders

    Sales ran campaigns in HubSpot while finance billed in NetSuite, so every closed deal was re-keyed.

    What we built

    HSS built scheduled Map/Reduce syncs that bring HubSpot companies in as customers and deals with line items in as sales orders, mapping campaign dates, billing frequency, rebates, sales reps and subsidiaries.

    Read the story

    Multi-subsidiary location-data and advertising company

    • Map/Reduce
    • Suitelet
    • Client script
    • User Event
    • N/https outbound
    • API secrets (custsecret)
    • +3
  13. Invoice and statement delivery to a billing portal

    Receivables moved invoice and statement delivery to BillTrust, which needed NetSuite documents in its own file format.

    What we built

    HSS built a Map/Reduce that picks transactions by delivery method, renders invoice and statement PDFs, zips them with a CSV index, uploads them with an open-balance file and marks each one exported.

    Read the story

    Multi-subsidiary consumer electronics distributor

    • Map/Reduce
    • N/render
    • N/compress (zip)
    • N/sftp
    • N/cache
    • Custom records
  14. NetSuite to ServiceNow sync for customers, sites, assets and service contracts

    Field service runs in ServiceNow, but customers, sites, contacts, equipment models and service contracts are mastered in NetSuite.

    What we built

    HSS built a Map/Reduce that upserts eight NetSuite record types into ServiceNow tables in dependency order over the Table API, with per-flow switches and emailed error summaries.

    Read the story

    Physical-security systems integrator

    • Map/Reduce
    • User Event
    • Suitelet
    • N/https outbound
    • OAuth
    • Custom records
    • +3
  15. Payroll time clock linked to NetSuite project job costing

    Shop-floor hours were recorded in the payroll provider's time clock, but job costing lived on NetSuite projects.

    What we built

    HSS built a two-way REST integration that pushes projects and tasks out as payroll cost centers, pulls employees and approved time back as NetSuite time entries, and reconciles the two systems.

    Read the story

    Fine-art foundry and fabrication studio

    • Map/Reduce
    • User Event
    • N/https outbound
    • N/cache
    • Token-based REST login
    • Email error notifications
  16. Purchase orders sent straight into a distributor's NetSuite account

    The company buys equipment from a distributor that also runs NetSuite, and re-keying POs and chasing status by email was slow.

    What we built

    HSS connected the two accounts over token-authenticated RESTlets, so each PO becomes a distributor sales order, status and receipts flow back, and the PO enforces the distributor's minimums.

    Read the story

    Physical-security systems integrator

    • RESTlet
    • Map/Reduce
    • Suitelet
    • User Event
    • N/https outbound
    • Token-based auth
    • +2
  17. Saved searches exported on a schedule to OneDrive spreadsheets

    Business users wanted current NetSuite data as files in their OneDrive without logging in to export.

    What we built

    HSS built a configurable Map/Reduce that runs each chosen saved search, builds a CSV and uploads it to the target user's OneDrive through Microsoft Graph with app-only OAuth.

    International leadership-development and coach-certification company

    • Map/Reduce
    • N/https outbound
    • OAuth 2.0 client credentials
    • Saved search
    • Custom records
    • N/file
  18. Stripe invoice charging and balance transaction sync

    Stripe card and ACH payments were matched and booked in NetSuite by hand, and recurring invoices were charged manually.

    What we built

    HSS built one Map/Reduce that charges open invoices to each customer's default Stripe payment method, and another that turns Stripe charges, refunds, payouts and fees into NetSuite transactions.

    Read the story

    Background screening company

    • Map/Reduce
    • N/https outbound
    • API key auth
    • Saved search
    • N/email
  19. Travel protection policies bought and managed through the carrier's API

    A tour operator selling trip protection quoted, bought, changed and cancelled each guest's policy by hand at the carrier.

    What we built

    HSS built an integration that creates a policy record per guest from bookings and deposits, calls the carrier's OAuth-secured API to quote, buy, change or cancel, and enforces the purchase window.

    Active-travel tour operator

    • User Event
    • Suitelet
    • Client script
    • N/https outbound
    • OAuth
    • Custom records
  20. Two-way Bill.com Spend & Expense integration

    Field staff spend on company cards and claim reimbursements in Bill.com, and finance re-entered every transaction against its project.

    What we built

    HSS pushes NetSuite projects, employees and service orders to Bill.com so spend is coded at source, and brings approved claims and card spend back as expense reports and card charges.

    Read the story

    Physical-security systems integrator

    • Map/Reduce
    • Suitelet
    • N/https outbound
    • N/cache
    • Custom records
    • API secrets (N/https secure string)
  21. Two-way integration between a project and ordering portal and NetSuite

    Orders for assessments and programs start in the company's own web portal and had to post to NetSuite correctly, with status reflected back.

    What we built

    HSS applied tax rules, coupons and portal order numbers to incoming orders, locked or unlocked portal projects as orders change, and added a RESTlet to remove order lines.

    International leadership-development and coach-certification company

    • RESTlet
    • User Event
    • N/https outbound
    • REST web services
    • External IDs
    • SuiteScript 1.0 and 2.x
  22. Two-way order exchange with a member integrator's NetSuite account

    The distributor needed POs from a member integrator's NetSuite account to become its sales orders, with status and tracking flowing back.

    What we built

    HSS extended its order RESTlet to build sales orders from partner POs, and added User Events that send approval, fulfillment and tracking updates back through a signed RESTlet call.

    Read the story

    Security and audiovisual distributor serving member integrators

    • RESTlet
    • Suitelet
    • User Event
    • N/https outbound
    • Token-based auth
    • OAuth 1.0 request signing
    • +2
  23. Two-way warehouse management system integration over SFTP

    The warehouses run on the Wise WMS, which only exchanges fixed-layout flat files.

    What we built

    HSS built an SFTP integration that exports customers, items, orders, transfers, returns and invoices to the WMS and imports fulfillments, receipts, adjustments, counts, assembly builds and shipment status back as NetSuite transactions.

    Read the story

    Multi-subsidiary consumer electronics distributor

    • Map/Reduce
    • SFTP
    • N/sftp
    • N/cache
    • Custom records
    • Credential field (Suitelet)
    • +2
  24. UPS 3PL warehouse integration over SFTP

    Project equipment is stocked and shipped by a UPS third-party logistics warehouse that only exchanges XML files over SFTP. HSS sends fulfillment requests and inbound POs as UPS order and…

    Read the story

    Physical-security systems integrator

    • Map/Reduce
    • Suitelet
    • Client script
    • SFTP
    • XML file exchange
    • Custom records
    • +2
  25. Workday payroll journals posted to NetSuite

    Payroll results in Workday were posted to the general ledger by hand every pay cycle.

    What we built

    The team built a scheduled Map/Reduce that pulls a Workday report, maps cost centers, locations and accounts to NetSuite, posts one journal per report group, and emails errors for unmapped values instead of posting partially.

    Read the story

    Social-care software company

    • Map/Reduce
    • N/https outbound
    • Basic auth via secure strings
    • Custom records
    • Saved search
    • Email error alerts
    • +3
  26. Zenoti clinic management to NetSuite integration

    A multi-clinic aesthetics business ran bookings, sales and clinic inventory in Zenoti but needed its accounting and stock in NetSuite.

    What we built

    HSS built syncs that bring in guests as customers, closed sales as cash sales, and Zenoti orders, deliveries and transfers as POs, receipts with landed cost and transfer orders.

    Multi-location medical aesthetics clinic group

    • Map/Reduce
    • User Event
    • N/https outbound
    • OAuth refresh token
    • N/cache
    • Custom records
    • +1
  27. Partner API for catalog, pricing and invoices with self-service OAuth 2.0

    Member integrators wanted the distributor's catalog, their contract pricing and their invoices in their own systems instead of spreadsheets.

    What we built

    HSS built paginated RESTlet APIs for the catalog with customer pricing and for invoices, and a Suitelet that exchanges a partner's API key for an OAuth 2.0 token.

    Read the story

    Security and audiovisual distributor serving member integrators

    • RESTlet
    • Suitelet
    • User Event
    • SuiteQL
    • Saved search
    • OAuth 2.0 client credentials (JWT)
    • +3
  28. D-Tools SI catalog and project sync for an audiovisual integrator

    An AV integrator keeping its catalog and quotes in D-Tools SI needed NetSuite items, vendors and prices to match.

    What we built

    HSS deployed the D-Tools connector, tuned catalog mappings for preferred vendors, manufacturers, labor hours and pricing, and reused them so D-Tools projects land as estimates, sales orders and projects.

    Read the story

    Audiovisual systems integrator

    • Scheduled script
    • Map/Reduce
    • User Event
    • N/https outbound
    • API key auth
    • Custom records
    • +1
  29. D-Tools SI catalogue, service plan and project sync for a systems integrator

    A systems integrator designed and priced jobs in D-Tools SI but ran projects and billing in NetSuite.

    What we built

    HSS deployed the D-Tools connector to sync the product catalogue and service plans, and to turn D-Tools projects and change orders into NetSuite projects and sales orders.

    Read the story

    Systems integrator

    • Scheduled script
    • Map/Reduce
    • User Event
    • N/https outbound
    • API key auth
    • Custom records
    • +2
  30. D-Tools SI connector rollout with a shared item-creation service

    A technology integrator quoting in D-Tools SI needed its projects, catalog and change orders to land in NetSuite without manual entry.

    What we built

    HSS rolled out the D-Tools connector, refactored catalog sync around a shared configuration module, and added an item-creation Suitelet that both the catalog and project syncs call.

    Read the story

    Residential smart-home technology integrator

    • Scheduled script
    • Map/Reduce
    • User Event
    • Suitelet
    • N/https outbound
    • API key auth
    • +4
  31. D-Tools SI integration with bin-level inventory counts and picking tickets

    A systems integrator quoting in D-Tools SI also needed its warehouse to count and pick stock by bin in NetSuite.

    What we built

    HSS deployed the D-Tools connector and added a quick-quote form for estimates, inventory counts prefilled with bin and location stock, and bin picking tickets printed from the sales order.

    Read the story

    Technology systems integrator

    • Scheduled script
    • Map/Reduce
    • User Event
    • Client script
    • Suitelet
    • N/https outbound
    • +5
  32. D-Tools SI integration with progress-billing draws and sales-tax codes

    A smart-home integrator billing projects in milestone draws needed the D-Tools payment schedule to follow the project into NetSuite with correctly taxed items.

    What we built

    HSS deployed the D-Tools connector and extended it to map each draw's amount, date and description onto the sales order and set AvaTax codes on synced items.

    Read the story

    Residential smart-home technology integrator

    • Scheduled script
    • Map/Reduce
    • User Event
    • N/https outbound
    • API key auth
    • Custom records
    • +1
  33. D-Tools SI integration with project WBS generation and vendor-grouped purchase orders

    A systems integrator quoting in D-Tools SI needed projects, change orders and purchasing to reach NetSuite without re-keying.

    What we built

    HSS rolled out the 2024 build of the D-Tools connector, with one-click project and WBS creation, purchase orders grouped by vendor, and return authorizations for change-order deductions.

    Read the story

    Systems integrator

    • Scheduled script
    • Map/Reduce
    • User Event
    • Suitelet
    • N/https outbound
    • API key auth
    • +3
  34. D-Tools SI project and change-order sync for an audio-visual integrator

    An AV integrator quoted jobs in D-Tools SI and re-keyed projects, catalogue items and change orders into NetSuite.

    What we built

    HSS deployed the D-Tools connector, which syncs the catalogue and service plans, applies change orders to the sales order, and keeps closed lines off new purchase orders and invoices.

    Read the story

    Residential audio-visual integrator

    • Scheduled script
    • Map/Reduce
    • User Event
    • N/https outbound
    • API key auth
    • Custom records
    • +2
  35. D-Tools SI projects to NetSuite estimates and sales orders (first version)

    Security system designs and quotes were built in D-Tools SI and re-keyed into NetSuite.

    What we built

    A scheduled integration matches each D-Tools project to a customer, creates missing items, creates an estimate if unapproved or a sales order if approved, and marks the project imported in D-Tools.

    Read the story

    Physical-security systems integrator

    • Scheduled script
    • User Event
    • Suitelet
    • N/https outbound
  36. EDI extensions for shipping schedules, item cross-references and serial numbers

    Large retail and OEM customers trade by EDI, and the standard connector did not turn their schedules into orders or read their serial-number files.

    What we built

    HSS extended the SPS Commerce integration so 862 schedules create sales orders, 830 lines map to items and serial files match to fulfillments.

    Multi-subsidiary consumer electronics distributor

    • EDI
    • Map/Reduce
    • User Event
    • Suitelet
    • Scheduled script
    • Custom records
    • +3
  37. Receiving API for posting item receipts against purchase orders

    An external receiving process needed to see open purchase orders and record receipts in NetSuite without user access.

    What we built

    The team built SuiteQL queries that expose open PO lines and existing receipts, and a RESTlet that validates the payload and turns the purchase order into an item receipt.

    Distributor

    • RESTlet
    • SuiteQL
  38. Smartsheet project intake and status sync

    Operations tracked new customers and project intake in Smartsheet while the financial record lived in NetSuite, so the two drifted apart.

    What we built

    A Suitelet pushes NetSuite customers and projects into Smartsheet intake sheets, and a Map/Reduce pulls project status and summary fields back onto the NetSuite project.

    Physical-security systems integrator

    • Suitelet
    • Map/Reduce
    • N/https outbound
    • Saved search
  39. Daily saved-search file delivered to a trading partner over SFTP

    A trading partner required a daily data file from NetSuite.

    What we built

    HSS built a Map/Reduce that runs a saved search for the previous day and uploads it as CSV over SFTP, a Suitelet to regenerate the file for any date, and a helper that stores the SFTP credentials securely.

    Multi-location fitness club chain

    • Map/Reduce
    • Suitelet
    • Client script
    • N/sftp
    • Saved search
    • N/file

Custom applications

15
  1. Warehouse scan-and-count apps with cloud Zebra label printing

    Staff finishing programmed radios and master packs checked quantities, captured serials and printed carton labels by hand.

    What we built

    HSS built two scanning apps served from Suitelets that walk staff through each count, save serials in a background job and print ZPL labels on Zebra printers through the PrintNode API.

    Multi-subsidiary consumer electronics distributor

    • Suitelet
    • Single-page app (vanilla JS + Tailwind)
    • Map/Reduce
    • N/task
    • N/https outbound
    • ZPL
    • +1
  2. Serial numbers assigned to project rooms and locations

    After equipment shipped to a job site, the integrator had no easy way to record which serial-numbered device went into which room.

    What we built

    HSS built a React app, launched from the item fulfillment, that lists the serials scanned by the warehouse and lets staff assign each one to a project task.

    Audiovisual systems integrator

    • React
    • TypeScript
    • Suitelet
    • RESTlet
    • User Event
    • Client script
    • +3
  3. Change orders with variance-based approval and generated transactions

    Mid-project changes, swaps, repairs and returns ran through ad-hoc orders with no approval control or audit trail.

    What we built

    HSS built a Change Order record that goes to budget review only when a change breaches both a percent and a flat tolerance, then creates the orders and returns set up for its change reason.

    Read the story

    Physical-security systems integrator

    • Custom records
    • SuiteFlow workflow
    • User Event
    • Client script
    • Suitelet
    • SDF
  4. Dashboard portlet to switch a user's working subsidiary

    Staff working across several subsidiaries had to open their preferences to change which entity they worked in.

    What we built

    HSS built a dashboard portlet that lists the subsidiaries and updates the user's subsidiary preference through a Suitelet when one is selected.

    Multi-brand drilling-products manufacturer and distributor

    • Portlet
    • Suitelet
    • Client script
    • N/config
  5. Demand planning and purchasing workbench inside NetSuite

    Planners bought from a single-location saved search of burn rates and reorder points, with no forward view.

    What we built

    HSS built an embedded React app showing daily supply and demand per item across locations, bill of materials explosion, forecasts and shortages, which proposes and creates purchase and work orders.

    Read the story

    Make-to-order commercial furniture manufacturer

    • Suitelet
    • Map/Reduce
    • SuiteQL
    • React
    • TypeScript
    • Vite
    • +5
  6. Lot, bin and railcar allocation for sales and purchase orders

    A resin distributor had to commit specific lots, bins and inbound railcars to customer orders before shipment, which standard NetSuite commitment cannot do.

    What we built

    The team built three allocation Suitelets and scripts that keep allocated quantities by location, lot and bin correct through receipt and fulfillment.

    Read the story

    Plastic resin distributor

    • Suitelet
    • Client script
    • User Event
    • Custom records
    • Saved search
  7. Quote margin and EBITDA analysis on opportunities

    Sales could not see whether a custom quote would make money once fabric, tariffs, containers, overhead, commission and SG&A were counted.

    What we built

    HSS built an opportunity subtab where each quote revision computes cost, contribution margin and EBITDA live, back-solves a price from a target EBITDA, and rolls totals up.

    Make-to-order commercial furniture manufacturer

    • Client script
    • User Event
    • Custom records
    • SDF
  8. React project operations app with role-based access

    Project managers, buyers and billing staff ran each project across dozens of NetSuite screens and saved searches.

    What we built

    HSS built a React app inside NetSuite with modules for billing requests, consolidated invoices, purchasing queues, change orders, returns and bulk updates, controlled by configurable roles and permissions.

    Read the story

    Physical-security systems integrator

    • React
    • TypeScript
    • Vite
    • Tailwind
    • Suitelet
    • SuiteQL
    • +6
  9. Bulk project editing and resource allocation

    Operations had to reassign managers, technicians and statuses across hundreds of projects one record at a time.

    What we built

    HSS built two Suitelet screens that filter projects and apply field updates and resource allocations in bulk.

    Physical-security systems integrator

    • Suitelet
    • Client script
    • Saved search
  10. Delivery tickets, acceptance certificates and subcontractor sign-offs

    Installers needed printed paperwork on site that NetSuite's standard forms could not produce.

    What we built

    HSS added buttons and Suitelets that render delivery tickets, a final acceptance and job completion certificate with the project scope of work, and a subcontractor sign-off from HTML templates.

    Physical-security systems integrator

    • Suitelet
    • User Event
    • Client script
    • N/render
    • Advanced PDF/HTML
  11. Multi-location purchase requisitions and automatic replenishment

    Clubs order supplies and retail stock from a central warehouse and vendors, and managers needed simple ordering with automatic top-ups.

    What we built

    HSS built requisitions with an item picker, top-ups from per-location reorder points and par levels, and approvals that raise transfer orders, intercompany transfers or adjustments.

    Multi-location fitness club chain

    • Suitelet
    • Client script
    • User Event
    • Map/Reduce
    • Saved search
  12. Product specification form driven by support cases

    Custom tooling requests arrived as support cases, and the dimensional specification had to be captured and printed in a controlled format.

    What we built

    HSS added a case button that opens a specification record pre-filled from the case, links the two records, and prints a specification sheet.

    Multi-brand drilling-products manufacturer and distributor

    • User Event
    • Client script
    • Custom records
    • Advanced PDF/HTML
  13. Revenue operations portal with bulk invoice approval

    Sales, sales operations and accounting each needed a scoped view of orders and invoices without full NetSuite access.

    What we built

    HSS built Suitelets for order and invoice lists and details with CRM deal information and a bulk invoice approval screen, gated by a role-to-permission library.

    Multi-subsidiary location-data and advertising company

    • Suitelet
    • Client script
    • Saved search
    • DataTables / jQuery UI
    • Role-based access library
  14. SOP documentation button on any NetSuite record

    Staff needed the standard operating procedure for a record type while working in NetSuite.

    What we built

    HSS built a small SDF project with an SOP custom record and a User Event that adds an SOP button to each configured record type, opening the procedures registered for it.

    International leadership-development and coach-certification company

    • User Event
    • Custom records
    • SDF
  15. Trade promotion setup, approval and automatic discounts

    Dealer promotions with volume tiers, group deals and best terms were too complex for native NetSuite promotions and were applied by hand.

    What we built

    HSS built a promotion engine with configuration records, an approval form with cost calculations and bulk CSV import, which applies eligible line discounts to sales orders.

    Read the story

    Multi-subsidiary consumer electronics distributor

    • User Event
    • Client script
    • Suitelet
    • Map/Reduce
    • Scheduled script
    • Custom records
    • +2

Automation

36
  1. Automatic credit approval for sales orders

    Every new sales order waited for someone to check the customer's credit, deposits and overdue balance.

    What we built

    HSS built a rule engine that approves or holds each order against an order-size ceiling, overdue balance and available credit net of deposited and undeposited funds, and writes the decision on the order.

    Make-to-order commercial furniture manufacturer

    • User Event
    • Saved search
    • SDF
  2. Automatic invoicing of each shipment

    Billing staff invoiced each fulfillment by hand once it shipped, and partial shipments were easy to miss.

    What we built

    HSS built automation that invoices exactly the shipped lines when a fulfillment reaches Shipped, copies a configurable list of fields, and links the invoice to its shipment.

    Make-to-order commercial furniture manufacturer

    • User Event
    • Suitelet
    • Custom records
    • N/https requestSuitelet
  3. Brand-specific documents and work order printing for a group of companies

    A group running several drilling-products brands from one NetSuite account needed every customer and vendor document to carry the right brand, remit address and terms.

    What we built

    HSS built about twenty PDF templates per brand and department, and a Suitelet that prints a work order PDF from any sales order with kit items.

    Multi-brand drilling-products manufacturer and distributor

    • Advanced PDF/HTML
    • N/render
    • Suitelet
    • User Event
  4. Bulk item replacement and item-type conversion

    NetSuite will not change an item's type once it has transactions, which left wrongly set-up items tied to live orders and stock.

    What we built

    HSS built a record-driven engine that creates replacement items, retires the old ones, swaps them on open orders and project tasks, and moves stock including bins and serial numbers.

    Audiovisual systems integrator

    • Map/Reduce
    • Custom records
    • Saved search
    • CSV import
    • SDF
    • JSDoc types
    • +1
  5. Campaign-driven insertion orders and flight dates on every transaction

    The agency tracks each client campaign as a NetSuite custom segment, and revenue and influencer costs had to be timed to its flight dates.

    What we built

    HSS built automation that creates the insertion order with the campaign, copies campaign dates onto revenue and cost transaction lines, and re-saves them when a campaign changes.

    Influencer-marketing agency

    • User Event
    • Client script
    • Map/Reduce
    • Workflow action
    • N/task
    • Saved search
    • +1
  6. Configured-item descriptions parsed into structured fields

    Custom furniture configurations lived only as free text in the item description, so nobody could search or report on them.

    What we built

    HSS built a parser that fills typed custom fields from the description on save using an admin-maintained mapping record, and a control that stops reps editing stock and assembly item descriptions.

    Make-to-order commercial furniture manufacturer

    • User Event
    • Client script
    • Custom records
  7. Contract and subscription project renewals

    Hundreds of annual service contracts were renewed by recreating projects by hand, losing account-team assignments each year.

    What we built

    HSS built a renewal engine that creates the next-term project from an expiring one, carries forward about 70 fields including the account team, and skips cancelled and test customers.

    Physical-security systems integrator

    • Map/Reduce
    • Suitelet
    • SuiteQL
    • Saved search
  8. Customer deduplication and segmentation for POS-created customers

    A point-of-sale feed created duplicate and spam customers, and marketing could not tell service customers from retail buyers.

    What we built

    HSS built Map/Reduce jobs that merge duplicates, remove spam records, and assign each customer a retail, daycare or salon segment from the departments of their last 90 days of transactions.

    Multi-location pet care and retail chain

    • Map/Reduce
    • N/task (entity deduplication)
    • Saved search
    • User Event
  9. Demo-item cost reclassification and export commercial invoices

    Demo and sample shipments had to be zero-priced and costed to promotion expense, and each international shipment needed a commercial invoice.

    What we built

    The team built scripts that zero-price demo lines and post a reclassification journal, a fulfillment button that renders the commercial invoice PDF, and branded templates.

    International wholesale products company

    • User Event
    • Client script
    • Saved search
    • Advanced PDF/HTML
    • Search-driven PDF printout
  10. Expedited-shipping approval with a daily regional VP digest

    Premium carrier services on warehouse fulfillment requests were an unchecked cost.

    What we built

    HSS added an approval step that holds any request with a premium carrier for the regional VP, notifies them on submission, and emails each VP a daily digest of pending and rejected requests.

    Physical-security systems integrator

    • User Event
    • Client script
    • Scheduled script
    • N/email
  11. GL account and segment rules on Employee Center purchase requests

    Employee Center users could not pick a GL account on purchase lines, and segment defaults from the employee record broke the account's coding rules.

    What we built

    HSS added an account column for those users, synced it with the native account field, and applied the account-driven segment rules before save.

    Leisure and adventure attractions operator

    • User Event
    • Client script
    • Role-based form behaviour
    • SuiteApp extension
  12. Guided quoting with subsidiary pricing, kit expansion and product images

    Sales reps looked up prices per subsidiary and price level and added kit components by hand, and quotes had no product images.

    What we built

    The team built estimate scripts that load subsidiary pricing through SuiteQL, reprice lines when the price level changes, expand item groups, and add item images to a new quote PDF.

    Multi-subsidiary product manufacturer

    • Client script
    • User Event
    • SuiteQL
    • Advanced PDF/HTML
  13. Header dates copied to purchase and transfer order lines

    Planners dated long purchase and transfer orders line by line, and any undated line dropped out of supply planning.

    What we built

    HSS added automation that pushes the header date onto every line without overwriting deliberate per-line dates, stamps when a PO became pending bill, and numbers order lines for printed documents.

    Make-to-order commercial furniture manufacturer

    • User Event
    • Client script
    • SDF
    • Advanced PDF/HTML
  14. Managed-service estimates split into deferred and direct revenue orders

    A managed-service quote mixes subscription revenue deferred over the term with one-time hardware and install revenue, which NetSuite cannot book correctly on one order.

    What we built

    HSS built role-gated flows that split an approved estimate into a deferred-revenue order and a direct-revenue order and update the project status.

    Physical-security systems integrator

    • Suitelet
    • User Event
    • Client script
    • record.transform
  15. One-click intercompany work orders and paired sales orders

    Orders sold by one subsidiary were fulfilled by a sister subsidiary, and staff built the intercompany documents by hand.

    What we built

    HSS added a sales order button that creates an intercompany work order to the sister entity for flagged lines, links it to the customer order, and creates the paired intercompany sales order.

    International leadership-development and coach-certification company

    • Suitelet
    • User Event
    • Client-side button
  16. Project-driven purchase orders and an item supply workbench

    Buyers worked out by hand what to order for each job, from which vendor and when.

    What we built

    HSS built a Map/Reduce that nets project-task demand against on-hand and on-order supply, raises one PO per vendor linked back to the tasks and emails discrepancies, plus a workbench of supply and demand by location and period.

    Audiovisual systems integrator

    • Map/Reduce
    • Suitelet
    • Client script
    • Saved search
    • N/email
  17. Promotional sample shipments with automatic cost reclassification

    Free samples ship on ordinary sales orders, and their cost must land in a promotion expense account instead of cost of goods sold.

    What we built

    The scripts force flagged sample lines to a zero price and post a reclassification journal on each fulfillment, tagged with the sales channel and updated when the fulfillment changes.

    Direct-to-consumer nutritional supplement brand

    • User Event
    • Client script
    • Saved search
  18. Service and warranty orders matched to the right site contract

    Service and warranty calls arrive with only a site and a system type, so billing could not tell which contract project they belonged to.

    What we built

    HSS built a site-to-project association record and a sales order script that links each order to the active contract project for its site, date and system, or flags it for follow-up.

    Physical-security systems integrator

    • User Event
    • Map/Reduce
    • Custom records
    • Saved search
    • SDF
  19. Store replenishment with forecasts, transfers and purchase orders

    A retail chain replenishing many stores from a warehouse needed transfers and purchase orders generated from demand.

    What we built

    HSS built nightly Map/Reduce jobs that refresh per-store forecasts, schedule warehouse-to-store transfers by weekday and priority, skip stores when the warehouse is short, and create POs from demand.

    Multi-location pet care and retail chain

    • Map/Reduce
    • Saved search
    • SuiteQL
    • Custom records
    • N/task
  20. Trade and shipping documents generated from sales orders

    Each commodity shipment needs a set of trade documents built from the order and its allocated lots.

    What we built

    The team built a printout Suitelet on the sales order that renders order acknowledgements with demurrage terms, a proforma invoice, bill of lading, shipping instructions, certificate of analysis and title transfer.

    Plastic resin distributor

    • Suitelet
    • N/render
    • Advanced PDF/HTML
    • Saved search
    • Custom records
  21. Web lead intake form with SLA breach escalation

    Inbound leads had no consistent capture path and some went unanswered too long.

    What we built

    HSS built a public lead form served from NetSuite that creates the lead and contact with campaign and source from the URL, and a daily job that checks unqualified leads against SLA rules and emails the rep and their manager on a breach.

    US and European project and distribution business

    • Suitelet
    • Online forms
    • N/render
    • Map/Reduce
    • User Event
    • Client script
    • +2
  22. Backorder allocation and release-to-invoice automation

    With short stock and many dealers, the distributor needed to control who gets backordered product.

    What we built

    HSS built an allocation workbench that respects credit limits and creates fulfillment requests, plus approval actions, a daily fulfillment generator, invoicing of exactly the shipped lines, and export paperwork.

    Multi-subsidiary consumer electronics distributor

    • Suitelet
    • Client script
    • Map/Reduce
    • User Event
    • Workflow action
    • SuiteQL
    • +2
  23. Brazil invoicing localization on a LatAm tax SuiteApp

    Invoices from the Brazilian subsidiary need local tax records, PIS/COFINS/ISS breakdowns and currency-specific disclaimers that standard NetSuite lacks.

    What we built

    HSS built User Events that create and fill the LatamReady Brazil transaction record, capture the tax lines for the invoice PDF and set the disclaimer per currency.

    Multi-country cloud storage provider

    • User Event
    • Saved search
    • Advanced PDF/HTML
  24. Fill-rate KPIs, EDI availability feed and warehouse documents

    The company needed perfect-order and fill-rate reporting, and had to publish availability to EDI partners that counts kits by their components.

    What we built

    The team built scripts that score each order for backorders and fill rate, calculate kit availability for the EDI feed and block duplicate customer PO numbers.

    Decorative hardware manufacturer and distributor

    • Map/Reduce
    • User Event
    • Client script
    • Saved search
    • Advanced PDF/HTML
    • SuiteScript 1.0
  25. Freight cost allocation, tracking links and actual ship dates

    Broker and inbound freight sat on separate documents, so true shipping cost per order was invisible and ship dates were not recorded reliably.

    What we built

    HSS automated spreading broker charges across fulfilled items, rolling linked freight onto the sales order, adding tracking links to the invoice and stamping ship dates.

    Make-to-order commercial furniture manufacturer

    • User Event
    • Map/Reduce
    • Saved search
    • SuiteQL
    • Advanced PDF/HTML
  26. Audit controls and deposit invoices for drop-ship orders

    Purchasing and AP needed vendor bills processed only for sales orders that had passed an internal audit, and deposit invoices that show item groups as single lines.

    What we built

    The team carried an audit-completed flag from the sales order to its POs and vendor bills, and built a deposit invoice PDF that hides group components.

    Drop-ship equipment distributor

    • User Event
    • SuiteQL
    • Saved search
    • Advanced PDF/HTML
  27. Automatic application of open credits and payments to invoices

    Unapplied credit memos, payments and journal credits piled up on customer accounts while invoices stayed open.

    What we built

    HSS built a Map/Reduce that groups open credits by customer and applies them to open invoices, plus smaller controls on expense-line billing and vendor approval notifications.

    Background screening company

    • Map/Reduce
    • User Event
    • Workflow action
  28. Bulk updates to billing addresses, VAT codes and legacy tax codes

    Changes to customer addresses and tax setups left hundreds of open transactions out of date.

    What we built

    HSS built a Map/Reduce that pushes a customer's new billing address onto its open transactions, another that re-codes VAT on selected transactions, and a vendor bill script that sets tax codes from legacy codes.

    Multi-country cloud storage provider

    • Map/Reduce
    • Suitelet
    • User Event
    • Saved search
    • N/cache
  29. Client location hierarchy and procurement controls

    Serving many client sites meant every transaction had to carry the right branch, location and address, and purchasing needed limits.

    What we built

    HSS propagated location data across account, branch and location records and onto transactions, added PO line controls, and copied branch data onto EDI-created vendor bills.

    Managed document-services provider

    • User Event
    • Client script
  30. Configure-to-order radio programming with generated work orders

    Two-way radios are programmed and kitted per customer order, and staff picked labour codes and components and raised work orders by hand.

    What we built

    HSS built a Suitelet where staff choose each item's components and labour codes, and approving the sales order generates the work orders and assembly builds.

    Multi-subsidiary consumer electronics distributor

    • Suitelet
    • Client script
    • User Event
    • Map/Reduce
    • Portlet
    • N/render
    • +1
  31. Goods-on-the-water and subcontract manufacturing transfers

    Ex-works imports and subcontracted production made inventory location and availability hard to see.

    What we built

    The team built scripts that receive EXW purchase orders into an on-the-water location with a transfer order to the destination, and have subcontractor work orders generate and close outbound and inbound transfers.

    Manufacturer with overseas suppliers and subcontractors

    • User Event
    • Client script
    • Suitelet
    • Saved search
    • CSV export
    • SuiteScript 1.0
  32. Order-to-fulfilment controls and branded transaction documents

    Warehouse and finance staff needed faster order handling and consistent coding across transactions.

    What we built

    HSS added commit and ready-for-purchase buttons on sales orders, box labels from fulfilments, class and department checks on ten transaction types, and branded PDF templates.

    US and European project and distribution business

    • User Event
    • Client script
    • Suitelet
    • N/render
    • Advanced PDF/HTML
  33. Parent-company invoices and containers turned into POs, bills and receipts

    The US and Canadian subsidiaries buy most stock from an overseas parent and keyed its invoices and container data by hand.

    What we built

    HSS built jobs that turn the parent's invoices into POs and its container data into bills and in-transit receipts with estimated landed cost, plus Suitelets for the onward transfer orders.

    Multi-subsidiary consumer electronics distributor

    • Map/Reduce
    • Suitelet
    • Custom records
    • Saved search
    • N/email
  34. Purchase orders generated from a project's items to order

    Purchasing built POs by hand from each project's bill of materials.

    What we built

    HSS added a Generate Purchase Orders action on the project that lists items still to order, lets the buyer adjust quantities and vendors, and creates one purchase order per vendor.

    Physical-security systems integrator

    • Suitelet
    • User Event
    • Client script
    • Saved search
  35. Sales-rep commission splits and sales workflow automations

    Orders shared between several reps and outside agencies had no structured record of who earned what against their budgets.

    What we built

    HSS built commission-contribution records on orders and invoices tied to per-rep, per-brand annual budgets, plus smaller automations such as attaching the quote PDF to opportunity emails.

    Make-to-order commercial furniture manufacturer

    • User Event
    • Custom records
    • Saved search
  36. Transaction rules set by commercial model

    The company sells the same hardware under six commercial models, and each transaction type had to follow the model's rules.

    What we built

    HSS built User Events keyed on an estimate-type field that set site addresses and cost codes, link orders to projects and close POs on expired sales-tax exemptions.

    Physical-security systems integrator

    • User Event
    • Client script
    • Workflow action
    • Map/Reduce
    • Scheduled script
    • Custom segments
    • +1

Reporting and finance

39
  1. Bank wire files for domestic and international vendor payments

    AP keyed domestic and international wires into the bank portal by hand.

    What we built

    The team built two Electronic Bank Payments templates, domestic and international, that produce the bank's wire import format from vendor payments, with field validation and date and comma-escaping rules.

    Read the story

    Esports and entertainment company

    • Electronic Bank Payments templates
    • FreeMarker
  2. Batch customer statements with per-subsidiary layouts and pay links

    Collections needed to send monthly statements to many customers across subsidiaries without building each one by hand.

    What we built

    HSS built a Suitelet to select customers and a Map/Reduce that renders each PDF with a Stripe pay-now link, emails it and records status and errors, using a per-subsidiary configuration.

    Multi-country cloud storage provider

    • Suitelet
    • Map/Reduce
    • User Event
    • Client script
    • N/render
    • Custom records
    • +1
  3. Configurable auto-refreshing report framework with Excel and CSV export

    Operations teams needed near-real-time report screens that administrators could define without a developer.

    What we built

    The team built a Suitelet framework where each report record points at a saved search or SuiteQL query, declares its filters, refreshes on a timer or button, and exports to CSV or multi-sheet Excel.

    Multi-subsidiary consumer electronics distributor

    • Suitelet
    • Client script
    • SuiteQL
    • Saved search
    • Custom records
    • Custom lists
    • +3
  4. US and European bank payment files with SFTP delivery and positive pay

    A company paying vendors in the US and Europe needed NetSuite to produce the exact files its bank accepts and keep check numbers and positive pay in step.

    What we built

    HSS built ISO 20022 XML templates for ACH, checks, FX wires, real-time payments, SEPA and UK Faster Payments, and a positive pay download.

    Read the story

    Background screening company

    • Electronic Bank Payments templates
    • FreeMarker
    • SFTP
    • Suitelet
    • User Event
    • Client script
  5. Automatic intercompany journals from cross-entity transactions

    Transactions charged on behalf of another subsidiary left accountants creating and maintaining intercompany journals by hand.

    What we built

    HSS built a User Event that detects eligible intercompany lines and creates, updates, voids or deletes the matching journal as the source changes, and emails errors to finance.

    Background screening company

    • User Event
    • Saved search
    • N/email
  6. Branded multi-subsidiary invoice template with remittance details

    Finance needed client invoices that show the correct subsidiary address, bank remittance details and outstanding balance.

    What we built

    HSS built a branded Advanced PDF/HTML invoice template with the logo, subsidiary address and bank details, and amount remaining.

    Influencer-marketing agency

    • Advanced PDF/HTML
  7. Budget goals report by location and department

    Store and department managers needed actual sales against budget goals, with the online channel shown next to the physical stores.

    What we built

    HSS built a SuiteQL report over the accounting data and e-commerce orders that puts online sales on their own location line, filters and exports to CSV.

    Multi-location pet care and retail chain

    • Suitelet
    • SuiteQL
    • Client script
    • User Event
    • CSV export
  8. Bulk customer deposit requests for make-to-order sales

    The business collects a deposit before building, and raising requests order by order was slow and error-prone.

    What we built

    HSS built a paged screen that lists open sales orders, creates the deposit at a chosen percentage, emails a branded request with the PDF, and flags each order so no request goes out twice.

    Make-to-order commercial furniture manufacturer

    • Suitelet
    • Client script
    • User Event
    • N/render
    • N/email
    • Advanced PDF/HTML
    • +1
  9. Custom GL lines so payables carry every reporting segment

    Reporting by team, talent, revenue source and campaign broke down on the balance sheet because the AP line did not carry those segments.

    What we built

    The team built a Custom GL Lines plugin for bills, credits, payments, checks and expense reports that splits the AP posting by department, class, location and custom segments.

    Esports and entertainment company

    • Custom GL Lines plugin
    • SuiteScript 1.0
  10. Customer ROI report for quarterly business reviews

    Account managers needed to show managed-service customers the value delivered each quarter.

    What we built

    HSS built a Suitelet that gathers revenue, cost and savings for a customer's projects and sites over a chosen period and renders a financial or non-financial ROI PDF.

    Physical-security systems integrator

    • Suitelet
    • Client script
    • Saved search
    • N/render
    • Advanced PDF/HTML
  11. Line-of-credit reconciliation from the lender's CSV

    Finance reconciled the line-of-credit account against the lender statement by hand every period.

    What we built

    HSS built a Suitelet where the user uploads the lender CSV and picks the account and period, and the tool matches statement lines to posted journal lines and stores the differences.

    International leadership-development and coach-certification company

    • Suitelet
    • CSV import
    • Saved search
    • Custom records
    • SuiteScript 1.0
  12. Multi-line expense reports split into one-line reports

    Finance struggled to reconcile reimbursable expense reports that bundled many unrelated lines.

    What we built

    HSS built a workflow-triggered Map/Reduce that splits each qualifying report into one report per line, links every child to the original, and marks the original unapproved so nothing posts twice.

    Multi-location pet care and retail chain

    • Map/Reduce
    • Workflow action
    • Saved search
  13. Over 80 SuiteQL management reports and a vendor performance dashboard

    Leadership wanted KPIs that saved searches could not produce, such as on-time delivery, quote win rates, inventory turns, freight cost and vendor performance.

    What we built

    HSS wrote 56 summary and 27 detail reports with drill-through reconciled to the cent, an income statement and a vendor dashboard, on Advanced Reports.

    Read the story

    Make-to-order commercial furniture manufacturer

    • SuiteQL
    • Advanced Reports
    • Dashboards
    • Drill-through
    • Data validation against production
  14. Percent-complete cost deferral and GL reclassification

    Accounting made month-end reclass journals by hand to match project cost to percent complete.

    What we built

    HSS automated them with a Custom GL Lines plug-in, journals created from each fulfillment, and a month-end Map/Reduce that moves materials cost between COGS and Deferred Cost to match each project's percent complete.

    Read the story

    Audiovisual systems integrator

    • Custom GL Lines plug-in
    • Map/Reduce
    • User Event
    • Suitelet
    • Saved search
  15. Project profitability workbench with cost, billing and revenue detail

    Project managers had no single view of each project against its estimate, and completion percentages were adjusted record by record.

    What we built

    HSS built a portfolio summary where users override percent complete in bulk and a per-project page with cost, billing and revenue tabs and Excel export.

    US and European project and distribution business

    • Suitelet
    • Client script
    • User Event
    • Saved search
    • Excel export (SheetJS)
  16. Project profitability, percent-complete and WBS reporting

    Finance had no single view of each project's contract value, cost, billing and recognised revenue, and percent complete was kept by hand.

    What we built

    HSS built project detail and portfolio views by activity code, a work breakdown structure generator and a period-based percent-complete engine that feeds revenue recognition.

    Audiovisual systems integrator

    • Suitelet
    • Client script
    • Map/Reduce
    • User Event
    • Saved search
    • Excel export (SheetJS)
    • +1
  17. Regional inventory count that excludes project-reserved stock

    The count sheet by location and owner included stock already received for specific customer projects, so counters chased units that were not free.

    What we built

    HSS rebuilt the saved search on Advanced Reports with SuiteQL that walks each project's receipts and fulfilments per location and subtracts the project balance.

    Physical-security systems integrator

    • SuiteQL
    • Advanced Reports
    • Saved search migration
    • SDF object import
  18. Routing cost-impact analysis and remediation report

    A routing migration left repair work orders absorbing machine and overhead cost that the new cost template had dropped, over-costing production unnoticed.

    What we built

    HSS built a read-only report that classifies each affected work order, totals the excess cost per account, and creates saved searches for the correcting entry.

    Multi-subsidiary industrial manufacturing holding company

    • Suitelet
    • SuiteQL
    • Saved search
    • N/search search.create (idempotent)
  19. Usage-based invoicing with savings calculations and a savings statement

    A document-services provider bills clients on page volumes per cost centre and must prove the savings its programme delivers.

    What we built

    HSS extended the CSV invoice import to compute provider cost and savings to date, printed a multi-page invoice with a savings report and volume trends, and added bulk invoice emailing.

    Managed document-services provider

    • CSV import
    • User Event
    • Suitelet
    • Map/Reduce
    • N/render
    • Advanced PDF/HTML
    • +1
  20. Vendor statements printed and emailed from NetSuite

    NetSuite has customer statements but no vendor statements, so AP reconciled vendor balances by hand.

    What we built

    The team built a Suitelet that creates a vendor statement record for a vendor and date range, which users can print as a PDF or email to the vendor.

    Esports and entertainment company

    • Suitelet
    • User Event
    • Client script
    • Custom records
    • N/render
    • N/email
  21. 3PL on-hand inventory reconciliation

    Stock reported by the 3PL warehouse drifted from NetSuite, and comparing spreadsheets by hand took days.

    What we built

    HSS built a Suitelet where a user uploads the warehouse's on-hand Excel export, which the page parses, archives in the File Cabinet and reconciles line by line against NetSuite by project and item.

    Read the story

    Physical-security systems integrator

    • Suitelet
    • Client script
    • SheetJS (xlsx parsing)
    • SuiteQL
    • File Cabinet
  22. Branded documents and multilingual CPQ quote templates

    A multi-brand, multi-country manufacturer needed customer documents that matched each brand and language.

    What we built

    HSS built quote templates in the Configure One CPQ in English, Danish, French and German, NetSuite PDF templates for invoices, orders, packing slips, picking tickets and POs, and a vendor remittance PDF.

    Make-to-order commercial furniture manufacturer

    • Advanced PDF/HTML
    • Email templates
    • SDF
  23. Cash application from bank lockbox and BAI files with automatic invoice matching

    Finance teams applied lockbox payments to open invoices by hand.

    What we built

    The team built a cash-application bundle that reads lockbox CSV and BAI files, matches each payment to a customer and invoice by number and amount, and creates the payments, deposits and credit memos, with a screen for manual matches.

    B2B companies receiving customer payments through a bank lockbox

    • Map/Reduce
    • Scheduled script
    • Suitelet
    • User Event
    • Client script
    • Custom records
    • +2
  24. Multi-country invoice, credit memo and order PDF templates

    One set of documents had to serve subsidiaries in several countries with different languages, currencies and tax rules.

    What we built

    HSS built PDF templates for consolidated invoices with an optional Hebrew layout, Brazilian tax totals and a Paystand pay-now button, credit memos with VAT rates, sales orders and statements.

    Multi-country cloud storage provider

    • Advanced PDF/HTML
    • SuiteQL
  25. Advanced PDF templates for a three-country OneWorld rollout

    A group with US, Canadian and Australian subsidiaries needed branded, locally compliant documents.

    What we built

    HSS delivered about 60 Advanced PDF/HTML templates covering invoices, credit memos, quotes, orders, statements, POs, checks, packing slips, returns and labels, with SuiteTax variants for Australia.

    Multi-subsidiary consumer electronics distributor

    • Advanced PDF/HTML
    • FreeMarker
    • N/render
  26. Brand-specific transaction documents for a holding company

    Several operating brands run in one NetSuite account and each needs its own customer and vendor documents.

    What we built

    HSS built brand-specific PDF templates for quotes, orders, invoices, credit memos, payments, statements, packing slips, POs, vendor bills and returns, with logo and address chosen by subsidiary and department.

    Multi-subsidiary industrial manufacturing holding company

    • Advanced PDF/HTML
    • FreeMarker
  27. Branded billing documents and consolidated invoice-group PDFs

    Customers of several international subsidiaries needed invoices, statements and consolidated bills that show campaigns instead of line items.

    What we built

    HSS built PDF templates for invoices, orders, credit memos, statements and invoice groups, and a User Event that gathers each group's member invoices for the consolidated PDF.

    Multi-subsidiary location-data and advertising company

    • Advanced PDF/HTML
    • User Event
    • Saved search
  28. Clinic operations and executive dashboards inside NetSuite

    Clinic leadership tracked bookings, show rates and revenue in spreadsheets outside the ERP. HSS built a React app served by Suitelets with a new versus existing patient funnel, revenue by…

    Multi-location medical aesthetics clinic group

    • Suitelet
    • SuiteQL
    • React
    • TypeScript
    • Vite
    • Custom records
    • +4
  29. Commission splits and commission-to-transaction tracing

    Commissions were split between account leads, managers, partners and employees under fixed rules, and finance could not trace which transactions each commission paid on.

    What we built

    HSS automated the split on every sales order and built a Suitelet that turns NetSuite commission detail into commission-to-transaction records.

    International leadership-development and coach-certification company

    • User Event
    • Suitelet
    • Portlet
    • Map/Reduce
    • N/xml
    • Custom records
  30. Consolidated customer invoices with a branded PDF

    Large customers wanted one invoice covering many open project and service invoices.

    What we built

    HSS built a Suitelet that lists a customer's open invoices, records the chosen consolidation and renders one branded consolidated-invoice PDF from an Advanced PDF template.

    Read the story

    Physical-security systems integrator

    • Suitelet
    • User Event
    • Client script
    • N/render
    • Advanced PDF/HTML
  31. Credit-and-rebill, line-level commissions and environmental fees

    Correcting invoices, paying rep commissions and charging Canadian provincial environmental fees were manual.

    What we built

    HSS built a guided credit-and-rebill Suitelet, line-level commission calculation across sales transactions and refunds, and environmental fees set by ship-to province and item category.

    Read the story

    Multi-subsidiary consumer electronics distributor

    • Suitelet
    • User Event
    • Client script
    • Map/Reduce
    • Library modules
  32. Daily sales, month-end and inventory valuation reports rebuilt in SuiteQL

    The Canadian subsidiary depended on legacy ERP reports, such as sales by region and rep, pick tickets, AR and inventory valuation, that NetSuite did not produce in the same form.

    What we built

    HSS rebuilt them as SuiteQL Suitelets with PDF export and a daily job that saves the reports to the File Cabinet.

    Multi-subsidiary consumer electronics distributor

    • SuiteQL
    • Suitelet
    • Scheduled script
    • N/render
    • Advanced PDF/HTML
  33. Event and project profitability roll-ups

    The company runs certification events and client projects and had no reliable view of their margin.

    What we built

    HSS built automations that roll actual revenue and cost from invoices, bills, commissions and time onto each event record, keep forecast and actual figures on projects, and calculate estimated cost and profit on orders.

    International leadership-development and coach-certification company

    • User Event
    • Client script
    • Saved search
    • Custom records
    • SuiteScript 1.0 and 2.x
  34. Multi-subsidiary invoice, bill-payment and work-order templates

    A multi-subsidiary business needed consistent, branded customer and vendor documents for each entity.

    What we built

    HSS built one invoice layout for all subsidiaries, a bill-payment voucher with totals, a work-order document, and email templates for case, survey and order notifications.

    International leadership-development and coach-certification company

    • Advanced PDF/HTML
    • FreeMarker
    • Email templates
  35. Multilingual invoices, orders and POs for US, UK and Canadian entities

    The business invoices from US, UK and Canadian entities, and some customers need French-Canadian documents with Canadian taxes.

    What we built

    HSS built Advanced PDF templates per commercial model that switch entity, address and tax blocks by subsidiary, and a translation library that uses each customer's preferred language.

    Physical-security systems integrator

    • Advanced PDF/HTML
    • Translation collections
    • SDF
    • Suitelet
    • Node.js tooling
  36. Progress billing by cost-code group, with approval

    Standard NetSuite progress billing cannot bill different percentages of labor and equipment on the same project.

    What we built

    HSS built a Project Billing Request record where project managers enter the percentage to bill per cost-code group, send it for approval, and post the result as an invoice or credit memo.

    Read the story

    Physical-security systems integrator

    • User Event
    • Client script
    • Custom records
    • Saved search
  37. Project accounting and pipeline reports

    Finance closed each month from spreadsheets reconciling project revenue, cost, billing and accruals.

    What we built

    HSS built in-app reports covering month-end accruals and variance, COGS and gross-profit history, open orders, revenue forecast, profitability and subscriptions.

    Physical-security systems integrator

    • React
    • TypeScript
    • SuiteQL
    • Map/Reduce
    • File Cabinet cache
    • Suitelet
  38. Project profitability detail and cached portfolio summary

    Project managers had no single place to see a project's cost, billing and revenue, and portfolio views were too slow to load live.

    What we built

    HSS built a project detail Suitelet and a portfolio summary backed by an hourly Map/Reduce cache, where managers can override percent complete.

    Physical-security systems integrator

    • Suitelet
    • Client script
    • Map/Reduce
    • N/cache
    • Saved search
  39. Request-for-payment and deposit workflow on sales orders

    Sales teams needed to bill customers for a deposit before shipping and track how much of each request was paid.

    What we built

    The team built a non-posting request-for-payment transaction created from the sales order, a deposit form that creates deposits from it, and scripts that keep the amount paid current.

    Project-based seller

    • User Event
    • Client script
    • Custom transaction type
    • Custom fields
    • Custom forms
    • SDF
    • +2

Commerce

1
  1. Web store and marketplace orders imported as cash sales with tax reconciliation

    Web store and marketplace orders arrived as export files that did not reach NetSuite as proper sales.

    What we built

    HSS built a staging record with a review screen and a Map/Reduce that turns each order into a cash sale with a tax-discount line, so SuiteTax posts the GL and the channel's collected tax stays reconcilable.

    Multi-subsidiary consumer electronics distributor

    • Map/Reduce
    • Custom records
    • CSV import
    • Suitelet
    • User Event
    • Client script

Products

2
  1. Full-history NetSuite data export command-line tool over SuiteQL

    Migrations and archives need every record and transaction line out of NetSuite without saved-search row caps.

    What we built

    The team built a Node and TypeScript command-line tool that pages SuiteQL month by month through the REST API into CSV files per type and period, and checks exported counts against the account.

    In-house product or tool

    • SuiteQL
    • Token-based auth
    • OAuth 1.0a
    • TypeScript
    • Node CLI
    • CSV export
  2. Advanced Reports, a SuiteQL reporting and dashboard app for NetSuite

    Saved searches cannot answer many finance and operations questions, and business users have no place to run SuiteQL. HSS built an installable app where authors store SuiteQL reports with…

    In-house product or tool

    • Suitelet
    • Map/Reduce
    • Portlet
    • SuiteQL
    • Custom records
    • SDF
    • +6

Advisory

3
  1. NetSuite AI-readiness review with a 120-probe library and tooling

    Companies connecting an AI assistant to NetSuite need to know whether their data and configuration will give reliable answers, and what to fix first.

    What we built

    HSS built a review of twelve scored areas with over 120 read-only SuiteQL probes, an SDF metadata analyser, a Word report builder and a per-customer scaffolder.

    Read the story

    In-house product or tool

    • SuiteQL
    • Suitelet (introspection endpoint)
    • SDF object import
    • Node tooling
    • AI agent instructions (AGENTS.md)
    • Scoring rubric
  2. Inherited SuiteCommerce storefront recovered into source control

    A B2B web store built by earlier partners had no source repository, so nobody could safely change it.

    What we built

    HSS reconstructed the 31 deployed extensions and the theme from the File Cabinet into Git, set up the developer tools per account, and wrote a runbook for versioning, upload, per-domain activation and run-as roles.

    Security and audiovisual distributor serving member integrators

    • SuiteCommerce extension
    • SuiteCommerce Extension Developer Tools (gulp)
    • Token-based auth
    • Runbook documentation
  3. Solution design for a product-configurator website integration

    A product-configurator website created a new assembly item for every quote and stored its configuration as free text, cluttering the catalogue.

    What we built

    HSS audited the account and designed an OAuth-secured catalog and opportunity API, a placeholder-line quote flow, and an order step that builds the real assembly.

    Make-to-order commercial furniture manufacturer

    • Solution design
    • RESTlet (designed)
    • OAuth 2.0 (designed)
    • Custom records (designed)
    • SuiteQL data audit

Recognise your problem in the list?

Bring it to a 30-minute working session with the consultant who would build it. No slides. We look at your NetSuite together and tell you what we would do first.