We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 13d3888 commit a716df9Copy full SHA for a716df9
app/code/Magento/Tax/Model/Plugin/OrderSave.php
@@ -97,8 +97,12 @@ protected function saveOrderTax(\Magento\Sales\Api\Data\OrderInterface $order)
97
} else {
98
$percentSum = 0;
99
foreach ($taxRates as $rate) {
100
- $realAmount = $rates['amount'] * $rate['percent'] / $rates['percent'];
101
- $realBaseAmount = $rates['base_amount'] * $rate['percent'] / $rates['percent'];
+ $percentSum += $rate['percent'];
+ }
102
+
103
+ foreach ($taxRates as $rate) {
104
+ $realAmount = $rates['amount'] * $rate['percent'] / $percentSum;
105
+ $realBaseAmount = $rates['base_amount'] * $rate['percent'] / $percentSum;
106
$ratesIdQuoteItemId[$rates['id']][] = [
107
'id' => $taxesArray['item_id'],
108
'percent' => $rate['percent'],
0 commit comments