Ausgaben-Splitter

Gruppenausgaben gleichmäßig oder mit benutzerdefinierten Anteilen (Prozente oder feste Beträge) aufteilen. Ausgabe: Salden pro Person + Überweisungsanweisungen („A schuldet B X €“).

Greedy algorithm: largest debtor pays largest creditor until everyone clears. This is usually optimal but not always provably minimum for adversarial cases.

Wofür

Der „Wir waren im Wochenend-Trip — wer schuldet wem?“-Rechner. Mitglieder, Ausgaben (wer zahlte, wer trägt's), und das Tool berechnet Netto-Saldo plus minimale Überweisungen. Alles im Browser.

So geht's

  1. Mitglieder hinzufügen.
  2. Ausgabe: wer zahlte, Betrag, Aufteilung (gleich / %-Anteile / feste Beträge).
  3. Salden ablesen — positiv = bekommt zurück, negativ = schuldet.
  4. Zahlungen ausführen (n Personen → max. n−1 Überweisungen).
  5. „URL speichern“ teilt den Zustand mit der Gruppe.

Algorithmus

Das echte Minimum-Transaktionen-Problem ist NP-schwer. Wir nehmen greedy: größter Schuldner zahlt größtem Gläubiger. In fast allen Alltagsfällen optimal.

Währungen

Eine Gruppe = eine Währung. Bei gemischter Reise: jede Ausgabe vorher mit Tageskurs der Belastung umrechnen.

URL teilen

Daten landen im Fragment — wird nie zum Server gesendet, aber wer die URL hat, sieht alles. In privater Gruppe teilen.

Stolperfallen