Commit graph

29 commits

Author SHA1 Message Date
fds2610-bot
c9afc3e33f Fix #165: Ereignisse zeigen Fehler und Warnungen aus dem ganzen System 2026-08-02 16:50:18 +02:00
fds2610-bot
e81df45382 Fix #170: Tests laufen als www-data und räumen angelegte Dateien selbst auf 2026-08-02 16:12:47 +02:00
fds2610-bot
ed675c8e01 Fix #135: Stored XSS über XSLT in hochgeladenen XML-Belegen behoben 2026-07-27 12:13:55 +02:00
fds2610-bot
fc7ad72b96 Fix #131: CSV-Formel-Injection im Anlagelisten-Export behoben 2026-07-27 12:03:49 +02:00
fds2610-bot
3e92662d92 Fix #138: Lieferanten-Typeahead in der Belegliste ergänzt 2026-07-27 07:12:37 +02:00
fds2610-bot
649684a77b Fix #116: Beleg-Uploads aus dem Web-Root entfernt (nach data/uploads verschoben) 2026-07-08 07:37:45 +02:00
fds2610-bot
6ce2c72cd9 Fix #108: Lieferant in Belegliste inline bearbeiten 2026-06-29 18:15:39 +02:00
FDS
1a23b3e11d Fix #55: Verbindungsfehler-Fallback – kein Retry-Loop, spezifische Fehlermeldung 2026-06-08 21:20:33 +02:00
fds2610-bot
f9b6a5d303 Feature: Buchungsvorlagen im Buchungsdialog
Neues Vorlagen-Badge zwischen Bank-Badge und Buchungsformular in
/belege/{id}. Vorlage auswählen öffnet modalen Dialog mit Feldgruppen
(Metadaten, USt-Zeilen mit Live-Berechnung, Zahlungskonto). Buchungen
werden per VorlageBuchungsService aus JSON-Regeln in der DB erstellt.
Pflege-UI unter /einstellungen/buchungsvorlagen (CRUD inkl. Felder und
Regeln). Initiale Vorlage "Essensbeleg n. abzugsfähig (nur USt.)" via
Migration 080 eingespielt. Test 42 prüft CRUD und Buchungsausführung.
2026-05-28 21:57:04 +02:00
fds2610-bot
8c5ddf26b9 Feature: Einheitliche Icon-Buttons für Bearbeiten, Ansehen, Löschen und Neu erstellen 2026-05-22 11:09:22 +02:00
fds2610-bot
3132196ad6 Refactor: Code-Qualität, Sicherheit und Konsistenz 2026-05-16 07:30:46 +02:00
fds2610-bot
702b0e4664 Feature: Bankbuchung auf mehrere Belege aufteilen mit Restsaldo und Status teilweise 2026-05-15 17:30:31 +02:00
fds2610-bot
ce7a64534b Feature: Bankbuchungs-Badge in Beleganzeige unterhalb der Buchungszeilen 2026-05-15 17:12:02 +02:00
fds2610-bot
e4a6995a31 Feature: Bank-Zuordnung öffnet Buchungsmaske mit vorausgefüllten Feldern 2026-05-14 20:36:09 +02:00
fds2610-bot
81682841a8 Fix: Rechnungs-PDF in Belegansicht inline anzeigen statt herunterladen 2026-05-05 15:40:42 +02:00
fds2610-bot
e62fbe9efe Fix: Beleg referenziert Rechnung via invoice_id, serveFile leitet auf Rechnungs-PDF weiter 2026-05-05 15:29:50 +02:00
fds2610-bot
a9e185560b Refactor: ungenutzte Imports entfernt, Testfixture für KontierungsvorschlagTest 2026-04-21 19:29:00 +02:00
fds2610-bot
aed81022c0 Merge main: Konflikte aufgelöst (OCR entfernt, Anlagevermögen behalten) 2026-04-15 20:35:18 +02:00
fds2610-bot
b9b88defb8 Refactor: KI-Analyse nicht mehr automatisch beim Öffnen eines Belegs 2026-04-15 20:21:09 +02:00
fds2610-bot
05a964edbb Feature: Anlagevermögen-Modal beim Buchen auf AV-Konto 2026-04-12 11:40:51 +02:00
fds2610-bot
60873bb6df Feature: Belegliste CSV-Export, Bewirtungsfelder, EÜR-Zeile im Kontenplan, Lade-Spinner Zuschnitt, Doppelklick-Fix Kontoauswahl, Backup-Script repariert 2026-04-11 16:19:04 +02:00
fds2610-bot
262454e038 Feature: Belegbuchung verbessert, Metadaten bereinigt (Migrationen 024–026)
- Verbindlichkeiten in Kategorie-Auswahl bei Belegbuchung ergänzt
- Direkte Kontonummer-Eingabe über Suchfeld (ohne Dropdown-Auswahl)
- Auto-Select im Konto-Suchfeld nur noch bei exaktem Kontonummer-Treffer
- Flash-Messages bleiben 20 Sekunden sichtbar
- Bewirtungsfelder (Grund, Teilnehmerliste) am Beleg statt an Buchung gespeichert (Migration 024)
- Bewirtungssplit für Konto 4652→4657 analog zu 4650→4654; USt 0% für 4652/4657 automatisch
- Bewirtungshinweis als persistentes Flash (verschwindet nicht automatisch)
- Eingangsdatum aus Belegen entfernt (Migration 025)
- Bruttobetrag am Beleg wird aus Buchungszeilen berechnet, keine manuelle Eingabe mehr
- Kontenrahmen von Produktion übernommen (Migration 026)
2026-04-11 11:43:28 +02:00
fds2610-bot
aa36a16c5a Feature: Manueller Belegzuschnitt per Canvas-UI 2026-04-10 20:20:42 +02:00
fds2610-bot
72d30aa7fe Feature: ImageCropService – weißen Rand bei JPEG/PNG-Upload automatisch wegschneiden 2026-04-10 19:38:34 +02:00
fds2610
b8ef04033c Feature: KI-Kontierungsvorschlag via lokales Ollama oder Remote-LLM
- LlmService: Auto-Discovery lokales Ollama + OpenAI-kompatibler Remote-API-Modus
- KontierungsvorschlagService: PDF-Textextraktion (pdftotext) + Vision für Bilder
- Async-Badge in Beleg-Detailansicht: "Analysiere..." → Formular vorausgefüllt
- Einstellung in Settings (default: aus) mit Provider-Status-Anzeige
- .env.example: Beispielkonfiguration für beide Provider-Typen (auskommentiert)
- Dockerfile: poppler-utils für pdftotext
- Migration 011: ki_vorschlag/ki_vorschlag_at in belege, ki_vorschlag_aktiv in settings
- Test 11: saveKiVorschlag, JSON-Extraktion, isEnabled-Default
2026-03-30 06:13:56 +02:00
fds2610
29295989aa Fix #7: Lieferantenmanagement mit Dropdown-Auswahl an Belegen hinzufügen 2026-03-26 21:06:48 +01:00
fds2610
b6ef6fb4be Bug gefixed 2026-03-25 13:34:47 +01:00
fds2610
4f06a19c2c kleine Verbesserungen, Favicon und Sicherheit 2026-03-25 10:35:27 +01:00
fds2610
87415548e8 Initial commit 2026-03-25 00:19:33 +01:00