Odoo 19.4 為銷售訂單、採購訂單與發票新增了一項在含稅與未稅價格之間切換的控制。這將選擇放在交易文件上,而不是只依賴網站設定或個別稅項的設定。 (Odoo 19.4 Release Notes)
個別稅項可以設定為覆寫文件層級的行為。因此,新切換是與既有稅務規則並行運作,而不是取而代之。檢查交易時,組織需要同時考量文件選擇,以及適用稅項所設定的任何覆寫。 (Odoo 19.4 Release Notes)
新切換的涵蓋範圍
已確認的範圍涵蓋銷售訂單、採購訂單與發票,讓這項控制與客戶銷售、供應商採購及開立發票流程相關。發布資訊未確認其他 Odoo 介面也有相同切換,因此不應假設其在其他地方也可用。 (Odoo 19.4 Release Notes)
這項功能決定受支援文件上的價格是含稅或未稅。它與 Odoo 底層的稅金計算流程是分開的。Odoo 會將稅金套用到各別銷售、採購、發票、帳單與銷售點行項目,然後計算稅額以及相對應的會計分錄。 (Odoo 19.4 Release Notes; Odoo 19.0 Docs: Accounting Taxes)
這項區別將文件層級的價格處理與行項目層級的稅金計算分開。即使在訂單或發票上選擇某種模式,也不代表可以省略為其行項目配置所適用的稅項。稅務設定仍會決定 Odoo 計算的金額,以及它建立的會計分錄。 (Odoo 19.4 Release Notes; Odoo 19.0 Docs: Accounting Taxes)
個別稅項可以覆寫選擇
Odoo 19.4 允許個別稅項覆寫文件層級的行為。使用者可以為文件選擇含稅或未稅定價,但特定稅項的設定可能具有優先權。因此,只測試可見的文件選擇,可能會忽略因覆寫而產生的不同結果。 (Odoo 19.4 Release Notes)
部署測試應涵蓋相關銷售與採購流程中使用的每一種稅項。請檢查每一行的稅項、文件總額,以及產生的會計處理。這些檢查涵蓋新文件層級控制與 Odoo 既有的行稅、稅額與會計分錄計算之間的互動。 (Odoo 19.4 Release Notes; Odoo 19.0 Docs: Accounting Taxes)
發布說明確認有可用的覆寫,但所提供的資訊未說明其詳細設定、預設值或優先順序。管理員應在已部署的 Odoo 19.4 環境中驗證這些重點,然後再撰寫程序文件或指派更改選擇的責任。 (Odoo 19.4 Release Notes)
網站稅金顯示仍然分開
Odoo 的電子商務稅金顯示是按網站設定。因此,不同網站可以顯示含稅或未稅價格。這項網站設定與 Odoo 19.4 在銷售訂單、採購訂單與發票上可用的控制不同。 (Odoo 19.0 Docs: eCommerce Prices; Odoo 19.4 Release Notes)
將交易文件切換為含稅或未稅定價,不應被視為會改變網站呈現。來源說明的是不同的控制:網站設定管理線上顯示,而 Odoo 19.4 功能適用於受支援的交易文件。 (Odoo 19.0 Docs: eCommerce Prices; Odoo 19.4 發行說明)
當線上交易轉為銷售訂單或發票時,這種區分就很重要。測試時,應比較網站上向客戶顯示的價格,以及最終文件中的呈現方式與稅金計算。僅憑網站顯示,不能證明文件層級的選擇與稅務設定正確。 (Odoo 19.0 文件:電子商務價格; Odoo 19.4 發行說明; Odoo 19.0 文件:會計稅金)
B2B 與 B2C 網站結構
Odoo 的 B2B 與 B2C 文件建議,當企業需要明顯不同的客戶存取與定價行為時,應建立分開的網站。由於稅金顯示是依各網站設定,分開的網站可針對不同客群提供不同的線上稅金呈現。 (Odoo 19.0 文件:電子商務 B2b B2c; Odoo 19.0 文件:電子商務價格)
文件切換並不會移除網站架構上的考量。它會控制銷售訂單、採購訂單與發票上的定價,而當 B2B 與 B2C 營運需要明顯不同的線上存取與定價行為時,分開網站仍是 Odoo 文件所建議的做法。 (Odoo 19.4 發行說明; Odoo 19.0 文件:電子商務 B2b B2c)
同時服務消費者與商業客戶的企業,應分別決定各網站如何顯示價格,以及內部交易文件如何處理含稅顯示。這些決策可能一致,但它們運作在不同層級。文件層級設定不能取代對所需網站結構與各網站稅金顯示的評估。 (Odoo 19.4 發行說明; Odoo 19.0 文件:電子商務價格; Odoo 19.0 文件:電子商務 B2b B2c)
上線前應驗證的項目
首先,確認在部署的 Odoo 19.4 環境中,該控制項是否出現在所有必要的銷售訂單、採購訂單與發票流程中。發行說明列出了支援的文件類別,但所提供資訊未說明存取權限、介面位置,或自訂表單是否需要調整。 (Odoo 19.4 發行說明)
其次,找出所有設定為覆寫文件層級行為的稅金。針對其使用的交易類型逐一測試。檢查每一行所套用的稅金、計算出的金額,以及 Odoo 產生的會計分錄,而不要只依賴顯示的單價或文件總額。 (Odoo 19.4 發行說明; Odoo 19.0 文件:會計稅金)
第三,個別檢視每個網站。Odoo 是依網站設定稅金顯示,因此驗證一個網站,不能代表其他網站的設定也正確。若使用分開的 B2B 與 B2C 網站,請在每個網站上測試預期的價格呈現與客戶存取行為。 (Odoo 19.0 文件:電子商務價格; Odoo 19.0 文件:電子商務 B2b B2c)
第四,測試從網站價格顯示到相關銷售訂單與發票的完整交易流程。若為採購,則測試採購訂單及在適用稅務設定下的後續會計處理。這可檢查網站呈現、文件層級選擇與 Odoo 的行級稅金計算之間的界線。 (Odoo 19.4 發行說明; Odoo 19.0 文件:電子商務價格; Odoo 19.0 文件:會計稅金)
可取得資訊的限制
所提供的來源確認了這項新切換功能、其三種支援的文件類別,以及個別稅金覆寫它的能力。這些來源未說明既有文件的移轉行為、升級後的預設選擇、使用者權限控制、在地化相關結果,或自訂模組的處理方式。 (Odoo 19.4 發行說明)
這些重點需要透過實作測試來確認,而不是根據功能公告作出假設。在將此控制項用於實際作業流程之前,組織應在目標 Odoo 19.4 環境中驗證其稅務、網站、交易文件、範本和會計結果。 (Odoo 19.4 Release Notes; Odoo 19.0 Docs: eCommerce Prices; Odoo 19.0 Docs: Accounting Taxes)
