Einfache Buchung
Ein Betrag wird einem Konto und einer Kategorie zugeordnet. Beispiel: Versicherungsrechnung 480 € → Gemeinsames Konto / Kategorie „Versicherung“.
Split-Buchung
Eine Überweisung wird auf mehrere Konten aufgeteilt. Alle Teilbuchungen teilen dieselbe group_id in wp_womo_transactions.
Beispiel: Frank überweist 500 €: 100 € → Gemeinsames Konto (Monatsbeitrag), 400 € → Urlaubsgeld Frank.
Wiederkehrende Buchungen
Vorlagen in wp_womo_recurring (einfach oder split). Das Dashboard zeigt fällige Vorlagen. Der Admin löst die Buchung manuell aus – kein automatisches Buchen.
Saldo-Berechnung
Der balance-Wert in wp_womo_accounts ist ein gecacheter Wert. Wahrer Saldo jederzeit berechenbar:
SELECT SUM(amount) FROM wp_womo_transactions WHERE account_id = ?
Admin-Funktion „Salden neu berechnen“ synchronisiert den Cache bei Diskrepanz.
Buchungskategorien
| Typ | Kategorien |
|---|---|
| Einnahmen | Monatsbeitrag, Urlaubsgeld-Einzahlung, KM-Pauschale |
| Ausgaben | Versicherung, Kraftfahrzeugsteuer, Reparatur/Wartung, Kraftstoff, Stellplatz/Camping, Sonstiges |
| Umbuchung | Umbuchung zwischen Konten, Urlaubsgeld-Auszahlung |
