Fix for negative line item taxes

This commit is contained in:
Hillel Coren 2017-06-21 14:01:26 +03:00
parent 58e720ef40
commit 2b2373499d

View File

@ -508,13 +508,17 @@ class InvoiceRepository extends BaseRepository
} }
} }
$taxRate1 = Utils::parseFloat($item['tax_rate1']); if (isset($item['tax_rate1'])) {
if ($taxRate1 != 0) { $taxRate1 = Utils::parseFloat($item['tax_rate1']);
$itemTax += round($lineTotal * $taxRate1 / 100, 2); if ($taxRate1 != 0) {
$itemTax += round($lineTotal * $taxRate1 / 100, 2);
}
} }
$taxRate2 = Utils::parseFloat($item['tax_rate2']); if (isset($item['tax_rate2'])) {
if ($taxRate2 != 0) { $taxRate2 = Utils::parseFloat($item['tax_rate2']);
$itemTax += round($lineTotal * $taxRate2 / 100, 2); if ($taxRate2 != 0) {
$itemTax += round($lineTotal * $taxRate2 / 100, 2);
}
} }
} }