Abrechnungsgrüne nun immer erforderlich
This commit is contained in:
@@ -30,6 +30,7 @@ class InvoiceType extends CommonModel {
|
||||
protected $fillable = [
|
||||
'slug',
|
||||
'name',
|
||||
'purchase_example',
|
||||
'sort_order',
|
||||
'selectable',
|
||||
'counts_as_expense',
|
||||
@@ -61,10 +62,13 @@ class InvoiceType extends CommonModel {
|
||||
* Beitragserstattung mindert bereits die Einnahmenseite, weil der abgemeldete Teili dort herausfällt.
|
||||
* Als Ausgabe gezählt, ginge derselbe Vorgang ein zweites Mal in die Bilanz.
|
||||
*
|
||||
* Der Name ist zweiter Sortierschlüssel: Die meisten Typen teilen sich `sort_order = 1`, und ohne ihn
|
||||
* stünden die Zeilen der Ausgabenrechnung bei jedem Aufruf in einer anderen Reihenfolge.
|
||||
*
|
||||
* @return \Illuminate\Database\Eloquent\Collection<int, self>
|
||||
*/
|
||||
public static function countingAsExpense(): \Illuminate\Database\Eloquent\Collection
|
||||
{
|
||||
return self::where('counts_as_expense', true)->orderBy('sort_order')->get();
|
||||
return self::where('counts_as_expense', true)->orderBy('sort_order')->orderBy('name')->get();
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user