簡體   English   中英

Magento 1.9.2.2將捆綁商品與TaxJar 2.1.0結合使用會導致對捆綁商品本身進行計稅

[英]Magento 1.9.2.2 using bundle items with TaxJar 2.1.0 causes tax calculated on the bundle item itself

我們捆綁了在Magento 1.9.2.2中配置的項目,即,我們具有以下內容:

  • 我的特殊捆綁產品(包含:)
    • 硬件設備
    • 應用程序軟件
    • 一張預付費儲值卡,可免費訂閱一年的雲存儲

我們一直在使用Avalara進行稅收計算,但現在希望移至TaxJar。 因此,在我們的Magento應用程序的本地開發實例上,我禁用了Avatax,安裝了TaxJar 2.1.0擴展程序,將其全部設置為幾個稅務關系位置以進行測試等,然后通過下單購買以下產品進行測試我們的硬件/軟件捆綁產品。

我的測試表明,TaxJar按預期對捆綁商品中的每個簡單商品進行了稅收計算,但對捆綁商品容器中的商品進行了稅收計算,這是不應該發生的。 有趣的是,Magento不會在訂單摘要中逐行顯示稅率/金額,但是總稅額會反映出來-您可以算算,很容易看到發生了什么。

因此,我認為可以阻止此行為的方法是創建一個Tax Class(我現在將其命名為“ Bundle_Placeholder”),並將TaxJar值分配為“ Other Exempt(99999)”。 然后,我想在捆綁商品配置上將其設置為“稅種”,即通過目錄->管理產品(來自Magento管理應用程序),然后通過“價格”標簽。 但是問題是,“稅收類別”下拉字段被禁用-我們無法對其進行編輯/更改。 它只是設置為默認的“無”。

現在,檢驗我的理論,即如果我們能夠找到一種方法,將捆綁產品的稅種設置為我的新“ Bundle_Placeholder”類,那么它將確實抑制(“免稅”)稅收在捆綁容器級別的項目上計算,我能夠在Magento db模式中查找名為catalog_product_flat_1的表,在其中可以將tax_class_id設置為我的“ Bundle_Placeholder”稅類的ID,以獲取捆綁商品ID。 因此,當我結帳捆綁商品時,現在可以正確計算稅款。 因此,我知道將免稅類別與捆綁商品相關聯會得到“修復”,但是正如我所說,Magento admin中的“稅收類別”字段對於捆綁商品是禁用的。 並且catalog_product_flat_1似乎是一種索引表,因為如果我進入Magento管理員並“全部重新索引”,則我的捆綁商品的catalog_product_flat_1中的tax_class_id值會返回到“ None”值,然后稅金將被過度計算再次。

因此,有人對如何永久解決此問題有任何建議,而不必刪除然后重新創建我們的所有捆綁商品? (我假設magento管理員可以讓我們在創建時為捆綁產品設置稅種值,但我不確定...)

我相信捆綁產品是Magento的標准部件,因此,我對TaxJar不了解開箱即用的“捆綁”訂單項,在結帳時計算稅額感到驚訝,這讓我有些驚訝。 也許我缺少其他一些配置技巧? 我已經搜索了TaxJar的支持網站和常見問題解答,但還沒有雪茄...

TaxJar 2.1.2(6月24日發布)應解決捆綁產品的此計算問題。 我們必須解決通過銷售稅API的計算響應將產品ID與訂單項相關聯的方式的問題。 如果您發現我們擴展的特定技術問題,請隨時在官方GitHub repo中打開一個新問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM