Projektbudgets

Überblick
Ein Budget beantwortet die Frage: Wie viel darf dieses Projekt kosten, und wie viel davon ist verbraucht? Verbraucht wird über gebuchte Zeiten und Kosten — das Budget rechnet mit, es blockiert nicht.
Das ist eine bewusste Entscheidung: Ein Budget, das Buchungen verhindert, führt dazu, dass Zeiten gar nicht mehr erfasst werden. Ein Budget, das warnt, führt zu einem Gespräch.
Kernaufgaben
Ein Budget setzen. Sie legen den Betrag oder den Stundenumfang je Projekt fest.
Den Verbrauch verfolgen. Die Liste zeigt Budget, Verbrauch und Rest — und die Quote, an der man den Verlauf schneller erkennt als an absoluten Zahlen.
Rechtzeitig gewarnt werden. Beim Überschreiten einer Schwelle wird gemeldet, statt es beim Monatsabschluss festzustellen.
Budgets verschachteln. Ein Budget lässt sich einem umfassenderen unterordnen — ein Projektbudget dem Rahmenbudget des Kunden, ein Aufgabenbudget dem des Projekts. Wählen Sie dazu im Formular das Eltern-Budget. Das Eltern-Ziel muss das eigene umfassen (Kunde vor Projekt vor Aufgabe, oder dasselbe Ziel). Jede Buchung prüft der Budget-Wächter dann entlang der ganzen Kette: Hat das Eltern-Budget eine harte Grenze, stoppt es die Buchung auch dann, wenn das Kind-Budget nur warnt. Schalten Sie am Eltern-Budget Begrenzt Kind-Budgets ein, darf die Summe der Kind-Limits dessen Limit nicht übersteigen — ein weiteres Kind-Budget darüber wird abgelehnt, ebenso ein Absenken des Eltern-Limits unter die vergebene Summe. Die Liste zeigt je Budget, unter welchem es hängt, und am Eltern-Budget die vergebene Summe. Ohne Eltern-Budget bleiben Budgets unabhängig.
Felder im Detail
| Feld | Pflicht | Werte / Format | Was es bewirkt |
|---|---|---|---|
Name name | ja | Text | Wie das Budget heißt. |
Ebene level | ja | Kunde, Projekt, Aufgabe, Vertrag | Woran das Budget hängt. Die Ebene bestimmt, welcher Aufwand darauf läuft. |
Ziel targetId | ja | der jeweilige Datensatz | Welcher Kunde, welches Projekt, welche Aufgabe, welcher Vertrag. |
Einheit unit | ja | Stunden oder Geld | Worin gerechnet wird. |
Betrag amount / Stunden hours | ja | 0 oder mehr | Die Höhe des Budgets, passend zur Einheit. |
Zeitraum period | ja | einmalig, monatlich, quartalsweise, jährlich | Ob das Budget einmal gilt oder sich erneuert. Bei einem laufenden Budget beginnt jede Periode wieder bei voll. |
Deckelung capMode | ja | harte Grenze, Warnung, weich | Was bei Überschreitung passiert. Harte Grenze verhindert weitere Buchungen — wirksam, aber sie hält die Arbeit an; Warnung meldet nur. |
Warnschwellen warnThresholds | nein | Prozentwerte | Ab welchem Verbrauch gewarnt wird, etwa bei 80 % und 100 %. |
Warnen bei Rest warnRemaining | nein | 0 oder mehr | Zusätzlich warnen, wenn nur noch so viel übrig ist. Bei kleinen Budgets aussagekräftiger als ein Prozentwert. |
Eltern-Budget parentBudgetId | nein | bestehendes Budget, das Sie verwalten dürfen | Baut eine Hierarchie: Ein Projektbudget kann Teil eines Kundenbudgets sein. Das Eltern-Ziel muss das eigene umfassen; der Wächter prüft Buchungen auch gegen das Eltern-Budget — so lässt sich ein Jahresrahmen über mehrere Projekte führen. Ein Zyklus wird abgelehnt. |
Begrenzt Kind-Budgets limitsChildren | nein | Ja/Nein | Am Eltern-Budget: die Summe der Limits aller Kind-Budgets darf das eigene Limit nicht übersteigen; alle Kind-Budgets brauchen dieselbe Einheit. Aus = die Kind-Budgets sind frei. |
Marke brandId | nein | eine Ihrer Marken | Für welche Marke. |
Aktiv active | nein | Ja/Nein | Ob das Budget überwacht wird. |
Einstellungen & Rechte
- Lesen:
projects.budget.view - Verwalten:
projects.budget.manage
Modul-Flag: module.budget. Der Verbrauch stammt aus der Zeiterfassung und den Projektkosten — ohne diese Module bleibt das Budget eine reine Vorgabe.
FAQ & Fehlerbilder
Der Verbrauch ist niedriger als erwartet. Prüfen Sie, ob alle Zeiten gebucht sind. Was nicht erfasst ist, kann nicht verbraucht sein.
Ein Kind-Budget lässt sich nicht speichern. Das Eltern-Budget begrenzt seine Kind-Budgets, und die Summe der Limits wäre höher als sein Limit — oder die Einheit weicht ab. Die Meldung nennt Limit und vergebene Summe. Erhöhen Sie das Eltern-Limit oder schalten Sie Begrenzt Kind-Budgets aus.
Das Budget zeigt Rest, obwohl das Projekt fertig ist. Ein Budget läuft nicht automatisch aus. Schließen Sie das Projekt ab, damit es aus der offenen Liste verschwindet.