Changelog
Alle Änderungen seit dem ersten Release – neueste Version zuerst.
NeuVerbesserungFix
v0.3.31
Juli 2026- VerbesserungSpenden-Seite: Banküberweisung mit IBAN als gebührenfreie Alternative zu PayPal ergänzt; PayPal-Gebührenhinweis (~1,5 % + 0,35 €) direkt unter dem Button
- FixSpenden-Seite: PC-Wittfoot UG korrekt als Spendenverwalter (nicht Entwickler) ausgewiesen; Transparenzhinweis direkt unter dem PayPal-Button platziert
v0.3.30
Juni 2026- VerbesserungJournal: Datumsfeld bei neuer Buchung bleibt leer wenn der aktive Filter einen vergangenen Zeitraum zeigt (z. B. Vorjahr) – verhindert versehentliche Buchungen im falschen Wirtschaftsjahr (Issue #193)
- FixArtikel bearbeiten: Gruppe auf „–keine–" zurücksetzen wurde nach dem Speichern ignoriert – die ursprüngliche Gruppe blieb erhalten (Issue #192)
- VerbesserungTagesabschluss-Erinnerung erscheint nur noch wenn Bar-Buchungen ohne Abschluss existieren – wer nie bar bucht, bekommt die Meldung nie; bei mehreren offenen Tagen wird das älteste Datum angezeigt (Issue #194)
- NeuSpenden-Seite: PayPal-Link und alternative Unterstützungsmöglichkeiten (GitHub-Stern, Bugs melden, Weiterempfehlen) – letzter Eintrag in der Sidebar
v0.3.29
Juni 2026- VerbesserungDarkmode: Scrollbalken jetzt dunkel (slate-800/600) statt weiß/grau – passt zur dunklen Oberfläche
- FixPDF-Positionstabelle: Zeilenabstand in Beschreibungen wieder 3,5 mm (statt 5); erste Beschreibungszeile bündig mit Preis/Menge; Abstand zwischen Positionen (Issue #190)
- VerbesserungPDF-Kopfzeile: Firmenname und Inhaber getrennt dargestellt (Firma fett, Inhaber darunter)
- NeuKundenstamm: Dokumente hinterlegen (Verträge, Bescheinigungen, Zertifikate) – Upload, Inline-Vorschau, Umbenennen, Löschen; DSGVO-Löschdatum pro Dokument mit Fristwarnung (rot = überfällig, gelb = ≤ 30 Tage)
- VerbesserungKundenstamm: Schnell-Buttons zum Erstellen von Auftrag, Proforma und Lieferschein direkt aus dem Kundensatz (erscheinen nur wenn das jeweilige Feature aktiv ist; Kunde wird im Formular automatisch vorbelegt)
- VerbesserungPositionsformulare: Menge per −/+ Schaltfläche anpassen – Schritt 1 für Stück/Pack/Stunden usw., Schritt 0,001 für Gewicht/Volumen/Länge (kg, g, l, m …); gilt in Rechnungen, Lieferscheinen, Angeboten, Aufträgen, Proformas und Wiederkehrenden Vorlagen (Issue #191)
- FixArtikel bearbeiten: Servicegruppe/Warengruppe wurde nach dem Öffnen des Bearbeitungsdialogs auf „–keine–" zurückgesetzt (Issue #192)
- FixArtikel: Lagerführung-Abschnitt bei Dienstleistungen und Fremdleistungen ausgeblendet – Bestandsführung ist nur für physische Artikel sinnvoll
- VerbesserungArtikelliste: Filter nach Warengruppe, Servicegruppe oder Fremdleistungsgruppe – Dropdown erscheint automatisch wenn Gruppen vorhanden sind
- VerbesserungAnlage G: Anrechenbarer Betrag (§35 EStG) wird erst nach Eingabe des Hebesatzes angezeigt (Issue #182)
v0.3.28
Juni 2026- FixLagerführung: Direkt finalisierte Rechnungen (kein Entwurf-Zwischenschritt) haben den Artikelbestand nicht abgebucht – Session hat autoflush=False, Positionen waren beim Lager-Buchen noch nicht in der DB; db.flush() + db.expire() vor _lager_buchen() behebt das (Issue #173)
- FixKategorien: Spenden (betrieblich) hatte falsche SKR-Kontonummern – SKR03 4730 (Ausgangsfrachten!) und SKR04 6580 (Mautgebühren!) korrigiert auf SKR03 1840 / SKR04 2250 (Zuwendungen, Spenden, Einzelunternehmen lt. DATEV SKR 2026; Issue #186)
- FixEÜR: Zeilen 20 (Private Kfz-Nutzung 1-%-Methode) und 21 (Sonstige Sach-, Nutzungs- und Leistungsentnahmen / Eigenverbrauch) fehlten in der EÜR-Tabelle – Buchungen auf diese Zeilen erschienen als „?" und wurden nicht zu den Betriebseinnahmen gezählt; laut Anlage EÜR 2025 BMF umfassen Betriebseinnahmen Zeilen 12–22 (Issue #185)
- FixAnlage G: Labels „Gewerbesteuer-Messbetrag (lt. Bescheid)" und „Hebesatz (%, aus GewSt-Bescheid)" suggerierten fälschlich, man brauche den amtlichen GewSt-Festsetzungsbescheid – der Schätzwert aus dem Jahresgewinn reicht für die Vorabschätzung; Hebesatz der Gemeinde eingeben genügt für den §35-EStG-anrechenbaren Betrag (Issue #182)
- VerbesserungArtikel/Lager: Bestand und Schwellwert zählen beim Klick auf die Pfeiltasten jetzt einheitsabhängig – Stück, Pack, Set u. a. in ganzen Zahlen (Schritt 1); Gewicht, Volumen und Länge (kg, g, l, ml, m, m², cm …) im Dezimalschritt (Issue #189)
- VerbesserungEinmalkunden: Ausgangsrechnungen, Angebote, Aufträge und Proformas unterstützen jetzt Freitext-Eingabe ohne Stammdatensatz – mit optionaler Adresse (Straße, Hausnummer, PLZ, Ort, Land) für den PDF-Adressblock; Kundenfeld vereinheitlicht (Combobox mit Autocomplete statt Dropdown) (Issue #188)
v0.3.27
Juni 2026- FixDATEV-Export: Stornobuchungen, die vor v0.3.24 erstellt wurden, haben den BU-Schlüssel jetzt wieder korrekt (z. B. BU 9 für VoSt 19 %); Regression durch vorherigen Fix – alter Code speicherte vorsteuerabzug=False auf Stornos, neuer Algorithmus schlug deshalb fälschlich BU="" nach (Issue #163)
- FixAnlage G: Beschriftung Z. 52 im UI war noch nicht aktualisiert – zeigt jetzt korrekt „Gewerbesteuer-Vorauszahlungen lt. Journal" statt „Tatsächlich zu zahlende Gewerbesteuer (lt. Journal)"; PDF-Beschriftung war bereits korrekt (Issue #183)
- FixAnlage G: Anrechnungsfaktor §35 EStG im UI war noch 3,8 – zeigt und rechnet jetzt korrekt mit 4,0 (gilt seit VZ 2020, JStG 2019); PDF war bereits korrekt (Issue #182)
- FixAnlage G: PDF-Export schlug mit „Failed to fetch" fehl wenn ein Hebesatz eingetragen war und Gewerbesteuer-Buchungen im Journal vorhanden waren – Python TypeError (float ÷ Decimal) im Hebesatz-Rückrechnungs-Code behoben (Issue #187)
- VerbesserungAnlage G: Gewerbesteuer-Messbetrag (Z. 51) wird automatisch aus dem Jahresgewinn geschätzt und als Vorschlagswert vorbelegt – mit dem echten Wert aus dem GewSt-Festsetzungsbescheid überschreiben; Hebesatz-Eingabe in den GewSt-Abschnitt verschoben; §35 EStG Deckelung korrekt: anrechenbarer Betrag = Messbetrag × min(4,0; Hebesatz%) (Issue #182)
v0.3.26
Juni 2026- FixAnlage G: Gewerbeertrag wird jetzt vor der Messbetrag-Schätzung auf volle 100 € abgerundet (§11 Abs. 1 GewStG); Anrechnungsfaktor §35 EStG von 3,8 auf 4,0 korrigiert (gilt seit VZ 2020); Z. 52 umbenannt von „Tatsächlich zu zahlende Gewerbesteuer" in „Gewerbesteuer-Vorauszahlungen lt. Journal" (Issue #183)
- FixEÜR: Betriebseinnahmen (19 % und 7 %) wurden fälschlich in Zeile 12 eingetragen – laut Anlage EÜR 2025 (BMF) ist Zeile 12 nur für Kleinunternehmer (§19 UStG); umsatzsteuerpflichtige Einnahmen (7 % und 19 % gemeinsam) gehören in Zeile 15, steuerfreie in Zeile 16; Betriebseinnahmen (0 %) = Kleinunternehmer korrekt auf Zeile 12 (Issue #185)
- FixAnlage G: Stammdaten-Feld „Bezeichnung des Gewerbes" (Z. 4) ließ sich nicht speichern – Feld fehlte im API-Schema; eigenes Feld statt Berufsbezeichnung, erscheint in Stammdaten bei gewerblicher/gemischter Tätigkeit
- FixDATEV-Export: Buchungen ohne Sachkonto (z. B. Kassenanfangsbestand) wurden fälschlich als „übersprungen" gezählt obwohl sie exportiert wurden; jetzt eigene amber-Meldung „ohne Sachkonto – im DATEV-Programm ergänzen" statt irreführender Übersprungen-Warnung (Issue #163)
- FixKategorien: Gewerbesteuer hatte im SKR03 das falsche Konto 7600 – im SKR03 gibt es kein Konto 7600; korrekt ist 4320 (Gewerbesteuer); SKR04 7610 war bereits korrekt (SKR04 7600 = Körperschaftsteuer) (Issue #186)
- VerbesserungKategorien: Im Bearbeitungsmodus können jetzt auch Systemkategorien ihre EÜR-Zeile inline anpassen – kleines Zahlenfeld direkt in der Tabellenspalte, leer = kein EÜR-Eintrag; SKR03/04-Konten und Verwendungsbeispiele waren für Systemkategorien bereits editierbar (Issue #186)
- NeuJournal: Buchungen können innerhalb von 5 Minuten nach der Erstellung direkt bearbeitet werden – Bearbeiten-Button erscheint im Detailbereich; nach Ablauf des Fensters wird automatisch storniert und neu gebucht (GoBD-konform) (Issue #184)
v0.3.25
Juni 2026- VerbesserungGoBD: Absender-Snapshot bei Finalisierung – Stammdatenänderungen verändern nicht mehr die Absenderadresse und IBAN auf bereits finalisierten Dokumenten (Rechnungen, Lieferscheine, Angebote, Aufträge, Proforma, Gutschriften)
- VerbesserungAnlage G: ELSTER-KZ-Badges (KZ 10 Gewinn / KZ 11 Verlust) für laufende Einkünfte ergänzt; Z. 51 (Messbetrag), Z. 52 (gezahlte Gewerbesteuer) und Hebesatz nur bei Gewerbesteuerpflicht sichtbar
- VerbesserungAnlage S: ELSTER-KZ-Badge (KZ 100) für Gewinn/Verlust aus freiberuflicher Tätigkeit ergänzt; Anlage S hat kein separates Verlust-KZ – Gewinn und Verlust werden im selben Feld (KZ 100) eingetragen
v0.3.24
Juni 2026- NeuAnlage G – Einkünfte aus Gewerbebetrieb (§15 EStG): neue Auswertung für Gewerbetreibende und gemischte Tätigkeiten; zeigt Gewinn/Verlust aus der EÜR mit ELSTER-KZ-Badges (KZ 10/11); gezahlte Gewerbesteuer (Z. 52) wird automatisch aus dem Journal gezogen; Hebesatz-Eingabe berechnet den Messbetrag (Z. 51) und §35-Anrechnungsbetrag automatisch; PDF-Export
- VerbesserungAnlage S/G: Sichtbarkeitssteuerung nach Tätigkeitsart – Anlage S erscheint nur bei Freiberuflich/Gemischt, Anlage G nur bei Gewerblich/Gemischt; bei Gemischt erscheint jeweils ein Hinweis auf die andere Anlage (Issue #180)
- VerbesserungDetail-Panel (stornierte Rechnungen): Stornodatum und Stornorechnung-Nr. werden jetzt angezeigt; „Fällig am" wird ausgeblendet (Issue #178)
- FixBuchungsvorlagen: Badge mit fälligen Buchungen im Navigationsmenü wurde nach dem Buchen nicht sofort aktualisiert – Query-Cache wird jetzt direkt invalidiert (Issue #181)
- FixAnlage S/G PDF: schwarzes Fenster in Tauri – Content-Disposition war auf attachment gesetzt, WebView2 versuchte Download statt Anzeige; auf inline geändert (Issue #179)
v0.3.22
Juni 2026- NeuBackup: SMB-Unterstützung – Backup-Ziel kann jetzt ein SMB-Netzwerkpfad sein (smb://server/freigabe/pfad); Benutzername und Passwort werden separat gespeichert; kein System-Mount nötig (Issue #176)
- VerbesserungBackup: Pfade auf Systemlaufwerken (C:\, /home, /root, /Users, …) werden beim automatischen Backup übersprungen – ein Backup auf derselben Platte schützt nicht vor Festplattenausfall; das Formular zeigt einen Hinweis beim Eintippen
- NeuStornorechnung: eigener Nummernkreis STORNO-JJNNNN – jede Stornierung bekommt eine eindeutige Stornorechnung-Nummer, sichtbar im PDF-Titel und Kopfzeile; Format über Einstellungen → Nummernkreise anpassbar (Issue #178)
- NeuGutschrift: eigener Nummernkreis GS-YY#### – Gutschriften haben jetzt einen separaten Zähler statt den Ausgangsrechnungs-Zähler zu teilen; Format über Einstellungen → Nummernkreise anpassbar
- VerbesserungStornierte Rechnungen: Ansehen zeigt die Original-Rechnung (vor dem Storno); neuer Button „Stornorechnung drucken" für das Stornorechnung-PDF; Mail-Versand als „Stornorechnung senden" jetzt verfügbar (Issue #178)
- FixNummernkreis-Format: einzelne Buchstaben N in Präfixen (z. B. STORNO) wurden fälschlich als Nummern-Platzhalter interpretiert – Ausgabe war STOR10 statt STORNO-260001
- FixLagerführung: Bestand wurde nicht reduziert wenn aus dem Formular finalisiert wurde (Entwurf bearbeiten → Speichern & Finalisieren); SQLAlchemy lieferte nach dem Positions-Neuladen eine leere Liste an _lager_buchen (Issue #173)
- FixLagerführung: Finalisieren direkt aus dem Formular (neuer Entwurf → Finalisieren ohne Umweg über Detail-Panel) buchte den Bestand nicht ab (Issue #173)
- VerbesserungBerechnungen: Zwischenergebnisse (Positionsrabatt, USt pro Position, Summierung) werden jetzt auf 4 Dezimalstellen gerundet statt 2 – reduziert Rundungsfehler bei vielen Positionen; in der DB gespeicherte Endwerte bleiben 2-stellig
v0.3.21
Juni 2026- NeuAnlage S – Einkünfte aus selbstständiger Arbeit: Anzeigehilfe für die Einkommensteuererklärung (§18 EStG); zeigt Gewinn/Verlust aus der EÜR, Berufsbezeichnung, Steuernummer und Finanzamt mit den zugehörigen ELSTER-Zeilen; KFZ-Hinweis wenn Anlagegüter mit Privatanteil vorhanden; PDF-Export
- Neu„Ansehen"-Button für finalisierte Rechnungen: öffnet das aktuelle PDF in einem eigenen Fenster ohne Druckdialog und ohne Statusänderung – setzt weder ausgegeben noch speichert es ein Original
- VerbesserungAnlage S: Oberfläche im gleichen Stil wie EÜR und Jahres-USt (blaue Zeilen-Badges, grauer Abschnittsheader, PDF-Button in der Jahresauswahlleiste)
- VerbesserungArt.-Nr.-Spalte im Rechnungs-PDF: Automatischer Zeilenumbruch bei langen Artikelcodes (SKU/EAN) – vorher wurde Text abgeschnitten; gilt für beide PDF-Vorlagen und den Lieferschein
- FixDATEV-Export: Stornobuchungen hatten einen falschen BU-Schlüssel – Storno einer Ausgabe (z. B. Miete VoSt 19%) bekam BU 3 (USt) statt BU 9 (VoSt); jetzt korrekt: Storno übernimmt immer den BU-Schlüssel der Originalbuchung (Issue #163)
- FixDATEV-Export: Buchungen ohne Sachkonto (z. B. Kassenanfangsbestand) wurden lautlos übersprungen; jetzt werden sie mit leerem Konto exportiert – DATEV zeigt einen Importfehler den der Steuerberater sieht und korrigieren kann (Issue #163)
- FixRechnungsrabatt: Formular zeigte Festbetrag (€) fälschlich als Prozentwert an; PDF berechnete die USt auf den Bruttobetrag vor Rabatt statt nach Rabatt (Issue #170)
- FixArtikel: Beschreibung löschen wurde nicht gespeichert; Beschreibung wurde beim Einfügen in eine Rechnungsposition nicht übernommen (Issue #172)
- FixLagerführung: Bestand wurde nicht reduziert wenn direkt aus dem Formular finalisiert wurde (nur der Entwurf→Finalisieren-Weg buchte korrekt); Storno erhöhte den Bestand dadurch fälschlich (Issue #173)
- FixLagerführung: Finalisierungssperre bei Bestandsunterschreitung wirkte nur im Entwurf→Finalisieren-Pfad, nicht beim direkten Finalisieren aus dem Formular (Issue #173)
- VerbesserungLagerführung: Bestandshinweis jetzt auch im Auftragsformular – gelbe Warnung wenn die bestellte Menge den verfügbaren Bestand übersteigt (ohne Blockierung, da der Bestand erst beim Rechnungs-Finalisieren gebucht wird) (Issue #177)
v0.3.20
Juni 2026- NeuLagerführung-Light (Issue #173): Bestandsführung für Artikel – global aktivierbar (Einstellungen → Unternehmen → Artikel), dann pro Artikel einschalten; Anfangsbestand, Mindestbestand und „Minusbestand erlaubt"-Schalter im Artikelformular
- NeuAutomatische Bestandsbuchung: Finalisieren einer Rechnung reduziert den Bestand aller Positionen mit Lager-Artikel; Storno bucht den vollen Bestand zurück; Gutschriften (negative Menge) erhöhen den Bestand automatisch
- NeuLagerwarnung-Widget auf dem Dashboard: listet alle Artikel bei denen der Bestand den Schwellwert (Mindestbestand) erreicht oder unterschritten hat – mit direktem Link zur Artikelseite
- NeuBestandswarnung im Rechnungsformular: roter Hinweisbalken wenn die eingetragene Menge den verfügbaren Lagerbestand übersteigt und Minusbestand für den Artikel nicht erlaubt ist
- NeuArtikelcode (SKU/EAN) auf Rechnungs-PDF: Wenn Artikel einen Artikelcode hinterlegt haben, erscheint auf dem PDF automatisch eine eigene „Art.-Nr."-Spalte ganz links in der Positionstabelle – für beide PDF-Vorlagen und im Lieferschein; im Detail-Panel wird der Code unter der Positionsbeschreibung angezeigt
- VerbesserungArtikel-Detailpanel: Lagerinformationen als drei Karten nebeneinander (Bestand / Schwellwert / Minusbestand) – gleiche Optik wie die Preiskarten; Bestand und Schwellwert inline bearbeitbar (✎ direkt in der Karte, keine Seite öffnen nötig)
- FixFehlermeldung bei unzureichendem Bestand: Einheit wird jetzt aus dem Artikel ausgelesen (nicht immer „Stück"); Mengenangabe als ganze Zahl (5 statt 5.000) oder mit deutschem Komma als Dezimaltrennzeichen
- Fix„Minusbestand erlaubt" ist jetzt standardmäßig deaktiviert (war fälschlicherweise beim Anlegen neuer Artikel aktiviert)
- VerbesserungPositionsbeschreibung im Rechnungsformular: Textarea wächst automatisch mit – Zeilenumbrüche (Enter) werden im Eingabefeld direkt sichtbar und erscheinen auch im PDF (beide Vorlagen, Lieferschein, Angebot, Auftrag, Proforma)
- VerbesserungPDF: Zeilenabstand in mehrzeiligen Positionsbeschreibungen deutlich reduziert – kompaktere Darstellung bei mehreren Zeilen pro Position
- FixDATEV-Export: Zahlungseingänge für Ausgangsrechnungen fehlten wenn die Erlös-Kategorie kein SKR-Konto hinterlegt hatte (z. B. selbst angelegte „Erlöse 19%"-Kategorie); Export ermittelt jetzt das Konto über die Rechnungspositionen als Fallback (Issue #167)
- FixDATEV-Export: Skonto-Einträge (zahlungsart = „Skonto") wurden übersprungen weil kein Gegenkonto bekannt war; Skonto wird jetzt als Bank-Buchung exportiert (Issue #167)
- FixDATEV-Export: Eigenverbrauch-Konten 8920–8925 (SKR03) sind AM-Automatikkonten – BU-Schlüssel wurde fälschlich gesetzt und führte zu DATEV-Importfehler REW00306; jetzt korrekt kein BU-Schlüssel (Issue #165)
v0.3.19
Juni 2026- NeuRechnungsrabatt als Festbetrag (€): Im Formular per Toggle zwischen % und € wählen – der Festbetrag ist immer ein Bruttobetrag und reduziert den Gesamtbetrag um exakt den eingegebenen Wert; PDF zeigt „Abzug" statt „Rabatt X %"
- VerbesserungPDF-Versand: Original wird beim ersten Drucken oder Mailen gespeichert; alle weiteren Ausgaben sind Kopien des Originals (gleicher Inhalt + KOPIE-Wasserzeichen) – kein wechselnder Status mehr auf Kopien
- VerbesserungEntwurf: Vorschau-Button bleibt; nach Finalisierung nur noch „Drucken" und „Mail senden" – verhindert versehentliche Mehrfach-Ausgabe als Original
- VerbesserungDetail-Panel: Buttons zeigen nach erstem Versand „Kopie drucken" bzw. „Kopie senden"
- VerbesserungDetail-Panel: Zeigt Datum und Uhrzeit des ersten Versands unter „Original versandt" – praktisch als Nachweis wenn ein Kunde behauptet, die Rechnung nicht erhalten zu haben
- FixDetail-Panel: Summenblock zeigte Netto-Layout (Einzelpreis/Gesamt als Netto) auch bei Privatkundenrechnungen und Eingangsrechnungen – jetzt korrekt Brutto für B2C/Eingang, Netto nur für B2B mit ZUGFeRD
- FixDetail-Panel: Zwischensumme bei Rechnungsrabatt war zu hoch wenn Positionen selbst einen Positionsrabatt hatten (berechnete netto vor statt nach Positionsrabatt)
- FixDATEV-Export: BU-Schlüssel wurde fälschlicherweise auch auf Automatikkonten (AM) gesetzt – führte zu Fehler REW00305/REW00306 in DATEV; Erlöskonten 8100/8300/8400/8736/8850 (SKR03) und 4100/4300/4400/4736 (SKR04) bleiben jetzt ohne BU
- FixDATEV-Export: Skonti-Konten 8736 (SKR03) und 4736 (SKR04) wurden nicht als Automatikkonten erkannt und erhielten fälschlicherweise einen BU-Schlüssel (Hinweis von Peter1061, Issue #165)
- FixDATEV-Export: Konto fehlte bei älteren Journaleinträgen ohne Snapshot – Export verwendete jetzt korrekt das aktuelle Kategorie-Konto als Fallback
- FixDATEV-Export: Downloads funktionierten nicht wenn der Browser keine benutzerdefinierten Response-Header lesen durfte (CORS); Hinweis auf Download-Schaltfläche ergänzt
v0.3.18
Juni 2026- NeuEinleitungstext auf Rechnungen: Freitext vor der Positionstabelle – global für alle Rechnungen (Einstellungen → Unternehmen) oder individuell pro Rechnung überschreibbar; Markdown-Formatierung: **fett** und *kursiv*
- NeuRabatt auf Positionsebene und Rechnungsebene (je als %): Positionsrabatt zieht direkt vom Einzelpreis ab und erscheint als Unterzeile im PDF; Rechnungsrabatt auf die Gesamtsumme mit Zwischensumme im Summenblock
- VerbesserungRechnungsdetail-Panel: Spaltenstruktur überarbeitet – „Stückpreis" → „Einzelpreis"; Positionstabelle zeigt Menge × Einzelpreis = Zeilengesamt; Panel breiter (28 rem)
- VerbesserungRechnungsdetail-Panel: Summenblock zeigt korrekt Netto, USt und Gesamt (Brutto) – bei Netto-Rechnungen (§19 UStG) entfällt die USt-Zeile
- VerbesserungBeenden-Dialog: Externer Backup-Status direkt sichtbar; Hinweis auf Soll-Versteuerung entfernt (war irreführend für Kleinunternehmer und EÜR-Nutzer)
- FixDATEV-Export: Verwaltungssatz auf korrektes 31-Felder-Format gebracht; BU-Schlüssel für 7 % Vorsteuer (Eingangsrechnungen) von 2 auf 8 korrigiert; PayPal-Standardkonto SKR03 auf 1361 geändert (1360 ist ein internes Transitkonto)
- FixGWG-Kontonummern korrigiert: SKR03 4855 → 0480, SKR04 6845 → 0670 (laut offiziellem DATEV-Kontenrahmen; Hinweis von Peter1061 via Issue #165)
- FixEÜR Zeile 17 (vereinnahmte USt): §25a-Margensteuer und ig. Erwerb werden nicht mehr doppelt gezählt; Gutschriften reduzieren Z17 jetzt korrekt
- FixJahres-USt: PDF-Export schlug fehl wenn keine UStVA-Voranmeldungen gespeichert waren
- Fix§25a Storno: marge_25a_brutto wird korrekt subtrahiert (war: netto_betrag)
- FixGutschrift: Bezug zur Originalrechnung im Detail-Panel sichtbar
- Fix§25a, Belegnr-Kollision und Kategorie-Vorausfüllung im Zahlungsdialog korrigiert
v0.3.17
Juni 2026- NeuJahresumsatzsteuererklärung (USt 2A): Anzeigehilfe unter Auswertungen → Jahres-USt – berechnet alle KZ-Werte (81/83/86/88/41/89/93/66/61/67 etc.) direkt aus den Journalbuchungen des gesamten Wirtschaftsjahres; Kleinunternehmer erhalten KZ 48 (§19 Gesamtumsatz); Vorauszahlungsanrechnung aus gespeicherten Voranmeldungen (KZ 76); Hinweis wenn Anlage UR ausgefüllt werden muss (ig. Umsätze); PDF-Export
- VerbesserungExporte-Seite: drei Tabs GoBD-Export / DATEV-Export / Buchhalter-CSV – übersichtlichere Navigation statt langer Scrollseite
v0.3.16
Juni 2026- NeuDATEV-Export: Buchungsstapel im DATEV EXTF-Format (v700/9) für den Steuerberater – Quartal, Halbjahr, Jahr oder freier Zeitraum; BU-Schlüssel für 19 %/7 %, ig. Erwerb (§1a), §13b und §25a Differenzbesteuerung; Gegenkonto-Konfiguration (Bar/Bank/Karte/PayPal) direkt auf der Exporte-Seite
- NeuBuchhalter-CSV: einfacher Journal-Export für Excel / LibreOffice / andere Buchhaltungsprogramme ohne DATEV – Datum, Belegnr, Beschreibung, Kategorie, Zahlungsart, Netto/USt/Brutto; gleiche Zeitraumauswahl wie DATEV
- VerbesserungAnlage AVEÜR: korrekte amtliche Schreibweise durchgehend (war: AVEUR); Navigation, PDF-Titel und Handbuch angepasst
- VerbesserungAnlage AVEÜR: Privatanteil-Feld erklärt Nettomethode und grenzt die 1%-Regelung ab – bei 1%-Regelung Feld auf 0 % lassen, private Nutzung monatlich als Einnahme im Journal buchen
- FixApp beenden: Backup läuft jetzt vollständig im Hintergrund – Backup-Fenster erscheint nicht mehr kurz und verschwindet sofort, sondern öffnet sich nur noch bei einem tatsächlichen Fehler beim externen Backup
v0.3.15
Juni 2026- FixEÜR: Seite konnte nicht geladen werden wenn kein Anlagenverzeichnis vorhanden ist (Fehler trat bei allen Nutzern ohne AVEÜR-Einträge auf)
- NeuJournal: Toggle „Nur bebuchte" neben dem Kategorie-Dropdown – zeigt nur Kategorien mit mindestens einer Buchung; erleichtert Prüf- und Abstimmarbeiten vor UStVA und EÜR
v0.3.14
Juni 2026- NeuAnlage AVEÜR – Anlagenverzeichnis: Wirtschaftsgüter (KFZ, EDV, Sonstiges) erfassen; lineare AfA mit Monatsprinzip im Kaufjahr; Privatanteil für KFZ; Abschreibungsplan je Gut; PDF-Export als Anlage AVEÜR
- VerbesserungEÜR: AfA aus dem Anlagenverzeichnis fließt automatisch in Zeile 36 ein – kein manueller Journaleintrag mehr nötig; blaue Info-Box zeigt den übernommenen Betrag; amber-Hinweis wenn Anlagezugänge existieren aber kein Gut im Anlagenverzeichnis erfasst ist
- NeuBuchungsvorlagen: Vorlagen können jetzt auch als Einnahme angelegt werden (z. B. Eigenverbrauch Telefon, Sachentnahmen) – Art-Umschalter im Formular, Kategorienliste zeigt passende Erlös-Kategorien (Issue #157)
- NeuBackup – Ebene 1: Beim Beenden der App wird automatisch ein lokaler WAL-sicherer DB-Snapshot erstellt (max. 5 Kopien, älteste werden automatisch gelöscht)
- NeuBackup – Ebene 2: Externes Backup auf NAS, USB oder Netzlaufwerk beim App-Ende – immer AES-256-GCM-verschlüsselt (DSGVO Art. 32); bis zu 2 Ziele konfigurierbar; enthält Datenbank und alle hochgeladenen Belege
- NeuBackup – Retry-Dialog: Wenn das externe Backup beim Beenden fehlschlägt, kann das Laufwerk angesteckt oder das NAS gestartet werden und direkt erneut versucht werden
- NeuBackup – Manuelles ZIP: Manuelles Backup jetzt als vollständiges ZIP-Archiv (Datenbank + alle Belege) statt nur als .db-Datei; Hinweis auf fehlende Verschlüsselung
- NeuWiederherstellung – Lokale Snapshots: Aus dem automatisch erstellten lokalen DB-Snapshot direkt über die Backup-Seite wiederherstellen – Backup auswählen, bestätigen, Neustart; kein manuelles Dateikopieren nötig
- NeuWiederherstellung – ZIP-Upload: Manuelles Backup (.zip) oder verschlüsseltes externes Backup (.zip.enc) hochladen; Passwortfeld erscheint automatisch bei .zip.enc; Datenbank und Belege werden beim Neustart vollständig wiederhergestellt
- VerbesserungBackup-Seite: zwei Karteireiter „Backup" und „Wiederherstellung" mit klarer Trennung der drei Backup-Ebenen (Lokal-Snapshot, Manuell-ZIP, Extern-verschlüsselt)
- VerbesserungBeenden: kein Bestätigungsdialog mehr – App schließt sich direkt; nur wenn das externe Backup fehlschlägt erscheint ein Retry-Dialog
- VerbesserungBuchungsvorlagen: Warndialog wenn „Jetzt buchen" für einen Zeitraum ausgelöst wird der noch nicht fällig ist – verhindert versehentliche Doppelbuchungen (Issue #158)
- FixEÜR: Bei Neuinstallation fehlten die Kategorien „Betriebseinnahmen" (19%/7%/0%) – Rechnungszahlungen wurden ohne Kategorie gebucht und erschienen nicht in der EÜR; bestehende Buchungen werden beim nächsten Start automatisch repariert (Issue #155)
- FixJournal: Nach CSV-Export erscheint jetzt eine Erfolgsmeldung mit Hinweis dass die Datei in Downloads gespeichert wurde (Issue #136)
- FixBuchungsvorlagen: Bestätigungsdialog beim Buchen wurde in Tauri/Windows nicht angezeigt (window.confirm() funktioniert in WebView nicht) – ersetzt durch React-Modal mit Abbrechen/Buchen; Warnhinweis bei nicht fälliger Vorlage jetzt sichtbar (Issue #158)
- FixWindows: Beim App-Ende erscheint kein Konsolen-Fenster mehr kurz auf dem Bildschirm (CREATE_NO_WINDOW für curl.exe + taskkill)
- FixKategorien: Fehlermeldung beim Löschen einer belegten Kategorie wird jetzt inline angezeigt statt als nativer alert()-Dialog (Issue #156)
v0.3.12
Juni 2026- NeuWiederkehrende Buchungen (Fixkosten): Vorlagen für Daueraufträge und monatliche Eingangsrechnungen – Modus „Direkt" erstellt sofort einen Journal-Eintrag, Modus „Warte auf Beleg" füllt das Eingangsrechnungsformular mit Lieferant, Betrag und USt-Satz vor; optional aktivierbar unter Einstellungen → Unternehmen
- NeuBuchungsvorlagen – Beleg-Modus: PDF der Eingangsrechnung direkt im Detailpanel hochladen; OCR extrahiert Belegnummer, Betrag und Fälligkeit automatisch; nach dem Speichern rückt das nächste Fälligkeitsdatum automatisch um ein Intervall vor
- NeuBuchungsvorlagen: Fälligkeits-Badge im Menü – bei überfälligen Vorlagen erscheint ein oranger Punkt neben „Buchungsvorlagen" und neben „Buchhaltung"; Fälligkeiten werden alle 5 Minuten aktualisiert
- NeuBuchungsvorlagen: Vertragsdokument (PDF/Bild) direkt an einer Vorlage hinterlegen; Suche nach Bezeichnung, Lieferant oder Kategorie; Filter nach aktiv/inaktiv und Modus
- VerbesserungBuchungsvorlagen – Übersicht: Karten im Wiederkehrend-Stil (2-spaltig, Nächste Fälligkeit zuerst, Erstellt×-Datum, Modus-Badge mit Border, Aktionsbutton direkt in der Karte)
- NeuLogo-Upload: SVG-Dateien werden jetzt akzeptiert – bei Upload automatisch in hochauflösendes PNG (300 DPI) umgewandelt, inkl. Gradienten, Transparenz und komplexen Vektorformen (Issue #153)
- VerbesserungSMTP-Einstellungen: Testmail-Button jetzt unterhalb des Speichern-Buttons mit Hinweistext – macht deutlich, dass erst gespeichert werden muss, bevor der Test sinnvoll ist (Issue #148)
- FixEÜR: Betriebseinnahmen mit 19 % und 7 % USt fehlten in Zeile 12 wenn die Kategorie in der Datenbank noch als „Betriebseinnahmen (19%)" bzw. „Betriebseinnahmen (7%)" gespeichert war – wird beim App-Start automatisch repariert (Issue #132)
v0.3.11
Juni 2026- NeuEÜR Aufschlüsselung: Schaltfläche „🔍 Aufschlüsselung" zeigt je EÜR-Zeile die enthaltenen Kategorien mit Einzelbeträgen – für Steuerberater und eigene Kontrolle
- VerbesserungMail-Signatur: Vorschau rendert jetzt Markdown als HTML (Fett, Links, Bilder) statt Rohtext – Markdown-Hilfe mit Cheatsheet einblendbar (Issue #150)
- VerbesserungBuchungsanzeige: Kategorie-Dropdowns können optional die SKR03- oder SKR04-Kontonummer hinter der Bezeichnung anzeigen (z. B. „Büromaterial [4930]") – einstellbar unter Einstellungen → Unternehmen → Rechnungen
- NeuWiederkehrende Ausgangsrechnungen: Vorlagen mit Intervall (monatlich, quartalsweise, jährlich) – Entwürfe werden beim App-Start automatisch angelegt; Preisabgleich mit Artikelstamm meldet Änderungen; optional aktivierbar unter Einstellungen → Unternehmen
- VerbesserungWiederkehrende Rechnungen – Formular: Artikel-Schnellsuche mit Dropdown wie im Rechnungsformular; USt-Satz als Auswahl aus konfigurierten Steuersätzen; Brutto/Netto-Toggle; automatischer Wechsel auf Netto bei Gewerbekunden
- VerbesserungWiederkehrende Rechnungen – Übersicht: Suchfeld (Bezeichnung/Kunde), Intervall-Filter und Aktiv/Inaktiv-Filter
- VerbesserungGoBD-Export (Journal-CSV): neue Spalte „Vorsteuer-Betrag" zeigt den tatsächlich abziehbaren Vorsteueranteil; USt-Betrag bei normalen Ausgaben korrekt auf 0 gesetzt; Sonderfall (ig_erwerb/§13b) als eigene Spalte
- FixKDE: Dateiauswahl-Dialog erschien im falschen Theme – install.sh setzt nun GTK_THEME automatisch aus den KDE-Einstellungen im Desktop-Starter (Issue #151)
- FixEÜR: Betriebseinnahmen aus Ausgangsrechnungen (19 % USt) fehlten in Zeile 12, wenn die Datenbank aus einer sehr alten Version stammte – Kategorie hieß damals „Betriebseinnahmen (19%)" und wurde nicht gefunden; bestehende kategorielose Buchungen werden beim App-Start automatisch repariert (Issue #132)
- NeuWiederkehrende Rechnungen: Vorlage kann einem Auftrag verknüpft werden – der Auftrag wechselt automatisch auf Status „Laufend" solange die Vorlage aktiv ist, und zurück auf „In Bearbeitung" wenn sie deaktiviert wird
- NeuWiederkehrende Rechnungen: Vertragsdokument (PDF/Bild) direkt an einer Vorlage hinterlegen – erscheint als Badge auf der Karte und kann jederzeit ersetzt oder entfernt werden
- NeuAufträge: neuer Status „Laufend" (teal) für Aufträge mit aktiver wiederkehrender Vorlage – im Filter und Zähler-Kachel zusammen mit „In Bearbeitung" sichtbar
- NeuWiederkehrende Rechnungen – Detail-Panel: Klick auf eine Vorlage zeigt alle daraus generierten Rechnungen mit Datum, Nummer, Brutto und Zahlungsstatus; Gesamtumsatz-Kachel; Klick auf Zeile öffnet Rechnung direkt
- NeuAufträge: Schaltfläche „🔁 Wiederkehrend" öffnet das Wiederkehrend-Formular mit vorausgefüllten Auftragsdaten (Kunde, Positionen, Auftrag bereits verknüpft)
- NeuWiederkehrende Rechnungen: Vorlage kann dauerhaft beendet werden – Datensatz und alle bisherigen Rechnungen bleiben erhalten, Auftrag wechselt auf „Abgeschlossen"; Unterschied zu Pausieren: beendete Vorlagen werden standardmäßig im Filter ausgeblendet
- VerbesserungWiederkehrende Rechnungen – Statusfilter: Optionen „Nur aktive", „Nur pausierte" und „Beendete" – beendete Vorlagen sind standardmäßig ausgeblendet
- VerbesserungWiederkehrende Rechnungen – Löschen: nur noch möglich wenn keine Rechnungen erstellt wurden und keine Auftrag- oder Vertrag-Verknüpfung vorhanden; sonst muss „Beenden" verwendet werden
- FixWiederkehrende Rechnungen – Detail-Panel: Rechnungsstatus (Entwurf → Offen → Bezahlt) wird jetzt sofort aktualisiert wenn eine Rechnung in der Rechnungsübersicht finalisiert oder bezahlt wird
- FixAufträge: Status blieb nach „Vorlage beenden" auf „Laufend" – fehlender DB-Flush vor der Auftrag-Status-Abfrage im Backend
- FixEÜR: Skonto-Doppelabzug in Zeile 12 – beim Zuflussprinzip enthält die Zahlungsbuchung bereits den tatsächlich vereinnahmten Betrag (z. B. 98 € bei 2 % Skonto); ein separater Skonto-Eintrag mit EÜR-Zeile darf die Einnahme nicht nochmals mindern; EÜR-Zeile für „Gewährte Skonti" und „Erhaltene Skonti" wird bei bestehenden Installationen automatisch korrigiert (Issue #132)
v0.3.10
Juni 2026- NeuSMTP-Mailversand: Rechnungen, Angebote, Proforma-Rechnungen und Auftragsbestätigungen direkt aus RechnungsFee versenden – PDF und Dokumentenpakete werden automatisch angehängt (Einstellungen → Unternehmen → E-Mail → SMTP)
- NeuMail-Vorlagen je Dokumenttyp: eigene Betreff- und Text-Vorlage für Rechnung, Angebot, Proforma und Auftrag – mit Platzhaltern wie {rechnungsnummer}, {betrag}, {faellig_am}
- NeuMarkdown-Signatur: die Mail-Signatur wird als HTML gerendert (Fett, Links, Zeilenumbrüche) mit plain-text-Fallback für ältere Mailprogramme
- VerbesserungBeim Fallback auf den OS-Mailclient erscheint ein Hinweis-Toast mit Link zur SMTP-Einrichtung – Dokumentenpakete können per mailto nicht als Anhang mitgesendet werden
- FixDokumentenpaket-Anhang: Dateiname wurde fälschlicherweise auf dem Paket-Eintrag gesucht statt auf dem verknüpften Beleg – Anhänge haben jetzt den korrekten Originalnamen
- FixEÜR: Betriebseinnahmen aus Rechnungen mit 7 % USt wurden nicht angezeigt – die Kategorie „Betriebseinnahmen (7%)" fehlte in Migration 26 und hatte kein EÜR-Zeilen-Mapping (Issue #132)
- FixEÜR und UStVA: Storno-Gegenbuchungen wurden nicht korrekt verrechnet – Einnahme-Storni wurden addiert statt subtrahiert; Vorsteuer-Storni wurden ignoriert
v0.3.9
Juni 2026- NeuAufträge: neuer Status „Rechnung" (violett) – Auftrag wechselt automatisch auf diesen Status sobald die verknüpfte Rechnung finalisiert wird; erst nach Zahlungseingang folgt „Abgeschlossen" (Issue #145)
- VerbesserungAufträge: Auftragsliste und Kennzahlen aktualisieren sich sofort wenn eine verknüpfte Rechnung finalisiert oder gelöscht wird – kein manuelles Refresh mehr nötig
- VerbesserungNeues Rechnungsformular: wechselt automatisch auf Netto-Eingabe wenn ein Firmenkunde gewählt wird (solange noch keine Preise eingetragen wurden)
- VerbesserungZUGFeRD-Badge im Rechnungsdetail: bei Ausgangsrechnungen für ZUGFeRD-Kunden wird „ZUGFeRD ✓" in der Metadaten-Leiste angezeigt
- FixLieferschein-PDF zeigte Preisspalten (Vorlage 0 – Standard); Lieferscheine zeigen jetzt nur noch Beschreibung, Menge und Einheit (Issue #144)
v0.3.8
Juni 2026- NeuAufträge-Modul (aktivierbar unter Einstellungen → Unternehmen): verbindliche Auftragsbestätigungen direkt oder aus einem Angebot heraus; → Rechnung, → Lieferschein, → Proforma; Status-Workflow Offen → In Bearbeitung → Abgeschlossen; Auftrag wechselt automatisch auf „Abgeschlossen" sobald eine verknüpfte Rechnung bezahlt ist
- NeuTastaturkürzel Strg+Shift+E springt direkt zur Eingangsrechnungen-Ansicht – funktioniert von jeder Seite aus
- VerbesserungAlle Dokumentlisten (Angebote, Aufträge, Proforma, Lieferscheine) haben jetzt einen einheitlichen Filterkopf mit Suche, Statusfilter und Kennzahlen; bleibt beim Scrollen stehen
- VerbesserungSpaltenreihenfolge vereinheitlicht: Datum steht jetzt überall vor der Nummer (wie bei Rechnungen und Lieferscheinen)
- VerbesserungHerkunftsbezug in der Liste: Lieferscheine, Proformas, Aufträge und Rechnungen zeigen hinter der Nummer ein kleines Badge mit dem Vordokument (z. B. „aus ANG-260001")
- VerbesserungAngebote: Bearbeiten und alle Folgedokument-Erstellen-Buttons werden gesperrt sobald ein Folgedokument (Auftrag, Rechnung, Lieferschein oder Proforma) existiert
- VerbesserungAufträge: Bearbeiten und Löschen werden gesperrt sobald ein Folgedokument (Rechnung, Lieferschein oder Proforma) existiert
- VerbesserungProforma: Bearbeiten und Löschen werden gesperrt sobald eine Rechnung aus der Proforma erstellt wurde
- FixBackup-Button im Einstellungen-Tab war nach einem Refactor defekt; Dialog öffnet jetzt nativ „Speichern unter" statt immer in den Download-Ordner zu schreiben (Issue #141)
- FixEingangsrechnungen-Tab ist beim Öffnen der Rechnungsübersicht wieder der Standard-Tab (Issue #142)
- FixArtikelsuche reagiert schon ab 2 Zeichen (vorher 3)
- FixProforma-Rechnungen erschienen fälschlicherweise in der Rechnungs-Übersicht und wurden dort als leere Zeilen angezeigt (Issue #139)
- FixCSV-Export öffnete in Tauri ein schwarzes leeres Fenster statt die Datei zu speichern (Issue #139)
v0.3.7
Juni 2026- NeuProforma-Rechnungen (aktivierbar unter Einstellungen → Unternehmen): Vorkasse-Aufforderung mit Zahlungsblock und Zahlungsziel; direkt oder aus einem Angebot heraus erstellen
- NeuProforma: „Zahlung eingegangen" – Zahlungsart und Datum wählen, Journaleintrag wird automatisch gebucht, Ausgangsrechnung als Entwurf (bezahlt) wird erstellt
- NeuProforma-Übersicht: Alterswarnung bei mehr als 14 Tage offenen Proformas (amber-Markierung in der Liste); Navigation aus Angebot filtert die Liste direkt auf das verknüpfte Dokument
- NeuProforma-PDF: vollständiger Zahlungsblock mit IBAN, Betrag und Zahlungsziel; kein Skonto, keine Unterschrift; nie ZUGFeRD (die erzeugte Rechnung bekommt ZUGFeRD wenn der Kunde es aktiviert hat)
- NeuProforma: Entwurf-Modus – speichern ohne Nummer, Finalisieren vergibt die PRF-Nummer und schaltet Drucken, PDF und E-Mail frei
- VerbesserungAngebote: → Rechnung und → Lieferschein sind gesperrt wenn eine Proforma zu diesem Angebot existiert; Löschen ist deaktiviert sobald Rechnung, Lieferschein oder Proforma verknüpft sind
- VerbesserungNummernkreis-Format JJNNNN (deutsch) wird jetzt korrekt aufgelöst – ANG-260001, PRF-260001 statt unverändertem Platzhalter
- FixAngebot löschen schlug still fehl wenn das Angebot finalisiert war (Backend 409, kein Fehlerhinweis) – betrifft alle Plattformen; Issue #135
- FixRechnung aus Angebot / Proforma: Positionen wurden mit falschen Feldnamen kopiert (einzelpreis statt netto) und erzeugten einen 500-Fehler
- FixRechnung finalisieren: Detail-Panel zeigte nach dem Finalisieren weiterhin den Entwurf-Zustand wenn die Rechnung über ?id= Navigation geöffnet wurde
- FixProforma-Rechnungen aktivieren: Toggle wurde nach dem Speichern nicht persistiert (fehlte im Pydantic-Schema)
v0.3.6
Juni 2026- NeuJournal: Export als PDF oder CSV – Buttons immer sichtbar; alle aktiven Filter (Zeitraum, Art, Kategorie, Zahlungsart) werden übernommen und im Dokument dokumentiert
- FixEÜR: Zeilennummern auf Anlage EÜR 2025 korrigiert – Vereinnahmte USt Zeile 17, FA-erstattete USt Zeile 18, Vorsteuer Zeile 57; Gewährte Skonti Zeile 12; Reparatur/Bauleistungen §13b Zeile 60
- FixZahlungsdialog: Schaltfläche „Überw." heißt jetzt einheitlich „Bank"
- FixGutschriften: Journalbuchungen fehlten in der Anlage EKS – Buchungskategorie wird jetzt korrekt von der Originalrechnung übernommen wenn die Position keine eigene Kategorie hat
- FixOCR-Import: Summenzeile aktualisiert sich korrekt nach Positionsänderungen beim Import (Issue #119)
v0.3.5
Juni 2026- NeuAngebote: Entwurf-Modus – „Entwurf speichern" legt ein Angebot ohne Nummer an; Entwürfe sind in der Liste mit einem gelben Badge markiert und können jederzeit bearbeitet werden
- NeuAngebote: Finalisieren-Button im Entwurf-Banner vergibt die Angebotsnummer und schaltet alle Aktionen (Drucken, PDF, E-Mail, Rechnung, Lieferschein) frei
- NeuDashboard – Zufluss-Monitor: Toggle „Monat / Leistungszeitraum" erscheint wenn ein Abrechnungszeitraum hinterlegt ist; zeigt §11b-Berechnung wahlweise für den aktuellen Monat oder den gesamten 6-Monats-Zeitraum
- NeuStammdaten → Unternehmen: neues Feld „Abrechnungszeitraum Beginn" im Abschnitt Transferleistungen – Startmonat des 6-Monats-Zeitraums aus dem Leistungsbescheid; RechnungsFee berechnet den aktuell laufenden Zeitraum automatisch weiter
- FixZufluss-Monitor: Berechnung verwendet Brutto-Einnahmen und Brutto-Ausgaben (Zuflussprinzip §3 Alg II-V) – Storni heben sich korrekt auf, Ergebnis stimmt mit dem Journal-Saldo überein
v0.3.4
Juni 2026- NeuAngebote: Lieferschein direkt aus dem Angebot erstellen (nur bei Status „Bestätigt"); Angebot-Zeile zeigt danach einen Link zum erstellten Lieferschein
- NeuAngebote: Rechnung aus Angebot ebenfalls nur bei Status „Bestätigt" möglich; Button ausgegraut solange ein Lieferschein zu diesem Angebot existiert
- NeuAngebote: Rückverlinkung Angebot → Lieferschein (Schema 56); bestehende Links werden beim Update automatisch aus den Notizen rekonstruiert
- VerbesserungAngebote: Preismodus wechselt automatisch auf Netto bei Firmenkunden (B2B) – kein manueller Toggle mehr nötig
- VerbesserungAngebote: direkt aus dem Kundenstamm heraus erstellen (Kunden-Detailansicht → „→ Angebot")
- VerbesserungAngebote: USt-Satz beim neuen Angebot aus dem konfigurierten Standard-Steuersatz vorbelegt
- VerbesserungNavigation zu verlinktem Dokument (Rechnung, Lieferschein) aus Angebot filtert die Übersicht automatisch auf genau dieses Dokument
- VerbesserungBestätigungsabfragen beim Erstellen von Rechnung oder Lieferschein aus Angebot entfernt – kein überflüssiger Klick mehr
- VerbesserungUnternehmensseite in 5 Tabs aufgeteilt: Firma / Steuer / Rechnungen / E-Mail / Unterschrift
- VerbesserungGoBD-Export unter Auswertungen eingeordnet statt als eigenständiger Menüpunkt
- FixButtons mit disabled-Attribut (ausgegraut) waren optisch nicht als deaktiviert erkennbar; disabled:opacity-50 + cursor-not-allowed jetzt einheitlich in allen Aktionsleisten
- FixAngebote: Brutto/Netto-Toggle und Submit-Payload korrigiert – Preise wurden beim Speichern falsch berechnet
- FixAngebote: bleiben auch ohne Entwurf-Status editierbar bis ein Folgedokument erstellt wird
v0.3.3
Juni 2026- NeuLieferadressen (#25): Kunden können beliebig viele Lieferadressen verwalten (Bezeichnung, z. Hd., Anschrift); Standard-Adresse wird beim Lieferschein automatisch vorgeschlagen
- NeuLieferscheine (#25): neuer Dokument-Typ; PDF ohne Preisangaben, mit gewählter Lieferadresse und Felder für Empfangsbestätigung (Datum/Ort + Unterschrift Warenempfänger)
- NeuLieferschein → Rechnung: Ein-Klick aus dem Lieferschein-Detail erstellt eine Ausgangsrechnung mit allen Positionen (Preise werden im Entwurf ergänzt)
- NeuSammelrechnung: mehrere Lieferscheine desselben Kunden per Checkbox markieren und zu einer einzigen Rechnung zusammenfassen; Leistungszeitraum wird aus frühestem/spätestem Lieferschein-Datum vorbelegt
- NeuLieferschein aus Rechnung (Vorkasse-Workflow): finalisierte Ausgangsrechnung → „→ Lieferschein erstellen" legt Lieferschein mit allen Positionen an; max. ein Lieferschein pro Rechnung
- NeuBidirektionale Navigation: Lieferschein-Detail zeigt verknüpfte Rechnung; Rechnungs-Detail zeigt Lieferschein(e) – Klick öffnet Lieferschein-Übersicht mit Filter auf genau diese Lieferscheine
- VerbesserungLieferschein-Übersicht: Spalten „Fällig am" und „Brutto" entfernt; neue Spalte „Rechnung" zeigt verknüpfte Rechnungsnummer; Suche findet jetzt auch nach Rechnungsnummer
- VerbesserungNummernkreise: Lieferschein-Eintrag wird ausgeblendet wenn Lieferschein-Funktion nicht aktiviert ist
- VerbesserungLieferschein-Status unterscheidet jetzt zwischen „Rechnungsentwurf" (Rechnung angelegt, noch nicht finalisiert) und „Abgerechnet" (Rechnung finalisiert)
- VerbesserungNavigation: ZM (Zusammenfassende Meldung) nur sichtbar wenn eine USt-IdNr. hinterlegt ist und innergemeinschaftliche Buchungen existieren
- FixFK-Konflikt beim Löschen oder Storno einer aus einem Lieferschein erstellten Rechnung
- FixSammelrechnung-Dialog schließt nach dem Erstellen automatisch
- FixPreisvalidierung für Lieferschein-Positionen deaktiviert (Lieferscheine haben keine Preise)
v0.3.2
Juni 2026- NeuEÜR – Einnahmen-Überschuss-Rechnung: Berechnung nach Anlage EÜR 2025 aus Journalbuchungen (Ist-Versteuerung); Zeilen A (Einnahmen), B (Ausgaben), Gewinn/Verlust; PDF-Anzeigehilfe für ELSTER oder Steuerberater
- NeuEÜR: Zeile 15 (vereinnahmte USt) und Zeile 48 (abziehbare Vorsteuer) werden automatisch aus den Journal-USt-Feldern berechnet – kein manueller Eintrag nötig
- NeuEÜR: Hinweis auf Anlage AVEÜR wenn Anlagezugänge (KFZ, EDV etc.) im Journal vorhanden sind
- NeuUStVA-Anzeigehilfe: Berechnung startet automatisch beim Öffnen der Seite und bei jedem Zeitraumwechsel – kein separater „Berechnen"-Klick mehr nötig
- NeuRechnungsimport (#119): Button „∑ Nach Steuersatz zusammenfassen" – reduziert OCR-erkannte Einzelpositionen auf eine Zeile je Steuersatz (z.B. alle 7%-Positionen → „Waren (7%)")
v0.3.1
Juni 2026- NeuZusammenfassende Meldung (ZM) §18a UStG: Dashboard-Hinweis wenn eine Meldung fällig ist, ZM-Seite mit Berechnung nach USt-IdNr./Land, Kennzeichen L (Lieferung) und D (§13b Dienstleistung) – für §19 Kleinunternehmer ausgeblendet
- NeuUnterschrift (#129): Datei-Upload als Alternative zum Zeichnen (JPG, PNG, WebP) – für eingescannte Unterschriften und Tablet-Nutzer; Zeichenfläche größer (220px)
- NeuUnterschrift (#129): „⬇ Speichern"-Button lädt die hinterlegte Unterschrift als PNG herunter – Backup für Neuinstallation auf anderem Rechner
- Fix§25a Differenzbesteuerung: Margensteuer wird jetzt korrekt nur auf die Brutto-Marge (VK − EK) berechnet und in KZ 81/83 der UStVA ausgewiesen – Journalbuchungen vor v0.3.1 müssen einmalig neu gebucht werden
- Neu§25a: Neue Kategorie „Wareneinkauf §25a (privat)" – 0% USt, kein Vorsteuerabzug (Ankauf von Privatpersonen für Differenzbesteuerungshandel)
- FixSteuersätze (#128): 0%, 7% und 19% werden bei Neuinstallation jetzt automatisch angelegt; Bezeichnung „MwSt-Sätze" in Navigation und Seite zu „Steuersätze" umbenannt
- FixRechnungsliste (#125): Tastaturfokus (Pfeiltasten) jetzt deutlich sichtbar – ausgewählte Zeile mit blauem Hintergrund und blauem Balken links
v0.3
Juni 2026- NeuUStVA-Anzeigehilfe: Alle Voranmeldungs-Kennziffern (KZ 81/83/86/88/41/89/93/61/35/36) werden automatisch aus dem Journal berechnet und als PDF-Übersicht für die manuelle Eingabe in ELSTER aufbereitet
- Neu§25a Differenzbesteuerung – Journalbuchung: USt wird korrekt nur auf die Brutto-Marge (VK − EK) berechnet, nicht auf den vollen Verkaufspreis; Marge wird als eigenes Feld gespeichert und fließt direkt in KZ 81/83 der UStVA ein
- NeuInnergemeinschaftlicher Erwerb (§1a UStG): KZ 89/93 (USt) und KZ 61 (Vorsteuer) werden vollautomatisch aus dem Journal befüllt – kein manueller Eintrag nötig
- NeuReverse Charge §13b (EU-Dienstleistungen und Bauleistungen): KZ 35/36 automatisch aus Journal-Sonderfall befüllt
- NeuVoranmeldungsrhythmus (monatlich / quartalsweise) in den Stammdaten konfigurierbar
- VerbesserungUStVA-PDF: KZ-Tabelle übersichtlicher – Sub-Zeilen (USt-Betrag) visuell eingerückt, Farbe und Schriftgröße differenzieren Haupt- und Steuerzeile
v0.2.21
Juni 2026- NeuRechnungsliste: Büroklammer-Icon zeigt auf einen Blick ob eine Eingangsrechnung einen Beleg hat (#123)
- NeuRechnungsliste: Keyboard-Navigation vollständig – Pfeiltasten scrollen durch die Liste, Tab springt direkt zu einer Zeile (fokus-visible Ring nur beim Tabben) (#125)
- NeuJournal: Summenzeile unterhalb der Liste – Einnahmen, Ausgaben und Saldo des aktuellen Filters auf einen Blick (#122)
- NeuFormulare: Kategorie, Lieferant, Kunde und Artikel lassen sich direkt im Erfassungsformular neu anlegen – ohne Seitenwechsel (#120)
- VerbesserungBeleg-Anhang und -Spalte werden nur noch bei Eingangsrechnungen angezeigt – bei Ausgangsrechnungen generiert die App das PDF selbst
- VerbesserungZahlungsart „Überweisung" heißt jetzt überall „Bank"
- FixOCR-Import: Vodafone- und Telekommunikationsrechnungen – Lieferantenname, Adressteil-Trimming und Positionen werden jetzt korrekt erkannt (#119)
- FixGoBD-Export: Belege-Ordner war leer wenn Beleg nur an der Rechnung (nicht am Journal-Eintrag) hing – Fallback via rechnung.beleg_id ergänzt (#124)
- FixStorno-Buchung einer Eingangsrechnung: Vorsteuer-Betrag wird jetzt korrekt angezeigt (#113)
v0.2.20
Juni 2026- NeuGoBD-Export: Belegdateien jetzt im ZIP enthalten – belege.csv (SHA256-Manifest) + belege/-Ordner mit den tatsächlichen Dateien (PDF/A bevorzugt, sonst Original)
- NeuPDF/A-3-Archivierung: Belege werden nach dem Upload automatisch im Hintergrund zu PDF/A-3 konvertiert (erfordert Ghostscript); ZUGFeRD/XRechnung sofort als PDF/A-3 markiert (sind es per Norm)
- NeuBeleg-Detailansicht: „✓ PDF/A-3 (GoBD-Archiv)"-Link erscheint sobald die Archivversion bereit ist
v0.2.19
Juni 2026- VerbesserungOCR-Import: Belegtyp-Erkennung – Kassenbons und Tankquittungen werden strukturbasiert erkannt (A/B-Steuercode, Liter+Literpreis) und immer im Brutto-Modus verarbeitet; keine Markennamen nötig
- FixOCR-Import: Kassenbons – 19% USt wird auch dann korrekt zugeordnet wenn Tesseract das Steuerklassen-Kürzel „A" als „fz" fehlgelesen hat; DE-Standard A=19%/B=7% als Voreinstellung
- FixOCR-Import: Tankquittung – Produktname (z.B. „Super 95"), Literanzahl und Brutto-Preis werden jetzt korrekt extrahiert; USt-Satz 19% wird aus dem Brutto/Netto-Verhältnis abgeleitet wenn kein Steuercode auf der Zeile steht
- FixOCR-Import: Lieferant-Matching – der Backend-Vorschlag wird direkt übernommen statt nochmals im Frontend verglichen zu werden; verhindert „Kein Treffer" bei OCR-verzerrten Firmennamen (z.B. „GimbH" statt „GmbH")
- FixOCR-Import: „Preis Netto", „Gesamtpreis Netto", „Einzelpreis" und vergleichbare Summenzeilen werden nicht mehr als Positionen importiert
- FixOCR-Import: Leerzeichen in Geldbeträgen (Tesseract-Artefakt „25, 95" → „25,95") werden vor der Auswertung entfernt
- FixOCR-Import: USt-Aufschlüsselungs-Tabellenzeilen (z.B. „fz 19,0% 4,12 6,78 4,90") werden nicht mehr als Positionen importiert
- FixZUGFeRD/XRechnung-Import: PDF wird jetzt automatisch zur Kontrolle geöffnet (bisher nur bei Plain-PDF)
v0.2.18
Juni 2026- FixOCR-Import: Positionen aus Tankquittungen erkannt – Produktname (z.B. „Super 95") und Menge (z.B. 32,69 l) werden jetzt korrekt extrahiert, auch wenn sie auf getrennten Zeilen oder in einem Einzeiler stehen
- FixOCR-Import: Sternchen (*) aus OCR-Text entfernt – verhinderte Fehlinterpretationen bei Kassenbons die * um Produktnamen oder Preise verwenden
- FixOCR-Import: „SUMME EUR 30,85" wird als Rechnungsbetrag erkannt (nicht als Position) – Währungssymbol zwischen Label und Betrag wird jetzt korrekt ignoriert
v0.2.17
Juni 2026- NeuTesseract-Assistent: benutzerfreundlicher Einrichtungsdialog für OCR – Ein-Klick-Installation ohne Terminal, plattformspezifisch (Windows: winget, Linux: pkexec + apt/dnf/pacman, macOS: Anleitung)
- FixWindows-Installer: Tesseract-Installation wird jetzt per Dialog angeboten statt still im Hintergrund zu laufen (Issue #115)
- FixTesseract nach Installation nicht erkannt: zusätzlich bekannte Installationspfade prüfen wenn PATH noch nicht aktualisiert wurde (Windows: Program Files/Tesseract-OCR, macOS: /opt/homebrew, Linux: /usr/bin)
v0.2.16
Juni 2026- NeuOCR für gescannte Eingangsrechnungen & Kassenbons – pdfplumber für maschinenlesbare PDFs, pytesseract + pymupdf für Scans/Fotos; graceful fallback mit Installationshinweis wenn Tesseract nicht vorhanden (Stufe 4)
- NeuTesseract OCR-Installation: Windows-Installer richtet es automatisch per winget ein; Linux-Installationsskript (install-linux.sh) bietet es interaktiv an; macOS-Hinweis im Import-Dialog
- NeuPDFs öffnen in eigenem OS-Fenster (Tauri): Rechnung, Beleganhang, Exporte öffnen sich in einem eigenen Fenster statt im App-internen Viewer
- NeuJournal: Rechnungsnummer-Badge ist jetzt ein Link – Klick springt direkt zur zugehörigen Rechnung in der Rechnungsübersicht
- VerbesserungBelegnummer kopieren im Journal: Clipboard-Icon zeigt an dass der Button kopiert
- VerbesserungJournal: redundantes Rechnungsnummer-Badge im Detailbereich entfernt (steht bereits im Tabellenkopf als Link)
- FixEDV / Software (Sofortabschreibung): SKR03-Konto korrigiert auf 0490 (SKR03 0650 ist ein Verbindlichkeitenkonto, Issue #111)
- FixForderungsausfall: USt-Zeile im Journal zeigte „Vorsteuer" statt „Umsatzsteuer" – Erkennung jetzt per Kontonummer (1776/1771 = Umsatzsteuer, Issue #113)
- FixWindows / WebView2: Datumsfelder mit leerem Wert verursachten schwarzes Fenster – leere onChange-Events werden jetzt abgefangen (Issue #114)
v0.2.15
Mai 2026- NeuBuchungen ohne Geldfluss – neue Checkbox „Kein Geldfluss" im Buchungsformular für AfA, Sachentnahmen, Eigenverbrauch; kein Kassenstand-Einfluss, kein Tagesabschluss (Issue #55)
- NeuForderungsausfall – Rechnungen als uneinbringlich ausbuchen: Status-Badge, Filter, eigener Eintrag im Journal; für USt-Pflichtige automatisch §17-UStG-Korrekturbuchung (Issue #61)
- NeuNeue Kategorie „KFZ (Kauf)" SKR03 0320 / SKR04 0540 – separates Anlagekonto für Fahrzeuge, fließt korrekt in Anlage AVEÜR ein
- NeuNeue Kategorie „EDV / Software (Sofortabschreibung)" SKR03 0490 / SKR04 0650 – Anlagekonto nach BMF 26.02.2021 (Nutzungsdauer 1 Jahr, § 7 Abs. 1 EStG); zweistufiger Buchungsweg mit separater AfA erklärt
- NeuNeue Kategorie „Bewirtungskosten (nicht abzugsfähig)" SKR03 4654 – für den steuerlich nicht abziehbaren 30 %-Anteil nach § 4 Abs. 5 Nr. 2 EStG
- NeuNeue Kategorien „Gewährte Skonti" (SKR03 8736) und „Erhaltene Skonti" (SKR03 3736) – werden bei Skonto-Zahlung automatisch zugewiesen und ermöglichen spätere EÜR-Auswertung
- NeuFahrtkosten Privat-PKW: km-Eingabe im Buchungsformular – Betrag wird automatisch auf 0,30 €/km (EÜR) berechnet, gespeicherte km-Anzahl ermöglicht korrekten EKS-Ansatz (0,10 €/km); EKS-Formular: neues Abzugsfeld B6.4 für privat gefahrene km mit Betriebs-KFZ
- VerbesserungJournal: vorsteuer_betrag-Snapshot – tatsächlich abziehbarer Vorsteuer-Anteil wird je Buchung gespeichert (berücksichtigt z. B. 70 % bei Bewirtungskosten); Grundlage für künftige EÜR-Zeile und UStVA
- VerbesserungPrivatentnahme / Privateinlage: EÜR-Zeilennummern korrigiert auf Zeile 106 / 107 (Anlage EÜR 2025 Hinweiszeilen)
- VerbesserungKategorien-Seite: EKS-Felder (EKS-Kategorie, EÜR-Zeile) nur noch eingeblendet wenn „Bezieht Transferleistungen" aktiviert – weniger Rauschen für reguläre Nutzer
- FixEDV / Software (Sofortabschreibung): Kategorie war fälschlicherweise als Aufwand angelegt – korrekt ist Anlage (SKR03 0490 / SKR04 0650); BMF 2021 ist kein GWG
- FixEinkommensteuer-Vorauszahlung: Fälligkeitsmonate in der Beschreibung korrigiert (März / Juni / September / Dezember)
- FixBewirtungskosten (nicht abzugsfähig): EKS-Kategorie korrigiert (war B14_5, jetzt leer – kein anerkannter Aufwand beim Jobcenter)
v0.2.14
Mai 2026- FixLinux: Backend startet nicht mehr (PIL/_avif.so Extraktionsfehler) – AVIF- und WebP-Codec aus dem Bundle ausgeschlossen (Issue #110)
- FixLinux AppImage: Ghost-Backends vom letzten Absturz werden beim Start jetzt korrekt beendet – Pfad-Erkennung für AppImage-Modus korrigiert (vorher: nur Dev-Modus erkannt)
v0.2.13
Mai 2026- NeuDifferenzbesteuerung §25a UStG: Artikel als §25a kennzeichnen – kein USt-Ausweis auf der Rechnung, Ankaufspreis hinterlegen, Margenberechnung (VK − EK) live im Formular und Detailpanel
- Neu§25a auf Rechnungen: gemischte Positionen möglich (Regelbesteuerung + §25a); USt-Spalte zeigt „§25a"; Pflichthinweis wird automatisch unter den Summenblock gedruckt
- VerbesserungArtikelsuche in Rechnungen: §25a-Artikel tragen orangenen Badge; VK-Brutto wird als Positionspreis übernommen (kein Netto/Brutto-Umrechnen)
- VerbesserungScroll-Layout: Seitenheader und rechte Detailspalte bleiben beim Scrollen stehen – gilt für Rechnungen, Journal, Kunden, Lieferanten und Artikel
- FixStorno-Buchungen: Betrag ist jetzt immer positiv; Art (Einnahme/Ausgabe) richtet sich nach dem Originalbeleg – Gutschrift-Storno erscheint korrekt als Einnahme
- FixGutschrift: Betragslimit wird auch beim Speichern eines Entwurfs geprüft – nicht erst beim Finalisieren
v0.2.12
Mai 2026- NeuGutschriften: Aus jeder abgeschlossenen Ausgangsrechnung lässt sich per Klick eine Gutschrift erstellen – mit GS-Nummer, Bezug auf Originalrechnung und negierten Positionen
- NeuGutschrift-Buchung: Rückerstattung buchen erzeugt negative Einnahme-Buchungen mit denselben Kategorien und USt-Konten wie die Originalrechnung (EÜR-korrekte Aufhebung)
- VerbesserungGutschrift-Badge in der Rechnungsliste; Gutschrift-Formular öffnet sich direkt nach Erstellung; PDF zeigt korrekten Rückerstattungstext statt Zahlungshinweis
- VerbesserungEntwürfe zeigen nur noch „Vorschau" – Drucken, PDF öffnen und Mail senden sind für nicht finalisierte Dokumente ausgeblendet
- FixGutschrift-Positionen: Betrag wurde beim Bearbeiten doppelt negiert; Gesamt-Betrag in der Positionsspalte zeigte den richtigen Wert
v0.2.11
Mai 2026- NeuBuchungskategorien: Verwendungsbeispiele und Beschreibungen – vorbefüllt, frei editierbar, als Hinweis im Buchungsformular sichtbar; Export als PDF-Nachschlageblatt
- NeuStorno-Begründung Pflichtfeld: Schnellauswahl (Doppelt ausgestellt / Falsche Adresse / Kundenwiderspruch / Sonstiges) – Begründung wird im Journal dokumentiert
- FixBackend-Start nach Update: Wartezeit auf 60 Sekunden verlängert – verhindert „Backend nicht erreichbar" nach Windows-Update (Defender-Scan, PyInstaller-Extraktion)
v0.2.10
Mai 2026- NeuArtikelgruppen-Verwaltung: Warengruppen, Servicegruppen und Fremdleistungsgruppen anlegen, umbenennen und deaktivieren – direkt über „Gruppen"-Button auf der Artikelseite
- VerbesserungArtikelstamm: Feld „Kategorie" heißt jetzt Warengruppe / Servicegruppe / Fremdleistungsgruppe (je nach Typ); Auswahl über Dropdown statt Freitext
- FixAusgangsrechnungen mit mehreren Steuersätzen: Zahlung erzeugt jetzt je USt-Satz einen eigenen Journaleintrag statt eines einzigen mit dominantem Satz (Issue #109)
- VerbesserungInfo-Seite: Handbuch, Links und „Über RechnungsFee" stehen jetzt oben – der Changelog ist ans Ende gewandert
v0.2.9
Mai 2026- NeuSkonto: Standard im Unternehmensprofil, Kunden-spezifisch und je Rechnung konfigurierbar; ZahlungsDialog zeigt grüne Hinweis-Box wenn Skonto-Frist noch offen (Issue #73)
- NeuGiro-Code mit Skonto: zwei QR-Codes nebeneinander auf der Rechnung – links Skonto-Betrag mit Frist-Label, rechts Vollbetrag (Vorlage 0 + 1)
- VerbesserungJournal: Rechnungsnummer in Buchungseinträgen sichtbar; Rechnungszahlungen können nicht mehr storniert, gedruckt oder per Mail versendet werden
- FixPOS-Kassenbelege (Thermaldrucker-Format): Belegnr., Lieferant, Positionen und USt-Tabelle werden jetzt korrekt erkannt und importiert
- FixPDF-Import: Fälligkeitsdatum wird beim Import nicht mehr automatisch berechnet (verhindert falsche Werte bei unbekanntem Zahlungsziel)
- FixPDF-Import: Rechnungen mit mehreren Positionen öffnen automatisch den aufgeschlüsselten Eingabemodus (XML + PDF)
v0.2.8
Mai 2026- NeuLeistungszeitraum: statt einem Datum kann jetzt ein Von–Bis-Zeitraum angegeben werden – ideal für Monats- oder Projektabrechnungen (Issue #107)
- NeuKategorie-Zuweisung bei Eingangsrechnungen jetzt beim Bezahlen statt beim Anlegen – Split-Zahlung mit mehreren Kategorien möglich
- FixPDF-Import: Rechnungen im Amazon-/bilingualen Format (DE/EN-Spaltenüberschriften) werden korrekt erkannt
- FixPDF-Import: Beträge ohne Leerzeichen vor EUR (z. B. „37,73 EUR44,90") werden jetzt korrekt geparst
- FixLinux Mint Cinnamon: Mausrad-Scrollen im Setup-Wizard funktioniert jetzt (React-onWheel-Handler durch globalen WebKitGTK-Workaround ersetzt)
v0.2.7
Mai 2026- FixPDF: Negative Mengen (Gutschriften) korrekt dargestellt – Einzelpreis bleibt positiv, Nettospalte zeigt Positionssumme, USt-Aufschlüsselung und Vorzeichen stimmen
- FixKategorien: Löschen schlug still fehl wenn Kategorie in Rechnung, Banktransaktion oder Automatikregel verwendet – Fehlermeldung wird jetzt angezeigt (Issue #96)
- FixLinux Mint Cinnamon: Mausrad-Scrollen in der Hauptapp funktioniert jetzt (WebKitGTK-Workaround)
- VerbesserungPDF-Vorlagen: Gemeinsame Logik in Basisklasse extrahiert – einfachere Pflege bei neuen Vorlagen
- FixKategorien: 5 fehlende Einträge ergänzt (AfA, Fahrtkosten Privat-PKW, Verpflegungsmehraufwand, Mitgliedsbeiträge, Spenden betrieblich) mit korrekter EKS- und EÜR-Zuordnung (Issue #106)
v0.2.6
Mai 2026- FixRechnungs-PDF: USt-Aufschlüsselung pro Steuersatz (§14 UStG) bei gemischten Sätzen; B2B-Kunden (ZUGFeRD) erhalten Netto-, B2C-Kunden Bruttorechnung (Issue #101)
- FixAusgangsrechnung: Kategorie-Feld entfernt – Erlöskategorie wird automatisch ermittelt (Issue #100)
- FixCachyOS/Arch: Sidecar-Absturz beim Start (Exit 3) durch entferntes imghdr-Modul behoben – Magic-Bytes-Erkennung als Ersatz (Issue #92)
- FixSetup-Wizard: Mausrad-Scrollen unter Mint Cinnamon / GTK-Desktops funktioniert jetzt
- FixMigration: Sehr alte Datenbanken (v0.1.x) werden beim Start vollständig migriert ohne Fehler
v0.2.5
Mai 2026- NeuJournal: Netto- und USt-Betrag werden als separate Zeilen angezeigt – vollautomatisch anhand des USt-Satzes aufgeteilt
- NeuBenutzerkategorien können jetzt vollständig bearbeitet werden (Name, Konten, alle Felder)
- FixXRechnung-Import: Lieferantenname und Fälligkeitsdatum wurden bei UBL-Format nicht erkannt (Issue #98)
- FixPDF-Import öffnet jetzt den systemseitig eingestellten PDF-Viewer statt des eingebetteten Viewers (Issue #99)
- FixKategorie löschen: Bestätigungs-Dialog zeigte fälschlich "tauri.localhost" (Issue #96)
- FixMausrad-Scrollen im Setup-Wizard unter Linux Cinnamon/Muffin funktioniert jetzt
v0.2.4
Mai 2026- NeuEingangsrechnungen importieren – ZUGFeRD/XRechnung werden automatisch erkannt und Felder vorausgefüllt
- NeuEingangsrechnung-Import: plain PDF öffnet sich automatisch zum Abschreiben, Originaldatei wird als Beleganhang gespeichert
- NeuKategorien: SKR03/SKR04-Kontonummern im Bearbeitungsmodus editierbar, Reset auf Standardwert möglich
- NeuKategorien: eigene Kategorien anlegen und nicht verwendete löschen
- VerbesserungEÜR-Zeilennummern auf Anlage EÜR 2025 aktualisiert (44 Korrekturen)
- VerbesserungSKR03/SKR04-Kontonummern auf DATEV-Kontenrahmen 2026 korrigiert (39 Korrekturen)
- FixMausrad-Scrollen im Setup-Wizard unter Linux Mint Cinnamon (WebKit2GTK)
- FixReset-Button in Kategorien aktualisiert den angezeigten Wert sofort
v0.2.3
Mai 2026- FixSetup-Wizard scrollbar in Tauri – langer Inhalt war abgeschnitten, Wizard ist jetzt vollständig scrollbar
v0.2.2
Mai 2026- VerbesserungScrollen: Sidebar und Hauptinhalt scrollen jetzt unabhängig voneinander – die Navigation bleibt beim Scrollen langer Listen immer sichtbar
- VerbesserungKategorien-Tabelle: erste Spalte bleibt beim horizontalen Scrollen sichtbar (sticky)
- NeuKategorien ein-/ausblenden – einzelne Buchungskategorien können deaktiviert werden und erscheinen dann nicht mehr in Buchungsformularen
- NeuEKS-Zuordnung automatisch: USt-Betrag aus Einnahmen wird automatisch A5_1 (vereinnahmt) und A5_2 (Eigenverbrauch) zugeordnet – kein manueller Eintrag mehr nötig
- NeuReisekosten in drei EKS-Unterkategorien aufgeteilt: B7_1 Übernachtung, B7_2 Nebenkosten, B7_3 ÖPNV
- NeuNeue Buchungskategorien: KFZ-Reparatur (B6_4), Investition aus Zuwendung Dritter (B9), Personalkosten Familienangehörige (B2_4), Löhne & Gehälter Teilzeit (B2_2), AG-Anteil Sozialversicherung, Eigenverbrauch von Waren (19%/7%), Wareneinkauf EU/Nicht-EU, Miete Büro (0%), KFZ-Leasing
- NeuBuchungskategorie „Reparatur Anlagevermögen" (B14.1) – Reparatur- und Instandhaltungskosten für Betriebsanlagen und Maschinen (außer KFZ); SKR03 4855 / SKR04 6805
- NeuBuchungskategorie „Miete Einrichtung" (B14.2) – Mietkosten für bewegliche Wirtschaftsgüter und Einrichtungsgegenstände; SKR03 4240 / SKR04 6830
- NeuBuchungskategorie „Betriebliche Abfallbeseitigung" (B14.4) – Entsorgungskosten; SKR03 4830 / SKR04 6810
- FixBuild-Fehler behoben – TypeScript-Fehler in der Journal-Kategorienauswahl verhinderte den Release-Build
v0.2.1
Mai 2026- NeuBeleganhang für Eingangsrechnungen – PDF, JPG oder PNG direkt an eine Eingangsrechnung anhängen, im eingebetteten Viewer öffnen und bei Bedarf löschen; SHA256-Hash wird für die GoBD-Nachweisbarkeit gespeichert
- FixPDF-Doppelöffnung behoben – auf Windows öffnete ein Klick auf eine lokale Datei gleichzeitig den Systembrowser und Acrobat; lokale Dokumente werden jetzt plattformübergreifend (Windows, Linux, macOS) im eingebetteten Viewer angezeigt
v0.1.67
Mai 2026- NeuBankkonten-Verwaltung in Stammdaten – Konten anlegen, bearbeiten und löschen; Unterscheidung zwischen Bankkonto und Zahlungsdienstleister (PayPal, Stripe usw.) mit IBAN, BIC, Kontoinhaber und Notizfeld
- NeuKontoart-Unterscheidung – Bankkonto (IBAN Pflicht) vs. Zahlungsdienstleister (Kennung statt IBAN); Partial Unique Index verhindert doppelte Einträge
- NeuKategorien-Übersicht in Stammdaten – alle Buchungskategorien auf einen Blick mit EÜR-Zuordnung, USt-Satz und EKS-Kategorie; Inline-Bearbeitung direkt in der Tabelle
v0.1.65
Mai 2026- VerbesserungAnlage EKS: vollständiger 9-seitiger Formular-Nachbau nach offiziellem Jobcenter-Formular 04/2025 – Tabellen A/B/C, Abschnitte D/F/Seite 9, Übertrag zwischen Tabellenteilen, Textumbrüche in Zellen
- NeuEKS: Persistente Formularfelder (Abschnitte D, F 23–41, Seite 9 52–58) per Modal – Eingaben bleiben über Sitzungen hinweg gespeichert
- FixEKS: Auto/Manuell-Badge bei vorläufiger EKS korrekt gesetzt; EKS-PDF öffnet sich zuverlässig im Inline-Viewer
v0.1.64
Mai 2026- NeuAnlage EKS – Einkommenserklärung für Selbstständige (Jobcenter / Bürgergeld): abschließend (summiert Journalbuchungen nach EKS-Kategorie) und vorläufig (Halbjahres-Prognose aus Vorjahresdaten); PDF-Export; nur sichtbar wenn Transferleistungen aktiviert
- NeuDSGVO-Datenauskunft als PDF-Export – strukturierter Bericht mit allen gespeicherten Daten zu einem Kunden oder Lieferanten (Art. 15 DSGVO)
- FixTagesabschluss-Saldo berücksichtigt jetzt alle Buchungen seit dem letzten Abschluss (nicht nur den aktuellen Tag)
- FixDashboard-Statistik schließt Privateinlagen und -entnahmen aus – nur betriebliche Buchungen fließen in Einnahmen/Ausgaben ein
- FixBenutzerdefinierte USt-Sätze werden bei Rechnungen und Journal-Buchungen jetzt akzeptiert
- FixJournal-Filter: Highlighting und Reset-Button; Zahlungsart als Select mit farbiger Markierung wenn aktiv
v0.1.63
Mai 2026- FixUnternehmensdaten: Logo verschwindet nicht mehr nach dem Speichern – logo_pfad wird beim Speichern der Firmendaten nie überschrieben, da er ausschließlich über den Logo-Upload/-Löschen-Endpunkt verwaltet wird (Issue #85)
v0.1.62
Mai 2026- VerbesserungKassenbuch wurde in Journal umbenannt – der Begriff Kassenbuch bleibt für eine spätere Funktion frei
- NeuJournal: Filter für Bar- und Unbar-Zahlungen (Karte, Bank, PayPal)
- NeuJournal-Detailansicht: Belegnummer per Klick in die Zwischenablage kopieren
- NeumacOS-Build: DMG für Apple Silicon (M1–M4) und Intel in GitHub Actions
- FixGoBD-Export auf Linux: weißes Fenster behoben – ZIP wird jetzt direkt heruntergeladen mit Erfolgsmeldung
- FixNummernkreis: Nächste Nummer kann nicht mehr verringert werden – verhindert doppelte Belegnummern
- FixKunden- und Lieferantennummern: Doppelvergabe wird jetzt auf API- und Datenbankebene verhindert
- FixArtikel: benutzerdefinierte MwSt.-Sätze (z.B. 7,8 % Landwirtschaft) wurden beim Anlegen und Bearbeiten fälschlich abgelehnt – Prüfung erfolgt jetzt gegen die hinterlegten aktiven Steuersätze
- FixDashboard Zufluss-Monitor: Bürgergeld-Berechnung korrigiert – § 11b SGB II verwendet eine dreistufige Freibetragsregelung (0–100 € frei, 100–1.000 € 20 % frei, 1.000–1.200 € 10 % frei), nicht eine Pauschal-Grenze bei 520 €
v0.1.60
April 2026- FixZUGFeRD: Decimal-Division erzeugte bei bestimmten Beträgen wissenschaftliche Notation (1E+2 statt 100.00) – xs:decimal-Validierungsfehler auf Windows (Issue #71)
- FixZUGFeRD: Vorname+Nachname wird als Firmenname verwendet wenn kein Firmenname eingetragen ist (Freiberufler)
- FixZUGFeRD: Hausnummer und weitere Felder gegen None-Werte abgesichert
- FixUpdate-Hinweis: App startet nach dem Update automatisch neu – kein manueller Neustart nötig (Issue #75)
- VerbesserungRechnungs-PDF: Positionsbeschreibungen brechen jetzt automatisch um – kein Abschneiden bei langen Texten mehr; manuelle Zeilenumbrüche im Beschreibungsfeld werden übernommen (Issue #76)
- FixGiroCode-Tooltip in Unternehmenseinstellungen öffnet sich jetzt nach links – war am rechten Fensterrand abgeschnitten (Issue #77)
- VerbesserungKunden/Lieferanten: Firmenname und Vorname+Nachname erscheinen jetzt auf getrennten Zeilen im Rechnungs-PDF; neues Feld „z.Hd. von" für Ansprechpartner/Abteilung (Issue #79)
v0.1.59
April 2026- VerbesserungUnternehmensdaten & Setup-Wizard: Pflichtfeld-Validierung überarbeitet – Firmenname oder Vor-/Nachname (beides möglich), Steuernummer oder USt-IdNr., IBAN sowie Adressfelder sind jetzt Pflicht; länderspezifische PLZ-Prüfung (DE/AT/CH/NL/LI), ZUGFeRD-Zeichensatz-Prüfung
- VerbesserungSetup-Wizard: IBAN aus StepKonto wird jetzt automatisch in die Unternehmensdaten übernommen – Bankverbindung erscheint sofort auf Rechnungen
- FixZUGFeRD: fehlende Unternehmenspflichtfelder erzeugen jetzt eine klare Fehlermeldung im Log; Seller-Name nutzt Firmenname oder Vor-/Nachname als Fallback
- VerbesserungBackend-Logging: FastAPI/uvicorn schreibt Fehler jetzt in eine Datei (APP_DATA_DIR/logs/backend.log, max. 5 MB × 3) – auf Windows waren Backend-Fehler bisher unsichtbar
- VerbesserungKunden: Zeile anklicken klappt alle Stammdaten direkt in der Tabelle auf (Akkordeon) – Vorname/Nachname, Adresse, E-Mail, Telefon, USt-IdNr., Kundennr., Badges, Notizen; alle weiteren Zeilen schieben sich nach unten
v0.1.57
April 2026- FixZUGFeRD: Pflichtfeld-Validierung im Kundenstamm – Firmenname, Straße, PLZ und Ort werden bei manuell aktiviertem ZUGFeRD als Pflichtfelder geprüft; Amber-Hinweis wenn keine USt-IdNr. vorhanden
- FixZUGFeRD: utils.zugferd und saxonche fehlten im PyInstaller-Build – ZUGFeRD-PDF wurde im AppImage/MSI lautlos durch normales PDF ersetzt
- FixInfoTooltip bei „Kopie öffnen" wurde über den rechten Rand hinausgeschoben – öffnet sich jetzt nach links (Issue #74)
v0.1.54
April 2026- NeuZUGFeRD / E-Rechnung: Ausgangsrechnungen an Firmenkunden werden automatisch als PDF/A-3 mit eingebettetem FacturX-XML (EN 16931 Comfort) ausgegeben wenn im Kundenstamm ZUGFeRD aktiviert ist – erfüllt die B2B-E-Rechnungspflicht (Issue #62)
- FixLogo-Upload: Dateien werden jetzt anhand des Dateiinhalts erkannt – Upload schlug fehl wenn die WebView einen falschen MIME-Typ übermittelte (Linux AppImage, Windows)
- FixBürgergeld/Transferleistungen: Checkbox jetzt auch in Stammdaten → Unternehmen → Steuer & Rechtsform – war bisher nur im Setup-Wizard erreichbar (Issue #64)
- FixZombie-Backend: Beim App-Start werden jetzt eventuell noch laufende Backend-Prozesse vom letzten Absturz beendet – verhindert DB-Sperren und "Failed to Fetch" nach einem Absturz (Issue #67)
- FixGiroCode-Tooltip: InfoTooltip war halb transparent wenn keine IBAN hinterlegt war – opacity-50 vererbte sich auf alle Kind-Elemente (Issue #65)
- FixLinux: install-linux.sh prüft und installiert libfuse2 automatisch (Ubuntu 22.04–26.04) – App-Icon eingebettet, kein curl/wget mehr nötig (Issue #69)
- FixLinux: Ubuntu 26.04 / webkit2gtk 2.52 – WEBKIT_DISABLE_COMPOSITING_MODE=1 verhindert Segfault beim Start (Issue #70)
v0.1.52
April 2026- NeuGiroCode (QR) auf Ausgangsrechnungen – EPC-QR-Code wird neben dem Zahlungshinweis eingebettet; Kunden können per Banking-App mit vorausgefüllten Daten direkt überweisen (aktivierbar in Unternehmenseinstellungen → Zahlungseinstellungen)
- VerbesserungGiroCode-Aktivierung gesperrt wenn keine IBAN hinterlegt ist – Tooltip erklärt warum
- FixDark-Mode: Alle Formular-Felder (select, input, textarea) auf allen Seiten korrekt dunkel – Browser-Default war weiß
- FixKassenbuch: Eigene MwSt-Sätze aus den Einstellungen erscheinen jetzt im USt-Dropdown (nicht mehr nur 0/7/19 %)
- FixUSt-Dropdown in Rechnungen und Kassenbuch: Bezeichnung nicht mehr abgeschnitten – zeigt nur die Prozentzahl
v0.1.51
April 2026- FixPDF öffnen auf Linux: PDFs und Exporte öffnen sich jetzt inline im App-Fenster – xdg-open öffnet lokale HTTP-URLs im AppImage-Kontext nicht zuverlässig
- FixPDF öffnen auf Windows: Regression behoben – Buttons zum Öffnen von PDFs und Exporten funktionierten nach v0.1.49 nicht mehr
v0.1.47
April 2026- FixGiroCode (QR-Code) erschien nicht in der installierten App – segno.writers fehlte im PyInstaller-Bundle; jetzt mit --collect-all vollständig gebundelt
- FixPDF öffnen auf Linux: erster Lösungsversuch – Fallback auf WebviewWindow wenn xdg-open fehlschlägt (vollständig behoben in v0.1.51)
v0.1.46
April 2026- FixGiroCode (QR-Code) erschien nicht in der installierten App – Pillow-C-Extensions durch reines Python-Paket segno ersetzt
v0.1.45
April 2026- FixGiroCode (QR-Code) erschien lokal, aber nicht in der installierten App – qrcode und PIL fehlten als PyInstaller-Abhängigkeiten im Build
v0.1.44
April 2026- NeuGiroCode (EPC-QR) auf Ausgangsrechnungen – aktivierbar in den Unternehmenseinstellungen; Kunden können per Banking-App überweisen, IBAN, Betrag und Rechnungsnummer werden vorausgefüllt (Issue #53)
- NeuDigitale Unterschrift – einmal hinterlegen, optional auf Ausgangsrechnungen und Tagesabschlüssen ausgeben (Issue #58)
- NeuFälligkeiten-Dashboard – neue Kachel zeigt fällige und überfällige Rechnungen; zusätzliche „Fällig am"-Spalte in der Rechnungsliste mit Sortierung (Issue #59)
- NeuStandard-Zahlungsziel – einstellbar in den Unternehmenseinstellungen (Standard: 14 Tage); neue Rechnungen erhalten automatisch das korrekte Fälligkeitsdatum
- NeuGutschriften – negative Menge (z. B. −1) und negative Beträge in Rechnungspositionen jetzt möglich
- FixPDF-Original statt Kopie: Race-Condition behoben, bei der das erste PDF fälschlicherweise als Kopie gestempelt wurde (Issue #57)
- FixVorlage Sandra grün: Unterschrift kollidierte mit dem Überweisungsblock – Cursor-Position korrigiert
- FixRechnungsformular: Summenanzeige zeigt jetzt auch negative Beträge korrekt an
v0.1.40
April 2026- NeuEingangsrechnungen: Belegnummer des Lieferanten kann optional erfasst werden – wird im Detail-Panel angezeigt und ist über die Suchfunktion durchsuchbar (Issue #52)
- NeuEingangsrechnungen: Schnelleingabe-Modus – statt Positionstabelle nur Betrag, USt-Satz und Beschreibung eingeben; mit einem Klick auf „Positionen aufschlüsseln" wechseln (Issue #42)
- NeuEingangsrechnungen: Im Positionsmodus kann jeder Zeile ein eigenes Konto (Kategorie) zugewiesen werden – überschreibt die Hauptkategorie der Rechnung (Issue #42)
- FixRechnungsentwurf: Preis änderte sich jedes Mal beim erneuten Öffnen und Speichern – Brutto-Eingabemodus wurde fälschlich als Netto interpretiert (Issue #50)
- FixStückzahl „10" wurde als „10.000" (Zehntausend) angezeigt – Python Decimal-Trailing-Zeros werden jetzt beim Laden normalisiert
v0.1.39
April 2026- FixSplit-Screen: Liste beim Bearbeiten von ¼ auf ⅓ Breite vergrößert – kein Textüberlauf mehr bei Standardfenstergröße (1280px)
v0.1.38
April 2026- NeuLieferanten: Suchfeld hinzugefügt – Suche nach Firmenname, E-Mail, Lieferantennummer und Ort
- NeuArtikelstamm: VK und EK können jetzt wahlweise als Netto oder Brutto eingegeben werden – der jeweils andere Wert wird automatisch anhand des Steuersatzes berechnet (Issue #38)
- NeuRechnungen: Suchfeld nach Rechnungsnummer und Partnername – Volltextsuche mit Teiltreffern, kombinierbar mit dem Status-Filter (Issue #49)
- VerbesserungSplit-Screen-Layout: Beim Öffnen des Formulars kollabiert die Liste auf ¼ Breite, das Formular bekommt ¾ – einheitlich für Rechnungen, Kunden, Lieferanten und Artikelstamm (Issue #39)
- VerbesserungKunden, Lieferanten und Artikelstamm: permanentes Detail-Panel rechts (wie Rechnungsdetails) – zeigt beim Anklicken einer Zeile Details, verschwindet beim Bearbeiten (Issue #36)
- VerbesserungArtikelstamm Detail-Panel: strukturierter Aufbau mit Header, Sections (Preise, Details, Beschreibung, Verknüpfte Rechnungen) und Footer – analog Rechnungsdetails (Issue #46)
- VerbesserungLieferanten Detail-Panel: Header mit Name, Sections für Adresse, Kontakt, Steuer und Notizen
- VerbesserungKunden, Lieferanten, Artikelstamm: einheitliches Design – p-6 Header, text-2xl Titel, rounded-xl Buttons, Tabelle/Liste in Card-Wrapper (Issue #36)
- VerbesserungInfotexte präzisiert: Handelsregister erklärt jetzt Abteilung A (HRA) und B (HRB), Ist-Versteuerung weist auf einmaligen Antrag beim Finanzamt hin (Issue #37)
- FixBackground-Inkonsistenz behoben: Kunden, Lieferanten, Rechnungen und Artikelstamm hatten einen anderen Hintergrund als der Rest der App
- FixFenstertitel zeigte „RechnungsFee Testing" statt „RechnungsFee" (Issue #43)
- FixTagesabschluss-PDF auf Windows: Interner Fehler 500 behoben – DejaVu-Fonts wurden im PyInstaller-Bundle nicht gefunden (Issue #47)
- FixGoBD-Export-PDF: gleicher Font-Suchpfad-Fix wie Tagesabschluss (Issue #47)
- FixZahlungsdialog: Zukunftsdaten werden jetzt abgelehnt – Datumsauswahl ist auf heute begrenzt, Fehlermeldung bei manuellem Eintrag eines zukünftigen Datums (Issue #44)
- FixRechnungsübersicht: Entwürfe werden jetzt korrekt als „Entwurf" angezeigt statt als „Offen" – in der Liste und im Detailpanel (Issue #45)
- FixRechnungsübersicht: Filter-Dropdown um „Entwurf" und „Storniert" erweitert (Issue #45)
- FixRechnungsübersicht: Saldo „Offen" und Kachel „Gesamt" berücksichtigen jetzt nur echte Rechnungen – Entwürfe und stornierte Rechnungen werden nicht mehr eingerechnet (Issue #45)
v0.1.37
April 2026- FixWindows: Update-Prozess beendet das Backend jetzt vor dem Start des Installers – backend.exe war bisher gesperrt und der Installer schlug fehl (Issue #35)
- FixUSt-Satz springt beim Bearbeiten einer gespeicherten Rechnung nicht mehr auf 0% – Decimal-Format der API wurde nicht mit den Select-Optionen abgeglichen (Issue #40)
- FixStornierte Rechnungen zeigen jetzt „Storniert" als Status statt „Offen" – in der Übersicht und in den Rechnungsdetails (Issue #41)
- FixStornierte Rechnungen erscheinen nicht mehr in der Liste offener Rechnungen und werden im Filter „Offen" nicht mehr angezeigt
v0.1.36
April 2026- VerbesserungBackup-Seite zeigt jetzt Datenpfade für alle Betriebssysteme (Linux, Windows, macOS) – sowohl für automatische Backups als auch in der Wiederherstellungsanleitung (Issue #34)
- FixWindows: Rechnungsvorlage „Sandra grün" (Vorlage 2) war im gepackten Binary nicht enthalten und führte zu einem internen Fehler – PyInstaller-Build ergänzt
- FixWindows: Backend-Prozess wird beim Update jetzt vollständig beendet bevor der Installer startet – 2s Wartezeit nach taskkill verhindert „Datei gesperrt"-Fehler
- FixVorschau Rechnungsvorlage „Sandra grün": Interner Fehler 500 behoben – fehlende Positions-Nummer in der Demo-Rechnung
- FixRechnungsentwurf kann jetzt als PDF geöffnet und gedruckt werden – Entwürfe zeigen „– Entwurf –" unter dem Titel und setzen kein ausgegeben-Flag
v0.1.34
April 2026- NeuRechnungsvorlagen: Community-Vorlage „Sandra grün" für Kleinunternehmer – Tabelle mit Pos./Datum/Beschreibung/Saldo, grünes Design, persönliche Anrede, Überweisungsblock mit IBAN (Issue #33, Dank an @trinity2701)
- NeuRechnungsvorlagen-Auswahl: unter Stammdaten → Rechnungsvorlagen kann die Standard-Vorlage für alle Ausgangsrechnungen gewählt werden – mit Vorschau-Funktion
- NeuDark Mode: folgt automatisch dem System-Theme (prefers-color-scheme) – kein manueller Toggle (Issue #29)
- NeuKleinunternehmer-Umsatzwarnung: Dashboard zeigt ab 80.000 € Netto-Jahresumsatz ein Warn-Banner, ab 100.000 € eine kritische Warnung mit Handlungsaufforderung (Issue #30)
- VerbesserungKleinunternehmer-Infotext in Stammdaten auf neue Grenzen ab 2025 aktualisiert: Vorjahresumsatz ≤ 25.000 € netto, laufendes Jahr unter 100.000 € netto (Issue #30)
- FixInfo-Tooltips werden nicht mehr am linken Bildschirmrand abgeschnitten – öffnen sich jetzt linksbündig statt zentriert (Issue #31)
- FixUSt-IdNr. wird jetzt auf gültiges Format geprüft: deutsche IdNr. muss DE + 9 Ziffern sein (Issue #31)
- FixStammdaten: Partial-Updates (z.B. Vorlagenauswahl) überschreiben keine anderen gespeicherten Felder mehr
v0.1.33
März 2026- NeuNeues App-Icon von @Adler_real (LinuxGuidesDECommunity) – herzlichen Dank!
- NeuMwSt.-Sätze konfigurierbar: eigene Sätze hinzufügen (z.B. 5,5 %), Sätze aktivieren/deaktivieren und einen Standard-Satz festlegen – gilt für Rechnungsformular und Artikelstamm (Issue #23)
- NeuRechnungs-PDF: Standard-Zahlungshinweis (IBAN-Überweisungstext) kann in Unternehmen → Rechnungs-PDF deaktiviert werden – Notizfeld bleibt immer zusätzlich sichtbar (Issue #24)
- VerbesserungKundenstamm: Split-View mit Suchleiste, vollständiger Tabelle, Stammdaten-Karte bei Klick und schmalem Rechnungspanel rechts
- FixKundenstamm: Artikel-Typ-Badge in Rechnungspositionen zeigt jetzt korrekt „Artikel", „Dienstl." oder „Fremdl." statt immer „Artikel"
- FixKassenbuch: Bar-Ausgabe die den Kassenstand ins Minus treibt wird jetzt abgelehnt – rotes Banner und gesperrter Speichern-Button (gilt nur für Barkasse, nicht für Karte/Bank/PayPal)
v0.1.32
März 2026- NeuArtikelstamm: Artikel und Dienstleistungen zentral verwalten (Eigenleistung, Dienstleistung, Fremdleistung) mit Artikelnummer, Preisen, Steuersatz, Lieferant und mehr
- NeuRechnungen: Artikel-Autocomplete in Positionen – ab 3 Zeichen werden passende Artikel aus dem Stamm vorgeschlagen und füllen Beschreibung, Einheit, Preis und USt automatisch
- NeuKundenstamm: „Rechnungen"-Button pro Kunde zeigt alle Ausgangsrechnungen mit aufklappbaren Positionen (Artikel-Badge wenn aus Artikelstamm)
v0.1.31
März 2026- FixWindows: backend.exe wird beim Auto-Update jetzt zuverlässig beendet – taskkill wartet auf vollständige Beendigung bevor der NSIS-Installer startet (output() statt spawn())
- FixKassenbuch: Bar-Ausgabe die den Kassenstand übersteigt wird jetzt abgelehnt – rotes Banner und gesperrter Speichern-Button (gilt nur für Barkasse, nicht für Karte/Bank/PayPal)
v0.1.30
März 2026- FixLinux: Weißes Fenster / GStreamer-Absturz auf Fedora, Bazzite und anderen neueren Distros behoben – gebündelte webkit2gtk- und GStreamer-Bibliotheken aus Ubuntu 22.04 werden jetzt aus dem AppImage entfernt; System-webkit2gtk und System-GStreamer werden stattdessen verwendet (kein Konflikt mehr zwischen alter und neuer GStreamer-Version)
v0.1.29
März 2026- FixLinux: AppImage läuft jetzt auf MX-Linux, Debian und anderen Distros mit älterer glibc – Build auf Ubuntu 22.04 reduziert die glibc-Mindestanforderung von 2.39 auf 2.35
- FixLinux: Weißes Fenster / EGL-Crash auf KDE Plasma mit AMD GPU + Mesa 26 behoben – Fenster wird programmatisch erstellt, WebKit HardwareAccelerationPolicy::Never vor URL-Load gesetzt
- Verbesserunginstall-linux.sh prüft jetzt ob libwebkit2gtk-4.1-0 installiert ist (Hinweis für Debian/MX-Linux-Nutzer)
- VerbesserungopenUrl-Hilfsfunktion jetzt zentral exportiert – doppelter Code in RechnungenPage entfernt, invoke-Import eliminiert
v0.1.28
März 2026- FixWindows: PDF-Generierung funktioniert jetzt – DejaVu-Schriften werden aus dem Projektverzeichnis (fonts/) geladen und per PyInstaller ins Backend-Bundle gepackt
- FixPDF öffnet sich jetzt in einem einzigen Browser-Tab statt zwei – Content-Disposition auf inline geändert, alle Downloads (PDF, ZIP, JSON, Backup) nutzen jetzt den Systembrowser statt WebView
v0.1.27
März 2026- FixWindows: App schließt sich jetzt sofort – taskkill wird nicht mehr abgewartet (spawn statt output)
v0.1.26
März 2026- FixWindows: PDF-Generierung funktioniert jetzt – DejaVu-Schriften werden direkt aus dem fpdf2-Paket geladen statt aus Linux-Systempfaden gesucht
- FixWindows: backend.exe wird beim Schließen der App wieder zuverlässig beendet – Prozess wird jetzt direkt beim Window-Close-Event statt beim App-Exit-Event getötet
v0.1.25
März 2026- FixLinux: Icon und Andocken funktionieren jetzt – StartupWMClass auf de.rechnungsfee.app korrigiert (Tauri 2 nutzt den App-Identifier als GTK App-ID, nicht den Produktnamen)
- FixLinux: Icon-Cache wird nach der Installation automatisch aktualisiert – kein Ab- und Anmelden mehr nötig
v0.1.24
März 2026- FixPDF öffnen und Drucken funktioniert jetzt auf Linux und Windows – Tauri öffnet PDFs jetzt im Systembrowser statt in einem WebView-Fenster (das keine PDFs rendern kann)
- FixLinux: Desktop-Integration (install-linux.sh) benötigt kein sudo mehr – Icon wird direkt von GitHub geladen statt aus dem AppImage extrahiert
- FixLinux: App lässt sich jetzt ans Dock anheften – StartupWMClass war kleingeschrieben und passte nicht zum Fenstertitel
v0.1.23
März 2026- NeuBerufsbezeichnung & Kammermitgliedschaft: 12 Berufskarten im Setup-Assistenten, Kammerberufe (Rechtsanwalt, Steuerberater, Architekt, Arzt) werden automatisch vorausgefüllt – erscheinen auf PDF-Rechnungen
- FixMail-Versand funktioniert jetzt auf Linux (kein "URL can't be shown" mehr) und Windows (PDF wird korrekt erstellt)
- FixAppImage behält nach einem Update jetzt seinen Dateinamen – kein manuelles Umbenennen mehr nötig
- FixLinux: RechnungsFee erscheint jetzt mit eigenem Icon im Anwendungsmenü (nach einmaligem Ausführen von install-linux.sh)
- FixSetup-Assistent: Schrittanzeige ist jetzt auf Windows und Linux korrekt ausgerichtet
v0.1.22
März 2026- FixApp lässt sich wieder schließen – onCloseRequested-Handler entfernt, der durch await invoke() blockierte und das Fenster einfrieren ließ
v0.1.21
März 2026- FixApp schließt wieder sofort – kein preventDefault mehr im Close-Handler
- FixBackend-Prozess wird jetzt zuverlässig beendet – taskkill /T läuft jetzt VOR dem child.kill(), damit der Python-Child-Prozess (PyInstaller) nicht als Waise weiterläuft
v0.1.19
März 2026- FixBackend-Sidecar wird beim App-Schließen zuverlässig beendet – PyInstaller --onefile startet auf Windows zwei Prozesse; taskkill /T beendet jetzt den gesamten Prozessbaum
v0.1.18
März 2026- FixWindows-Update: NSIS-ZIP wird jetzt ohne Komprimierung (Stored) erstellt – tauri-plugin-updater unterstützt nur diese Methode
v0.1.17
März 2026- FixWindows-Update: ZIP-Datei wird jetzt mit Standard-Deflate erstellt (statt Deflate64) – behebt "Compression method not supported"
v0.1.16
März 2026- VerbesserungTest-Release: Update von v0.1.15 auf v0.1.16 zum Testen des Auto-Updaters
v0.1.15
März 2026- FixAuto-Update: Signatur-Format in latest.json korrigiert (Base64-kodiert statt rohem Text) und Pubkey-Format wiederhergestellt
v0.1.14
März 2026- VerbesserungTest-Release: Auto-Update sollte jetzt von v0.1.13 auf v0.1.14 funktionieren
v0.1.13
März 2026- FixAuto-Update funktioniert jetzt auf Windows und Linux – Signatur-Verifikation war durch falsches Pubkey-Format fehlgeschlagen
v0.1.12
März 2026- FixAuto-Update unter Linux funktioniert jetzt – nach dem Download startet die neue Version direkt neu (relaunch statt exit)
v0.1.11
März 2026- VerbesserungNach dem Update-Download erscheint eine Meldung "Update installiert – bitte App manuell neu starten", bevor die App sich schließt
v0.1.10
März 2026- FixFehlermeldung bei Update-Problemen wird jetzt vollständig angezeigt (vorher: "Update fehlgeschlagen: Update fehlgeschlagen")
v0.1.9
März 2026- VerbesserungProtokoll-Datei wird jetzt geschrieben – unter Windows: %LOCALAPPDATA%\de.rechnungsfee.app\logs\rechnungsfee.log
v0.1.8
März 2026- VerbesserungUpdate-Banner zeigt jetzt Fehlermeldung wenn das Update nicht installiert werden konnte
- VerbesserungProtokoll-Datei wird jetzt geschrieben – unter Windows: %APPDATA%\RechnungsFee-Logs\rechnungsfee.log
v0.1.7
März 2026- FixWindows-Update: App beendet sich nach dem Download korrekt, damit der Installer die Dateien ersetzen kann
v0.1.6
März 2026- FixApp startet nach dem Update unter Windows jetzt automatisch neu – vorher blieb die alte Version geöffnet
v0.1.5
März 2026- FixMehrere backend.exe-Instanzen im Task-Manager behoben – Hintergrunddienst wird beim Schließen der App jetzt sauber beendet
v0.1.4
März 2026- FixFehlermeldung "Backend nicht erreichbar" unter Windows behoben – App wartet jetzt bis zu 10 Sekunden auf den Start des Hintergrunddienstes
v0.1.3
März 2026- FixAuto-Updater funktioniert jetzt korrekt – App-Version wird aus dem Git-Tag ermittelt
- VerbesserungUpdate-Benachrichtigung erscheint direkt beim App-Start (nicht erst beim Öffnen der Info-Seite)
v0.1.2
März 2026- FixDrucken, PDF öffnen und Mail senden funktionieren jetzt unter Windows (Tauri/WebView2-Kompatibilität)
- FixZuflussmonitor zählt den Kassenanfangsbestand nicht mehr als Einnahme
- FixKein Tagesabschluss-Hinweis mehr für Tage vor der Ersteinrichtung
- FixEntwurf-Label in Rechnungen vereinfacht
v0.1.1
März 2026- NeuKassenbuch mit GoBD-konformen unveränderlichen Einträgen und SHA-256-Signaturen (§146 AO)
- NeuRechnungen (Eingang & Ausgang) mit Zahlungsverfolgung, Teilzahlungen und PDF nach DIN 5008
- NeuKunden & Lieferanten mit DSGVO-Funktionen (Auskunft Art. 15, Löschung Art. 17)
- NeuTagesabschlüsse mit SHA-256-Integritätsprüfung und PDF-Export
- NeuGoBD-Export für Betriebsprüfungen (Z3-Datenträgerüberlassung, 8 Dateien als ZIP)
- NeuBackup-Funktion: manueller Download + automatisches Backup vor DB-Updates
- NeuKontext-Hilfe mit ℹ-Tooltips für GoBD-Konzepte, Steuerfelder und Rechnungslogik
- NeuSetup-Assistent für den ersten Start (Unternehmen, Konto, Anfangsbestand)
- NeuNummernkreise frei konfigurierbar (Kassenbuch KB, Rechnung RE, Kunden KD, Lieferanten LI)
- NeuLogo-Upload + Mail-Vorlagen in den Unternehmensstammdaten
- NeuKleinunternehmer §19 UStG vollständig unterstützt (USt automatisch 0 %, kein Vorsteuerabzug)