Налоговая просчеты для частичного кредита
Вопрос
Мы работаем над проектом для клиента, который работает на Magento Community Edition 1.7.0.1.
Мы столкнулись с следующей проблемой:
Когда мы создаем частичную кредитную память, пересчет суммы налога выполняется должным образом. (= Общее налоговое поле)
Как только мы нажимаем на Общее налоговое поле Просмотрев детали частичной кредитной памяти, мы только что создали подробности. (Поведение по умолчанию Magento).
Расчет ставки налога неверен:
Как вы можете видеть, «общий TVA» (= общий налог) является правильным, но подробная налоговая ставка «TVA (21%)» не является правильной.
Данная сумма рядом с «TVA (21%)» соответствует общей сумме налога полного заказа, который мы создали.
По сути, это означает, что это не пересчитано правильно ... у кого -нибудь из вас тоже есть эта проблема? Может ли это быть ошибкой Magento? Есть идеи, какой самый чистый способ будет решить это?
Решение
Удалось решить это, редактируя приложение/Design/frontend/your_package/your_theme/stemplate/tax/order/tax.phtml:
Ищите следующее:
<?php
$percent = $info['percent'];
$amount = $info['amount'];
$rates = $info['rates'];
$isFirst = 1;
?>
и замените его:
<?php
$percent = $info['percent'];
$amount = $_source->getTaxAmount();
$rates = $info['rates'];
$isFirst = 1;
?>