mirror of
https://github.com/invoiceninja/invoiceninja.git
synced 2025-07-07 17:24:36 -04:00
Working on gateway fees
This commit is contained in:
parent
0791e6fbc5
commit
3883c3d4f6
@ -28,15 +28,14 @@ trait ChargesFees
|
||||
}
|
||||
|
||||
if ($settings->fee_percent) {
|
||||
$amount = $this->partial > 0 ? $this->partial : $this->balance;
|
||||
|
||||
// prevent charging taxes twice on the surcharge
|
||||
if ($location == FEE_LOCATION_ITEM) {
|
||||
$amount = $this->partial > 0 ? $this->partial : $this->balance;
|
||||
} else {
|
||||
$amount = $this->amount;
|
||||
if ($location != FEE_LOCATION_ITEM) {
|
||||
if ($this->$taxField) {
|
||||
$taxAmount = 0;
|
||||
foreach ($this->getTaxes() as $key => $tax) {
|
||||
$taxAmount += $tax['amount'];
|
||||
$taxAmount += $tax['amount'] - $tax['paid'];
|
||||
}
|
||||
$amount -= $taxAmount;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user