error de cálculo de impuestos para Nota de crédito parcial
Pregunta
Estamos trabajando en un proyecto para un cliente que se ejecuta en Magento Community Edition 1.7.0.1.
Nos hemos encontrado con el problema siguiente:
Cuando creamos una nota de crédito parcial del nuevo cálculo del importe del impuesto se realiza correctamente. ( = campo Impuesto Total )
Una vez que se hace clic en el campo Impuesto Total durante la visualización de los detalles de la nota de crédito parcial que acabamos de crear los detalles se salga. (Comportamiento por defecto Magento).
El cálculo de la tasa de impuestos es un error:
Como se puede ver el "total TVA" (= Total Tax) es correcta pero el "TVA (21%)" tasa de impuestos detallada no es correcta.
La cantidad dada junto a "TVA (21%)" coincide con la cantidad total de impuestos de la orden completa que hemos creado.
Básicamente, significa que esto no se vuelve a calcular correctamente ... ¿Alguno de ustedes también tienen este problema? Podría ser un error Magento? Cualquier idea de lo que sería la manera más limpia para solucionar esto?
Solución
logrado resolver esto editando app / design / frontend / your_package / your_theme / template / impuestos / pedido / tax.phtml:
buscar los siguientes:
<?php
$percent = $info['percent'];
$amount = $info['amount'];
$rates = $info['rates'];
$isFirst = 1;
?>
y reemplazarlo con:
<?php
$percent = $info['percent'];
$amount = $_source->getTaxAmount();
$rates = $info['rates'];
$isFirst = 1;
?>