第二章 出貨(一)新增銷售單與開交貨單
⛔ FEFO 不是裝了模組就自動生效,要手動設定:
先到期先出(FEFO)排序,是 Odoo 原生庫存功能,但要生效有兩個前提,缺一不可:
①商品本身要開啟批號追蹤;②商品所屬的「產品類別」,移除策略(removal strategy)要手動設成「FEFO」——
這個設定沒有任何地方會幫你自動預設,新增產品類別時預設是空的。如果你發現出貨挑貨好像不是照效期排序,
第一件事先去檢查商品的產品類別有沒有設 FEFO,不要懷疑是系統壞了。
⚠️ 銷售單指定批號,缺貨時會「靜默」退回 FEFO:
如果業務在銷售單上直接指定了要出哪個批號(不用系統自動排),系統會優先保留該批號的庫存,
但如果指定批號的可用量不夠,系統不會擋單也不會跳錯誤——差額會自動退回用 FEFO 邏輯從其他批號補足,
只在銷售單的聊天記錄留一則訊息提醒你。這則訊息很容易被忽略,如果客戶對批號有特殊要求(例如效期效期指定),
建議出貨前務必回頭確認實際出的是不是原本指定的那個批號。
1流程:銷售訂單
→
2確認
→
3開交貨單
→
4系統依 FEFO 自動挑批
→
5驗證
核實
核實
→
6在手量扣減。
1新增銷售訂單並選客戶
銷售→訂單→新增,從既有清單選客戶。
- 1(🟠必填)「客戶」欄位——輸入客戶名稱,從既有清單選取
2從下拉清單選取客戶
大局觀:客戶主檔要先存在才能選,選錯客戶會影響後面的允收規則判定(如果有設定允收門檻的話)。
- 1(🔴操作)從下拉清單點選既有客戶
3加入產品(示範非整箱倍數)
刻意填非箱入數整數倍的數量,觀察系統顯示的是「件」而非箱。
- 1(🔵請記下)確認產品:AHTEST01
- 2(🟠必填)「數量」欄位——填 7(刻意非整箱倍數,示範零頭)
| 欄位 | 必填 | 填什麼 |
|---|---|---|
| 客戶 | ★ | 既有聯絡人 |
| 產品/數量 | ★ | 以「件」為單位 |
4確認訂單
大局觀:按鈕原文=「確認訂單」,確認後銷售單狀態從報價單變正式訂單,才會產生後續的交貨單。
- 1(🔴操作)按「確認」,狀態變銷售訂單並產生交貨單
5確認完成,記下銷售單號
大局觀:確認後系統產生正式銷售單號,這個編號之後查交貨單/發票/退貨都會用到。
- 1(🔵請記下)系統自動產生的銷售單號
📌 本步驟產生:銷售單號(藍框)