accrual invoices/bills
This commit is contained in:
@@ -79,6 +79,21 @@ class Bill extends Model
|
||||
return $this->hasMany('App\Models\Expense\BillHistory');
|
||||
}
|
||||
|
||||
public function scopeDue($query, $date)
|
||||
{
|
||||
return $query->where('due_at', '=', $date);
|
||||
}
|
||||
|
||||
public function scopeLatest($query)
|
||||
{
|
||||
return $query->orderBy('paid_at', 'desc');
|
||||
}
|
||||
|
||||
public function scopeAccrued($query)
|
||||
{
|
||||
return $query->where('bill_status_code', '!=', 'new');
|
||||
}
|
||||
|
||||
/**
|
||||
* Convert amount to double.
|
||||
*
|
||||
@@ -100,9 +115,4 @@ class Bill extends Model
|
||||
{
|
||||
$this->attributes['currency_rate'] = (double) $value;
|
||||
}
|
||||
|
||||
public function scopeDue($query, $date)
|
||||
{
|
||||
return $query->where('due_at', '=', $date);
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user