
如果你的企業每次接到客戶訂單時仍然從零開始建立發票,那你正在把時間花在 Odoo 可以自動處理的工作上。本指南將帶你了解如何在 Odoo 會計中,直接從已確認的銷售訂單建立客戶發票。
閱讀完畢後,你將了解開票政策的運作方式、明細何時可以開票,以及如何批量生成發票。
Odoo 將你的銷售流程直接連結至會計模組。當你確認一張銷售訂單時,系統會根據你的開票政策追蹤哪些明細已準備好開票。這代表:
Odoo 使用兩種開票政策來決定銷售訂單明細何時可以開票:
| 政策 | 明細何時可開票 | 適用情境 |
|---|---|---|
| 已訂購數量 | 銷售訂單確認後立即可開票 | 服務、預付商品 |
| 已出貨數量 | 出貨驗證完成後才可開票 | 實體產品、批發 |
你可以在每個產品上設定開票政策。在同一張銷售訂單中,不同產品可以使用不同的政策。Odoo 會以顏色標示明細,幫助你辨識哪些已準備就緒:

前往銷售應用程式,建立一張新的報價單。新增客戶,然後加入訂單明細。你可以使用分類來組織項目(例如「植物」和「用品」),讓版面更整潔。

報價單準備好後,點擊確認將其轉為銷售訂單。

確認後,查看明細的顏色:

對於使用已出貨數量政策的明細,點擊銷售訂單上的出貨智慧按鈕。確認出貨數量以驗證出貨單。驗證完成後,返回銷售訂單 — 那些明細現在會顯示為藍色。


在銷售訂單上點擊建立發票。選擇一般發票以對所有目前可開票的明細開票。點擊建立草稿發票。

草稿發票會繼承銷售訂單中相同的分類結構,保持一切井然有序。

檢視草稿發票並點擊確認以完成開票。
建立發票時,Odoo 提供三種選擇:
即使尚無可開票的明細,訂金功能仍然可用,適合在出貨前收取押金。

如果在沒有可開票明細的情況下嘗試建立一般發票,Odoo 會返回清晰的錯誤訊息,說明問題所在。這是系統設計的一部分 — Odoo 的錯誤訊息會準確告訴你發生了什麼問題以及如何修正。

對所有目前可開票的明細開票後,銷售訂單上剩餘的選項僅限於訂金,直到更多明細因出貨完成而變為可開票狀態。
你不需要逐張銷售訂單開票。要批量建立發票:

Odoo 在批量建立時提供合併帳單選項:

相較於逐張開票,這能節省大量時間。
