Fix for negative line item taxes
This commit is contained in:
parent
58e720ef40
commit
2b2373499d
1 changed files with 10 additions and 6 deletions
|
|
@ -508,13 +508,17 @@ class InvoiceRepository extends BaseRepository
|
|||
}
|
||||
}
|
||||
|
||||
$taxRate1 = Utils::parseFloat($item['tax_rate1']);
|
||||
if ($taxRate1 != 0) {
|
||||
$itemTax += round($lineTotal * $taxRate1 / 100, 2);
|
||||
if (isset($item['tax_rate1'])) {
|
||||
$taxRate1 = Utils::parseFloat($item['tax_rate1']);
|
||||
if ($taxRate1 != 0) {
|
||||
$itemTax += round($lineTotal * $taxRate1 / 100, 2);
|
||||
}
|
||||
}
|
||||
$taxRate2 = Utils::parseFloat($item['tax_rate2']);
|
||||
if ($taxRate2 != 0) {
|
||||
$itemTax += round($lineTotal * $taxRate2 / 100, 2);
|
||||
if (isset($item['tax_rate2'])) {
|
||||
$taxRate2 = Utils::parseFloat($item['tax_rate2']);
|
||||
if ($taxRate2 != 0) {
|
||||
$itemTax += round($lineTotal * $taxRate2 / 100, 2);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue