diff --git a/app/Models/Expense/Vendor.php b/app/Models/Expense/Vendor.php index b785fab53..5af0b8eca 100644 --- a/app/Models/Expense/Vendor.php +++ b/app/Models/Expense/Vendor.php @@ -70,4 +70,11 @@ class Vendor extends Model return $this->getMedia('logo')->last(); } + + public function getAmountAttribute() + { + $invoice_total = $this->bills()->notPaid()->sum('amount'); + + return $invoice_total; + } } diff --git a/app/Models/Income/Customer.php b/app/Models/Income/Customer.php index 96be490e4..175f08c4b 100644 --- a/app/Models/Income/Customer.php +++ b/app/Models/Income/Customer.php @@ -64,4 +64,11 @@ class Customer extends Model { $this->user_id = null; } + + public function getAmountAttribute() + { + $invoice_total = $this->invoices()->notPaid()->sum('amount'); + + return $invoice_total; + } } diff --git a/resources/views/expenses/vendors/index.blade.php b/resources/views/expenses/vendors/index.blade.php index f5aa6c9e3..48d0f5e7e 100644 --- a/resources/views/expenses/vendors/index.blade.php +++ b/resources/views/expenses/vendors/index.blade.php @@ -33,9 +33,10 @@ - + + @@ -46,6 +47,7 @@ +
@sortablelink('name', trans('general.name'))@sortablelink('name', trans('general.name')) @sortablelink('phone', trans('general.phone')) {{ trans('general.actions') }}
{{ $item->name }} {{ $item->phone }}@money($item->amount, setting('general.default_currency'), true)