Changelog
Updates und Verbesserungen bei Zedl auf einen Blick.
v1.68.0
LATEST 11.04.2026
Feature
Belege zwischen Eingang und Ausgang verschieben: Über das Menü Mehr (drei Punkte) an einer Belegkarte kannst du einen Beleg in die andere Richtung legen – mit kurzer Bestätigung im Dialog. Listen und Auswertungen im Dashboard aktualisieren sich danach automatisch, du musst den Beleg nicht löschen und erneut hochladen.
Update
Aktionen auf der Belegkarte: Löschen liegt jetzt im Menü Mehr; Ansehen und Bearbeiten bleiben wie gewohnt direkt auf der Karte erreichbar.
v1.67.1
04.04.2026
Update
Verbesserungen an der Hilfe
v1.67.0
04.04.2026
Feature
Live-Demo unter
/try-now: echtes Dashboard ohne Konto, fünf Startbelege, vier Preset-Karten im Upload (Bild/PDF).
v1.66.0
02.04.2026
Feature
Fortschrittsanzeige beim Export: Während ein Export läuft, siehst du jetzt in Echtzeit wie weit er ist — mit Prozentangabe, Anzahl bereits verarbeiteter Belege und voraussichtlicher Restzeit.
Feature
E-Mail-Benachrichtigung bei großen Exporten: Dauert ein Export länger, schickt Zedl dir automatisch eine E-Mail mit einem direkten Download-Link, sobald die Datei fertig ist. Der Link ist 48 Stunden gültig.
Update
„Jetzt ausprobieren" führt direkt zur kostenlosen Testversion: Die bisherige anonyme Demo-Seite wurde abgelöst — ein Klick auf „Try Now" bringt dich jetzt direkt zur Free-Trial-Registrierung.
v1.65.0
30.03.2026
Feature
Abo-Rechnungen direkt in den Einstellungen: Unter Einstellungen → Abo siehst du jetzt alle deine Zedl-Rechnungen auf einen Blick. Die Liste wird automatisch beim Laden der Seite aktualisiert.
PDF-Download: Jede Rechnung kann direkt als PDF heruntergeladen werden.
Rechnung ins Dashboard importieren: Mit einem Klick auf „PDF ins Dashboard" landet deine Zedl-Abo-Rechnung automatisch als Eingangsrechnung im Dashboard und wird wie jeder andere Beleg verarbeitet.
v1.64.7
29.03.2026
Update
Observability: Bessere Logs um die ordnungsgemäße Funktionalität der App sicherstellen zu köenn.
v1.64.6
29.03.2026
Update
Bessere Lesbarkeit: Die Schriftgröße in Blog Posts und Guides wurde für bessere Lesbarkeit vergrößert.
v1.64.5
27.03.2026
Update
Fortschrittsanzeige beim Hochladen vieler Belege: Wenn man viele Belege auf einmal hochgeladen hat, war es sehr unübersichtlich den Fortschritt aller Belege zu verfolgen. Das wurde jetzt verbessert indem ein einzelner Fortschrittsbalken den Fortschritt aller Belege auf einmal anzeigt.
v1.64.4
26.03.2026
Fix
Stabilitätsverbesserungen beim Export
Fix
Excel-Datumsanzeige verbessert: Exportierte Datumswerte verwenden jetzt ein kompatibleres Zellformat (
dd.mm.yyyy), damit Datumsfelder in Tabellenprogrammen konsistenter dargestellt werden.
v1.64.3
26.03.2026
Fix
Stabilitätsverbesserungen beim Upload: Das Dashboard reagiert bei laufender Belegverarbeitung deutlich robuster und mit weniger Lastspitzen.
Fix
Zuverlässigere Aktualisierung nach Uploads: Neue und fertig verarbeitete Belege erscheinen konsistenter, ohne unnötig häufige komplette Neuladungen der Listen.
Fix
Besseres Verhalten bei größeren Upload-Serien: Auch bei vielen Belegen hintereinander bleibt die Anwendung spürbar stabiler.
v1.64.2
25.03.2026
Fix
Wichtige Stabilitätsverbesserungen Die Belegverarbeitung und Dashboard-Aktualisierung wurden so angepasst, dass es unter Last deutlich seltener zu extrem langsamen Ladezeiten,
500 Bad Gateway und Processing timed out kommt.
Fix
Festhängende Belege im Status „wird verarbeitet“: Belege, die nach einem App-Neustart oder Abbruch im Verarbeitungsstatus hängen bleiben, werden nicht mehr unbegrenzt mit Spinner angezeigt, sondern automatisch als fehlgeschlagen markiert, damit sie sichtbar bereinigt und erneut hochgeladen werden können.
Technisch
Weniger Last im Dashboard: Die Polling-Frequenz für laufende Uploads wurde reduziert, damit die App unter paralleler Verarbeitung stabiler bleibt.
Technisch
Weniger Log-Overhead auf Hot Paths: Übermäßig laute Logs in häufig aufgerufenen Pfaden wurden reduziert bzw. aus dem Render-Pfad entfernt, um unnötige CPU-Last zu vermeiden.
v1.64.1
23.03.2026
Feature
Passwort vergessen (Login): Auf der Login-Seite gibt es jetzt den Link „Passwort vergessen?“. Du kannst dort deine E-Mail-Adresse eingeben und bekommst bei einem bekannten Konto einen Magic-Login-Link per E-Mail.
v1.64.0
23.03.2026
Feature
Belege ausdrucken: Bilder von Belegen können jetzt direkt aus der App ausgedruckt werden. In der Beleg-Vorschau gibt es einen „Ausdrucken“-Button, mit dem du direkt die neue Druckansicht öffnest.
Druckvorschau auf A4: Die Druckseite zeigt dir vor dem Ausdruck, wie der Beleg auf A4 positioniert wird, inklusive sichtbarer Seitenaufteilung und Angabe der benötigten Seiten.
Skalierung für Lesbarkeit und Seitenverbrauch: In der Druckvorschau kannst du die Beleggröße flexibel anpassen (25% bis 100%), um zwischen besserer Lesbarkeit und weniger Papierverbrauch abzuwägen.
v1.63.0
22.03.2026
Feature
Ansparmechanismus für Belege: Nicht genutzte Belege aus dem laufenden Monat werden automatisch in den nächsten Monat übertragen – bis zu einem Puffer von 3× deinem Monatslimit. So verfällt kein ungenutztes Guthaben einfach.
Kontingent-Anzeige im Dashboard und in den Einstellungen: Die Quota-Übersicht trennt jetzt klar zwischen deinem monatlichen Basis-Kontingent und eventuell angespartem Bonus-Guthaben – damit du auf einen Blick siehst, woher deine verfügbaren Belege kommen.
Feature
Neuer Plan „Zedl Lite": Ein neuer, schlankerer Einsteiger-Plan mit 20 Belegen pro Monat steht jetzt auf der Preisseite zur Verfügung.
Update
Kostenloser Test neu definiert: Der kostenlose Test (Free Trial) ist jetzt auf 10 Belege begrenzt – ohne festes Ablaufdatum. Du hast die Möglichkeit alle Funktionen von Zedl mit einer begrenzten Anzahl an Belegen zu testen.
Update
Preisseite überarbeitet: Layout, Texte und Perks der Pricing-Karten wurden vereinheitlicht und verständlicher formuliert (inkl. einheitlichem Hinweis „alle Preise inkl. MwSt.").
Fix
Abstände auf der Zahlungs- und Upload-Fehlerseite: Kleinere Layout-Inkonsistenzen in der Spacing-Struktur wurden korrigiert.
Technisch
Neue Alembic-Migration für das Feld
carryover_scans (Ansparmechanismus).
Technisch
resolve_free_trial_limit_total als neue Hilfsfunktion zur dynamischen Ermittlung des Trial-Limits (für Legacy- und neue Abonnements).
Technisch
pytest Workers auf 3 erhöht, Gesamt-Timeout auf 7 Minuten reduziert.
Technisch
Umfangreiche Unit- und E2E-Tests für Quota-Logik, Upload-Kontingent, Abonnements und neue Preisrouten hinzugefügt.
v1.62.0
20.03.2026
Fix
Beleg löschen (Dashboard): Beim Löschen über den Bestätigungsdialog bleibt die Seite stabil: Es gibt keinen harten Redirect mehr, das Dialogfenster schließt zuverlässig, und Cashflow sowie die passende Belegliste (Eingang oder Ausgang) werden direkt aktualisiert.
Fix
Cashflow nach Löschen: Die Cashflow-Karte wird auch dann nachgezogen, wenn der Löschvorgang per HTMX ohne HTML-Swap abgeschlossen wird.
Fix
Eingeklappte Zeiträume im Dashboard: Monats-, Quartals- und Jahresbereiche bleiben nach Teilaktualisierungen der Listen korrekt zugeklappt (kein „leer wirkender“ aufgeklappter Bereich mehr).
Update
Upload-Warteschlange: Hintergrund-Aktualisierungen der Belegliste (z. B. während der Verarbeitung, aus der Kamera-Ansicht oder nach dem Zurückkehren zur Seite aus dem Browser-Cache) lösen den Ladeindikator in der Filterleiste nicht mehr aus – der Spinner erscheint vor allem, wenn du aktiv filterst oder die Liste bewusst neu lädst.
Update
Große Uploads: Die automatische Statusabfrage für laufende Upload-Jobs läuft häufiger, damit fertig verarbeitete Belege schneller in der Liste sichtbar werden.
Technisch
Tests: E2E-Abdeckung für Dashboard-Cashflow und Upload-Warteschlange verschärft (stabileres Verhalten in der CI).
v1.61.0
20.03.2026
Feature
Integritätsnachweis für Belege: Für jede hochgeladene Originaldatei berechnet Zedl automatisch einen digitalen Fingerabdruck (SHA-256) und lässt diesen durch einen unabhängigen externen Zeitstempel-Dienst (FreeTSA, RFC 3161) absichern. Der Nachweis belegt: Diese Datei existierte spätestens zu diesem Zeitpunkt und ist seitdem unverändert. Du musst dafür nichts einschalten – alles läuft im Hintergrund.
Der Nachweis ist im vollständigen Datenexport (Einstellungen → Alle Daten herunterladen) enthalten und kann von einem technisch versierten Prüfer unabhängig von Zedl verifiziert werden.
Feature
BMD-Konto und Gegenkonto pro Beleg überschreiben: Im Bearbeiten-Dialog eines Belegs kannst du jetzt abweichende BMD-Konten für diesen einen Beleg hinterlegen – ohne die Kontenzuordnung der ganzen Kategorie zu ändern. Nützlich für Sonderfälle, die nicht zum Standardschema passen.
Du siehst dabei auch die Quelle der aktuell wirksamen Werte: ob sie vom Beleg-Override, von der Kategorie oder vom Standard-Fallback kommen.
Leerst du ein manuell gesetztes Feld wieder, fällt der Export automatisch auf die Kategorie-Zuordnung zurück.
Priorität beim BMD-Export: Beleg-Override → Kategorie → Standard-Fallback.
v1.60.0
19.03.2026
Feature
BMD-Konten pro Kategorie (opt-in): Du kannst in den Einstellungen pro Beleg-Kategorie ein eigenes BMD-Konto und BMD-Gegenkonto hinterlegen. Beim BMD-Export werden diese Werte verwendet; leere Felder fallen auf die Standardkonten zurück.
Feature
BMD-Konten im Beleg-Dialog: Wenn die Funktion aktiv ist, siehst du im Bearbeiten-Dialog eines Belegs das verwendete BMD-Konto und BMD-Gegenkonto (nur Anzeige).
Geaendert
Kategorieverwaltung: Die Kategorie-Einstellungen wurden erweitert und strukturiert, damit die BMD-Konten-Zuordnung pro Kategorie schneller gepflegt werden kann.
v1.59.0
18.03.2026
Feature
Experimentelle Funktionen (Einstellungen): In den Einstellungen gibt es jetzt einen eigenen Bereich für opt-in Features.
Kamera-Workflow (experimentell): Du kannst den neuen Kamera-Aufnahmeablauf in den Einstellungen aktivieren oder wieder deaktivieren.
Automatische Belegkategorisierung (KI, opt-in): Neue Uploads können automatisch einer Kategorie zugeordnet werden. Du kannst die Kategorie jederzeit manuell ändern.
Scan-Optik (experimentell): Neue Belegfotos können automatisch in schattenfreie Fotos umgewandelt werden – gleichmäßig hell und gut lesbar, wie ein echter Scan. Nur verfügbar wenn der automatische Zuschnitt aktiv ist; das verarbeitete Foto ersetzt das gespeicherte Original dauerhaft.
Update
Einstellungen: Toggles und Beschreibungen wurden vereinheitlicht und verständlicher formuliert.
v1.58.2
17.03.2026
Feature
Prototyp einer neuen Funktion.
v1.58.1
17.03.2026
Sicherheit
Strengeres Rate-Limiting auf Anmeldung und Registrierung: Login, Registrierung, Magic-Link-Login und die Erstellung von Test-Accounts sind jetzt auf maximal 5–15 Versuche pro Minute und IP begrenzt – unabhängig vom allgemeinen Anfragelimit. Damit werden automatisierte Brute-Force- und Account-Farming-Angriffe verhindert.
v1.58.0
16.03.2026
Feature
Labels (Etiketten) für Belege: Belege können jetzt mit benutzerdefinierten Labels versehen werden (z. B. Typ „Projekt“ → Wert „Messe Wien“). Das hilft dir deine Belege nach Projekten, Kunden oder Reisen im Griff zu haben.
Du verwaltest Label-Typen und -Werte in den Einstellungen.
Labels kannst du direkt auf der Belegkarte hinzufügen, inklusive Schnellwahl für zuletzt oder häufig genutzte Labels.
Wenn du Labels nicht verwenden möchtest, und dir eine platzsparende Liste im Dashboard wichtig ist, kannst du „Labels auf den Belegen“ in den Einstellungen ausschalten.
Feature
Darstellung der Belege: Belege sehen jetzt aufgeräumter und übersichtlicher aus. Wichtige Funktionen sind jetzt noch schneller erreichbar.
Notizen: Du kannst Notizen zu einem Beleg jetzt direkt auf der Belegkarte hinzufügen oder bearbeiten, ohne den Bearbeiten-Dialog öffnen zu müssen.
Feature
Filtern: Das Filtern wurde verbessert und ist jetzt übersichtlicher.
Nach Kategorien filtern ist jetzt noch einfacher und ermöglicht es auch mehrere Kategorien auf einmal auszuwählen.
Nach Labels filtern ist jetzt erstmal möglich und erlaubt es dir auch mehrere Labels gleichzeitig auszuwählen.
Sicherheit
Sicherheitsverbesserungen: Anmeldungen für den kostenlosen Testzugang sind pro IP begrenzt (Rate-Limiting). Bestehende Nutzer erhalten nach erneuter Anfrage eine Bestätigungsseite statt direkt im Dashboard zu landen.
Update
Dashboard-Filter: Kategorien und Labels erscheinen in klappbaren Bereichen mit scrollbaren Listen. Du kannst mehrere Kategorien und Labels auswählen, „Alle Kategorien“ / „Alle Labels“ oder „Ohne Label“ nutzen; die Filter bleiben beim Hinzufügen neuer Labels ohne Seiten-Reload synchron.
Update
Belegkarten: Überarbeitetes Layout mit Vendor-Zeile, dezenter Belegnummer-Pill und Kategorie-Badge; kompaktere Darstellung der Cashflow-Balken; einheitlicheres Erscheinungsbild von Label-Pills und verbesserte Darstellung in hellen und dunklen Themes.
Update
Export-Modal: Deutsche Bezeichnungen („Alle Kategorien“, „Alle Labels“) und Label-Filter für den Excel-Export inklusive Vorschau.
Fix
Die Label-Filter-Checkboxen im Dashboard funktionieren wieder zuverlässig, auch nachdem der Label-Bereich durch neue Labels aktualisiert wurde.
Fix
Das Label-Modal lädt ohne Flackern in den bestehenden Dialog; Vorschläge für Typ und Wert erscheinen beim Fokus im Feld.
v1.57.0
15.03.2026
Feature
Automatisches Zuschneiden: Fotos von Belegen werden jetzt automatisch zugeschnitten, so dass auf dem Bild nur noch der Beleg und kein Hintergrund mehr zu sehen ist.
Die Funktion kann in den
Einstellungen unter Automatischer Zuschnitt ein- und ausgeschaltet werden.
Das automatische Zuschneiden entzerrt das Bild nicht, sondern rotiert und schneidet es so, dass der Beleg vollständig und nur mit wenigen Millimetern Hintergrund sichtbar ist. Das hilft dabei, auch bei ungenauen Seitenrändern oder stark zerknitterten Belegen den vollständigen Text besser zu erfassen.
Durch das automatische Zuschneiden werden Belegbilder deutlich kleiner. Dadurch lassen sie sich schneller mit der Steuerberatung oder Buchhaltung austauschen.
v1.56.1
14.03.2026
Technisch
Verbesserungen an der OCR Pipeline.
v1.56.0
14.03.2026
Feature
Vollständiger Datenexport: In den Einstellungen unter „Alle Daten herunterladen" kannst du jetzt alle deine Daten als ZIP herunterladen. Das Archiv enthält alle Originalbelege (Eingang und Ausgang getrennt), die zugehörigen JSON-Metadaten sowie deine Kontodaten als Datenauskunft nach Art. 15 DSGVO. Kleine Bestände liefern sofort; bei vielen Belegen wird der Export im Hintergrund erstellt und du bekommst einen Download-Link, sobald er fertig ist.
v1.55.0
14.03.2026
Update
Der "Kamera" Button im Dashboard, wurde auf Desktop-Geräten und Tablets wie dem iPad nicht angezeigt. Das führte dazu, dass Benutzer keine Fotos ihrer Belege aufnehmen konnten, obwohl das Gerät über eine Kamera verfügte. Der Kamera Button wird jetzt auf allen Geräten angezeigt.
v1.54.0
12.03.2026
Feature
Belegnummern: Jeder Beleg erhält jetzt automatisch eine feste Belegnummer im Format
JJJJ-NNN. Du kannst Belege damit über Jahre eindeutig referenzieren, ohne eigene Nummernlisten pflegen zu müssen. Die Nummer wird als Badge direkt auf der Belegkarte im Dashboard angezeigt.
Feature
Überarbeiteter Excel-Export: Die Funktion für den Excel-Export wurde komplett überarbeitet.
In den Einstellungen gibt es eine neue Excel-Export-Konfiguration. Du kannst auswählen, welche Spalten dein Excel-Export enthalten soll, wie sie heißen und in welcher Reihenfolge sie erscheinen – inklusive Feldern wie Belegnummer oder Werbeabgabe-Spalten.
Die Spaltenreihenfolge in der Excel-Export-Konfiguration lässt sich per Drag-and-Drop umsortieren – auf Desktop wie auf Touch-Geräten.
Die Excel-Export-Einstellungen zeigen eine Live-Vorschau mit den konfigurierten Spaltenköpfen und Beispielwerten, damit du sofort siehst, wie dein Excel später aussieht.
Update
Der bestehende Excel-Export läuft nun über eine flexible Export-Engine im Hintergrund. Für dich bleibt der Export wie gewohnt nutzbar, intern ist er aber so aufgebaut, dass spätere Anpassungen (weitere Felder, andere Reihenfolgen) deutlich einfacher werden.
Update
Einige Einstellungen (z.B. Heimatland und Kompaktansicht) werden jetzt direkt beim Ändern übernommen, ohne dass du zusätzlich auf „Speichern” klicken musst.
Update
Datumsangaben im Excel-Export erscheinen jetzt im deutschen Format TT.MM.JJJJ.
Update
Die Export-Vorschau im Export-Dialog zeigt bei „Excel ZIP” jetzt die tatsächlich konfigurierten Spaltenköpfe aus deinen Einstellungen.
Entfernt
Der veraltete CSV-Export wurde entfernt. Excel ZIP deckt denselben Anwendungsfall mit vollständigerem Funktionsumfang ab.
v1.53.0
11.03.2026
Feature
Du kannst bei ZIP-Exporten jetzt wählen, ob Belegbilder optimiert oder in Originalgröße exportiert werden. Das gilt für BMD, DATEV und Excel ZIP.
Update
ZIP-Exporte sind standardmäßig auf Optimiert voreingestellt, damit Belege leichter mit Steuerberatung oder Buchhaltung geteilt werden können.
Bei der Optimierung werden nur Bilddateien verkleinert. PDFs und andere Nicht-Bilddateien bleiben unverändert.
v1.52.0
10.03.2026
Feature
Du kannst in den Einstellungen jetzt eine Kompaktansicht für die Belegliste aktivieren. Die Einstellung wird pro Nutzer gespeichert und bleibt über Sitzungen hinweg erhalten.
Update
Die Belegliste unter dem Upload-Bereich im Dashboard ist in der Kompaktansicht jetzt deutlich dichter. Dadurch siehst du spürbar mehr Karten gleichzeitig und kannst große Zeiträume (z. B. ein ganzes Jahr) schneller durchscrollen.
Update
Die verdichtete Darstellung gilt konsistent für normale Belege sowie für Karten im Status „in Verarbeitung“ oder „fehlgeschlagen“.
v1.51.0
09.03.2026
Feature
Neue Konten erkennen jetzt automatisch ein Heimatland innerhalb von Deutschland, Österreich oder der Schweiz. Dadurch funktionieren Auslandsprüfungen von Anfang an besser, ohne dass du zuerst ein Modal wegklicken musst.
Update
Der Einstieg nach Registrierung und Checkout ist direkter: Statt einer zusätzlichen Magic-Link-Zwischenseite landest du nach dem ersten Login sofort im Produkt.
Update
Das Heimatland lässt sich jetzt direkt in den Einstellungen ändern, ohne die Seite zu verlassen. Nach dem Speichern bleibst du in den Einstellungen und bekommst eine kurze Bestätigung.
Update
Das leere Dashboard lenkt den Blick jetzt klarer auf den ersten Upload, damit neue Nutzer schneller ins eigentliche Produkt kommen.
Fix
Das Dashboard blockiert neue Nutzer nicht mehr mit einem erzwungenen Heimatland-Dialog vor dem ersten Besuch.
Fix
Der Hinweis zum Passwort-Setup erscheint nicht mehr sofort, sondern erst nach mehreren Logins. So drängt sich die App beim ersten Nutzen weniger in den Vordergrund.
Technisch
Der Entwicklungsstart nutzt vorhandene Frontend- und Übersetzungsartefakte wieder, wenn sie schon gebaut wurden. Das verkürzt Container-Starts und Test-Boots deutlich.
v1.50.0
05.03.2026
Feature
Steuerberater-Seite (`/steuerberater`)
Neue Landingpage für Kanzleien inkl. Anfrageformular;
/kanzlei leitet permanent auf /steuerberater weiter.
Feature
Kanzlei Live Demo (`/steuerberater/demo`)
Captcha-geschützter Demo-Start, der dich in eine echte Kanzlei-Ansicht mit 3 Demo-Mandanten führt.
Update
Startseite & Navigation
Neuer Einstiegspunkt für Kanzleien (CTA/Link) zur Steuerberater-Seite.
Update
Einstellungen/Passwort-Setup
Links können jetzt direkt ein bestimmtes Panel in den Einstellungen öffnen (z.B. Passwort setzen).
Update
Upgrade-Banner & Dashboard-Hinweise
Lesbarkeit und visuelle Konsistenz verbessert.
Fix
Mehrseitige Scan-PDFs werden robuster verarbeitet
Bei eingebetteten Bildern, die sich nicht dekodieren lassen, wird nicht mehr die komplette Verarbeitung abgebrochen.
Technisch
Monitoring
Kritische Events werden zusätzlich über einen separaten "Priority" Channel gesendet.
v1.49.5
04.03.2026
Fix
Navigation in der iPhone-PWA wieder bedienbar
Die obere Leiste berücksichtigt jetzt die Safe Area (
Notch/Dynamic Island), damit Logo und Menü nicht mehr von System-Elementen verdeckt oder unanklickbar sind.
Entfernt
Feedback-Button im UI ausgeblendet
Das Feedback-Widget wird für angemeldete Nutzer aktuell nicht mehr angezeigt.
Technisch
DaisyUI-Opazitäts-Utilities ergänzt
Opacity-Suffixe wie
/80 funktionieren jetzt zuverlässig auch für DaisyUI-Farbtokens (bg-*, text-*, border-*).
v1.49.4
01.03.2026
Fix
PDF Anzeige auf manchen mobilen Android Geräten.
Fix
Cashflow Anzeige hat ausländische Beträge 1:1 übernommen.
Technisch
Funktionen im Admin Panel erweitert um Subscriptions besser zu steuern.
Technisch
Diverse SEO Verbesserungen.
v1.49.3
01.03.2026
Fix
Bestimmte PDF-Scans werden wieder zuverlässig verarbeitet
Einige bildbasierte PDF-Belege (z.B. aus Scan-Apps) konnten fälschlich als fehlgeschlagen enden. Diese PDFs werden jetzt korrekt erkannt und im Dashboard wie erwartet angezeigt.
v1.49.2
28.02.2026
Technisch
Blogsystem. Zedl publiziert jetzt regelmäßig Blogs mit Blick hinter die Kulissen.
v1.49.1
28.02.2026
Technisch
Kleine interne Verbesserungen im Tracking-Flow.
v1.49.0
27.02.2026
Feature
Taschenrechner beim Beleg bearbeiten
Im Bearbeiten-Modal kannst du einen Taschenrechner öffnen und frei im Browserfenster verschieben.
Feature
Rechnen direkt in Feldern
Die Felder "Betrag auf Dokument" und "Preis" (je Position) akzeptieren arithmetische Ausdrücke (
+, -, *, /, Klammern). Beim Verlassen des Feldes, bei = oder beim Drücken von Enter wird der Ausdruck ausgewertet und auf 2 Nachkommastellen gerundet.
Update
Dezimaltrennzeichen
In den Rechenfeldern wird das deutsche Komma (
,) genutzt (Eingabe und Ausgabe).
Update
Fehlerfeedback
Ungültige Ausdrücke werden direkt am Feld als Validierungsfehler angezeigt (kein Toast/kein weiteres Modal).
v1.48.1
26.02.2026
Technisch
Verbesserungen zur Erkennung und Behandlung von Verarbeitungsfehlern.
v1.48.0
25.02.2026
Feature
Werbeabgabe (AT, Ausgangsrechnungen)
Bei österreichischen Ausgangsrechnungen wird eine ausgewiesene „Werbeabgabe 5%“ automatisch erkannt und als eigener Einzelposten gespeichert.
Feature
Excel-Export für Werbeabgabe
Wenn ein Export Werbeabgabe enthält, kommen zusätzliche Spalten
Werbeabgabe_%, Werbeabgabe_netto und Werbeabgabe_brutto dazu, damit die Abgabe in der Jahresauswertung sauber summiert werden kann.
Technisch
E2E- und Unit-Tests für Werbeabgabe-Erkennung, Persistenz und Export ergänzt (inkl. PDF-Testdaten und Ground Truth).
v1.47.0
25.02.2026
Feature
Sortierung nach Datum auf dem Dashboard
Du kannst die Belege jetzt aufsteigend (älteste zuerst) oder absteigend (neueste zuerst) anzeigen lassen. Der Sort-Toggle-Button mit Pfeil-Icon sitzt oben rechts im Filter-Bereich neben der Suche und ist auf allen Seiten verfügbar.
Technisch
Answer Engine Optimization
Zedl wurde weiter verbessert um Fragen und Antworten von KI-Assistenten zu bedienen.
v1.46.2
25.02.2026
Fix
Falsche „Überprüfung erforderlich"-Warnung bei korrekten Rechnungen
Manche Rechnungen wurden gelb markiert, obwohl sie inhaltlich stimmen. Das passierte bei Rechnungen mit vielen Positionen und MwSt., wo der Gesamtbetrag auf dem Dokument um 1–2 Cent von der Positionssumme abwich – weil Rechnungssteller manchmal anders runden als Zedl. Zedl rechnet das jetzt richtig und zeigt keine falsche Warnung mehr.
Update
Erkannten Betrag korrigieren
Das Betragsfeld beim Bearbeiten eines Belegs hieß bisher „Betrag" und war gesperrt. Es heißt jetzt „Betrag auf Dokument" und ist editierbar. Das ist der Betrag den Zedl auf dem Originaldokument erkannt hat – er dient als Referenz für die Überprüfungswarnung. Du kannst ihn jetzt direkt korrigieren wenn Zedl ihn falsch erkannt hat. Ein kleines ⓘ-Icon erklärt beim Hovern oder Antippen wofür das Feld da ist.
Update
Mengenangaben als Dezimalzahl
Die Menge bei Einzelpositionen musste bisher eine ganze Zahl (mind. 1) sein. Jetzt sind auch Dezimalwerte möglich, z.B.
0,5 für eine halbe Einheit oder 2,5 Stunden. Jede Zahl größer als 0 ist gültig.
v1.46.1
24.02.2026
Technisch
Suchmaschinenoptimierung für LLMs.
v1.46.0
24.02.2026
Feature
Heimatland wählen (AT/DE/CH)
Die Hinweise für Auslandsrechnungen und Reverse Charge sind jetzt auch für Nutzer aus Deutschland und der Schweiz korrekt.
Dadurch gibt es weniger falsche Auslandswarnungen und du kannst Belege schneller und zuverlässiger prüfen.
Wenn dein Heimatland noch nicht gesetzt ist, fragt dich Zedl einmalig im Dashboard danach (Modal „Heimatland wählen“).
Feature
Mehrseitige PDFs mit vielen Belegen hochladen
Du kannst jetzt auch große, mehrseitige PDF-Scans (z.B. ein ganzer Monat) hochladen.
Zedl erkennt daraus die einzelnen Belege, trennt sie automatisch und legt sie als separate Einträge im Dashboard ab.
Das spart dir das manuelle Splitten/Komprimieren und das Hochladen jeder Seite einzeln.
Update
Auslandsprüfung ist nicht mehr fix auf AT
„Ausland“ wird jetzt relativ zum Heimatland des jeweiligen Nutzers berechnet (statt immer gegen Österreich).
Update
Belege bleiben konsistent
Wenn sich Heimatland oder Auslandsprüfungs-Status ändert, werden bestehende Belege automatisch neu bewertet, damit Warnungen weiterhin stimmen.
Technisch
Datenbank erweitert um Heimatland und einen Schalter für die Auslandsprüfung pro Nutzer (bestehende Nutzer werden standardmäßig auf
AT gesetzt).
Technisch
Unit- und E2E-Tests erweitert (Admin-Profile-Flow, Dashboard-Onboarding, länderspezifisches Warnungsverhalten, mehrseitige PDFs).
v1.45.2
21.02.2026
Feature
Mehr Fremdwährungen automatisch umrechnen
Alle Währungen aus dem offiziellen EZB-Referenzkurs-Feed werden jetzt für die automatische Umrechnung unterstützt (z.B.
USD, JPY, PLN, HUF, RON, DKK, SEK, NOK, CHF, GBP, CZK, ...).
Fix
Falsche Summen bei Fremdwährungen im Dashboard
Fremdwährungsbelege wurden in einzelnen Übersichten fälschlich 1:1 als EUR in Summen gerechnet. Summen werden jetzt nur noch aus belastbaren EUR-Werten gebildet.
Fix
Diverse kosmetische Fehler auf mobilen Geräten
Behoben wurde eine Reihe an kosmetischer Fehler im User Interface.
Lange E-Mail Adressen auf der Settings Page wurden abgeschnitten oder führten dazu, dass Symbole nicht vollständig sichtbar waren.
Abgeschnittene Preise in Bilanzvorschau
Teilweise wurden die Zahlen oder Eurozeichen abgeschnitten. Das wurde behoben indem der Text "Ausklappen" im Button entfernt wurde.
Löschen von Kategorien
War nicht möglich, weil der Bestätigungs-Modal von anderen Elementen auf der Seite verdeckt wurde. Jetzt ist der Modal vollständig sichtbar, auch auf kleinen Bildschirmen.
Passwort Hinweise nicht sichtbar
Beim Setzen eines neuen Passwortes wurden die Passworthinweise durch das Neuladen der Website versteckt und Nutzer mussten die Karte wieder aufklappen.
Technisch
Währungsumrechnung nachvollziehbar gespeichert
Neben dem kanonischen Betrag werden Originalbetrag/Währung sowie Kurs-Metadaten (Kurs, Kursdatum, Quelle, Fallback) am Beleg persistiert, um spätere Änderungen/Audits zu erleichtern.
v1.45.1
19.02.2026
Fix
Line-Item-Reihenfolge bei schwierigen Belegen
Bei einzelnen, stark zerknitterten Belegen konnten Artikelnamen und Preise korrekt erkannt, aber falsch zugeordnet werden. Die Zuordnung wurde deterministisch stabilisiert, sodass Name/Preis-Reihenfolge jetzt konsistent bleibt.
Update
Spracheinstellungen
Die App ist jetzt standardmäßig auf Deutsch. Der Sprachumschalter, der es erlaubte zwischen Deutsch und Englisch zu wählen wurde entfernt.
Technisch
Zusätzliche Regressions-Absicherung für den gemeldeten behobenen Fehler: neuer Unit-Test für die Zuordnungslogik plus Integrationstest mit dem exakten Belegbild (
hofer-zerknittert.jpg).
Technisch
Bessere Testabdeckung und Stabilisierung von Tests unter Last.
v1.45.0
16.02.2026
Feature
Einnahmen und Ausgabenrechnung
Das Dashboard berechnet jetzt automatisch die Einnahmen und Ausgaben und zeigt sie kompakt auf einen Blick an.
Feature
Gesamtausgaben pro Kategorie
In der neuen Einnahmen- und Ausgabenübersicht werden jetzt die Gesamtausgaben pro Kategorie aufgelistet. Nutzer können sich dadurch einen einfachen Überblick über ihre Ausgaben verschaffen.
Feature
Einnahmen-/Ausgaben-Kalender
Erkenne auf einen Blick an welchen Tagen und in welchen Zeiträumen bestimmte Einnahmen und Ausgaben gehäuft vorkommen.
v1.44.0
14.02.2026
Feature
Schnell auch bei sechsstelligen Belegmengen
Dashboard und Listen laden schnell und Zedl arbeitet flüssig. Selbst dann, wenn du wirklich viele Belege hast.
Update
Navigation
Menü und Sprachumschalter wurden überarbeitet, damit die Bedienung konsistenter und übersichtlicher ist.
Update
Dashboard
Das Aussehen des Dashboard wurde leicht überarbeitet und ist jetzt platzsparender. Außerdem wurde die Suche schneller zugänglich gemacht.
Technisch
E2E-Test zum Messen der Dashboard-Ladezeit ergänzt.
Fix
Bei sehr vielen Belegen und sehr kurzen Suchbegriffen (z.B. nur 2 Buchstaben) konnte es dazu kommen, dass Zedl einfriert und nicht mehr auf Benutzereingaben reagiert. Das wurde behoben.
v1.43.4
13.02.2026
Feature
Deutlich schnellere Verarbeitung langer Belege
Auch sehr lange Kassazettel werden wieder in Sekunden statt Minuten verarbeitet.
Feature
Zuverlässigere Einzelposten (Line Items)
Einzelposten inklusive Mengen werden deutlich besser und genauer erkannt, statt am Ende leer zu bleiben.
Fix
Weniger Abbrüche bei Supermarktrechnungen
Rechnungen mit vielen Einzelposten (Beispiel: Kassazettel vom Supermarkt) enden seltener in einem unvollständigen Ergebnis ohne Lieferant und Positionen, sondern liefern alle Einzelposten zuverlässiger und schneller auf.
Update
Menüleiste
Die Menüleiste ist jetzt aufgeräumter und übersichtlicher.
v1.43.3
13.02.2026
Technisch
Diverse Verbesserungen zur Stabilität und Fehlererkennung.
v1.43.2
11.02.2026
Fix
Brutto statt Netto bei Positionen und Gesamtbetrag
Zedl erkennt und speichert bei Rechnungen/Belegen jetzt robuster den Bruttobetrag (inkl. USt) für Einzelposten und den Gesamtbetrag, auch wenn auf dem Dokument Netto- und Brutto-Summen gemischt ausgewiesen sind (z.B. „Summe netto …“, „Gesamt inkl. USt …“).
v1.43.1
01.02.2026
Fix
Warnungen nur für neue Belege
Hinweise wie „Prüfung erforderlich“, „UID fehlt“ oder „USt im Ausland“ werden nicht mehr fälschlich rückwirkend auf bestehende Belege angewendet, sondern nur für neue Uploads aktiviert.
v1.43.0
01.02.2026
Feature
DATEV Export
Belege können jetzt als DATEV-kompatibler Buchungsstapel exportiert werden.
ZIP inkl. Belege
Der Export kommt als ZIP-Datei mit einer DATEV-CSV (
EXTF_Buchungsstapel.csv) und den zugehörigen Belegdateien, damit die Belege im DATEV-Workflow direkt dabei sind.
DATEV-Importdaten im Export-Dialog
Beim DATEV-Export fragt Zedl die nötigen Angaben wie Berater-/Mandantennummer und Zeitraum ab.
Zeichensatz-Auswahl
Für unterschiedliche DATEV-Importwege kann beim Export zwischen UTF-8 (empfohlen) und einem Legacy-Zeichensatz gewählt werden.
v1.42.0
31.01.2026
Feature
Volltextsuche
Finde Begriffe und Hinweise direkt im kompletten Rechnungstext (z.B. "Reverse Charge") – die Suche im Dashboard durchsucht jetzt auch den OCR-Volltext.
Feature
Reverse Charge automatisch erkennen
Zedl erkennt typische Hinweise wie „Reverse Charge“ / „Steuerschuldnerschaft des Leistungsempfängers“ im Rechnungstext automatisch und markiert solche Belege im Dashboard (und in der Beleg-Vorschau) mit dem Badge "Reverse Charge".
Feature
Auslandsbelege früh erkennen
Zedl erkennt Auslandsbelege (z.B. wenn das Lieferantenland nicht AT ist) und zeigt bei unklarem Lieferantenland einen Hinweis "Prüfung erforderlich".
Feature
Hinweis "UID fehlt"
Bei Auslandsbelegen warnt Zedl, wenn keine Lieferanten-UID erkannt wurde (typisch relevant bei B2B innerhalb der EU) – damit du Belege schneller gezielt nachprüfen kannst.
Feature
Hinweis "USt im Ausland"
Wenn bei einem Auslandsbeleg Umsatzsteuer > 0 % ausgewiesen ist, zeigt Zedl einen auffälligen Hinweis "USt im Ausland" (typisches Risikosignal, u.a. für Reverse Charge) – ohne automatisch etwas zu korrigieren.
Feature
Hinweis bei unvollständigen Belegen
Wenn wichtige Pflichtangaben fehlen (z.B. Rechnungsdatum, Rechnungsnummer oder Lieferantenname), zeigt Zedl "Prüfung erforderlich" mit einem kurzen Hinweis, was fehlt.
Feature
Summenprüfung Positionen vs. Gesamtbetrag
Wenn die Summe der erkannten/erfassten Positionen nicht zum Gesamtbetrag am Beleg passt, zeigt Zedl einen Hinweis mit der Differenz (damit Abweichungen sofort auffallen).
Fix
Stabiler Multi-Upload (bis 50 Dateien)
Uploads laufen auch bei schlechter Verbindung zuverlässig weiter (429/Rate-Limit Backoff), Timeouts sind erhöht (60s Upload / 120s Processing), und die Upload-Placeholders bleiben sichtbar (inkl. „aktuell“ + „als nächstes“ oben), bis die jeweiligen Karten im Dashboard gerendert wurden.
v1.41.0
25.01.2026
Feature
Steuerberaterzugang und Klientenübersicht
Für Steuerberater wurde eine neue Benutzerrolle geschaffen, die es erlaubt geschützten Lesezugriff auf die Rechnungen von betreuten Nutzern (Klienten) zu bekommen. Dazu gehören:
Klientenübersicht
Steuerberater sehen eine Liste der zugeordneten Klienten (E-Mail) und können einen Klienten öffnen.
Steuerberaterzugang
Steuerberater können auf das Dashboard von Klienten zugreifen, alle Rechnungen sehen und die wichtigsten Dashboard-Ansichten nutzen.
Export für Klienten
Steuerberater können Exporte für den Klienten ausführen (z.B. CSV/BMD, oder in Zukunft DATEV).
v1.40.1
15.12.2025
Fix
Export Fehlermeldungen
Fehlermeldungen werden im Export-Modal sauber gerendert (kein "[object Object]") und FastAPI-Validierungsfehler werden als Text angezeigt.
Fix
Kategorie-Filter Robustheit
category_slugs wird serverseitig robust normalisiert (String oder Liste), um 422 "Input should be a valid list" zu verhindern.
Fix
CSP / Tracking
CSP-Allowlist erweitert für Google Ads / DoubleClick / GTM, damit Tracking-Requests nicht geblockt werden.
v1.40.0
15.12.2025
Feature
Export nach Kategorien
CSV- und Excel-Exporte koennen nach einer oder mehreren Kategorien gefiltert werden (Standard: "Alle Kategorien"). BMD Exporte bleiben unveraendert.
Fix
Leerer Export
Wenn keine Belege zu den Kriterien passen, wird kein leeres ZIP/CSV heruntergeladen, sondern eine klare Fehlermeldung angezeigt.
v1.39.1
15.12.2025
Fix
Duplikat-Menü (Mobile)
Kontextmenü bleibt im Sichtbereich, wird nicht von anderen Karten verdeckt und ändert nicht den Öffnungszustand der Belegkarte.
Fix
Ignorieren-Aktion
Der Menüpunkt "Ignorieren" aktualisiert die Karte korrekt und entfernt die Warnung zuverlässig.
v1.39.0
15.12.2025
Feature
Duplikate erkennen
Zedl erkennt doppelte Belege beim Upload und bei Bearbeitung anhand von Datum, Lieferant/Händler und Betrag (sicher vs. wahrscheinlich) und setzt passende Flags.
Feature
UI Warnhinweise
Duplikate werden im Dashboard mit einem gelben Badge ("Doppelt") markiert; eine Toast-Benachrichtigung warnt einmal pro Upload-Sitzung, wenn doppelte Belege entdeckt wurden.
Feature
Aktionen im Kontextmenü
Über den Badge können Belege direkt gelöscht oder der Hinweis ignoriert werden (ohne den Auf-/Zu-Status der Karte zu verändern).
Feature
Backfill/Migration
Beim Deployment werden bestehende Belege eines Users auf Duplikate geprüft und die Flags gesetzt.
Update
Export
Als Duplikat markierte Belege werden in Exporten standardmäßig nicht doppelt ausgegeben.
v1.38.2
14.12.2025
Fix
Es wurde ein Anzeige-Bug behoben der dazu führte dass das Auswahlmenü für die Beleg Kategorien nicht korrekt angezeigt wurde und teilweise von anderen Elementen verdeckt wurde.
v1.38.1
14.12.2025
Update
Styling Verbesserungen an Timeline
v1.38.0
14.12.2025
Update
Chronologische Sortierung
Belege im Dashboard werden jetzt nach dem Rechnungsdatum sortiert. Die neuesten Belege befinden sich oben. Die ältesten Rechnungen befinden sich am Ende der Liste.
Update
Unterstützt viele Belege
Die App wurde gehärtet, so dass sie auch mit mehr als 1.000 Belegen im Dashboard reibungsfrei funktioniert und ein gutes Nutzererlebnis bietet. Das beinhaltet mehrere Maßnahmen auf Einmal:
Hinweis nach Verarbeitung
Wenn ein neuer Beleg hochgeladen wird, und bereits mehr als 5 Belege im Dashboard sind, erscheint jetzt ein kleiner Hinweis. Dieser sagt dem Nutzer, dass der Beleg fertig hinzugefügt wurde. Der Benutzer kann auf "Zeigen" klicken, wodurch die App zu genau diesem Beleg in der Liste navigiert. So weiß der Benutzer sicher wo der Beleg gelandet ist.
Hervorheben von neuen Rechnungen
Neu hochgeladene Rechnungen werden für ca. eine Minute farblich hervorgehoben, so dass der Benutzer beim Überfliegen der gesamten Liste sofort die neuen Belege finden kann.
Unter der Haube
Um tausende Belege zu unterstützen, wurden wichtige Verbesserungen an der Datenübertragung (Kompression) und dem Datenzugriff (Datenbank) durchgeführt. Dadurch können viele Benutzer zur selben Zeit in der App arbeiten und sie gut verwenden ohne lange Wartezeiten. Selbst wenn der Benutzer mehr als 1.000 Belege hat, kann das Dashboard in der Regel in weniger als 1 Sekunde geladen werden.
Feature
Ausklappbare Zeit Sektionen
Im Dashboard werden jetzt aus- und einklappbare Sektionen angezeigt, die in Jahre, Quartale und Monate unterteilt sind. Eine Zahl in den Sektions-Überschriften zeigt auch die Anzahl der Belege in diesem Zeitraum an. Das erlaubt dem Benutzer sich schneller einen Überblick über bestimmte Zeitabschnitte zu verschaffen.
Feature
Intuitive Zeitnavigation
Es wurde eine neue Zeitnavigationsleiste hinzugefügt, die dem Benutzer noch schneller eine Übersicht gibt und eine noch schnellere Navigation und Auswahl der sichtbaren Zeitabschnitte gibt. Der User kann mit wenigen Klicks ganze Jahre, Quartale, oder Monate aus- und abwählen, was die jeweiligen Sektionen ein- und ausklappt. Außerdem zeigt dieses Element an in welchen Monaten und Zeitabschnitte Rechnungen schon vorhanden sind und wo sie noch fehlen.
v1.37.2
12.12.2025
Fix
Probleme bei Export von vielen Rechnungen
Beim Export von vielen Rechnungen konnte es zu Problemen kommen wie langsamer Download und nicht Sarten des Downloads. Diese Probleme wurden behoben und das Export Modal schließt nun zuverlässig, wenn der Download beginnt.
v1.37.1
12.12.2025
Fix
Fehlender Hinweis auf Extra-Belege beim Kaufabschluss beim Plan Upgrade Pfad.
Feature
Vertrauen bei Signup wurde erhöht durch einfacheren Text, weniger lesen, mehr trust badges und Hinweis auf Möglichkeit zum Dazubuchen von Boosts bei Bedarf.
Feature
Hinweis auf PDF Unterstützung wurde hinzugefügt auf der Landingpage im Hero. Das unterstreicht, dass Zedl nicht nur für Fotos ist.
Feature
Boost Conversion
Nutzer die auf der Landingpage auf einen Boost klicken, werden zur kostenlosen Anmeldung weitergeleitet.
v1.37.0
12.12.2025
Update
Onboarding Bonus
Neue Kunden, die Starter oder Pro abonniert haben, bekommen automatisch ein zusätzliches Kontingent an Belegen, das 14 Tage gültig ist.
Update
Boost Pakete
Alle angemeldeten Nutzer haben die Möglichkeit Boost Pakete zu kaufen um schnell mit Zedl durchstarten zu können.
Update
Sauberer Upgrade Pfad
Es ist jetzt möglich, dass Nutzer von Free zu Starter zu Pro wechseln können - komplett selbstständig über neue Funktionen im Dashboard oder auf der Einstellungsseite.
Update
Usage Übersicht
Benutzer bekommen in den Abo-Einstellungen jetzt eine ausführliche Übersicht darüber wieviele Scans sie bereits verbraucht haben und wieviele noch verfügbar sind in den verschiedenen Kontingenten (Monthly, Booster, Onboarding Bonus).
Update
Kategorien verwalten
Die Kategorien lassen sich auf Smartphones jetzt viel besser bearbeiten weil das responsive Layout verbessert wurde.
Update
Danke nach Kauf
Nach dem Abschluss eines Abos oder Kauf von Booster Paketen landet der Nutzer auf einer Danke-Seite, die den Kauf und die Leistungen nochmal zusammenfasst und die nächsten Schritte erklärt.
Update
Landingpage
Auf der Landingpage gibt es jetzt auch einen Hinweis zu den Boosts und dem Onboarding-Bonus.
v1.36.0
11.12.2025
Feature
Hilfe & Support Section
In den Einstellungen gibt es jetzt eine Sektion für Hilfe und Support, welche die E-Mail adresse und die Telefonnummer für Rückfragen oder Probleme anführt.
Feature
Klarstellung zur Aufbewahrungsdauer
In den Einstellungen unter "Abonnement" findet man jetzt eine klare Aussage zur Aufbewahrungsdauer. Das erhöht das Vertrauen von Nutzern in das Produkt.
v1.35.2
11.12.2025
Update
Admin-Overrides fuer das monatliche Scan-Limit werden nun durchgehend genutzt: Quota-Pruefung und Restkontingent-Ausgabe beziehen die Admin-Werte ein, ebenso Dashboard- und Account-Anzeigen; Tests decken das Verhalten ab.
v1.35.1
08.12.2025
Update
Domain
zedl.ex-nihilo.ai in Sitemap und robots.txt auf zedl.app umgestellt.
Entfernt
Upgrade-CTA in der iOS-App entfernt.
v1.35.0
08.12.2025
Feature
Hinweise (Nudges) für Free-Trial-Nutzer sowie eine Progress-Bar, die zeigt, wie viele Belege noch hochgeladen werden können.
Feature
Einen „Jetzt upgraden“-Button für Nutzer im Free-Trial, damit sie einfach auf einen bezahlten Plan wechseln können.
Update
Payments-Sektion überarbeitet, damit Nutzer besser verstehen, wofür sie bezahlen, und um mit zusätzlichem Text Vertrauen aufzubauen bzw. häufige Fragen zu beantworten.
Fix
Problem behoben, durch das Nutzer nicht zum Setzen eines Passworts aufgefordert wurden und der Passwort-Setzen-Flow fehlerhaft war.
v1.34.12
08.12.2025
Update
Call-to-Action für Abo-Käufe in der iOS-App entfernt.
v1.34.11
07.12.2025
Fix
Datenschutz-Leak in Telegram-Benachrichtigungen behoben, durch den Lieferanten-/Händlerdaten aus Belegen in User-Action-Events offengelegt wurden.
v1.34.10
06.12.2025
Update
Hinweis auf bezahlten Plan entfernt.
v1.34.9
06.12.2025
Update
Free-Signup-Seite ins Englische übersetzt.
v1.34.8
06.12.2025
Feature
Klarstellung hinzugefügt, wie man ein Abo unter iOS ändern kann.
v1.34.7
06.12.2025
Fix
iOS-Compliance
Cookie-Banner ausblenden und GA/TikTok-Skripte für
client=ios-app deaktivieren, damit in der iOS-Hülle keine Tracking-Prompts erscheinen.
Fix
iOS Free-Trial
Auto-Login und iOS-Nutzer direkt ins Dashboard weiterleiten, statt den Magic-Link-Screen zu zeigen.
Fix
iOS Wrapper
Auth/Registrierung im WebView belassen, Payments/Checkout blockieren und
client=ios-app auf internen Navigations-Links erzwingen.
v1.34.6
06.12.2025
Update
Verschiedene Anpassungen für iOS
v1.34.5
05.12.2025
Feature
Google Consent Mode v2
Korrekte Initialisierung von Consent Mode v2 implementiert, um Remarketing und Audience-Building in Google Analytics zu ermöglichen:
Consent-Defaults werden jetzt im
<head> gesetzt, BEVOR gtag.js lädt (von Google gefordert)
Alle Consent-Typen stehen standardmäßig auf
denied, bis der Nutzer zustimmt
ads_data_redaction ist aktiviert, um bei verweigertem Consent datenschutzfreundlicher zu sein
wait_for_update: 500 gibt dem Consent-Banner Zeit zum Laden
Korrekte
gtag('consent', 'update', {...})-Aufrufe beim Akzeptieren oder Ablehnen
Fix
Google Tag Assistant Warnung
Warnung „Standardzustand der Einwilligung wurde noch nicht gesetzt“ behoben, indem Einwilligungs-Standards vor dem Laden von Google-Tags initialisiert werden
v1.34.4
05.12.2025
Fix
Free-Trial-Formular Layout
Überlauf des Checkbox-Label-Texts auf mobilen Geräten behoben (z.B. „Datenschutzerklärung“ lief über den Bildschirm). Soft-Hyphen für saubere Worttrennung ergänzt und vertikale Ausrichtung verbessert.
v1.34.3
05.12.2025
Feature
Externe Safari-Links für iOS-Registrierung
„Register“ und „Create account“-Links öffnen in der iOS-App nun Safari extern, damit Nutzer Accounts erstellen können, ohne durch App-Store-Compliance-Einschränkungen blockiert zu werden. Implementiert über Erkennung des URL-Parameters
open_external=true im WebView.
v1.34.2
05.12.2025
Feature
iOS App-Store-Compliance
Umfassende Änderungen zur Einhaltung der Apple App-Store-Richtlinien 5.1.2 (Privacy) und 3.1.1 (In-App Purchase):
Neues
IOSAppMiddleware, das iOS-App-Requests via X-Zedl-Client-Header oder client=ios-app Query-Parameter erkennt
Session-basierte Persistenz der iOS-App-Erkennung für konsistentes Verhalten über mehrere Requests hinweg
is_ios_app-Flag ist automatisch in allen Template-Contexts verfügbar
Update
Analytics für iOS deaktiviert
Google Analytics und TikTok Pixel werden für iOS-App-Nutzer nicht mehr geladen (App Tracking Transparency)
Update
Cookie-Banner für iOS ausgeblendet
Cookie-Consent-Modal wird iOS-App-Nutzern nicht gezeigt, da nur essenzielle Cookies verwendet werden
Update
Payment-Routen für iOS blockiert
Alle Stripe-Checkout-Routen (
/payments, /payments/checkout, /signup/start) leiten iOS-App-Nutzer ins Dashboard um
Update
Marketing-Seiten für iOS blockiert
Landingpage, Pricing und Free-Trial-Registrierung leiten iOS-App-Nutzer zu Login oder Dashboard um
Update
Navigation für iOS vereinfacht
Footer und Navigation blenden Pricing-, Demo- und Registrierungslinks für iOS-App-Nutzer aus
Update
Upgrade-Prompts für iOS ausgeblendet
Upgrade-Banner im Dashboard und Upgrade-Links in den Einstellungen sind für iOS-App-Nutzer ausgeblendet; ein Hinweis verweist auf die Abo-Verwaltung im Webbrowser
Sicherheit
iOS-App-Nutzer können innerhalb der App keine Zahlungsfunktionen nutzen, wodurch Apples In-App-Purchase-Anforderungen eingehalten werden
v1.34.1
01.12.2025
Wartung
Tests
Stabilität und Zuverlässigkeit verbessert. Flaky-Tests entfernt.
v1.34.0
30.11.2025
Feature
6 neue Belegkategorien
Häufig gewünschte Ausgabenkategorien hinzugefügt, für bessere BMD-Export-Genauigkeit:
Treibstoff (Fahrzeug) → BMD 7323 (Treibstoffe PKW)
KFZ-Versicherung → BMD 7330 (Versicherungen PKW)
Versicherung → BMD 7700 (Sachversicherungen)
Werbung & Marketing → BMD 7650 (Werbung)
Miete → BMD 7400 (Mietaufwand)
Training & Weiterbildung → BMD 7342 (Reisespesen Weiterbildung)
Feature
Deutsche Übersetzungen
Alle neuen Kategorien enthalten saubere deutsche Übersetzungen (inkl. Umlauten).
Feature
Developer-Dokumentation
Neue Anleitung
doc/areas/receipt-categories.md, die erklärt, wie man Kategorien inkl. Übersetzungen und BMD-Zuordnungen ergänzt.
Update
Landingpage
Überarbeitet, damit sie visuell ansprechender ist. Zusätzlich eine neue „Features“-Sektion ergänzt.
Fix
BMD-Konto-Korrekturen
Falsche BMD-Kontenzuordnungen behoben, validiert gegen den offiziellen BMD Standardkontorahmen:
Outgoing 0% VAT:
4190 → 4064 (übrige steuerfreie Umsätze)
Travel & Mobility:
7320 → 7340 (Reisespesen, was incorrectly mapped to Instandhaltung LKW)
Software & Cloud:
7300 → 7480 (Lizenzgebühren, was incorrectly mapped to Transporte durch Dritte)
Standard/Keine:
7390 → 7840 (sonstige betriebliche Aufwendungen)
v1.33.0
30.11.2025
Feature
Automatische Fremdwährungs-Umrechnung
Belege in USD, GBP oder CHF werden nun automatisch mit den offiziellen EZB-Referenzkursen in EUR umgerechnet.
Gesamtbetrag und alle Positionen werden mit demselben Kurs umgerechnet
Verwendet EZB-Referenzkurse für das Belegdatum (Fallback auf den zuletzt verfügbaren Kurs bei Wochenenden/Feiertagen)
SQLite-Cache für Wechselkurse sorgt für schnelle Lookups und funktioniert offline für bereits gecachte Daten
Unterstützt historische Belege bis 1999 (vollständige EZB-Historie wird bei Bedarf geladen)
Umrechnungsdetails werden in den Belegnotizen dokumentiert:
[USD Kurs 1.0576 v. 29.11.24]
v1.32.3
28.11.2025
Update
Besseres KI-Modell
Für den KI-Belegparser von Gemini 2.5 Flash Lite auf Gemini Flash Latest umgestellt, was die Genauigkeit verbessert – damit Early-Test-User von Anfang an bessere Ergebnisse erhalten.
v1.32.2
26.11.2025
Feature
Conversion-Tracking
Google-Ads-Conversion-Tracking für das Free-Trial-Formular hinzugefügt.
v1.32.1
21.11.2025
Fix
Dashboard-Tabs
Responsive-Design-Problem bei den Tabs für Eingangs- und Ausgangsrechnungen behoben.
v1.32.0
21.11.2025
Feature
Suche & Filter
Neue Such- und Filterleiste oben im Dashboard. Nutzer können Belege nach Lieferant/Händler, Notizen oder Positionen durchsuchen und nach Kategorie sowie Datumsbereich filtern.
Feature
Feedback-Widget
Schwebender Feedback-Launcher mit Stimmungs-Shortcuts, optionalen Kommentaren/Kontaktangabe sowie Telegram-Instrumentierung, damit jede Interaktion in Echtzeit mitgeloggt wird.
v1.31.3
19.11.2025
Update
Tests
Fehlgeschlagenen Test behoben und JS-Code aus
base.html nach assets/js/app.js refaktoriert.
v1.31.2
19.11.2025
Fix
Text auf der Landingpage
Problem behoben, bei dem der „Am beliebtesten“-Tag auf der Preis-Karte auf vielen Bildschirmen falsch gerendert wurde.
v1.31.1
19.11.2025
Update
Links & Navigation verfeinert
Links und Navigation auf der Landingpage und der Trial-Start-Seite überarbeitet.
v1.31.0
19.11.2025
Update
Landingpage
Visuellen Stil und Erscheinungsbild überarbeitet.
v1.30.2
19.11.2025
Fix
Rechtschreibung & Tonalität
Rechtschreibfehler und unpassende Formulierungen auf der Landingpage korrigiert.
Fix
Fehlende Benachrichtigungen
Probleme behoben, durch die bei Besuchern der Landingpage keine Benachrichtigungen versendet wurden.
v1.30.1
19.11.2025
Update
Landingpage
Kleine visuelle Anpassungen.
v1.30.0
19.11.2025
Update
Komplett neue Landingpage
Landingpage vollständig neu gestaltet, um den Nutzen und die Features des Produkts klarer zu vermitteln.
Feature
Free Trial
Kostenloser Testplan hinzugefügt, mit dem Nutzer das Produkt gratis mit 30 Belegen ausprobieren können.
Entfernt
Business Plan
Business-Plan von der Pricing-Seite entfernt. Das Backend unterstützt ihn weiterhin, er ist aber für Nutzer nicht sichtbar.
v1.29.1
19.11.2025
Update
Magic Links
Maximale Anzahl der Nutzungen pro Magic Link von 3 auf 15 erhöht.
Fix
Info-Leak
Lieferanten-/Händlername aus Telegram-Benachrichtigungen entfernt.
v1.29.1
16.11.2025
Feature
Asset Links
Neue Asset-Links-Datei zur App hinzugefügt. Diese wird verwendet, um die Inhaberschaft der App im Google Play Store zu verifizieren.
v1.29.0
16.11.2025
Feature
PWA-Basis
Produktionsreifes Web-App-Manifest, Apple-Meta-Tags und installierbare Icons hinzugefügt, damit Zedl am Desktop und am Smartphone zum Homescreen hinzugefügt werden kann.
Feature
Service Worker
Scoped Service Worker mit offline-freundlichem Caching hinzugefügt: App-Shell wird „vorgewärmt“, HTML-Routen bleiben network-first, und die Landingpage wird bei Offline-Modus sauber ausgeliefert.
Update
SW-Registrierung
Logik vereinfacht, sodass die Registrierung pro Secure Context nur einmal läuft – weniger redundante Listener, schnellerer Start.
Update
Caching-Robustheit
Install-Phase gehärtet: Fehlende Assets werden übersprungen statt die Installation scheitern zu lassen; erfolgreiche Navigations-Responses werden gecacht für bessere Offline-Fallbacks.
v1.28.0
15.11.2025
Feature
Verbesserte Telegram-Benachrichtigungen
Telegram-Notifications werden jetzt für deutlich mehr Events von neuen und eingeloggten Nutzern über die gesamte App hinweg gesendet. Das hilft, die User Journey und das Verhalten besser zu verstehen.
v1.27.0
14.11.2025
Feature
BMD-Export
Neues BMD-Export-Feature: Nutzer können ihre Belege im BMD-kompatiblen Format exportieren. Der Export ist eine ZIP-Datei mit einer CSV im BMD-Format und den Belegdateien (Bilder oder PDFs). Enthalten sind u.a.:
Export-Modal Defaults
Die BMD-ZIP-Option steht jetzt an erster Stelle und ist vorausgewählt (häufigster Workflow); Excel/CSV bleiben als sekundäre Optionen verfügbar.
Lokalisierte Kategorienamen
BMD-CSV-Zeilen verwenden beim Rendern der Kategorienamen die aktive Sprache des Users, damit deutschsprachige Nutzer deutsche Labels bekommen (und umgekehrt), ohne Übersetzungslogik zu duplizieren.
Robuste CSV-Sanitisierung
Beleg-, Lieferanten- und Kategorie-Text für die BMD-CSV wird via
Unidecode normalisiert (Umlaute und andere Nicht-ASCII-Zeichen werden importer-sicher ersetzt), damit Buchhaltung/Import nicht durch Sonderzeichenprobleme gestört wird.
Fix
Tests
Alle Tests behoben.
Fix
Download-Stabilität für Tests
RUNSERVER_WITH_RELOAD-Toggle hinzugefügt, damit automatisierte Playwright-Runs gegen eine nicht-reloadende Uvicorn-Instanz laufen und File-Watcher-Restarts keine langen Export-Downloads unterbrechen.
v1.26.0
14.11.2025
Feature
Upload-Placeholders für Belege
Beim Upload werden sofort Skeleton-Karten mit Upload-/Verarbeitungsstatus und Schnellvorschau angezeigt. Nutzer können in der App weiterarbeiten, während Document AI im Hintergrund fertig wird. Eine neue clientseitige Queue erzwingt außerdem das Limit von 20 Dateien pro Batch mit einem freundlichen Warn-Modal.
Update
Asynchrone Belegverarbeitung
/receipts/upload speichert Dateien jetzt sofort, startet Parsing-Jobs im Hintergrund und aktualisiert Listen inkrementell – dadurch fühlt sich der Upload deutlich schneller an.
v1.25.0
14.11.2025
Feature
Pro-User-Upload-Drossel: Verhindert mehrere überlappende Uploads pro Nutzer, damit die App bei Batch-Uploads responsiv bleibt. Bei Erreichen des Limits erscheint eine freundliche Inline-Meldung.
Update
Upload-UI vereinfacht: Altes Progress-Widget und der Placeholder-Button „Datei ansehen“ entfernt, um Verwirrung zu reduzieren; Fortschritt wird jetzt direkt auf der Placeholder-Karte angezeigt.
Update
Zuverlässigerer Upload-Fortschritt: Progress-Updates so korrigiert, dass der Prozentwert während des Transfers gleichmäßig steigt.
Fix
Sporadische 500er bei hoher Upload-Last eliminiert: DB-Session-Handling gehärtet und pro Request frische SQLite/SQLCipher-Verbindungen geöffnet. Dadurch werden Crashes verhindert, wenn aus dem Pool eine bereits geschlossene Verbindung zurückkommt.
v1.24.0
13.11.2025
Fix
Quick-View-Modal
Bug behoben, der verhinderte, dass das Quick-Preview-Modal angezeigt wird.
Update
Schnellere Texterkennung
Geschwindigkeit der Texterkennung erhöht, indem auf ein schnelleres Gemini-Modell umgestellt wurde.
v1.23.0
13.11.2025
Feature
Admin Insights
Neue Admin-Insights-Seite (
/admin/insights) mit Nutzungsstatistiken für alle Nutzer. Admins sehen pro User u.a. Gesamtanzahl der Belege, Eingangs- und Ausgangsrechnungen sowie das Datum des letzten Uploads in einer übersichtlichen Tabelle.
v1.22.0
12.11.2025
Update
Settings-Seite
Die Account-Management-Seite wurde in eine Settings-Seite umgebaut; Inhalte sind jetzt übersichtlicher in einklappbaren Sektionen organisiert.
Feature
Kategorien verwalten
In den Settings gibt es jetzt eine freundliche Sektion „Kategorien verwalten“, in der man eigene Belegkategorien per Klick hinzufügen/entfernen kann, Bestätigungen erhält und Änderungen sofort in Karten, Modals und Dropdowns sieht.
Feature
Smarte Defaults
Im Hintergrund werden lesbare Farbpunkte automatisch erzeugt, Systemkategorien bleiben geschützt, und beim Löschen einer Kategorie werden betroffene Belege zurück auf den Standard gesetzt, damit nichts „verschwindet“.
Feature
Sicherheitsnetz
Neue Regression-Tests für Einstellungs-Panel, Dashboard-Dropdowns und Bearbeiten-Modal stellen sicher, dass Erstellen/Auswählen/Löschen von Kategorien zuverlässig funktionieren.
v1.21.1
11.11.2025
Fix
Problem behoben, bei dem der „No Category“-Button im Dark Mode nicht sichtbar war.
v1.21.0
10.11.2025
Feature
Belegkategorien
Belegkategorien eingeführt, damit Nutzer einem Beleg eine von fünf Kategorien zuweisen können.
v1.20.0
09.11.2025
Feature
Edit-Modal für Mobile optimiert
Layout und Styling des Edit-Modals für mobile Geräte deutlich verbessert. Bild-/PDF-Vorschau ist größer, der Screen-Space wird effizienter genutzt. Nutzer können den Beleg-View und den Formularbereich per Drag-Handle in der Größe anpassen.
v1.19.0
08.11.2025
Feature
Beleg schnell ansehen
Neuer „View“-Button im Beleg-Edit-Modal. Beim Klick öffnet sich ein Fullscreen-Modal, das das Belegbild bzw. PDF anzeigt.
Feature
Export Ausgangsbelege
Möglichkeit hinzugefügt, Ausgangsbelege getrennt von Eingangsbelegen zu exportieren.
v1.18.0
08.11.2025
Feature
PDF-Unterstützung
Unterstützung für PDF-Dateien hinzugefügt. Nutzer können PDFs hochladen; die App extrahiert Text aus dem PDF und nutzt ihn zum Parsen des Belegs. Im Edit-Modal kann der Beleg auch als PDF in der Vorschau angezeigt und heruntergeladen werden.
Feature
Belegrichtung
Zedl unterscheidet jetzt zwischen Eingangs- und Ausgangsbelegen (Eingangsrechnungen/Ausgangsrechnungen). Nutzer wählen die Richtung vor dem Upload; der Beleg landet danach im richtigen Dashboard-Tab.
v1.17.5
28.10.2025
Feature
TikTok Pixel
TikTok Pixel zur App hinzugefügt.
v1.17.4
27.10.2025
Feature
Conversion-Tracking
Conversion-Tracking via Google Analytics hinzugefügt.
v1.17.3
27.10.2025
Feature
Cookie-Consent-Modal
Cookie-Consent-Modal zur App hinzugefügt.
v1.17.2
27.10.2025
Feature
Google Analytics
Google Analytics zur App hinzugefügt.
v1.17.1
26.10.2025
Fix
Problem behoben, bei dem die Datenbank wegen einer Foreign-Key-Constraint nicht korrekt aktualisiert wurde.
v1.17.0
26.10.2025
Feature
Checkout-first Onboarding
/pricing-Flow mit Stripe Checkout eingeführt: automatische User-Erstellung/Login nach Zahlung sowie Magic-Link-Zustellung nach Checkout (DE/EN).
Feature
Hinweis Passwort setzen
Dashboard zeigt jetzt einen dezenten Hinweis für Accounts, die noch ihr erstes Passwort setzen müssen.
Update
/register, /payments und /pricing leiten jetzt zur Pricing-Sektion der Landingpage weiter (/#pricing); Plan-CTAs starten Stripe Checkout direkt.
Update
Passwort-Formular blendet das Feld „aktuelles Passwort“ aus, wenn ein Ersteinrichtungs-Setup erforderlich ist.
v1.16.0
26.10.2025
Feature
Account-Verwaltung
Account-Management-Seite hinzugefügt. Nutzer können ihr Passwort ändern, Abo-Informationen sehen und den Account löschen.
v1.15.2
25.10.2025
Fix
Fehlende Übersetzungen der verschiedenen Pricing-Pläne und enthaltenen Features auf der Landingpage (Deutsch) ergänzt.
v1.15.1
25.10.2025
Feature
Admin-Skripte
Admin-Skript zum Anlegen neuer Nutzer hinzugefügt.
v1.15.0
25.10.2025
Feature
Admin User Management
Admin-User-Detail-Workspace eingeführt (HTMX-Forms für E-Mail/Rolle, Passwort und Usage-Limits) plus persistentes Audit-Logging (US-015).
Feature
Admin Lifecycle Controls
User-Creation-Workflow, Soft-Deaktivieren/Reaktivieren, CLI-Helper und Notification-Hooks ergänzt (US-015).
Feature
Magic-Link-Management
Magic-Link-Verwaltung im Admin-User-Detail-Workspace hinzugefügt. Admins können Magic Links erstellen, damit Nutzer ohne Passwort einloggen können.
v1.14.3
24.10.2025
Update
Mobile Layout
Mobile Layout der Registrierungsseite verbessert.
v1.14.2
20.10.2025
Fix
Beleg-Edit-Modal
Problem behoben, bei dem der Zoom nach dem Schließen und erneuten Öffnen des Modals nicht mehr funktionierte.
v1.14.1
18.10.2025
Fix
Beleg-Parsing
Qualität verbessert, indem „rauschige“ und irrelevante Daten aus dem OCR-Reader reduziert wurden. Dadurch kann das Sprachmodell besser auf wichtige Daten fokussieren und verlässliche Informationen für strukturierte Ausgaben nutzen. Zusätzlich wurde das maximale Token-Limit deutlich erhöht und von
gemini-flash-light auf gemini-flash umgestellt.
Fix
Bild-Rotation
Problem behoben, bei dem exportierte Bilder um 90 Grad falsch rotiert waren und Schwärzungsrechtecke dadurch falsch positioniert wurden. Fix durch Berücksichtigung der EXIF-Orientation.
Fix
Upload-Fortschrittsanzeige
Problem behoben, bei dem die Fortschrittsanzeige falsch bzw. versetzt dargestellt wurde.
Update
Text-Feinschliff
Texte für den Fortschrittsindikator während Upload/Verarbeitung präzisiert, um Erwartungen besser zu steuern.
v1.14.0
18.10.2025
Feature
Edit-Button bei Warnung
Edit-Button in der Warnung ergänzt, die erscheint, wenn die Belegsumme nicht zur von Document AI erkannten Summe passt. Der Button öffnet das Edit-Modal des Belegs.
v1.13.0
18.10.2025
Feature
Zedl-Logo
Zedl-Logo und Zedl-Favicon werden nun in der App verwendet, z.B. in Navigationsmenüs.
Fix
Rendering-Probleme auf der Pricing-Seite
Problem behoben, bei dem die Preis-Karte im Dark Mode einen transparenten Hintergrund hatte.
v1.12.2
17.10.2025
Feature
SEO-Infrastruktur
Umfassende Suchmaschinen-Optimierung
XML-Sitemap-Generierung (
/sitemap.xml) mit allen öffentlichen, indexierbaren URLs
robots.txt (/robots.txt) mit Sitemap-Referenz für Crawler
Auslieferung statischer SEO-Artefakte via Docker-Konfiguration
Ausführliche User-Story-Dokumentation (US-014) zur Sitemap-Implementierung
SEO-Meta-Tags für Auth-Seiten (
noindex, nofollow für Login/Register)
Update
Docker-Konfiguration
dockerfile aktualisiert, damit sitemap.xml und robots.txt im Container enthalten sind
Update
Router-Konfiguration
Router angepasst, damit absolute Pfade für SEO-Static-Files genutzt werden
Technisch
SEO-Planung
Detaillierte Implementierungspläne für Sitemap-Features ergänzt, inkl.:
Sitemap-Inventar und Endpoint-Implementierung
Gzip-Kompression für Sitemap-Dateien
Sitemap-Index-Struktur für Skalierung
Umfassende Teststrategie (Unit, Integration, E2E)
Doku-Updates zur SEO-Wartung
v1.12.1
17.10.2025
Feature
Favicon
Favicon zur Anwendung hinzugefügt.
Update
Besseres UX beim Aufklappen von Karten
Beim Aufklappen wird jetzt zur Karte gescrollt. Dadurch findet man sie leichter, wenn sie nicht im Sichtbereich sichtbar ist.
v1.12.0
17.10.2025
Feature
Fehlende Daten visuell hervorheben
Wenn bei Belegpositionen Daten fehlen (z.B. Steuersatz, Preis, Bezeichnung oder Menge), wird die Position mit einem roten Rahmen markiert, um die Aufmerksamkeit auf die Lücke zu lenken.
Update
Besserer Dark Mode und visuelle Hierarchie
Visuelle Hierarchie auf Hauptseiten wie Dashboard und Edit-Modal verbessert – vor allem für den Dark Mode.
Update
Verbessertes Mobile-Upload-UX
Auf mobilen Geräten hat die Upload-Zone jetzt zwei Buttons: einer öffnet direkt die Kamera, der andere erlaubt Uploads aus dem Gerätespeicher.
v1.11.0
16.10.2025
Feature
Entfernte Posten in Exporten schwärzen
Wenn Sie Ihre Belege exportieren, werden alle entfernten Posten auf den Belegbildern jetzt automatisch geschwärzt. Dadurch wird sichergestellt, dass andere (wie Ihr Buchhalter) beim Teilen der exportierten ZIP-Datei nur die von Ihnen ausgewählten Posten sehen, was für mehr Datenschutz und sauberere Unterlagen sorgt. Ihre Original-Belegbilder in der App bleiben unberührt, sodass Sie Ihre Änderungen jederzeit rückgängig machen können.
v1.10.0
16.10.2025
Feature
Excel-Export Overhaul
Beleg-Exporte bieten jetzt zusätzlich zur bisherigen CSV ein umfangreiches Excel-ZIP-Format. Jeder Beleg wird in Steuersatz-Zeilen aufgeteilt (Netto, USt, Brutto); Rabatte mit 0% werden auf die höchste USt-Stufe umgelegt. Die ZIP-Datei enthält die Excel-Arbeitsmappe plus Belegbilder, und die Dashboard-Vorschau entspricht exakt dem exportierten Datensatz. Der Download wird im Frontend direkt auf die Festplatte gestreamt, um große Datenmengen im RAM zu vermeiden.
Feature
E2E-Abdeckung
Playwright-Szenario hinzugefügt: Nutzer mit aktivem Abo anlegen, Beispielbeleg hochladen, Excel-ZIP downloaden und verifizieren, dass Arbeitsmappe und Belegbild enthalten sind.
v1.9.2
16.10.2025
Feature
Auto-Scroll zum Zahlungs-Button
Die Zahlungsseite scrollt beim Laden automatisch zum „Jetzt starten“-Button, für ein besseres Nutzererlebnis.
Feature
Text auf Checkout-Seite verbessert
Wording auf der Checkout-Seite überarbeitet (knapper, positiver).
v1.9.1
16.10.2025
Feature
Stripe Coupon Codes
Die Payments-Seite unterstützt jetzt Gutscheincodes. Wenn ein Code angegeben wird, wird er auf die Checkout-Session angewendet.
v1.9.0
15.10.2025
Feature
Verschlüsselte Datenspeicherung
Daten sind nun „at rest“ verschlüsselt. Das betrifft Datenbank und Upload-Verzeichnis sowie den Filesystem-Cache für Document-AI-Responses.
v1.8.0
15.10.2025
Feature
Stripe Payment Pfade für Starter-, Pro- und Business-Tarife
Feature
Zentrale Pricing-Konfiguration (
app/pricing.py) mit PRICING_PLANS fuer Starter-, Pro- und Business-Tarife inkl. Monats-/Jahrespreisen sowie Limit-Overrides.
Feature
Erweiterte Settings fuer Stripe Price IDs pro Plan/Billing (
STRIPE_PRICE_ID_<PLAN>_<CYCLE>) und optionale Limit-Overrides.
Feature
Unit-Tests fuer Pricing-Helper sowie aktualisierte Dokumentation (
README.md, doc/preismodell.md).
Feature
Subscription-Persistenz (Abo-Tabelle + Events) via Migration
0013_add_subscriptions.py und Services (app/services/subscriptions.py), inklusive Backfill-Skript app/scripts/backfill_subscriptions.py und Unit-Tests.
Feature
Rechtstexte
AI-Transparenzerklärung, Sicherheitsmaßnahmen, Datenschutzerklärung, Nutzungsbedingungen, AVV, DPA
v1.7.2
13.10.2025
Update
Datenschutzerklärung
Seite zur Datenschutzerklärung verbessert.
v1.7.1
13.10.2025
Update
Demo-CTA
Demo-CTA wird jetzt ausgeblendet, wenn der Query-Parameter
?demo=false gesetzt ist.
v1.7.0
13.10.2025
Update
Aufbewahrungs-Text
Text zur Aufbewahrung auf allen Seiten konsistent gemacht: Bis zu 10 Jahre (deckt Deutschlands 8-Jahres-Regel für Rechnungen und Österreichs 7 Jahre gemäß §132 BAO ab).
Update
Navigation
Navigation für eingeloggte und registrierte Nutzer verbessert, damit sie direkter ins Dashboard gelangen.
Wenn eingeloggte Nutzer die Landingpage öffnen, werden sie ins Dashboard umgeleitet.
Wenn Nutzer registriert, aber nicht eingeloggt sind, werden sie zur Login-Seite umgeleitet.
Update
Dashboard
Dashboard aufgeräumt, redundante bzw. nicht funktionale Elemente entfernt.
Update
Session-Cookies
Ablaufzeit der Session-Cookies auf 180 Tage erhöht. Nutzer bleiben länger eingeloggt, was die Nutzung schneller und bequemer macht.
Feature
Open-Source-Software
Neue Seite im About-Bereich hinzugefügt, die alle verwendete Open-Source-Software samt Lizenzen auflistet.
Feature
Lizenzseite
Neue Seite im About-Bereich hinzugefügt, die alle verwendete Open-Source-Software samt Lizenzen auflistet.
Feature
About-Seite
About-Seite verbessert.
Feature
Rechtstexte
Impressum, Datenschutzerklärung sowie Nutzungsbedingungen hinzugefügt.
Feature
Pflicht zur Akzeptanz der Bedingungen
Nutzer können Nutzungsbedingungen und Datenschutzerklärung vor der Registrierung lesen und müssen die Bedingungen akzeptieren, bevor ein Account erstellt wird. Datum und Uhrzeit der Akzeptanz werden in der Datenbank gespeichert.
Feature
Übersetzungen
Deutsche Übersetzungen für viele Seiten und Komponenten verbessert.
Feature
Export-Vorschau
Export-Vorschau zeigt jetzt die korrekte Anzahl an Datensätzen, die exportiert werden.
Fix
Problem behoben, der beim Navigieren zur Account-Seite zu einem internen Serverfehler führen konnte. Die Account-Seite ist derzeit noch in Arbeit.
v1.6.0
13.10.2025
Feature
Mismatch-Erkennung
Intelligentes Validierungssystem für Belege
Automatische Erkennung, wenn Positionssummen nicht zu den von Document AI erkannten Summen passen
Sofortige visuelle Warnungen mit klaren Erklärungen
Detaillierte Differenzberechnungen mit exakten Abweichungen
Nutzerfreundliche Texte ohne unnötigen Fachjargon
Feature
Belegeditor-Verbesserungen
Im Modal können neue Positionen über einen „+ Add Item“-Button hinzugefügt werden
Alpine.js verwaltet Entwurfszeilen clientseitig und verhindert Kollisionen mit bestehenden serverseitigen IDs
Der Button bleibt deaktiviert, solange eine sichtbare Zeile komplett leer ist
Validierte Entwurfszeilen werden beim Speichern persistiert und serverseitig als neue Positionen angelegt
Fix
Problem behoben, der dazu führen konnte, dass Positionen mit negativem Preis fehlten (oft Rabatte, z.B. bei Supermarktbelegen). Das führte zu einer zu hohen Gesamtsumme, weil der Rabatt nicht berücksichtigt wurde.
Fix
Alpine.js-Initialisierungsprobleme im Positionen-Editor behoben, indem die Komponente global vorregistriert und veraltete Collapse-Assets entfernt wurden
v1.5.0
12.10.2025
Feature
Verbessertes Upload-Progress-UX (US-007)
Upload-Erlebnis für Belege grundlegend überarbeitet
4-stufiges Fortschrittstracking: Validierung → Upload → Speicherung → KI-Verarbeitung
Professioneller animierter Spinner für aktive Processing-States
Detailliertes Step-by-Step-Feedback mit Icons und Beschreibungen
Weiche Progress-Bar-Animationen mit Easing
Erfolgs-Animation mit Konfetti
Verbessertes Drag-and-Drop-Feedback
Update
JavaScript modularisiert
Upload-Progress-Logik in ein eigenes Modul
receipt-upload.js ausgelagert
Update
Visuelle Verbesserungen
Größerer, besser sichtbarer Spinner (14px) mit klaren Farben
Update
Code-Organisation
Saubere Trennung zwischen Template und Funktionalität
Update
Repository aufgeräumt
Saubere
.gitignore-Konfiguration, die Build-Artefakte ausschließt
Technisch
Frontend
Neues Modul
assets/js/receipt-upload.js mit HTMX-Integration
Technisch
CSS
Animationen und Styling der Step-Indikatoren verbessert
Technisch
Testing
E2E-Tests für die neue 4-stufige Progress-Implementierung aktualisiert
Technisch
Build
JavaScript-Bundling modularisiert und Asset-Struktur bereinigt
v1.4.0
11.10.2025
Feature
Einzelne Positionen extrahieren (US-011)
Vollständiges Positions-Verarbeitungssystem für detaillierte Beleganalyse
Extraktion von Produktname, Menge, Gesamtpreis und Steuersatz aus Belegen
Document-AI-Verarbeitung erweitert, um Positionsdaten zu erfassen
Dashboard-Tabellendesign für bessere Interaktion aktualisiert (SRS-D01)
Entfernen von Positionen für Buchhaltungszwecke (betrieblich vs. privat)
Feature
Positionen bearbeiten (US-012)
Umfassender Workflow zur Positionsverwaltung
Beleg-Edit-Modal um Positions-Sektion erweitert
Inline-Bearbeitung für Menge, Bezeichnung, Gesamtpreis und Steuersatz
Visuelle Kennzeichnung entfernter Positionen (Transparenz)
Neue Positionen hinzufügen via intuitiver Oberfläche
Scrollbarer Container für viele Positionen
Client- und serverseitige Validierung für alle Positionsfelder
Technisch
Datenbankschema
Neue Tabelle
line_items mit Foreign-Key-Beziehung zu Belegen; vat_rates-Spalte aus der Receipts-Tabelle entfernt
Technisch
Backend
Verarbeitungspipeline erweitert (Positionen extrahieren/speichern) sowie neue CRUD-Operationen für Positionsverwaltung
Technisch
Frontend
Edit-Modal mit dynamischen Positions-Forms erweitert, Tabellendesign/Interaktionen verbessert
Technisch
Testing
Umfassende E2E-Testabdeckung für Positions-Bearbeitungsflows
v1.3.1
07.10.2025
Update
Kleine Bugfixes und Tippfehler-Korrekturen.
v1.3.0
07.10.2025
Feature
Instant-Demo-Feature
Anonyme Belegverarbeitungs-Demo hinzugefügt, erreichbar über den URL-Parameter
/?demo=true (oder standardmäßig). Enthält Drag-and-Drop-Upload, HTMX-basierte Ergebnisse und simulierte Daten als Fallback, wenn Document AI nicht verfügbar ist.
v1.2.2
06.10.2025
Update
Internationalisierung verbessert
Accept-Language-Header-Parsen inkl. Quality-Values verbessert, für bessere Browser-Spracherkennung
Update
I18n-Middleware
Eigenes Middleware für Sprachauswahl hinzugefügt, um Performance zu verbessern und DB-Queries zu reduzieren
Update
Pluralformen
Plural-Support mit korrekter
ngettext-Funktionalität für Deutsch und Englisch verbessert
Update
Belegeditor-UX
Zoom per Mausrad verbessert, durch Integration mit dem Zoom-Slider für intuitivere Bildbedienung
Update
Code-Qualität
Circular-Import-Probleme durch lokale Imports im i18n-Modul behoben
Technisch
Backend
I18nMiddleware beim App-Startup hinzugefügt; Logik zur Sprachauflösung (inkl. Quality-Values) verbessert
Technisch
Frontend
Zoom-Slider im Belegeditor besser mit Scrollwheel-Events integriert
Technisch
Testing
Umfassende Tests für i18n-Middleware, Pluralformen sowie verbesserte Test-Selektoren via
data-testid ergänzt
Technisch
Build
Übersetzungskataloge (.po/.mo) aktualisiert und Assets kompiliert
v1.2.1
06.10.2025
Feature
Fehlende Übersetzungen für alle Seiten ergänzt.
v1.2.0
06.10.2025
Feature
Zweisprachigkeit (US-008)
Deutsch (Standard) und Englisch als Sprachoptionen
Sprachumschalter im Header mit Flag-Icons und barrierearmen Labels
Persistenz der Nutzerpräferenz in DB und Session/Cookies
Babel-Integration mit professionellem Übersetzungs-Workflow
Sprachwechsel via HTMX ohne vollständigen Page-Reload
Automatische Spracherkennung über Accept-Language-Header
CSP-konformes Cookie-Handling für anonyme Nutzer
Übersetzungskataloge für Deutsch und Englisch
Update
Template-Rendering
Alle Routes nutzen nun den neuen
render_template()-Helper mit i18n-Support
Update
Base-Template
Sprachumschalter in die Navigation integriert und
lang-Attribut im HTML aktualisiert
Update
Build-Prozess
Babel-Konfiguration und i18n-Compilation in den Docker-Build aufgenommen
Update
Makefile
i18n-Kommandos ergänzt (
i18n-extract, i18n-init, i18n-update, i18n-compile)
Technisch
Dependencies
Babel 2.17.0 für i18n-Support hinzugefügt
Technisch
Datenbank
Neue Spalte
preferred_language im User-Model inkl. Migration
Technisch
Sicherheit
Sprachvalidierung und CSRF-Schutz am Language-Switch-Endpoint
Technisch
Performance
Caching und Lazy-Loading der Übersetzungskataloge
Technisch
Testing
Unit-Tests für i18n-Infrastruktur und Sprachauflösung
v1.1.0
06.10.2025
Update
UI und Layout für Mobile verbessert, ohne das Desktop-Erlebnis zu verschlechtern.
v1.0.2
06.10.2025
Update
Navigation aufgeräumt (US-009)
Öffentliche Navigation für MVP-Reife gestrafft
„Pricing“-Links scrollen jetzt zur Pricing-Sektion der Landingpage statt zu einem unfertigen Payment-Flow
Platzhalter-Links zu noch nicht implementierten Legal/Support-Seiten entfernt (
/imprint, /privacy, /dpa, /security, /status, /help, /contact)
Footer-Navigation konsolidiert, sodass nur live Inhalte sichtbar sind (About, Pricing, Demo)
404-Logging ergänzt, um Zugriffe auf tote Links zu beobachten
Responsives Design und Barrierefreiheit über alle Navigationselemente hinweg beibehalten
Feature
Navigation Regression Tests
Umfassende Testabdeckung für die MVP-Navigation hinzugefügt
Unit-Tests prüfen, dass alle öffentlichen Routes 200 zurückgeben
Playwright-E2E-Tests stellen sicher, dass Navigationslinks ohne 404 funktionieren
Verifikation des Anchor-Scrollings zur Pricing-Sektion
v1.0.1
05.10.2025
Entfernt
Alle Erwähnungen von „Fiskaly“ auf allen Seiten entfernt.
v1.0.0
05.10.2025
Feature
Beleg-Tabelle
Vollständiges, tabellenbasiertes Beleg-Dashboard
Spalten für Datum, Lieferant/Händler, Betrag, Notizen und Aktionen
Währungsformatierung (DE) mit korrekten Dezimaltrennzeichen
Abkürzung langer Lieferantennamen mit Ellipsis
Notiz-Vorschau mit Volltext bei Klick
Indikatoren für fehlende Daten und geringe Erkennungssicherheit
Responsive Design für Mobile und Desktop
Dynamische Updates via HTMX
Feature
Beleg löschen
Sicherer Lösch-Workflow
Löschen-Button mit Icon und Tooltip
Bestätigungs-Modal gegen versehentliches Löschen
Hard-Delete aus Datenbank und Dateisystem
Ownership-/Berechtigungsprüfung
Automatisches Aktualisieren der Tabelle nach dem Löschen
Feature
Beleg bearbeiten
Umfassender Workflow zur Bearbeitung von Beleg-Metadaten
Bearbeitung via Modal aus der Dashboard-Tabelle, mit vorbefüllten Feldern
Zoom- und Pan-Steuerung für Belegbilder während der Bearbeitung
Client- und serverseitige Validierung für alle Felder
Sichere Bildauslieferung mit Ownership-Prüfung
Erfolgsmeldung mit automatischem Schließen des Modals
Barrierearme Form-Controls und Tastatur-Navigation
CSRF-Schutz und Berechtigungsprüfungen
Out-of-band HTMX-Updates für nahtloses Table-Refresh
Feature
Basis-Export
CSV-Export für die Zusammenarbeit mit der Buchhaltung
Export-Button unter der Beleg-Tabelle
Modal zur Auswahl des Datumsbereichs
CSV-Format mit allen Belegdaten
Fortschrittsanzeigen für lange Exporte
Saubere Isolation von Nutzerdaten
Feature
Multi-Upload
Upload mehrerer Dateien für höhere Effizienz
Drag-and-drop mehrerer Dateien gleichzeitig
Multi-Select im Dateidialog
Batch-Verarbeitung mit Erfolg-/Fehler-Feedback pro Datei
Konfigurierbares Max-Limit pro Upload (Standard: 10)
Partial-Success-Handling bei gemischt validen/invaliden Dateien
Barrierearmes UI mit Screenreader-Announcements
Feature
Document-AI-Caching
Performance-Optimierung für wiederholte Belegverarbeitung
Filesystem-basiertes Caching kompletter Google-Document-AI-Responses
SHA-256-Hashing für Cache-Keys
Atomare Schreibvorgänge mit Temp-Files
Automatische Verwaltung des Cache-Verzeichnisses
API-Response-Daten bleiben vollständig erhalten (für spätere Erweiterungen)
Cache-Location via Environment-Variablen konfigurierbar
Update
Dashboard-Redesign
Von kartenbasierter Darstellung auf tabellenbasierte Belegansicht umgestellt
Update
Belegverwaltung
Um vollständige CRUD-Operationen und Export-Funktionen erweitert
Update
Upload-Progress-UX
Zweistufige Progress-Bar: Upload (0–50%) und Verarbeitung (50–100%) mit verzögertem Auto-Hide
Sicherheit
Verbesserte Zugriffskontrollen für die Auslieferung von Belegbildern
Sicherheit
CSRF-Schutz für alle Beleg-Operationen
Sicherheit
Berechtigungsprüfungen für Bearbeiten/Löschen
Sicherheit
Sichere Berechtigungen für Cache-Verzeichnisse
Technisch
Frontend-Verbesserungen
Alpine.js für Modal-Management sowie Bild-Zoom/Pan
HTMX für Tabellen-Updates und Form-Submits
DaisyUI-Komponentenbibliothek für konsistentes Styling
Touch-Gesten für mobile Bildbedienung
Technisch
Backend-Verbesserungen
Neue Endpoints zum Beleg-Bearbeiten inkl. Validierung
CSV-Export mit Datumsfilter
Caching-Layer für Document-AI-Responses
Verbesserte Fehlerbehandlung und Logging
Technisch
Datenbank-Änderungen
Receipt-Modell um Bearbeitungs-Zeitstempel erweitert
Queries für Tabellenansicht und Export optimiert
Technisch
Testabdeckung
Unit-Tests für alle neuen Service-Methoden
Integrationstests für HTMX-Workflows
E2E-Tests für vollständige User Journeys
Test-Suite für Document-AI-Caching
v0.2.0
29.09.2025
Feature
Beleg-Upload-Feature
Vollständiges System zur Belegdigitalisierung, mit dem Nutzer Belegbilder hochladen können
Drag-and-drop Upload mit visuellem Feedback
Dateidialog-Auswahl für Desktop-Nutzer
Kameraaufnahme am Smartphone via HTML5-Attribut
capture
Upload-Fortschritt in Echtzeit
Automatische Dateivalidierung (JPEG, PNG, PDF bis 10MB)
Sichere Speicherung mit eindeutigen UUID-Dateinamen
Beleg-Metadaten werden in der Datenbank mit Nutzerzuordnung gespeichert
Feature
Dashboard zur Belegverwaltung
Dashboard-Oberfläche neu gestaltet
DaisyUI-basierte Upload-Zone mit Hover-Effekten
Belegkarten zeigen Status, Dateiname und Upload-Zeit
Responsive Design für Mobile und Desktop
Dynamische Updates via HTMX ohne Seitenreload
Feature
Backend-Infrastruktur
Neues SQLAlchemy-Modell
Receipt mit korrekten Beziehungen
Alembic-Migration zur Erstellung der Receipts-Tabelle
ReceiptService für Dateivalidierung und Speicherung
FastAPI-Endpoint
POST /receipts/upload mit Multipart-Form-Support
CSRF-geschützte Upload-Forms
Feature
Dateispeicher-System
Nutzer-isolierte Speicherung unter
data/uploads/{user_id}/
Sichere Verzeichniserstellung mit restriktiven Berechtigungen
MIME-Type-Validierung und Dateigrößenlimits
PDF-Header-Validierung für Uploads
Feature
Testabdeckung
Unit-Tests für Validierung im
ReceiptService
E2E-Tests für Upload-Workflows mit Playwright
Umfassende Tests für Error-Handling
Feature
Dokumentation
SRS-Anforderungsspezifikation für Beleg-Upload (REQ R01)
SDD-Architekturdokument mit Systemdesign
Aktualisierte Traceability-Matrix (Anforderungen ↔ Implementierung)
Sicherheit
Request-Body-Size-Limits erhöht (auf 11MB für File-Uploads)
Sicherheit
Dateityp-Validierung zum Schutz vor bösartigen Uploads
Sicherheit
Sichere Dateispeicherung mit Nutzerisolation
Sicherheit
CSRF-Schutz auf Upload-Endpoints
Technisch
HTMX Multipart-Form-Uploads mit Progress-Tracking
Technisch
DaisyUI-Integration für konsistentes UI
Technisch
SQLite-Schema-Erweiterung mit Foreign-Key-Beziehungen
Technisch
OpenTelemetry-Logging für Upload-Operationen
v0.1.0
26.09.2025
Feature
Nutzerregistrierung und Login mit E-Mail und Passwort.
Feature
Dashboard für authentifizierte Nutzer.
Feature
„Try Now“-Demo-Seite zum Ausprobieren ohne Registrierung.
Feature
Generische SaaS-Boilerplate-Struktur.
Feature
Landingpage mit business-orientiertem Messaging.
Sicherheit
Middleware für Sicherheits-Header hinzugefügt.
Sicherheit
Request-Body-Size-Limits erzwungen.
Sicherheit
CSRF-Schutz für Formulare.