dont include transfers in summary

This commit is contained in:
Denis Duliçi
2022-07-20 16:55:26 +03:00
parent dd0fd15493
commit 894c2cef1a
3 changed files with 16 additions and 1 deletions

View File

@ -4,6 +4,7 @@ namespace App\Traits;
use App\Events\Banking\TransactionPrinting;
use App\Models\Banking\Transaction;
use App\Models\Setting\Category;
use Illuminate\Support\Str;
trait Transactions
@ -44,6 +45,18 @@ trait Transactions
return ! $this->isRecurring();
}
public function isTransfer(): bool
{
$category_id = $this->category_id ?? $this->transaction->category_id ?? $this->model->category_id ?? 0;
return $category_id == Category::transfer();
}
public function isNotTransfer(): bool
{
return ! $this->isTransfer();
}
public function getIncomeTypes($return = 'array')
{
return $this->getTransactionTypes('income', $return);