> $kategorien * @var string $kostenFormular id des Formulars, wenn die Felder außerhalb stehen */ $kostenFormular ??= ''; $formAttribut = $kostenFormular === '' ? '' : ' form="' . View::h($kostenFormular) . '"'; $hinterlegt = Wertpapierkosten::kategorien(); /** Eine Betragszeile mit ihrer Kategorie daneben. */ $zeile = static function (string $art, string $name) use ($formAttribut, $hinterlegt, $kategorien): void { $kategorie = $hinterlegt[$art] ?? null; $pfad = ''; foreach ($kategorien as $eintrag) { if ((int)$eintrag['id'] === (int)$kategorie) { $pfad = (string)$eintrag['pfad']; break; } } ?> > ohne Kategorie' : View::h($pfad) ?> $name) { $zeile($art, $name); } ?> $name) { $zeile($art, $name); } ?>
ArtBetragKategorie
Gebühren
Steuern
Kosten 0,00

Arten ohne Kategorie landen als Splitzeile ohne Zuordnung im Kontoblatt. Die feste Zuordnung steht unter Einstellungen → Wertpapiere.