跳轉至

建立 2026-09-14 更新 2026-09-14

銷售

銷售(Sales,模組 sale)管報價單與銷售訂單(Sales Order, SO)。這是 Odoo 最核心的作業之一:確認訂單之後,庫存、發票、甚至製造才有文件可跟。

報價與訂單是同一張單

在 Odoo 裡,報價單與銷售訂單通常是同一筆資料的不同狀態,不是兩張不相干的表。

典型狀態:

  1. 報價(Quotation):草稿,可改數量與價格
  2. 報價已送出:已寄給客戶
  3. 銷售訂單:客戶確認(或你按確認)
  4. 鎖定/完成:依出貨與開票進度

確認之後,系統依產品類型決定下一步:

  • 貨物 → 產生出貨單(要有 庫存
  • 服務 → 不一定出貨,可依設定開票
  • 若有 製造 與按單生產路線 → 可能產生工單

開一張報價單(最小步驟)

  1. 選客戶(來自 聯絡人
  2. 加產品列:產品、數量、單價
  3. 檢查稅、付款條件、交期
  4. 預覽或寄出
  5. 客戶同意後按確認

價格可以來自產品主檔,或價格表(Pricelist):不同客戶、幣別、數量級距用不同價。先用一張「公開價」價格表就夠。

開立發票政策

設定裡的開票政策會改變「確認訂單後能不能立刻開票」:

政策 行為 適合
依訂購數量 確認 SO 就能開全額發票 服務、預收
依交貨數量 出貨驗證後才能開對應數量 實體貨物、怕沒出就先開票

台灣實務常是出貨後再開發票,多數買賣業選「依交貨數量」。先對齊會計與業務,再改這項設定。

flowchart LR
  Q[報價單] --> SO[確認為 SO]
  SO --> DO[出貨單]
  DO --> INV[應收發票]
  INV --> PAY[收款]

常見卡關

  • 沒有出貨單:產品不是貨物,或沒裝庫存、沒設定路線。
  • 不能開票:開票政策是依交貨,但出貨尚未驗證。
  • 稅是 0:公司 Localization 或產品/客戶稅未設。練習可先用示範稅,正式環境請會計設定。
  • 確認後不能改:這是為了跟出貨/發票一致。必要時用鎖定解除或取消後重開(看版本與權限)。

練習

  • 建客戶與一項可銷售產品
  • 開報價 → 確認 → 看智慧按鈕上的出貨/發票
  • 走完出貨後再開票
  • (選做)從 CRM 商機產生報價

進一步學習