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..ea1ca8762 100644 --- a/resources/views/expenses/vendors/index.blade.php +++ b/resources/views/expenses/vendors/index.blade.php @@ -36,6 +36,7 @@
@sortablelink('name', trans('general.name')) | +@sortablelink('name', trans('general.name')) | @sortablelink('phone', trans('general.phone')) | +{{ trans('general.actions') }} | {{ $item->name }} | {{ !empty($item->email) ? $item->email : trans('general.na') }} | {{ $item->phone }} | +@money($item->amount, setting('general.default_currency'), true) | @if ($item->enabled) {{ trans('general.enabled') }} |
---|