Automated Vendor & Employee Bank Sync via NetSuite SuiteScript

Business Applications Specialist (Technical Product Manager) - Doctors of BC | 2025

GitHub  |  Postman

Problem Statement

Manual bank account entry for vendors and employees into NetSuite was time-consuming, error-prone, and lacked real-time validation. Payment-related data was entered from an external website manually, resulting in:

Solution

Developed custom SuiteScript RESTlet endpoints that:

Architecture Overview

[Website Table updates]
          |
          v
[Snowflake Daily Sync]  ← (data warehouse)
          |
          v
[Databricks Python Job]  ← (ETL logic & orchestration) 
          |
  Triggers REST API calls (insert/update)
          |
          v
[NetSuite SuiteScript RESTlets]
          |
  Updates Vendor/Employee Records

Tech Stack

Value Delivered

MetricBeforeAfter
Manual entry time6–8 hrs/week< 5 min
Error rate10%+< 1%
Sync delay2–3 daysReal-time
Cost of errors$5K+/quarter< $500

Impact

✅ Reduced manual effort by 30+ hours/month
✅ Minimized payment re-issues and errors
✅ Built scalable REST pattern for future vendor/employee onboarding

← Back to Home