diff --git a/app/Repositories/InvoiceRepository.php b/app/Repositories/InvoiceRepository.php index 8f4259164b6a..43f03130aae2 100644 --- a/app/Repositories/InvoiceRepository.php +++ b/app/Repositories/InvoiceRepository.php @@ -12,8 +12,8 @@ namespace App\Repositories; use App\Factory\InvoiceInvitationFactory; - use App\Jobs\Product\UpdateOrCreateProduct; +use App\Models\Client; use App\Models\ClientContact; use App\Models\Invoice; use App\Models\InvoiceInvitation; @@ -48,6 +48,11 @@ class InvoiceRepository extends BaseRepository { /* Always carry forward the initial invoice amount this is important for tracking client balance changes later......*/ $starting_amount = $invoice->amount; + if(!$invoice->id) { + $client = Client::find($data['client_id']); + $invoice->uses_inclusive_taxes = $client->getSetting('inclusive_taxes'); + } + $invoice->fill($data); $invoice->save();