Commit graph

276 commits

Author SHA1 Message Date
fds2610
29b3f5eb39 Merge pull request 'Fix: Buchungsvorlagen-Modal – Gruppenunabhängiges Feldrendering und Komma als Dezimaltrenner' (#97) from fds2610-bot/Steuerkram:feature/buchungsvorlagen into main
Reviewed-on: https://codeberg.org/fds2610/Steuerkram/pulls/97
2026-06-08 17:08:08 +02:00
fds2610-bot
308a826c3e Feature: PayPal-Import – STATUS-Fix, Auto-Regeln (Authorization ignorieren, Transfer/Bank-Gegenbuchung paaren) 2026-06-08 17:00:41 +02:00
fds2610-bot
e1c262c369 Fix: Buchungsvorlagen-Modal – Gruppenunabhängiges Feldrendering und Komma als Dezimaltrenner 2026-06-04 16:17:50 +02:00
fds2610
07a872dd9d Merge pull request 'Fix: EN16931-Lieferdatum (BT-72) und leere XML-Elemente in ZUGFeRD-Rechnungen' (#96) from fds2610-bot/Steuerkram:feature/buchungsvorlagen into main
Reviewed-on: https://codeberg.org/fds2610/Steuerkram/pulls/96
2026-06-01 19:13:06 +02:00
fds2610-bot
0488edba7c Fix: EN16931-Lieferdatum (BT-72) und leere XML-Elemente in ZUGFeRD-Rechnungen 2026-06-01 19:11:19 +02:00
fds2610
cf2d2b6e3c Merge pull request 'Feature: Buchungsvorlagen, E-Mail-Vorlagen pro Kunde, UI-Fixes' (#95) from fds2610-bot/Steuerkram:feature/buchungsvorlagen into main
Reviewed-on: https://codeberg.org/fds2610/Steuerkram/pulls/95
2026-05-30 14:26:29 +02:00
fds2610-bot
6bff984ca0 Fix: Buchungs-Redirect, Steuerart-Label, Bankbuchungs-Listenansicht
- Nach Buchung aus Bank-Kontext bleibt Ansicht auf dem Beleg (kein Redirect zu /bank)
- Steuerart-Option 'Normal' umbenannt in 'Normal (Inland/Drittland)'
- Offene-Belege-Tabelle: erste drei Spalten gestapelt, kein doppeltes €-Zeichen
2026-05-30 14:23:05 +02:00
fds2610-bot
af83ae8592 Feature: E-Mail-Betreff und -Text pro Kunde statt global
- Felder mail_subject_template / mail_body_template in customers-Tabelle
- Kundenformular um E-Mail-Vorlage-Abschnitt erweitert
- EmailService verwendet Kundenvorlage mit Fallback auf Standardtext
- Globale E-Mail-Text-Einstellung in Einstellungen entfernt
- Migration 082: neue Spalten in customers
2026-05-30 14:22:57 +02:00
fds2610-bot
3fe5015027 Feature: Buchungsvorlagen – Bankbuchung verknüpfen, Zahldatum, Standard-Lieferant
- Vorlagenbuchung verknüpft jetzt korrekt die Bankbuchung (bank_tx_id)
- Buchungs-Redirect bleibt nach Vorlagenbuchung auf dem Beleg
- Zahldatum (Wertstellung der Bankbuchung) im Vorlagendialog neben Belegdatum
- USt-Felder im Vorlagendialog als Text (nicht mehr als editierbare Inputs)
- Standard-Lieferant pro Vorlage speicherbar; wird im Buchungsdialog vorbelegt
- Migration 081: spalte standard_lieferant in buchungsvorlagen
2026-05-30 14:22:48 +02:00
fds2610
797f896705 Merge pull request 'Feature: Buchungsvorlagen im Buchungsdialog' (#94) from fds2610-bot/Steuerkram:feature/buchungsvorlagen into main
Reviewed-on: https://codeberg.org/fds2610/Steuerkram/pulls/94
2026-05-28 22:02:11 +02:00
fds2610-bot
9f1baf4034 Fix: Schnellzugriff-Buttons im Dashboard entfernt 2026-05-28 22:01:21 +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
c68596223f Merge pull request 'EÜR-Zeilen, USt-Konten und Test 15 korrigieren' (#93) from fds2610-bot/Steuerkram:main into main
Reviewed-on: https://codeberg.org/fds2610/Steuerkram/pulls/93
2026-05-24 16:37:36 +02:00
fds2610-bot
a1eb573e25 Fix: Migrationen EÜR-Zeilen, USt-Konten und Test 15 nachliefern 2026-05-24 16:33:23 +02:00
fds2610
38a58447a2 Merge pull request 'Anpassungen zur Korrektur der EÜR' (#92) from fds2610-bot/Steuerkram:main into main
Reviewed-on: https://codeberg.org/fds2610/Steuerkram/pulls/92
2026-05-24 16:23:42 +02:00
fds2610-bot
57b538bd3a Anpassungen zur Korrektur der EÜR 2026-05-24 16:21:33 +02:00
fds2610
44b78db210 Merge pull request 'Bugfixes und Kleinigkeiten Anlagegüter' (#91) from fds2610-bot/Steuerkram:main into main
Reviewed-on: https://codeberg.org/fds2610/Steuerkram/pulls/91
2026-05-24 15:23:15 +02:00
fds2610-bot
5546c1a9e7 Bugfixes und Kleinigkeiten Anlagegüter 2026-05-24 15:22:18 +02:00
fds2610
47456a723a Merge pull request 'Anlagevermögen überarbeitet, AFA' (#90) from fds2610-bot/Steuerkram:main into main
Reviewed-on: https://codeberg.org/fds2610/Steuerkram/pulls/90
2026-05-24 13:18:22 +02:00
fds2610-bot
b637b7b5ab Anlagevermögen überarbeitet, AFA 2026-05-24 12:56:21 +02:00
fds2610
11ab2c9abd Merge pull request 'Fix: Belegsumme Konto-1800-Umbuchungen ausblenden + FinTS-Verbesserungen' (#89) from fds2610-bot/Steuerkram:main into main
Reviewed-on: https://codeberg.org/fds2610/Steuerkram/pulls/89
2026-05-23 16:51:37 +02:00
fds2610-bot
1e2c8cf498 Fix: Belegsumme blendet steuerliche Umbuchungen auf Konto 1800 aus 2026-05-23 16:50:20 +02:00
fds2610-bot
4eb622fa7d Fix: Belegsumme und Bankzuordnung nach Storno korrekt berechnen 2026-05-23 15:23:56 +02:00
fds2610
5c067e3ce8 Merge pull request 'Feature: FinTS-TAN-Verfahren per Verbindung konfigurierbar + Decoupled-Polling-Fix' (#88) from fds2610-bot/Steuerkram:main into main
Reviewed-on: https://codeberg.org/fds2610/Steuerkram/pulls/88
2026-05-23 14:32:30 +02:00
fds2610-bot
be469f1cb2 Fix: tan_mode_id im connectionsJson-Mapping ergänzt 2026-05-23 14:23:35 +02:00
fds2610-bot
07671b520b Fix: tan_mode_id in BankSource-Whitelist ergänzt 2026-05-23 13:54:29 +02:00
fds2610-bot
4b25961190 Feature: FinTS-TAN-Verfahren per Verbindung konfigurierbar + Decoupled-Polling-Fix 2026-05-23 13:51:18 +02:00
fds2610
eb85f2ca9f Merge pull request 'Fix: TAN-Challenge beim FinTS-Login verarbeiten (chipTAN QR / App)' (#87) from fds2610-bot/Steuerkram:main into main
Reviewed-on: https://codeberg.org/fds2610/Steuerkram/pulls/87
2026-05-23 12:30:50 +02:00
fds2610-bot
ed3d5d33f1 Fix: TAN-Challenge beim FinTS-Login verarbeiten (chipTAN QR / App) 2026-05-23 11:37:26 +02:00
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