Commit graph

247 commits

Author SHA1 Message Date
fds2610
0cc2b6aa0b Merge pull request 'Fix: FinTS-Registrierungsnummer (productName) eintragen' (#86) from fds2610-bot/Steuerkram:main into main
Reviewed-on: https://codeberg.org/fds2610/Steuerkram/pulls/86
2026-05-23 11:34:56 +02:00
fds2610-bot
841e1e916f Fix: FinTS-Registrierungsnummer (productName) eintragen 2026-05-23 11:34:20 +02:00
fds2610
bd5e99c633 Merge pull request 'Fix: FinTS productName auf FSCash gesetzt' (#85) from fds2610-bot/Steuerkram:main into main
Reviewed-on: https://codeberg.org/fds2610/Steuerkram/pulls/85
Änderung ist beantragt, der Name wird wieder zurückgestellt, sobald die Änderung durch ist.
2026-05-23 11:30:59 +02:00
fds2610-bot
00fbf74307 Fix: FinTS productName auf 'FSCash' gesetzt 2026-05-23 11:29:24 +02:00
fds2610
d3f3f13c79 Merge pull request 'Feature: "Abrufen ab"-Auswahl im Bearbeiten-Dialog der Direktverbindungen' (#84) from fds2610-bot/Steuerkram:main into main
Reviewed-on: https://codeberg.org/fds2610/Steuerkram/pulls/84
2026-05-22 13:08:16 +02:00
fds2610-bot
6ba281cfc1 Feature: "Abrufen ab"-Auswahl im Bearbeiten-Dialog der Direktverbindungen 2026-05-22 13:02:32 +02:00
fds2610
fdc4da79f8 Merge pull request 'Fix: FinTS-Konto-Auswahl speichern + Bearbeiten-Dialog mit Checkboxen' (#83) from fds2610-bot/Steuerkram:main into main
Reviewed-on: https://codeberg.org/fds2610/Steuerkram/pulls/83
2026-05-22 12:21:31 +02:00
fds2610-bot
0dc1b6c3a7 Fix: FinTS-Konto-Auswahl speichern + Bearbeiten-Dialog mit Checkboxen
Session-Lock im SSE-Stream blockierte den parallelen POST der Konto-Auswahl
bis zum Timeout. session_write_close() im Run-Endpoint behebt das.
Bearbeiten-Dialog zeigt gespeicherte Konto-Identifier jetzt als Checkboxen;
Abhaken entfernt aus account_filter, alles abgehakt = Reset.
2026-05-22 12:19:16 +02:00
fds2610
1efce29956 Merge pull request 'Feature: APP_KEY Status & Generator in den Einstellungen' (#82) from fds2610-bot/Steuerkram:main into main
Reviewed-on: https://codeberg.org/fds2610/Steuerkram/pulls/82
2026-05-22 11:49:10 +02:00
fds2610-bot
df6dabf58b Feature: APP_KEY Status & Generator in den Einstellungen 2026-05-22 11:48:26 +02:00
fds2610
6d36fe7155 Merge pull request 'UI: Einheitliche Icon-Buttons für Bearbeiten, Ansehen, Löschen und Neu erstellen' (#81) from fds2610-bot/Steuerkram:main into main
Reviewed-on: https://codeberg.org/fds2610/Steuerkram/pulls/81
2026-05-22 11:15:07 +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
86ab3b6152 Merge pull request 'Feature: UI: Drag-and-Drop Reihenfolge der Direktverbindungs-Kacheln' (#80) from fds2610-bot/Steuerkram:main into main
Reviewed-on: https://codeberg.org/fds2610/Steuerkram/pulls/80
2026-05-22 09:30:57 +02:00
fds2610-bot
b42758eb6e Feature: Drag-and-Drop Reihenfolge der Direktverbindungs-Kacheln
- Migration 071 ergänzt bank_sources.sort_order
- Drag-Handle (⠿) oben links jeder Kachel
- Gezogene Kachel hängt am Mauszeiger, Ursprung mit lila Rahmen
- Blauer Strich im Gap markiert die Einfügeposition
- Reihenfolge wird per AJAX nach /bank/direkt/_order persistiert
2026-05-22 09:24:56 +02:00
fds2610
a800b2553d Merge pull request 'Feature: Kontenrahmen + Online Bankenabruf FinTS + Paypal API' (#79) from fds2610-bot/Steuerkram:main into main
Reviewed-on: https://codeberg.org/fds2610/Steuerkram/pulls/79
2026-05-22 07:33:35 +02:00
fds2610-bot
995b52fbd3 Feature: FinTS-Direktverbindung und vereinheitlichte Importquellen
- FinTS-Abruf für Comdirect/DKB/Sparkassen via nemiah/php-fints (4.1)
  inkl. photoTAN-Eingabe-Modal und Multi-Konto-Auswahl
- Neue Tabelle bank_sources (CSV/API/FinTS) ersetzt bank_import_formats
  und bank_connections, Backfill in Migration 068
- Symmetrische Verschlüsselung sensibler Felder (PayPal-Signature,
  FinTS-PIN) mit AES-256-GCM, APP_KEY in .env
- Routes /bank/fints* → /bank/direkt*; "+ Neue Bank…"-Dialog erlaubt
  freie API/FinTS-Anbieter
- Scripts/encrypt_bank_secrets.php als idempotenter Migrations-Helfer
- Neue Tests 36 (Crypto) und 37 (BankSource)
2026-05-22 07:17:00 +02:00
fds2610-bot
72edcf89b5 Feature: Kontenrahmen-Sync von Prod (2026-05-21) 2026-05-21 16:10:04 +02:00
fds2610-bot
ad2715b52a Fix: EÜR-Spaltenbreiten in Web und PDF angepasst 2026-05-21 15:39:40 +02:00
fds2610
0b3aed91a6 Merge pull request 'Feature: Passwort-Reset-Skript und Doku' (#78) from fds2610-bot/Steuerkram:main into main
Reviewed-on: https://codeberg.org/fds2610/Steuerkram/pulls/78
2026-05-21 14:58:24 +02:00
fds2610-bot
810c49613a Feature: Passwort-Reset-Skript und Doku 2026-05-21 14:57:27 +02:00
fds2610
942dd8fadd Merge pull request 'Feature: Restore-Skript für DB, Uploads und Migrationen' (#76) from fds2610-bot/Steuerkram:main into main
Reviewed-on: https://codeberg.org/fds2610/Steuerkram/pulls/76
2026-05-17 15:41:21 +02:00
fds2610-bot
315cafb131 Feature: Restore-Skript für DB, Uploads und Migrationen 2026-05-17 15:39:05 +02:00
fds2610
d784e46af8 Merge pull request 'Feature: Bank-Import mit konfigurierbaren Formaten, Buchungstext-Templates und Dublettenprüfung' (#75) from fds2610-bot/Steuerkram:main into main
Reviewed-on: https://codeberg.org/fds2610/Steuerkram/pulls/75
2026-05-17 13:49:24 +02:00
fds2610-bot
aa9ccd1207 Feature: Bank-Import mit konfigurierbaren Formaten, Buchungstext-Templates und Dublettenprüfung
Fix: Dublettenprüfung verwendet nur (buchungstag, wertstellung, wert) ohne buchungstext,
da Vorlagenänderungen sonst zu falschen Duplikaten führen.
2026-05-17 13:47:16 +02:00
fds2610-bot
f78353626d Fix: Timezone Europe/Berlin für Container und PHP gesetzt 2026-05-16 08:30:59 +02:00
fds2610-bot
3132196ad6 Refactor: Code-Qualität, Sicherheit und Konsistenz 2026-05-16 07:30:46 +02:00
fds2610
c38156b1ca Merge pull request 'Feature: Lieferantenname im Buchungsjournal' (#74) from fds2610-bot/Steuerkram:main into main
Reviewed-on: https://codeberg.org/fds2610/Steuerkram/pulls/74
2026-05-15 20:48:20 +02:00
fds2610-bot
93d6aacbae Feature: Lieferantenname im Buchungsjournal unter Belegnr. anzeigen und in Suche einbeziehen 2026-05-15 20:47:17 +02:00
fds2610
70e38cfda6 Merge pull request 'Feature: Split-View in Belegliste mit Vorschau-Panel rechts' (#73) from fds2610-bot/Steuerkram:main into main
Reviewed-on: https://codeberg.org/fds2610/Steuerkram/pulls/73
2026-05-15 19:27:15 +02:00
fds2610-bot
134ac84bb2 Feature: Split-View in Belegliste mit Vorschau-Panel rechts 2026-05-15 19:17:22 +02:00
fds2610
a30221ff53 Merge pull request 'Feature: Bank-Zuordnung zeigt Ausgangsrechnungen inkl. Rechnungen ohne Beleg' (#72) from fds2610-bot/Steuerkram:main into main
Reviewed-on: https://codeberg.org/fds2610/Steuerkram/pulls/72
2026-05-15 19:10:30 +02:00
fds2610-bot
4fb0b21a90 Feature: Bank-Zuordnung zeigt Ausgangsrechnungen inkl. Rechnungen ohne Beleg
- Eingabe-Spalte aus Beleg-Liste entfernt (alloc_betrag als Hidden-Field)
- Beleg-Liste nach Datum neu->alt sortiert
- Ausgangsrechnungen ohne Bank-Link in offene Belege aufgenommen
- Rechnungen mit fehlendem Beleg (beleg_id IS NULL) werden angezeigt
- Beim Verknüpfen solcher Rechnungen wird Beleg-PDF automatisch erstellt
2026-05-15 19:09:45 +02:00
fds2610
66b22b143a Merge pull request 'Bank-Workflow: Mehrfachzuordnung, Fixes & Metadaten' (#71) from fds2610-bot/Steuerkram:main into main
Reviewed-on: https://codeberg.org/fds2610/Steuerkram/pulls/71
2026-05-15 18:22:44 +02:00
fds2610-bot
700dc2952f Fix: betrag_brutto in Beleg-Metadaten nach jeder Buchung aktualisieren 2026-05-15 18:20:12 +02:00
fds2610-bot
c399a917ce Fix: Bank-Transaktionsstatus basiert auf tatsächlichem Buchungs-Bruttobetrag statt alloc_betrag-Vorausfüllwert 2026-05-15 18:09:36 +02:00
fds2610-bot
2034372210 Fix: alloc_betrag und bank_tx_id bleiben bei Validierungsfehlern in der Buchungsmaske erhalten 2026-05-15 18:02:09 +02:00
fds2610-bot
d31e5afa57 Fix: Beleg-Upload in Bank-Zuordnung speichert Datei jetzt im korrekten public/static/uploads-Pfad 2026-05-15 17:53:12 +02:00
fds2610-bot
b1be01ff86 Feature: Drag&Drop-Upload in Bank-Zuordnung; Beleg-Upload ohne sofortige Verknüpfung; Button 'Verknüpfung aufheben' im Belegs-Badge 2026-05-15 17:48:51 +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
267fa7cd1e Merge pull request 'Bank-Import: Dublettenprüfung, Fixes & Beleg-Verknüpfung' (#70) from fds2610-bot/Steuerkram:main into main
Reviewed-on: https://codeberg.org/fds2610/Steuerkram/pulls/70
2026-05-15 17:14:54 +02:00
fds2610-bot
ce7a64534b Feature: Bankbuchungs-Badge in Beleganzeige unterhalb der Buchungszeilen 2026-05-15 17:12:02 +02:00
fds2610-bot
d7cc7c2661 Feature: Gebuchte Bankbuchungen verlinken auf Beleg; Belegnummer in Statuszeile 2026-05-15 17:09:35 +02:00
fds2610-bot
aa0dd01e66 Fix: Dateiname-Check entfernt – Dublettenprüfung übernimmt die Schutzfunktion 2026-05-15 17:05:05 +02:00
fds2610-bot
eede667809 Feature: Dublettenprüfung beim Bank-Import mit interaktiver Bestätigungsseite 2026-05-15 16:58:49 +02:00
fds2610-bot
9d54e92632 Fix: Nettobetrag-Neuberechnung bei Kategorie-Wechsel in Bank-Buchungsmaske 2026-05-15 16:51:41 +02:00
fds2610-bot
d26bbfc37b Fix: Bank-Import-Duplikate durch Transaktion, UNIQUE-Constraint und Dateiname-Prüfung verhindern 2026-05-15 16:51:38 +02:00
fds2610-bot
d27911b707 Fix: Nettobetrag bei Kategorie-Konto-Wechsel (USt via updateAutoUst) neu berechnen 2026-05-14 20:42:21 +02:00
fds2610-bot
e4a6995a31 Feature: Bank-Zuordnung öffnet Buchungsmaske mit vorausgefüllten Feldern 2026-05-14 20:36:09 +02:00
fds2610-bot
b12f4c9b2b Fix: Beleg-Vorschau nutzt vollen sichtbaren Bereich (100vh) 2026-05-14 20:22:59 +02:00
fds2610-bot
b4967a9f18 Feature: Beleg-Vorschau als Split-Panel statt Tooltip in Bank-Zuordnung 2026-05-14 20:21:29 +02:00