我正在運行Magento 1.5.1.0,並用於對發票總計進行稅務計算問題。雖然我的商店中所有總計的計算都是正確的,但後端發票視圖和pdf發票將顯示不正確的總計。 (簡短的版本:小計將包括船舶噸稅,雖然運費稅航運已經icluded) http://i731.photobucket.com/albums/ww318/vitamin6/orderview_fixed.jpgMagento:關於發票總計的稅額計算錯誤
錯誤,顯示值和修正值之間的差異可以在這個圖片中可以看出
所以我在freelancer.com上發佈了這個問題,並且有人設法解決了這個問題。但是,後來我發現,修復並未涵蓋所有情況 - 如果訂單已免費送貨,發票小計仍然不正確。下面是截圖以示區別: http://i731.photobucket.com/albums/ww318/vitamin6/orderview_freeship.jpg
自由職業者編輯以下文件來修復錯誤的稅額計算: 應用程序\代碼\本地\法師\銷售\型號\訂單\發票\共\小計。 PHP
在有以下代碼:
if ($invoice->isLast()) {
$subtotal = $allowedSubtotal;
$baseSubtotal = $baseAllowedSubtotal;
$subtotalInclTax = $allowedSubtotalInclTax;
$baseSubtotalInclTax = $baseAllowedSubtotalInclTax;
替換爲這一個:
if ($invoice->isLast()) {
$subtotal = $allowedSubtotal;
$baseSubtotal = $baseAllowedSubtotal;
//$subtotalInclTax = $allowedSubtotalInclTax;
//$baseSubtotalInclTax = $baseAllowedSubtotalInclTax;
$subtotalInclTax = min($allowedSubtotalInclTax, $subtotalInclTax);
$baseSubtotalInclTax = min($baseAllowedSubtotalInclTax, $baseSubtotalInclTax);
有人可以指出我正確的方向,我將不得不進一步修改文件以使訂單免費送貨的修復工作? 如果需要,可以提供有關稅務設置等的更多詳情 - 預先感謝您!
通過修改兩個核心文件自己修復它。 – loeffel 2012-04-02 16:23:16
也爲我修復它。不明白爲什麼。 – 2012-05-15 11:14:50
你能告訴我你自己做了什麼來修復它嗎? – mniess 2012-07-04 12:01:52