Commit graph

212 commits

Author SHA1 Message Date
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-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
fds2610-bot
99aa823d0f Feature: Beleg-Vorschau-Tooltip in Bank-Zuordnung, Größe in Einstellungen 2026-05-14 20:14:53 +02:00
fds2610-bot
0e1ce034e4 Feature: Ignorieren-Button in Bank-Buchungsliste 2026-05-14 20:05:49 +02:00
fds2610-bot
db831ed244 Fix: Bank-Import ISO-8859-1 nach UTF-8 konvertieren (Comdirect-Umlaute) 2026-05-14 19:58:44 +02:00
fds2610-bot
02c642e53e Feature: Bank buchen – Import, Liste, Detail, Beleg-Verknüpfung 2026-05-14 19:56:26 +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
8bccd17d38 Fix: Test 27 prüft Delta statt Absolutwert für Kz 81/83 (prod-fest) 2026-05-14 19:01:59 +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
6003bab2a8 Merge pull request 'Feature: Buchungszeilen-Automatisierung (VSt/USt/ig.Erwerb ReverseCharge)' (#69) from fds2610-bot/Steuerkram:main into main
Reviewed-on: https://codeberg.org/fds2610/Steuerkram/pulls/69
2026-05-10 16:45:02 +02:00
fds2610-bot
31515bb7f4 Fix: UStVA-Zusammenfassung Kz 91 ergänzen, Kz-69-Formel korrekt 2026-05-10 16:39:47 +02:00
fds2610-bot
d05e9991bd Feature: ig. Erwerb 19 % ReverseCharge via Kindzeilen 1574/1774 2026-05-10 16:23:14 +02:00
fds2610-bot
067f1734be Fix: USt-Satz-Dropdown bei Steuercode-Konto nur noch Vorschlag, nicht gesperrt 2026-05-10 15:57:27 +02:00
fds2610-bot
61bce80012 Feature: Konto-Journal im Kontenrahmen 2026-05-10 15:45:45 +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
d3a6c379c9 Feature: Vorsteuerkonten 1571/1576 aktivieren, VSt-Buchungszeilen einführen
- Migration 044: Konten 1574 (VSt i.g.E. 19%) und 1774 (USt i.g.E. 19%) anlegen
- Migration 045: Konten 1571/1576 anlegen, ustva_kz='61'/'62' setzen,
  altes DATEV-Routing (ustva_kz '61'/'62' auf Betriebsausgabe-Konten) entfernen,
  parent_booking_id-Spalte, VSt-Buchungszeilen für Bestandsbuchungen migrieren
- Booking::create(): automatisch VSt-Zeile auf 1576/1571 für Ausgaben mit 7/19 %
- Booking::reverse(): VSt-Zeilen beim Storno mitaufheben (reversed_by setzen)
- BookingController::destroy(): VSt-Kindzeilen beim Löschen (Testmodus) mit löschen
- UstvaCalculator: Kz 61/62 jetzt kontobasiert via 1576/1571 (betrag_netto),
  Step 2 (buchungsbasiert via ust_satz) entfernt
- Beleg::all/find: betrag_brutto-Aggregation und Suche schließen VSt-Zeilen aus
- Tests 12, 18 angepasst; Test 28 neu
2026-05-10 14:45:16 +02:00
fds2610
a5d6c7a495 Merge pull request 'Fix: Altrechnung-PDF bei fehlendem Beleg-Speicherpfad on-demand generieren und speichern' (#68) from fds2610-bot/Steuerkram:main into main
Reviewed-on: https://codeberg.org/fds2610/Steuerkram/pulls/68
2026-05-06 04:57:21 +02:00
fds2610-bot
8a9fa120f2 Fix: Altrechnung-PDF bei fehlendem Beleg-Speicherpfad on-demand generieren und speichern 2026-05-06 04:56:13 +02:00
fds2610
678a6b2163 Merge pull request 'Fix: Storno-Button in Rechnungsübersicht für Stornorechnungen ausblenden' (#67) from fds2610-bot/Steuerkram:main into main
Reviewed-on: https://codeberg.org/fds2610/Steuerkram/pulls/67
2026-05-05 17:18:25 +02:00
fds2610-bot
e33fb4252e Fix: Storno-Button in Rechnungsübersicht für Stornorechnungen ausblenden 2026-05-05 17:05:41 +02:00
fds2610-bot
9f1557ae66 Fix: Stornorechnung-PDF beim Erstellen unveränderlich speichern (GoBD) 2026-05-05 16:34:33 +02:00
fds2610-bot
8c9d109e56 Fix: PDF-Download liefert gespeicherten Beleg statt neu generierter PDF 2026-05-05 16:25:30 +02:00
fds2610-bot
58806757fa Fix: Rechnungs-PDF beim Finalisieren unveränderlich speichern (GoBD) 2026-05-05 15:48:43 +02:00
fds2610-bot
81682841a8 Fix: Rechnungs-PDF in Belegansicht inline anzeigen statt herunterladen 2026-05-05 15:40:42 +02:00
fds2610-bot
d72f9077a0 Fix: $payDays vor erster Verwendung in PdfInvoiceService definieren 2026-05-05 15:37:01 +02:00
fds2610-bot
8e0c73289a Fix: Beleg-Detailansicht zeigt Link zur verknüpften Ausgangsrechnung 2026-05-05 15:35:07 +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
994eb95f70 Feature: Zahlungs-Modal in Rechnungsdetailansicht + Invoice::createBookingsFromLines() 2026-05-05 15:14:43 +02:00
fds2610-bot
99cf3dd25b Test: Stornorechnung End-to-End-Verifikation für UStVA und EÜR 2026-05-05 13:54:07 +02:00
fds2610-bot
ccaee6190b Fix: Vorschau-Titel auf 17pt 2026-05-05 10:18:37 +02:00
fds2610-bot
9d819b491c Fix: Vorschau-Titel größer (20pt), Referenzzeile einzeilig 2026-05-05 10:16:45 +02:00
fds2610-bot
3fcc4e6e26 Fix: Stornorechnung-Referenzzeile vereinheitlicht (Vorschau = PDF) 2026-05-05 10:11:37 +02:00
fds2610-bot
3b235db4f7 Fix: Stornorechnung – Syntaxfehler PDF, Betreff vom Original, Referenzzeile unter Titel 2026-05-05 09:16:03 +02:00
fds2610-bot
38cc8f885e Feature: Stornorechnung gemäß §14 UStG implementiert 2026-05-05 09:11:46 +02:00
fds2610
1afaa8f34f Merge pull request 'Docs: berechnungslogik.md und funktionen.md aktualisiert' (#66) from fds2610-bot/Steuerkram:main into main
Reviewed-on: https://codeberg.org/fds2610/Steuerkram/pulls/66
2026-05-04 07:24:29 +02:00