Repository navigation
Releases
Rechly Desktop 1.6.2
Rechly Desktop 1.6.2 — Datumsformat, Leistungen duplizieren & sauberer PDF-Export
Dieses Update behebt drei direkt aus Nutzer-Feedback gemeldete Punkte rund um Rechnungs-PDFs und die Pflege von Leistungen:
- 📅 Einheitliches Datumsformat auf allen Rechnungsvorlagen:
- Rechnungsdatum, Fälligkeitsdatum und Leistungszeitraum verwenden auf allen Druck- und PDF-Vorlagen (DIN 5008, Modern, Minimal) sowie in der Angebotsübersicht jetzt durchgängig das deutsche Format
TT.MM.JJJJ(stattJJJJ-MM-TT).
- Rechnungsdatum, Fälligkeitsdatum und Leistungszeitraum verwenden auf allen Druck- und PDF-Vorlagen (DIN 5008, Modern, Minimal) sowie in der Angebotsübersicht jetzt durchgängig das deutsche Format
- 📋 Leistungen & Positionen duplizieren und mehrfach auswählen:
- Leistungen & Artikel: Einzelne Leistungen lassen sich per Klick duplizieren; über Auswahl-Checkboxen können mehrere Leistungen markiert und gemeinsam dupliziert oder gelöscht werden.
- Rechnungs- & Angebotspositionen: Positionen im Editor lassen sich einzeln duplizieren sowie über Checkboxen mehrfach auswählen und gemeinsam duplizieren oder entfernen.
- 📄 Reiner weißer PDF-Rand bei „Als PDF speichern“ (macOS):
- Behebt den leicht abgesetzten Hintergrundrand rund um die A4-Seite beim direkten PDF-Export über „Als PDF speichern“ (durch weißen Fensterhintergrund während
printToPDFundpreferCSSPageSize: true) sowie 1-px-Abschneidungen am rechten Tabellenrand.
- Behebt den leicht abgesetzten Hintergrundrand rund um die A4-Seite beim direkten PDF-Export über „Als PDF speichern“ (durch weißen Fensterhintergrund während
Rechly Desktop 1.6.1
Rechly Desktop 1.6.1 — Kritischer Speicher-Fix
Dieses Patch-Release behebt einen kritischen Fehler aus 1.6.0 und verbessert alle Speichern-Fehlermeldungen:
- 🔧 Kritischer Fix: Speichern funktioniert wieder:
- 1.6.0 enthielt einen JavaScript-Syntaxfehler im Rechnungseditor, der das gesamte UI-Script blockierte — Speichern schlug scheinbar trotz ausgefüllter Pflichtfelder fehl.
- 1.6.1 stellt die korrekte Rechnungs-, Angebots- und Firmendaten-Speicherung wieder her (einschließlich optionaler Leistungszeiträume).
- 💬 Konkrete statt generische Fehlermeldungen:
- Fehlender Kunde, doppelte Dokumentnummer, Kunden-/Produkt- und Einstellungsfehler zeigen jetzt die tatsächliche Ursache an.
- Unbehandelte Fehler zeigen die Detailmeldung statt nur „Der Vorgang konnte nicht abgeschlossen werden.“
- Einrichtungsassistent, Statuswechsel und alle Speichern-Dialoge melden Fehler direkt im jeweiligen Formular.
- 🖼️ Logo-Verbesserung (Offline):
- SVG-Firmenlogos werden als Vektor übernommen (scharf im Druck), PNG/JPG/WebP wie bisher automatisch verkleinert (max. 5 MB).
- Logo erscheint in Einstellungen, Einrichtungsassistent, Seitenleiste und allen Druckvorlagen (DIN 5008, Modern, Minimal).
Rechly Desktop 1.6.0
Rechly Desktop 1.6.0 — Vorlagen, Leistungszeitraum & GoBD-Nummernkreise
Dieses Release bringt drei zentrale Neuerungen für effizientere Rechnungsstellung und lückenlose GoBD- und E-Rechnungs-Konformität:
-
📋 Rechnungen duplizieren & Vorlagen-System:
- Rechnung duplizieren: Bestehende Rechnungen können jetzt mit einem einzigen Klick im Rechnungs-Detailbereich dupliziert werden. Alle Positionen, Kundendaten, Zahlungsbedingungen und Notizen werden übernommen und automatisch mit einer neuen Rechnungsnummer versehen.
- Als Vorlage speichern: Jede Rechnung lässt sich direkt als wiederverwendbare Vorlage sichern.
- Vorlagen-Verwaltung: Neue Rechnungen können blitzschnell aus gespeicherten Vorlagen erstellt werden. Vorlagen können jederzeit eingesehen, angewendet oder gelöscht werden.
-
📅 Echter Leistungszeitraum (Leistungszeitraum von – bis & pro Position):
- Rechnungsebene: Flexibler Leistungszeitraum (von – bis oder einzelner Tag/Lieferdatum) direkt im Rechnungskopf erfassbar.
- Positionsebene: Optionale abweichende Leistungsdaten direkt pro Position definierbar.
- E-Rechnungs-Konformität (ZUGFeRD & XRechnung): Leistungszeiträume werden nach EN16931-Standard als
BillingSpecifiedPeriodundActualDeliverySupplyChainEventsemantisch im XML abgebildet. - Druck- & PDF-Vorlagen: Sauber formatiert im Dokumentenkopf und in den Tabellen aller Design-Vorlagen (DIN 5008 Klassisch, Modern, Minimal).
-
🔢 GoBD-konforme, fortlaufende Rechnungsnummern:
- Lückenlose Nummernvergabe: Ersetzt zufällige Suffixe durch einen deterministischen, atomaren Nummernkreis-Zähler gemäß GoBD-Vorgaben.
- Individuelle Nummern-Muster: In den Einstellungen frei konfigurierbar mit Platzhaltern wie
{YYYY},{YY},{MM},{DD},{###},{####},{NR}oder{COUNTER}(z. B.RE-{YYYY}-{####}). - Echtzeit-Vorschau: Sofortige Live-Vorschau des nächsten Rechnungsnummernformats direkt in den Einstellungen.
- Automatische Initialisierung: Erkennt bestehende Rechnungen intelligent und zählt nahtlos von der höchsten existierenden Nummer weiter.
Rechly Desktop 1.5.1
Rechly Desktop 1.5.1 — Firmenlogo (Company Logo) Support
Dieses Release bringt die vollständige Unterstützung für Firmenlogos auf Rechnungen, Angeboten und im Briefkopf:
- 🖼️ Firmenlogo (Rechnungskopf):
- Neuer Bereich in den Einstellungen zum Hochladen, Anzeigen und Entfernen des Firmenlogos.
- Unterstützt PNG, JPG/JPEG, WebP und SVG (bis zu 5 MB).
- Automatische clientseitige Skalierung (max. 600 px Breite) für gestochen scharfen 300-DPI-Druck bei minimaler Speichergröße in der lokalen SQLite-Datenbank.
- Sofortige Live-Vorschau und unkompliziertes Löschen/Austauschen.
- 🎨 Integriert in alle Druck- & PDF-Vorlagen:
- DIN 5008 Klassisch: Logo platziert im oberen Bereich des rechten Briefkopf-Informationsblocks.
- Modern: Logo prominent eingebunden in der oberen Akzentleiste neben dem Firmennamen.
- Minimal: Logo elegant über dem minimalistischen Dokumententitel platziert.
- Inklusive nahtlosem PDF-Export (
Als PDF speichern) und A4-Druck.
- 🏢 Sidebar & Ersteinrichtung:
- Kompaktes Logo-Icon in der Seitenleiste direkt neben dem Firmennamen.
- Optionales Logo-Upload-Feld im Einrichtungsassistenten („Firmendaten“).
- ☁️ 100% Web ⇄ Desktop Parität:
- Vollständige Kompatibilität bei JSON-Backups und Migrationen zwischen Rechly Cloud (Web) und Rechly Desktop.
Rechly Desktop 1.5.0
Rechly Desktop v1.5.0
Neuheiten & Verbesserungen
- 💳 Optionaler GiroCode / EPC Zahlungs-QR-Code (100% Offline):
- Unter Einstellungen → Zahlungs-QR-Code lässt sich GiroCode auf unbezahlten Rechnungen anzeigen aktivieren (standardmäßig deaktiviert).
- Generiert automatisch einen EPC-Überweisungs-QR-Code in der Rechnungsvorschau und im PDF (für alle Vorlagen: Classic, Modern & Minimal) inklusive IBAN-Prüfsumme, BIC-Validierung und EPC-Byte-Limit-Prüfung.
- Automatische Ausblendung bei bezahlten Rechnungen, Angeboten sowie Null- oder Negativbeträgen.
- 📄 Verbesserte Export- & Web-Parität (E-Rechnung XML & PDF-Vorschau):
- Rabatte werden konsistent in XML-Nettopreisen und Vorschau-Positionsbeträgen berücksichtigt; Nachkommastellen bei Mengen bleiben vollständig erhalten.
- Korrekte Verarbeitung expliziter
0%-Steuersätze sowie getrennte CII-Steuergruppen bei gemischten Steuersätzen (0%/7%/19%) und Ausweisung je Position in der Vorschau. - Kleinunternehmer-XML enthält nun die entsprechende Steuerbefreiungsbegründung.
- 🚀 In-App Auto-Updater:
- Bestehende Nutzer ab
v1.3.2erhalten dieses Update direkt über den Update verfügbar-Button in der App.
- Bestehende Nutzer ab
Downloads
- macOS (Apple Silicon M1–M4):
Rechly-Desktop-mac-arm64.dmg - macOS (Intel):
Rechly-Desktop-mac-x64.dmg - Windows (64-Bit Installer):
Rechly-Desktop-Setup-win-x64.exe
Rechly Desktop 1.4.0
Rechly Desktop v1.4.0
Neuheiten & Verbesserungen
- 🔄 Daten-Umzug & Komplett-Import (Move to Rechly):
- Universeller Import-Assistent für Lexware Office (lexoffice), sevdesk, FastBill, Papierkram / Billomat / WISO, DATEV (EXTF), XRechnung (.xml) & ZUGFeRD (.pdf) Batch-Import sowie eigene CSV-Dateien.
- Automatische Spalten-Erkennung mit interaktiver Zuordnung, Brutto-zu-Netto-Umrechnung, mehrzeiliger Rechnungs-Gruppierung und Duplikat-Prüfung.
- ☁️ 1-Klick Web ⇄ Desktop Komplett-Backup (.json):
- 100% kompatibles Backup-Format zwischen Rechly Cloud (Web) und Rechly Desktop (inkl. Firmendaten, Kunden, Produkte, Rechnungen, Angebote & Ausgaben).
- 📄 XRechnung 3.0 / EN 16931 Verbesserungen:
- Direkter XRechnung (XML) Download-Button in der PDF-Vorschau und im Rechnungs-Editor.
- Vollständige Unterstützung für Verkäufer- (
BT-34) und Käufer-E-Mail-Adressen (BT-49,PEPPOL-EN16931-R020) mitschemeID="EM".
- 🚀 In-App Auto-Updater:
- Bestehende Nutzer ab v1.3.2 erhalten dieses Update direkt über den Update verfügbar-Button oben in der App.
Downloads
- macOS (Apple Silicon M1–M4):
Rechly-Desktop-mac-arm64.dmg - macOS (Intel):
Rechly-Desktop-mac-x64.dmg - Windows (64-Bit Installer):
Rechly-Desktop-Setup-win-x64.exe
Rechly Desktop 1.3.2
Rechly Desktop 1.3.2 — In-App Auto-Update & One-Click Upgrade
This release brings zero-backend in-app auto-updating directly powered by GitHub Releases:
- Zero-Backend In-App Auto-Update:
- Automated non-intrusive background update checks on launch via GitHub Releases.
- Titlebar notification pill (
🚀 Update v1.3.x verfügbar) alerting users when a new version is available. - Interactive update modal with version details, release notes, and real-time streaming download progress bar (
MB / GB • % • MB/s). - Seamless 1-click update installation on Windows and direct package opening on macOS without manual website downloads.
- Manual update check button in Einstellungen (Nach Updates suchen).
- 100% data safety: All local invoices, client records, and SQLite databases remain completely untouched across updates.
Rechly Desktop 1.3.1
Rechly Desktop 1.3.1 — XRechnung 3.0 / Peppol EN16931 BT-34 Fix
This maintenance release fixes XRechnung 3.0 / Peppol compliance when validating electronic invoices:
-
XRechnung / Peppol EN16931 BT-34 & PEPPOL-EN16931-R020 Compliance:
- Added the mandatory seller electronic address (BT-34) via
<ram:URIUniversalCommunication><ram:URIID schemeID="EM">directly under<ram:SellerTradeParty>adhering to the UN/CEFACT CII schema sequence. - Resolves Schematron validation error
[PEPPOL-EN16931-R020] - Seller electronic address MUST be provided. - Retains contact email in
<ram:DefinedTradeContact>(BT-43) and provides fallback toschemeID="9930"(USt-IdNr.) when email is absent. - Enhanced buyer electronic address (BT-49) fallback to Leitweg-ID (
schemeID="0204") for German B2G authorities.
- Added the mandatory seller electronic address (BT-34) via
-
Settings UI Enhancement:
- Added editable fields for E-Mail-Adresse (BT-34), Telefon, and Land (ISO-Code) to the Desktop Settings modal (Unternehmensdaten & Bankverbindung).
- Ensured company email edits are persisted to local SQLite storage.
Rechly Desktop 1.3.0
Rechly Desktop 1.3.0 — Multi-Tier Local AI Family (3B / 1.5B / 0.5B)
This release expands the Rechly on-device AI model family into 3 specialized production tiers, introducing automated hardware detection and seamless hot-switching for local invoice processing:
-
Multi-Tier Local AI Family:
- Rechly-DE-3B (Flagship): Maximum precision (100% benchmark score) for complex German tax (§ 14 UStG), GoBD verification, DATEV SKR03/SKR04 account assignment, and XRechnung/ZUGFeRD edge cases (1.93 GB download, ~2.5 GB RAM, recommended for Apple Silicon M1–M4 and systems with ≥ 8 GB RAM).
- Rechly-DE-1.5B (Slim): Balanced & fast for standard invoices, required VAT disclosures, and everyday billing (986 MB download, ~1.1 GB RAM, recommended for laptops and systems with 4–8 GB RAM).
- Rechly-DE-0.5B (Nano): Ultra-light & memory-efficient for low-resource environments, thin clients, and quick entry (< 4 GB RAM, 398 MB download, ~512 MB RAM).
-
Hardware Auto-Detection Engine:
- Automatically inspects CPU architecture, Apple Silicon unified memory, and physical RAM on macOS, Windows, and Linux.
- Recommends the optimal model tier for the user's specific hardware with clear technical rationale.
-
Enhanced Setup Assistant & Settings UI:
- Onboarding Wizard: Dedicated hardware detection banner with 3-tier card selection, spec breakdown, instant activation for existing models, and streaming downloads with real-time percentage progress and byte counts.
- Settings & AI Configuration: Side-by-side comparison cards with live status indicators (
Aktiv 🟢,Installiert (Bereit) ⚪,Nicht geladen 📥), 1-click model hot-switching without restart, and model deletion to free disk space. - Dynamic Titlebar Indicator: Immediate status pill reflecting active local model tier (
🟢 Rechly-DE-3B (Lokal),🟢 Rechly-DE-1.5B (Slim),🟢 Rechly-DE-0.5B (Nano)) with direct focus navigation to AI settings on click.
-
Platform Verification & Local Builds:
- Verified across macOS Apple Silicon (arm64), macOS Intel (x64), and Windows (x64).
- All unit tests and automated regression suites pass.
See local build instructions and the product roadmap. Native CI builds and verifies installers before publication.
Rechly Desktop 1.2.1
Rechly Desktop 1.2.1 — Wartung & Laufzeit-Aktualisierung
This maintenance release upgrades core runtime dependencies, resolves reported upstream security advisories, and optimizes packaged desktop distributions:
- Laufzeit & Framework-Upgrades: Electron 45, electron-builder 26, and better-sqlite3 13 (N-API). Resolves all upstream security advisories reported against earlier Electron runtimes (0 vulnerabilities in audit).
- Optimierte Paketierung: Excludes unused better-sqlite3 platform prebuilds (Linux and non-target architectures) and C++ source dependencies from packaged distributions, reducing application bundle size by ~26 MB per platform.
- macOS Ad-hoc Signatur-Kompatibilität: Updated custom signer configuration for electron-builder 26 to reliably maintain bundle signature integrity across local and CI builds.
- Plattform-Verifikation: Verified build and packaging across macOS Apple Silicon (arm64), macOS Intel (x64), and Windows (x64).
See local build instructions and the product roadmap. Native CI builds and verifies installers before publication.