accrual invoices/bills

This commit is contained in:
denisdulici
2017-11-07 05:11:03 +03:00
parent 7bba022101
commit 188953d862
21 changed files with 562 additions and 387 deletions

View File

@@ -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);
}
}