Commit graph

3 commits

Author SHA1 Message Date
fds2610-bot
03a6cf774d Feature: lesende API für den Buchungsabgleich (Issue #13)
Neue, rein lesende HTTP-Schnittstelle für den Finanzmanager:
GET /api/v1/buchungen sucht Buchungen anhand Zeitraum, Betrag (mit
Toleranz) und Währung; GET /api/v1/status dient als Verbindungstest.
Beide sind per HTTP Basic Auth mit den bestehenden FSCash-Zugangsdaten
geschützt und rechnen die intern positiv geführten Bargeldausgaben in
die vom Finanzmanager erwartete Vorzeichenkonvention (Ausgaben negativ)
um.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-19 07:31:31 +02:00
fds2610-bot
803c1e5867 Feature: Zahlart-Filter im Personenreport (Issue #11)
Ergänzt rep-person.php um eine zweite Filtertabelle für Zahlweisen
neben der Kategorien-Auswahl; die Summen werden entsprechend beider
Filter berechnet. Der Link zum Dashboard gibt die gewählten Zahlweisen
als Vorauswahl weiter, analog zur bestehenden Kategorien-Vorauswahl.
2026-07-26 14:13:10 +02:00
fds2610-bot
6f377ea251 V.2.2: Unit-Tests für wichtige Funktionen, automatisch geprüft bei Update
Extrahiert die wichtigste DB-/netzwerkfreie Geschäftslogik (Monatsnavigation,
Admin-/Aktien-Rollenprüfung, Aktien-GuV-Berechnung, OpenFIGI-/Alpha-Vantage-
Antwortauswertung, Eingabevalidierung, CSV-Export, Migrations-Logik) nach
html/lib/fscash.php und deckt sie mit 31 PHPUnit-Tests ab. update.sh
installiert Composer-Abhängigkeiten bei Bedarf und führt die Tests jetzt vor
jedem Deploy aus - bei Fehlschlag wird nichts kopiert oder migriert.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-07-23 17:54:30 +02:00