fds2610-bot
f4ebe89d00
Fix: Inhaber-Zeile in Rechnungs-Footer nur bei gefülltem Feld anzeigen
2026-05-03 17:58:08 +02:00
fds2610-bot
c50e41e57b
Feature: E-Mail-Versand Rechnungen – Texte, Status Finalisiert, SMTP-Einstellungen
2026-04-28 15:07:47 +02:00
fds2610-bot
4485acbe1f
Feature: Rechnungsversand per E-Mail (eigener SMTP-Client, kein PHPMailer)
2026-04-28 14:22:38 +02:00
fds2610-bot
77b17cf158
Fix: Betreff-Tabelle gleichmäßige Spaltenbreite + Datum rechtsbündig in Vorschau + PDF
2026-04-28 07:00:23 +02:00
fds2610-bot
c1cfad9dc3
Finetuning Rechnungs-Ansicht + vier Open-Sans-TTF Fonts (free) verwendet.
2026-04-28 06:50:46 +02:00
fds2610-bot
84cbbe8401
Fix: Rechnungsansicht überarbeitet (Layout, Schriftgrößen, Summenblock, Enter-Verhalten)
2026-04-27 13:11:57 +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
eb41c910fc
Fix #54 : Löschen-Button in Rechnungsübersicht, nur im Testmodus sichtbar
2026-04-26 11:07:14 +02:00
fds2610-bot
063962f2e3
Fix #53 : Zahlungsziel wird aus Kundendatensatz vorbelegt beim Erstellen einer Rechnung
2026-04-26 11:02:36 +02:00
fds2610-bot
d8cba3e1f5
Logo-Upload und Rechnungserstellung überarbeitet
2026-04-13 15:32:57 +02:00
fds2610
6e0f93c3b1
Fix #9 : IST-Versteuerung – Zahldatum statt Buchungsdatum für Belege und Ausgangsrechnungen
2026-03-27 20:15:32 +01:00
fds2610
08b99e3992
Fix #2 : Ausgangsrechnung automatisch buchen beim Finalisieren
...
Beim Finalisieren einer Rechnung wurde bisher kein Beleg und keine
Buchungszeilen erstellt – der Nutzer musste danach manuell "Buchen"
klicken, was nicht offensichtlich war.
- finalize() erstellt jetzt atomar Beleg + Buchungszeilen (via
createBelegAndBookings) innerhalb derselben Transaktion
- Buchungslogik aus book() in private Methode extrahiert (DRY),
book()-Route bleibt für bereits finalisierte, noch ungebuchte
Rechnungen erhalten
- "Buchen"-Button in der Show-View entfernt (nicht mehr nötig)
2026-03-25 21:11:30 +01:00
fds2610
87415548e8
Initial commit
2026-03-25 00:19:33 +01:00