Odoo 將 19.4 版列為於 2026 年 7 月發布。其發布說明描述了一項變更後的電匯工作流程,會根據銀行交易自動確認付款。這與先前文件中的流程不同,在該流程中,使用電匯的報價在結帳後不會自動確認。 (Odoo 19.4 Release Notes; Odoo 19.0 Docs: eCommerce Order Handling)
此版本也新增了 Pay on Invoice 供應商,讓客戶無需立即付款即可確認訂單。Stripe 和 Mollie 也新增了對 Apple Pay 與 Google Pay 的支援。 (Odoo 19.4 Release Notes; Odoo 19.0 Docs: Finance) 這些變更涉及不同的付款與訂單工作流程,因此應分開評估。
電匯的變更內容
Odoo 19.0 電子商務文件將電匯說明為一種不會自動確認報價的付款選項。在該流程下,訂單會維持為報價,直到商家收到款項並手動確認為止。在確認之前,庫存不會被保留。 (Odoo 19.0 Docs: eCommerce Order Handling)
Odoo 19.4 透過以銀行交易為基礎,自動確認來變更確認步驟。 (Odoo 19.4 Release Notes) 對於依循 Odoo 19.0 已文件化流程的組織而言,這可能會將部分訂單處理從人工審核轉為以銀行交易驅動的工作流程。 (Odoo 19.4 Release Notes; Odoo 19.0 Docs: eCommerce Order Handling)
其影響不僅限於付款狀態。在先前文件化的流程中,庫存會在手動確認之前維持未保留狀態。 (Odoo 19.0 Docs: eCommerce Order Handling) 因此,升級檢視應 بررسی 訂單何時確認,以及庫存何時保留。現有的審核點、核准步驟與出貨時機可能需要調整。
發布說明未涵蓋的細節
發布說明確認銀行交易會驅動自動確認,但未描述完整的比對邏輯。也未說明此工作流程如何處理部分付款、超額付款、重複匯款、付款備註不清楚,或缺乏明確客戶資訊的交易。 (Odoo 19.4 Release Notes) 在正式上線前,應使用組織的銀行資料與訂單慣例測試這些情況。
所提供的發布資訊也未說明每種銀行整合是否都會產生相同結果,或確認發生的確切階段。 (Odoo 19.4 Release Notes) 測試時應使用組織實際的銀行連線、日記帳、幣別與對帳做法。即使某一付款路徑測試成功,也不能證明所有已設定的日記帳或銷售渠道都會有相同行為。
版本差異也很重要。Odoo 19.4 發布說明描述了基於銀行交易的自動確認,而 Odoo 19.0 電子商務文件則描述了手動確認。 (Odoo 19.4 Release Notes; Odoo 19.0 Docs: eCommerce Order Handling) 組織應確認每個環境中安裝的 دقیق版本,而不要假設所有 Odoo 19 部署的行為都相同。
Invoice 付款是獨立的工作流程
Odoo 19.4 新增了 Pay on Invoice 供應商,讓客戶無需立即付款即可確認訂單。它不應被視為更新後電匯流程的另一種名稱。電匯以銀行交易作為自動付款確認的依據,而 Pay on Invoice 則允許在付款前先確認訂單。 (Odoo 19.4 Release Notes)
版本說明未定義 Pay on Invoice 的客戶資格、付款條款、核准控管、會計處理或後續流程。 (Odoo 19.4 Release Notes) 在啟用之前,組織應先決定哪些客戶可使用此功能、員工如何辨識未付款但已確認的訂單,以及它要如何納入現有的信用與發票控管。
測試應區分訂單確認與付款完成。版本說明確認,Pay on Invoice 可在無需立即付款的情況下完成確認。 (Odoo 19.4 Release Notes) 團隊應在其設定中檢查產生的訂單、發票與付款狀態,接著確認報表與員工流程是否能正確解讀這些狀態。
Apple Pay 和 Google Pay 支援
Odoo 19.4 為 Stripe 和 Mollie 皆新增 Apple Pay 與 Google Pay 支援。 (Odoo 19.4 Release Notes; Odoo 19.0 Docs: Finance) 這項變更涉及透過付款供應商提供錢包付款的可用性,而非延後付款或銀行轉帳確認。
所提供的來源未說明這些錢包的設定、資格條件或結帳顯示條件。 (Odoo 19.4 Release Notes; Odoo 19.0 Docs: Finance) 商家應分別測試每個供應商,並確認在所需的前台與測試環境中是否出現預期的錢包選項。不要因為兩者都支援這些錢包,就假設 Stripe 與 Mollie 的設定需求完全相同。
採用前應測試的項目
對於電匯,先從一份可控的報價單與一筆能明確對應的銀行交易開始。記錄交易可見前、出現後,以及組織使用的任何對帳作業後的訂單狀態。在每個時間點都檢查付款狀態、銷售訂單確認與庫存保留。這可將新行為與已記錄的舊流程進行比較,舊流程中需要手動確認,且在確認前庫存不會被保留。 (Odoo 19.4 Release Notes; Odoo 19.0 Docs: eCommerce Order Handling)
針對可能需要審核的情況重複測試,例如金額與訂單不符或參考資訊不清楚。版本說明確認會以銀行交易自動化處理,但未描述例外情況。 (Odoo 19.4 Release Notes) 測試應確認自動化在何處停止、何時需要人工介入,以及現有的例外處理流程是否仍然適用。
對於 Pay on Invoice,請依版本說明驗證測試客戶是否可在未立即付款的情況下確認訂單。 (Odoo 19.4 Release Notes) 接著檢視產生的銷售與財務紀錄、客戶通知以及員工工作佇列。對供應商的存取應遵循組織對未付款訂單的政策。
對於 Stripe 與 Mollie,應分別透過組織計畫使用的各個供應商獨立測試 Apple Pay 與 Google Pay。Odoo 19.4 列出這兩個錢包皆受兩個供應商支援。 (Odoo 19.4 Release Notes; Odoo 19.0 Docs: Finance) 應確認顧客看到的結帳選項,並檢查已完成的交易紀錄,而不只是依賴供應商啟用畫面。
升級審查重點
主要的升級問題,是從文件中記載的手動電匯確認流程,轉變為依據銀行交易自動確認。 (Odoo 19.4 Release Notes; Odoo 19.0 Docs: eCommerce Order Handling) 任何依賴員工在確認報價前審核付款的流程都應重新評估,包括庫存被承諾以及後續訂單處理開始的時點。
在採用前,請確認已部署的 Odoo 版本,在正式環境之外重現新行為,記錄尚未解決的付款例外情況,並檢查對發票付款的存取權限。也應透過目前使用的付款服務提供商驗證 Wallet 支援。 這些來源證明這些功能可用,但並未定義部署所需的每一項作業或設定細節。 (Odoo 19.4 Release Notes; Odoo 19.0 Docs: eCommerce Order Handling; Odoo 19.0 Docs: Finance)
