feat(kunden): Eigenbedarf fuer eigene Hosts (#044)
Eigene Hosts brauchen einen Kunden - sonst stehen sie unter "Nicht zugeordnet" und fehlen in jeder Auswertung. Als gewoehnlicher Kunde erzeugen sie aber Aufgaben, die es nicht gibt: Kundenrechnung erstellen, Kundenrechnung unbezahlt, dazu eine negative Marge in jeder Summe. Das Kennzeichen Eigenbedarf am Kunden nimmt die Verkaufsseite heraus: kein Formular fuer die Kundenrechnung, keine Warnungen darueber, keine Aufgabe, keine Marge - und in den Summen zaehlt der Einkauf mit, Verkauf und Marge nicht. Die Einkaufsseite bleibt vollstaendig: Eigene Hosts kosten echtes Geld, und die Rechnung von Proxmox will bezahlt werden. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,38 @@
|
||||
# #044 Eigene Hosts ohne Weiterberechnung
|
||||
**Status:** erledigt
|
||||
**Meilenstein:** v0.26.0
|
||||
**Labels:** backend, ui, alerts
|
||||
**Geschätzt:** 2 h **Tatsächlich:** 0 h 40 min
|
||||
|
||||
## Auslöser
|
||||
„Ich habe mich auch selbst als Kunden angelegt, da ich ja auch Hosts habe. Aber mir selbst schreibe
|
||||
ich ja keine E-Mails.“
|
||||
|
||||
## Das Problem
|
||||
Die eigenen Hosts brauchen einen Kunden – sonst stehen sie unter *Nicht zugeordnet* und lösen die
|
||||
Warnung „Host ohne Kunde“ aus. Als gewöhnlicher Kunde erzeugen sie aber lauter Aufgaben, die es nicht
|
||||
gibt: „Kundenrechnung erstellen“, „Kundenrechnung unbezahlt“, dazu eine negative Marge in jeder
|
||||
Summe, weil dem Einkauf kein Verkauf gegenübersteht.
|
||||
|
||||
## Behebung
|
||||
Kennzeichen **Eigenbedarf** am Kunden. Für dessen Hosts gilt:
|
||||
|
||||
| | Verhalten |
|
||||
|---|---|
|
||||
| Proxmox-Rechnung | unverändert – die Kosten fallen ja an |
|
||||
| Kundenrechnung | entfällt; das Formular wird durch eine Erklärung ersetzt |
|
||||
| Warnungen „Kundenrechnung fehlt / unbezahlt“ | entfallen |
|
||||
| Warnung „Kunde hat bezahlt – Einkauf offen“ | entfällt |
|
||||
| Aufgabe „Kundenrechnung erstellen“ | entfällt |
|
||||
| Marge | bleibt leer statt negativ |
|
||||
| Summen | Einkauf zählt mit, Verkauf und Marge nicht |
|
||||
|
||||
Dazu ein Abzeichen in der Kundenliste und auf der Laufzeit.
|
||||
|
||||
## Entscheidung
|
||||
Die Einkaufsseite bleibt vollständig erhalten. Eigene Hosts kosten echtes Geld, und die Rechnung von
|
||||
Proxmox will bezahlt werden – nur die Weiterberechnung entfällt.
|
||||
|
||||
Die Alternative wäre gewesen, eigene Hosts ohne Kunden zu lassen und die Warnung „Host ohne Kunde“
|
||||
abzuschalten. Dann fehlten sie aber in jeder Auswertung nach Kunde, und der Einkauf ließe sich nicht
|
||||
mehr zuordnen.
|
||||
@@ -47,4 +47,5 @@ Details und Architektur: [../architektur.md](../architektur.md). Zeiten werden a
|
||||
| [#041](041-doppelte-hosts.md) | Gleichnamige Hosts erkennen und stilllegen | erledigt | v0.24.0 | 3 h | 0 h 50 min |
|
||||
| [#042](042-qdevice-cluster.md) | Cluster-Knoten falsch gelesen bei QDevice | erledigt | v0.24.1 | 1 h | 0 h 20 min |
|
||||
| [#043](043-laufzeiten-bearbeiten.md) | Laufzeiten anlegen, bearbeiten, zusammenführen | erledigt | v0.25.0 | 4 h | 1 h 05 min |
|
||||
| | **Summe** | | | **173 h** | **23 h 58 min** |
|
||||
| [#044](044-eigenbedarf.md) | Eigene Hosts ohne Weiterberechnung | erledigt | v0.26.0 | 2 h | 0 h 40 min |
|
||||
| | **Summe** | | | **175 h** | **24 h 38 min** |
|
||||
|
||||
Reference in New Issue
Block a user