Fixes for invoice item calcs

This commit is contained in:
David Bomba 2023-10-28 11:13:55 +11:00
parent 8d9d0f2eed
commit a4c3ab58fc
2 changed files with 7 additions and 3 deletions

View File

@ -400,7 +400,10 @@ class InvoiceItemSum
$item_tax = 0;
// $amount = $this->item->line_total - ($this->item->line_total * ($this->invoice->discount / $this->sub_total));
if($this->invoice->discount > 0)
$amount = ($this->sub_total > 0) ? $this->item->line_total - ($this->invoice->discount * ($this->item->line_total / $this->sub_total)) : 0;
else
$amount = $this->item->line_total - ($this->item->line_total * ($this->invoice->discount / $this->sub_total));
$item_tax_rate1_total = $this->calcAmountLineTax($this->item->tax_rate1, $amount);

View File

@ -108,7 +108,8 @@ class DirectDebit implements MethodInterface
$response = $this->go_cardless->gateway->billingRequests()->create([
"params" => [
"mandate_request" => [
"currency" => auth()->guard('contact')->user()->client->currency()->code
"currency" => auth()->guard('contact')->user()->client->currency()->code,
"verify" => "recommended"
]
]
]);