NetSuite 是一個 Oracle 主打中小型公司的雲端 ERP 系統,其中包含:客戶關係管理(CRM)、人力資本管理(HCM)、專業服務自動化(PSA),服務資源規劃(SRP)和製造(Manufacturing)模組等,可以依照使用者公司情況不同導入適當的模組。
這裡介紹幾個 NetSuite 基本流程與功能,與基本的整合方式,讓你能快速進入狀況。
Table of Contents
NetSuite 基本流程:Order to Cash Flow
詳本站文章:
Sales Order
銷售訂單,建立一張訂單最少需要下列 4 項資訊:
- Customer:銷售貨物/服務的對象,如果有開啟 Project Module,可以選擇對應的 Project/Job
- Date:此筆交易的日期,預設為今天
- Status:此筆交易的狀態,通常會反映出貨狀態。在 Sales Order 建立過程中,主要會使用 Pending Approval or Pending Fulfillment 這兩種狀態
- Items:每一筆交易,都至少需要一個貨物/服務 Item 在 Item Subtab 內
Item Fulfillment
出貨單,Sales Order 因為出貨單的建立而被滿足,建立一個出貨單包含:
- 從庫存內取出商品(Pick)
- 打包商品(Pack)
- 自倉庫內交給 delivery(Ship)
當建立出貨單的同時對於會計來說就是簿記(Posting)一個借方(Debit)金額在銷貨成本(Cost of Goods Sold; COGS),貸方(Credit)金額在存貨(Inventory Asset)。此時就會影響總帳(General Ledger; GL)。
Invoice
收據/請款單,用來表示在訂單成立的當下,若在貨品/服務提供的當下,沒有收到任何 Payment。
請款單的每一個 Line item 都應該與 Sales Order 相符,也就表示總和會與 Sales Order 相符也就會是客戶目前的欠款。
Invoice 的狀態有:
- Open:沒有任何 Payment apply
- Paid in full:所有應付金額都已經付款
Payment
付款,當客戶付款時,記錄付款資料並且 Apply 到適當的 Invoice/Cash Sale。當 Apply Payment 的同時,會減少客戶的應付金額(Amount Due)並且增加收入(Income)。除了使用 Payment apply to Invoice,也可以使用押金(Deposit)/貸項通知單(Credit Memo)作為付款依據,Apply 到目前仍是 Open 狀態的 Invoice。
General Ledger (GL)
總帳,用來記錄公司以及所有實體(Subsidiarires)的資產、負債、支出、收入、投資。GL 通常會根據不同的項目而將金額入到不同的 Accounts/Account balances/Financial Transactions 等,並依照公司的需求會有不同程度的 Categories/Class/Location 分類。
NetSuite 基本功能
Sublist
它通常用於處理與某個主要記錄相關的多筆資料,像是銷售訂單、發票、客戶記錄等這些資料中的子項目。其中包含以下類型:Transaction Line(交易行項目)、Related Records(相關記錄)、Custom Sublist(自訂子清單)。通常 Sublist 內會有超連結可以讓使用者快速的導向到目標 Line item。
例如,銷售訂單(Sales Order)內有商品(Item)的 Sublist,一筆訂單內可以包含數個商品。

Saved Search
詳本站文章:
Saved Search(SS),根據使用者需求,搜尋特定的 Record type。在 Saved Search 內可以依照不同需求,建立基礎/進階的搜尋條件(Criteria)以及要顯示的結果(Columns)。
| 搜尋條件 Criteria |
|
| Results-Columns | ![]() |
如果使用者具有公開此搜尋的權限,就可將此結果分享給其他使用者。當使用者每次執行這個搜尋,都會反映現在 ERP System 內的資訊,可以供使用者作為決策分析的一部分。本站有多篇 SS 的介紹文,若有需要請參閱Saved Search。
SuiteAnalytics Workbook
參考原廠文件:
SuiteAnalytics Workbook 是 NetSuite 新出的 Feature(2019)。可以想像成提供 Saved Search 的進階版再加上幾乎無限深度(Join)的結果顯示。藉由 Workbook 將搜尋的成果以樞紐分析表(Pivot table)或是圖表(Chart) 的方式顯示。
| 一般表格顯示 | ![]() |
| 樞紐分析表顯示(Pivot table) | ![]() |
| 圖表呈現(Chart) | ![]() |
CSV Import
詳本站文章:
CSV Import 是最常被拿來用於將資料從其他公司匯入 NetSuite 的工具。CSV Import 能跟有效的節省資料導入的時間,與預防可能的錯誤。CSV Import 可以同時用於新增(Add)以及更新(Update)現有 Record。

Mass Update
Mass Update,透過此功能來找出 Record 中過時或需要更新的資訊並且更新數據。搜尋的方式與 Saved Search 相同。通過搜尋條件(Criteria)找到需要更新的 Record,並且在 Result 中定義新的數據進行更新。
| 搜尋條件 |
|
| 要更新的數值 |
|
NetSuite 整合
基本上我們會用 OAuth 1.0 結合原廠提供的 REST API 做初步的整合,這是最簡易與直觀的方法,詳以下文章有完整的介紹。
總結
此篇介紹了 NS 的基本流程 Order to Cash,與在系統中會常用到的功能,例如:Sublist、Saved Search、Workbook、CSV Import、Mass Update。之後本站會持續分享教學文,歡迎交流。
專注於系統客製化、系統維運與系統優化領域的團隊。致力於讓使用者系統變好用!
NetSuite Record Export 已在Google Chrome Web Store上架,歡迎任何反饋。
合作: info@inzaghi-corp.com







