Magento为什么在计算税额时存储舍入增量
在模型中tax/Sales_Total_Quote_Tax,有一种_deltaRound()舍入价格的方法。它增加了一个小的变化量,以在四舍五入时停止不确定的行为。 /** * Round price based on previous rounding operation delta * * @param float $price * @param string $rate * @param bool $direction price including or excluding tax * @param string $type * @return float */ protected function _deltaRound($price, $rate, $direction, $type = 'regular') { if ($price) { $rate …