iT邦幫忙

2021 iThome 鐵人賽

DAY 4
1
自我挑戰組

NetSuite Foundation & Customization系列 第 4

NetSuite Order to Cash flow - Fulfill Sales Order

  • 分享至 

  • xImage
  •  

Recap

https://ithelp.ithome.com.tw/upload/images/20210903/20141364PQAXPvHRVc.png
昨天提到, 建立一頂訂單銷售的流程大致可以分為

  1. Customer enter Sales Order
  2. Fulfill Sales Order
  3. Invoice Sales Order
  4. Account Receivable

今天我們會主要著重在 Fulfill Sales Order 的部分.

出貨單 - Item Fulfillment

滿足一筆訂單的方式, 就是透過出貨這個動作, 將商品寄送給收貨方. 這樣在NetSuite稱為Fulfilled.
Fulfilled 這個動作包含:

  1. Pick(撿貨) - 將貨物從庫存中拉出.
  2. Pack(包裝) - 將貨物打包.
  3. Ship(寄出) - 將貨物透過承運商(Shipping carrier)寄出
    Pick - Pack - Ship, 就是最簡單的出貨流程. 這其中還會牽涉到很多關於倉儲的操作, 例如: 要從哪一個貨架檢貨, 需要多大的箱子包裝, 要如何選擇適合的承運商, 承運商有沒有體積/重量/尺寸的限制, 諸如此類.
    更詳細複雜的設定及操作, 通常會透過 Warehouse Management System, WMS 來管理. NetSuite 也有 WMS feature 可以使用, 但礙於篇幅不在這次的鐵人賽裡面討論.

創建出貨單

回顧 Sales Order

https://ithelp.ithome.com.tw/upload/images/20210918/20141364zLj5Wwbz1S.png
這是我們剛剛創建的 Sales Order, 預設情況下, NetSuite 是不允許負庫存出貨的, 所謂的負庫存表示在NetSuite 裡面沒有任何 Inventory 的情況下, 是無法建立出貨單的.

我們可以注意Item list裡面有一個 BackOrdered column.
https://ithelp.ithome.com.tw/upload/images/20210918/201413642ts5dQyL9K.png

這邊的數字就表示, 客戶訂購數量 > NetSuite內庫存的數量, NetSuite目前還不足 1 個測試商品能夠出貨.

所以要能夠讓NetSUite 順利出貨, 我們需要先讓NetSuite裡面 測試商品-Germany 有庫存才行.

為什麼會沒有庫存.

沒有庫存的原因很多, 最常見的就是:

  1. 就是真的沒有, 還沒來得及採購, 或是還在製造等...
  2. 使用者剛導入NetSuite, 還在清理歷史資料, 實體倉庫有庫存, 但NetSuite庫存沒有正確顯示
  3. 庫存遺失/誤差/破損/etc..

根據不同的情境, 會有不同的方式來增價庫存, 比方說

  1. 建立採購單
  2. 透過CSV Import等方式導入歷史資料
  3. 直接改庫存數量

在這次的範例中, 我們會直接修改庫存的數量, 此方式較為直接, 但在實務操作上此方式較為少用, 因為會直接影響庫存數量與日記帳.

直接修改庫存數量 - Inventory Adjustment

選擇 Transactions -> Inventory -> Adjust Inventory
https://ithelp.ithome.com.tw/upload/images/20210918/20141364GdmtAwO1mE.png

Inventory Adjustment 主檔如下
https://ithelp.ithome.com.tw/upload/images/20210918/20141364yZ7MbwGlYU.png

輸入以下資訊

  1. Posting period - 簿記期間
  2. Subsidiary - 要調整的 Item 位在 Germany
  3. Adjustment Account - 因為調整 Item 的數量會影響到庫存, 也就會影響會計帳, 需要指定此筆調整要入哪一個會計科目
  4. 輸入要調整的 Item - 測試商品
  5. Adjust Qty By - 調整的數量

https://ithelp.ithome.com.tw/upload/images/20210918/20141364XDk482z8iW.png

儲存後, 回去 Sales Order 重新整理後, 可以看到 backordered 數量變為 0, 而 commit 數量變為 1.
對NetSuite而言, 可用的庫存 = on hand(100) - commited(1), 所以我們的測試商品目前在NetSuite 僅存 99個.
https://ithelp.ithome.com.tw/upload/images/20210918/201413648LAZnrwzas.png

建立出貨單

在Item足夠的情況下, 可以看到在Sales Order主檔上方可以看到一個 Fulfill 的按鈕

https://ithelp.ithome.com.tw/upload/images/20210918/201413642kYu2BHmlX.png

點選 Fulfill 按鈕之後會帶到 Item Fulfillment 主檔, 並且將商品及必要資訊帶入

https://ithelp.ithome.com.tw/upload/images/20210918/20141364Lmy6xFtaUR.png

在 Status 的部分, 可以依照公司的實際情況選擇 (Pick/Pack/Ship)
https://ithelp.ithome.com.tw/upload/images/20210918/20141364EeR765pODS.png

確認無誤後, 點選 Save 後, 回到 Sales Order 主檔, 可以看到 Sales Order 的狀態變成 Pending Billing.

https://ithelp.ithome.com.tw/upload/images/20210918/20141364dnN7mIFox9.png

並且在商品列表會出現測試商品已經被 Picked & Packed & Fulfilled
https://ithelp.ithome.com.tw/upload/images/20210918/201413646YItb3tTiu.png

對日記帳的影響? General Ledger Impact?

回到 Item Fulfillment, 滑鼠移到 Actions -> GL Impact
https://ithelp.ithome.com.tw/upload/images/20210918/20141364APuyMCunSw.png

可以看到 出現兩筆資料
https://ithelp.ithome.com.tw/upload/images/20210918/20141364OaDtaGebC1.png

並且 Posting = yes, 因為當商品出貨後, 公司的 資產(asset) 減少, 應收帳款 (AR) 變多.
與 Sales Order 不同的是, Sales Order 僅為建立訂單, 並沒有出貨/收款的事實發生, 所以即便有 GL Impact 的資料, 但是 Posting = No, 因為並沒有會影響會計帳的事實.

明天會稍微提一下, 如何在 NetSuite 開發票, 並且看一下發票對於 GL Impact 的 影響.


上一篇
NetSuite Order to Cash flow - Create Sales Order
下一篇
NetSuite Order to Cash flow - Fulfill Sales Order
系列文
NetSuite Foundation & Customization16
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言