Commit graph

33 commits

Author SHA1 Message Date
fds2610-bot
41d64dc6f6 Fix #57: Lineare Abschreibungstabelle für Anlagegüter 2026-04-26 18:07:41 +02:00
fds2610-bot
491f5c6dc5 Fix #56: Leistungszeitraum als freies Textfeld (von/bis-Felder entfernt) 2026-04-26 13:03:11 +02:00
fds2610-bot
672c657bbe Fix #52: Kunden-Nummernpräfix in den Einstellungen konfigurierbar (Default: K-) 2026-04-26 11:04:58 +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
d8cba3e1f5 Logo-Upload und Rechnungserstellung überarbeitet 2026-04-13 15:32:57 +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
49d145e251 Feature: Anlage-Links auf Bearbeitungsmaske, Backfill anlage_nr, README
- Anlage-Spalte in allen Buchungstabellen verlinkt jetzt auf /assets/{id}/edit
- bk.asset_id in UstvaCalculator und EuerCalculator-Queries ergänzt
- Fallback-Anzeige: Bezeichnung wenn anlage_nr leer ist
- Migration 032: anlage_nr für bestehende Anlagegüter nachgenerieren
- README: Feature Anlagevermögen dokumentiert
2026-04-12 18:51:54 +02:00
fds2610-bot
67dd79db1b Feature: Anlagen-Nummernkreis mit konfiguriertem Präfix (ANL-YYYY-NNNN) 2026-04-12 14:07:39 +02:00
fds2610-bot
f22d640e4e Feature: Asset-Verknüpfung in Buchung – Neu-Anlage oder Auswahl bei AV-Konten 2026-04-12 11:51:20 +02:00
fds2610-bot
f77b228fdb Feature: Anlageart-Spalte (FK auf accounts) in assets hinzugefügt 2026-04-12 11:38:33 +02:00
fds2610-bot
921ba57419 Feature: Anlagevermögen – Navigation, Tabelle assets, CRUD und Test 2026-04-12 10:40:09 +02:00
fds2610-bot
fc317775a3 Feature: Kontenart Anlagevermögen, euer_zeile im Formular, Doppelklick-Fix Konto-Select 2026-04-11 17:14:24 +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
092ea1f02f Feature: Nextcloud-Konfiguration in Einstellungen-UI (Migration 023) 2026-04-10 21:34:59 +02:00
fds2610-bot
e1f356d0cf Fix: UStVA Vorsteuer-Kz-Aufteilung (Migration 022) + Tests korrigiert 2026-04-10 20:33:14 +02:00
fds2610-bot
f737aff212 Feature: Extrahierten Belegtext in beleg_text speichern (Migration 021) 2026-04-10 16:36:29 +02:00
fds2610-bot
fa50de5c48 Feature: OCR-Schalter unabhängig vom KI-Schalter (Migration 020) 2026-04-10 16:30:38 +02:00
fds2610-bot
43c39ad6d5 Migration 013: SKR03-Kontenrahmen 2026 Reset + Lieferant in Belegliste + Ollama-Chat 2026-04-04 11:16:36 +02:00
fds2610-bot
70de0b6acb Fix: EÜR-Zeilennummern korrigieren (Anlage EÜR 2024) und Seed aktualisieren 2026-04-02 07:24:52 +02:00
fds2610-bot
8670fdf7ab Fix: UStVA-Kennzahlen korrigieren (KZ 66/48/43) und kanonischen SKR03-Seed anlegen 2026-04-02 06:56:37 +02:00
fds2610
7a893ceab8 Fix #20: Bewirtungsbuchungen auf 4650/4651 automatisch 70/30 auf Abzugskonto splitten 2026-04-01 00:14:07 +02:00
fds2610
f10c2cb0d4 Fix #12: Nicht abzugsfähige Kosten (4654/4656) separat unter KZ 165 in EÜR 2026-04-01 00:06:42 +02:00
fds2610
06c9f184f9 Fix #18: booked-Status aus Buchungen ableiten statt gespeichertem Flag 2026-03-30 21:04:43 +02:00
fds2610
926d4a5ee0 30% Eigenanteil für Telefon und Internet + Tests mit KI Beleg-Erkennung 2026-03-30 16:53:47 +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
c9f5dd02f8 UStVA umgebaut auf Konten anstelle von Belegart 2026-03-29 13:10:38 +02:00
fds2610
5ce3607301 DATEV SKR03 Kontenrahmen (Klassen 0/1/2/4/8) als Migration 008 hinzugefügt 2026-03-27 21:24:19 +01:00
fds2610
29295989aa Fix #7: Lieferantenmanagement mit Dropdown-Auswahl an Belegen hinzufügen 2026-03-26 21:06:48 +01:00
fds2610
7609d1e4e3 Fix #6: Auslandsumsätze und ig. Erwerb korrekt in UStVA abbilden 2026-03-26 20:07:28 +01:00
fds2610
fb579c585c Fix #5: Buchungsmodell von Soll/Haben auf reines EÜR-System umgestellt
Schema: bookings mit buchungstyp (Einnahme/Ausgabe), kategorie_konto_id,
zahlungskonto_id statt soll_konto_id/haben_konto_id. Kontenarten umbenannt
(Ertrag→Betriebseinnahme, Aufwand→Betriebsausgabe, Aktiv→Zahlungskonto,
Passiv→Verbindlichkeit, Neutral→Privat). UI, Services, Controller, Tests
vollständig auf EÜR-Terminologie umgestellt. Alle 78 Tests bestanden.
2026-03-26 10:53:59 +01:00
fds2610
a338631dbd Session-basierte Authentifizierung + Benutzerverwaltung
- HTTP Basic Auth durch cookie-basierte Session-Auth ersetzt (24 h absolutes Timeout)
- Neue users-Tabelle (Migration 005) mit bcrypt-Passwort-Hashing
- Login-/Logout-Routen und eigenständiges Login-Template
- Ersteinrichtungsflow: erster Benutzer beim ersten Start direkt über /login anlegen
- Neuer Menüpunkt "Benutzer" (/useradmin) zum Anlegen, Deaktivieren und Löschen von Benutzern
- AUTH_USER/AUTH_PASS aus Konfiguration und docker-compose.yml entfernt
2026-03-25 15:28:07 +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