文章彙整

Magento2 稅率設定 (一)

By Astral Web 4 days agoNo Comments
首頁  /  Magento  /  Magento-2  /  Magento2 稅率設定 (一)

同一件商品,會依國家地區的規定不同,對消費者課徵不同名目的稅或同名目但不同的稅率。例如我國娛樂性消費要課徵娛樂稅、一般跨境要收取關稅/進口稅…等。為了在訂單計算過程中自動將這些稅納入付款金額,Magento提供如下基本設定(本篇以Magento 2.1 版本示例)。

 

本範例假設開設國外商店,販售商品為棉製的衣物。針對台灣購買者預收關稅,這樣消費者收到商品時就不必再自行繳納。依據進口稅規定棉製衣物稅率為12%,此外還要再加計營業稅5%。

 

首先,要設定使用到的稅率。至後台位置 STORES >Taxes > Tax Zones and Rates > Add New Tax Rate

 

以下為設定5%營業稅的範例

Tax Identifier是稅目名稱,我們也可依照不同的store,在Tax Titles欄位指定各個store顯示的稅目名稱。若無設定,則前台會顯示Tax Identifier的值。

Zip/Post Code是適用的郵遞區號,輸入*表示任何值皆適用。此欄位提供字首匹配,例如設定為4*,則表示以4起首的郵遞區號才有效。

Country是適用國家,會匹配客戶在下訂單時的相關地址。這邊設定適用台灣

Rate Percent稅率單位為百分比,輸入5表示5%。

 

這裡還要再設定12%的進口稅:

 

接下來,要設定課稅規則,針對特定客戶群組與特定商品課徵特定稅率。

到位置 STORES > Taxes > Tax Rules > Add New Tax Rule

先設定可辨識的名稱與要綁定的稅率:

 

接著設定適用的客戶課稅層級,介面上可自行新增客戶課稅層級(Add New Tax Class)。此層級在編輯客戶群組時為必選,此設定讓每個客戶可以關聯到對應的課稅規則。

同時也要設定產品的課稅層級,介面上可自行新增產品課稅層級(Add New Tax Class)。此層級在編輯產品時為必選,故產品可以關聯到對應的課稅規則。

只有關聯到的客戶所下的訂單中有關聯到的產品,該課稅規則才會生效。

 

至於優先度這個欄位(Priority)的作用,會發生在多個課稅規則對應到同一個產品時。

假設我們有兩個規則 A 與 B,A的稅率為 5%,B的稅率為12%,兩個規則同時匹配到產品P,該產品的未稅價為5000。

 

當A與B優先度皆設定為0(一致),稅率是兩者加總做計算。即產品P的含稅價為 $5000 * (1 + 0.05 + 0.12) = $5850。

若A優先度0,B優先度為1,則稅率是複算加乘。產品P的含稅價為 $5000 * 1.05 * 1.12 = $5880。

 

了解優先度後,這裡稅額計算是先加乘進口稅,得出結果總計後再加乘營業稅。因此進口稅的規則優先度先於營業稅。我們講進口稅的Priority設為1,營業稅為2。

 

設定好課稅規則後,接著到 STORES > SALES > TAX  設定稅率計算規則與顯示方式。

 

Tax Class for Shipping 用來設定訂單運費是否要課稅。

系統預設是無,但關稅的課稅基礎是包含運費的,這裡我們可以創建台灣網站,僅針對台灣消費者設定運費課稅。

Default Tax Class for Product 為新增產品時的預設課稅層級。

Default Tax Class for Customer 為新增客戶群組時的預設課稅層級。

 

關於計算設定 (Calculation Settings)

Tax Calculation Method Based On是指計算基礎,如果選擇Unit Price(產品單價),就是以產品單價去加成稅率,Magento提供產品單價,產品小計與總計三種基礎。

Tax Calculation Based On 則是稅率規則套用的地址。前面設定稅率時會指定國家,此設定在此是關鍵。Magento提供的選擇有訂單購買人地址,訂單收貨人地址與出貨地。這邊我們設定套用運送地址

Catalog Prices 是非常重要的設定。他決定的是後台產品輸入的價格是否含稅

Shipping Prices 則是針對後台設定的運費是否含稅。

Apply Customer Tax 是設定課稅金額是折扣前或折扣後計算。

Apply Discount On Prices 計算折扣時是否納入課稅金額。要注意的是,此項目有特別註明,如果要將課稅金額納入折扣計算,且課稅金額計算又在折扣之後,則後台的產品價格必須是以含稅方式訂定,系統才能正確計算。

 

Price Display Settings 可設定產品價格或運費在前台,是以含稅或不含稅列示還是兩者皆顯示。為了可以看的出差異,這邊我們設定兩者皆顯示。

 

再來是購物車的顯示設定,可設定單價、小計、運費、訂單總額是否含稅。

至於已成立的訂單、之後開的發票、退貨等,也都可設定單價、小計、運費、訂單總額是否含稅顯示。

 

做完以上設定,現在可以來看看前台囉!

首先瀏覽產品,該產品在後台所設定的價格是$4000.

由於剛剛設定產品定義價格為不含稅,且前台同時顯示未稅與含稅價格,因此畫面顯示未稅價$4000,含稅價$4704 (4000 * 1.12 * 1.05)。

將產品放入購物車,來到如下結帳畫面:

由於購物車顯示皆設定含稅,商品皆已含稅價列示。而運費的設定亦課稅,因此右邊稅的明細除了12%進口稅600,還有5%營業稅 $280。

進口稅:稅基(商品 4000 + 運費 1000) * 0.12 = 600

營業稅:稅基(商品 4000 + 運費 1000+ 進口稅 600)* 0.05 = 280

這邊要注意稅率先後(Priority)的差異雖然不影響最終加總,但會影響個稅目分攤的稅額,所以後台順序務必設定正確。

 

接著確認結帳進入結帳畫面:

我們剛剛所設定的稅率規則,套用依據是運送地址,所以這邊運送地址的選擇會影響稅目是否套用。

首先選擇台灣地址,繼續前往付款方式選擇頁:

右邊結帳金額明細可以看出確實套用12%進口稅與5%營業稅。

那如果回到前一步,選擇非台灣地址呢?

這邊選擇英國地址後,進入下一步付款方式選擇:

因為剛剛稅率只設定適用台灣,所以在變更運送地址為英國後,系統就不會加計台灣的12%進口稅與5%營業稅了。

這裡我們以台灣地址送出訂單,然後來到前台瀏覽該訂單:

剛剛購物車是以含稅單價的方式顯示,在訂單卻是以未稅價顯示。這是為什麼呢?我們回到前面的 Order, Invoices, Credit Memos Display Settings 設定查看,因為Display Price 設定的是未稅價跟購物車顯示的Display Price設定不同,自然有所差異囉。

 

以上,就是Magento套用稅率所需要知道的基本設定。只要透過層層的關聯綁定,便可依照需求彈性設定不同國家所需要的稅率。除此之外,從下單到訂單完成流程之間, 後台還可控制金額顯示是否含稅,以達到前台客戶顯示資訊的客製需求。 下次,我們要介紹的是以產品為差異基礎的稅率設定,以應付更細的課稅法令, 不要錯過了唷!

 

如果有您有更多疑問可以詢問我們,未來會撰寫更多電商網站相關文章,您想知道什麼嗎?歡迎在下方留言給我們。或追蹤我們的粉絲專頁,就不錯過最新文章喔!

想學習更多Magento設定嗎?請見:Magento教學導覽

以上內容由Astralweb 歐斯瑞編寫製作

 000

推薦文章

Categories:
  Magento-2Magento基本操作

留下回應

你的電子郵件地址不會被公開.

取得獨家電子商務祕技

建立更好的策略靈感

跟上全球的網路趨勢

絕佳的電商解決方案

電子商務戰略全指南

每月發送電商戰略指南,只要填寫E-mail即可訂閱!

請到您的信箱確認,即可完成訂閱。