Fixes for credit imports

This commit is contained in:
David Bomba 2023-07-12 21:19:27 +10:00
parent d40de524f4
commit 348b925947

View File

@ -1173,11 +1173,26 @@ class Import implements ShouldQueue
unset($modified['id']);
$credit = $credit_repository->save(
$modified,
CreditFactory::create($this->company->id, $modified['user_id'])
);
if($credit->status_id == 4)
{
$client = $credit->client;
$client->balance -= $credit->balance;
$client->credit_balance -= $credit->amount;
$client->saveQuietly();
$credit->paid_to_date = $credit->amount;
$credit->balance = 0;
$credit->saveQuietly();
}
//remove credit balance from ledger
if ($credit->balance > 0 && $credit->client->balance > 0) {
$client = $credit->client;