fds2610-bot
458d007107
Fix #187 : Bankleitzahlen-Verzeichnis unter Einstellungen
2026-08-18 09:12:19 +02:00
fds2610-bot
857989cf65
Fix #158 : Kontengruppierung, Kontrastfarbe und Helper-Boilerplate in View gebündelt
2026-08-11 06:24:47 +02:00
fds2610-bot
cc9f497165
Fix #147 : Benutzerverwaltung nur noch für Admins zugänglich
2026-08-09 20:21:04 +02:00
fds2610-bot
88d9cc53ff
Fix #155 : AfA-Buchungen laufen jetzt über Booking::createAfa()/reverseAfa()
...
AssetController setzte INSERT INTO bookings bislang direkt ab und umging
damit die Sperre des Geschäftsjahres, den transaktionalen Schutz der
Nummernvergabe und ordnete Stornos dem falschen Geschäftsjahr zu.
2026-08-03 22:09:16 +02:00
fds2610-bot
d753ff11a7
Fix #169 : update.sh bricht bei rotem Testergebnis ab statt nur zu warnen
...
Schritt 9/9 setzte bisher nur eine Warnung ab und lief mit Exit-Code 0
weiter, obwohl die neue Version bereits live war. Jetzt zählt auch
tests/e2e/run.sh zum Gate (überspringt sich selbst mit Exit 0 ohne
Runner), ein Fehlschlag setzt UPDATE_FAILED=true und beendet das
Script mit Exit-Code 1. Kein automatischer Rollback – stattdessen ein
lauter Hinweis auf das Backup aus Schritt 3 und ./scripts/restore.sh.
--no-tests bleibt als Notausstieg bestehen.
2026-08-02 23:03:23 +02:00
fds2610-bot
ed58490fc2
Fix #166 : Buchungszeilen ohne Anlage-Spalte, Typ in der ersten Spalte
2026-08-02 20:21:57 +02:00
fds2610-bot
3ba3912fa4
Fix #167 : Dashboard-Kacheln rechnen wie die EÜR und führen auf ihre Einzelbuchungen
2026-08-02 16:50:42 +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
043c68b2e4
Fix #nummernkreis: Löschen gibt die zuletzt vergebene Rechnungs- und Belegnummer wieder frei
2026-08-02 15:37:07 +02:00
fds2610-bot
a7e379b6bf
Fix #nextcloud-analyse: Analyse-Skript für die Nextcloud-Verbindung
2026-08-01 11:17:18 +02:00
fds2610-bot
934532fac9
Fix #zahlungsstatus: Rechnungsstatus folgt automatisch den erfassten Zahlungen
2026-07-31 20:01:32 +02:00
fds2610-bot
117c9a5c88
Fix #xml-rechnung: XML-Download (EN 16931 / XRechnung 3.0) in der Rechnungs-Detailansicht
...
XML-Symbol neben dem PDF-Symbol lädt die Rechnung als reine XML-Datei
(Profil XRechnung 3.0, CIUS von EN 16931). Fehlende Stamm- oder
Rechnungsdaten verhindern den Download nicht, werden aber mit BT-Nummer
in der Detailansicht ausgewiesen. Die PDF-Einbettung bleibt bei
Factur-X EN16931.
2026-07-31 18:20:16 +02:00
fds2610-bot
54fa6dee58
Fix #150 : Logo-Upload repariert, Nutzdaten nach data/ getrennt, Backups vollständig
2026-07-31 16:22:09 +02:00
fds2610-bot
c1b5c1ca83
Fix #137 : Netto/Brutto-Umschalter in der Buchungsmaske ergänzt
2026-07-27 07:21:51 +02:00
fds2610-bot
3e92662d92
Fix #138 : Lieferanten-Typeahead in der Belegliste ergänzt
2026-07-27 07:12:37 +02:00
fds2610-bot
87ccb00f95
Fix #139 : Ereignisanzeige aktualisiert sich automatisch (Ein-/Aus-Button)
2026-07-26 16:35:36 +02:00
fds2610-bot
2b93d38513
Feature: Kontostand nach Direktabruf auf Bank-Verbindungskachel
2026-07-21 18:43:41 +02:00
fds2610-bot
f6eb71ddd7
Fix #118 : SSRF über fints_url-Feld bei Bankverbindungen verhindert
2026-07-08 07:45:08 +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
d4602368e7
Fix #111 : Zwei zusätzliche CC-E-Mail-Adressen pro Kunde
2026-07-02 21:08:11 +02:00
FDS
8b6ab6820e
fix: CSV-Importformat in Direktverbindungs-Dialog ergänzen ( closes #102 )
2026-06-11 19:03:43 +02:00
fds2610-bot
6ba281cfc1
Feature: "Abrufen ab"-Auswahl im Bearbeiten-Dialog der Direktverbindungen
2026-05-22 13:02:32 +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
810c49613a
Feature: Passwort-Reset-Skript und Doku
2026-05-21 14:57:27 +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
3132196ad6
Refactor: Code-Qualität, Sicherheit und Konsistenz
2026-05-16 07:30:46 +02:00
fds2610-bot
b28ac191fa
Feature: UStVA Kz 83 = ust81 + ust89 - Kz66 - Kz61 (nicht mehr kontobasiert)
2026-05-14 19:22:42 +02:00
fds2610-bot
6c4faec3bd
Feature: UStVA Kz 61 = ust89 (ReverseCharge-Symmetrie); Fix: Storno überträgt steuerart
2026-05-14 19:13:04 +02:00
fds2610-bot
3235030305
Feature: UStVA Kz 81/89 auf volle Euro abgerundet, Darstellung mit ,-
2026-05-14 18:58:12 +02:00
fds2610-bot
88aecd86c2
Refactor: UStVA auf 5-Kennzahlen-Schema vereinfacht (Kz 81/89/66/61/83)
2026-05-14 18:26:41 +02:00
fds2610-bot
d05e9991bd
Feature: ig. Erwerb 19 % ReverseCharge via Kindzeilen 1574/1774
2026-05-10 16:23:14 +02:00
fds2610-bot
55c02b54de
Feature: USt-Buchungszeilen für Ausgangsrechnungen einführen
...
- Migration 046: ustva_kz='83'/'84' für Konten 1776/1771, Bestandsmigration für Einnahme-Buchungen
- Booking::create(): USt-Kindzeile auf 1771/1776 für Einnahmen mit 7/19 % (analog VSt)
- UstvaCalculator: Kz 83/84 kontobasiert via 1771/1776, KZ_ACCOUNT_MAP aktualisiert
- Invoice::cancel(): nur Hauptbuchungen direkt stornieren (parent_booking_id IS NULL)
- Tests 10, 27 angepasst; Test 29 neu
2026-05-10 15:11:00 +02:00
fds2610-bot
38cc8f885e
Feature: Stornorechnung gemäß §14 UStG implementiert
2026-05-05 09:11:46 +02:00
fds2610-bot
6206878924
Docs: berechnungslogik.md und funktionen.md aktualisiert (UStVA-Abschnitt ausgebaut, ElsterXmlService ergaenzt, Funktionsliste ergaenzt)
2026-05-03 18:48:40 +02:00
fds2610-bot
e0bab2e49d
Feature: E-Rechnung ZUGFeRD EN16931 in Ausgangsrechnungs-PDF eingebettet
2026-04-28 07:27:27 +02:00
fds2610-bot
c6f7f4c0c2
Revert "Fix: UStVA-Kennziffern auf offizielle ELSTER-Definitionen korrigiert"
...
This reverts commit bbfb41232e .
2026-04-26 21:08:14 +02:00
fds2610-bot
41d64dc6f6
Fix #57 : Lineare Abschreibungstabelle für Anlagegüter
2026-04-26 18:07:41 +02:00
fds2610-bot
bbfb41232e
Fix: UStVA-Kennziffern auf offizielle ELSTER-Definitionen korrigiert
2026-04-26 17:12:40 +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
b51124fd0a
Refactor: OCR/Tesseract-Fallback entfernt, KI-Doku aktualisiert
2026-04-15 19:59:01 +02:00
fds2610-bot
1bf15c8937
Fix: Update Script lag im falschen Ordner
2026-04-13 16:04:51 +02:00
fds2610-bot
909f9e3ca3
Feat: update.sh Script + Doku aktualisiert
2026-04-13 16:01:00 +02:00
fds2610-bot
56b1cebfac
Cleanup: eingangs_datum aus Tests entfernt, Storno-Doku präzisiert
2026-04-12 22:58:08 +02:00
fds2610-bot
5eca18a918
Fix: Gewerbesteuer (4320) in KZ 165, Bewirtungskonten 4652/4657 ergänzt
2026-04-12 22:24:17 +02:00
fds2610-bot
110dd5ade4
Docs: Klasse-0-Konten als Anlagevermögen klassifiziert
2026-04-12 21:50:32 +02:00
fds2610-bot
7e2af89748
Docs: Datenbankstruktur dokumentiert
2026-04-12 19:55:51 +02:00
fds2610-bot
adaf39ebbc
Cleanup: APP_SECRET entfernt – war nie implementiert
2026-04-12 19:36:22 +02:00
fds2610-bot
efdca6fbc3
Docs: README verschlankt, docs/-Verzeichnis mit Unterseiten je Bereich
2026-04-12 19:20:25 +02:00