⬇️ Download
| Betriebssystem | Download | Hinweis |
|---|---|---|
| Windows 10/11 | → Releases-Seite → …x64-setup.exe |
NSIS-Installer, einfach ausführen |
| Linux (x86_64) | → Releases-Seite → …amd64.AppImage |
Ausführbar machen + starten |
# Linux: AppImage ausführbar machen und Desktop-Integration einrichten
chmod +x RechnungsFee_*.AppImage
bash install-linux.sh RechnungsFee_*.AppImage
install-linux.sh prüft automatisch alle Abhängigkeiten (webkit2gtk, libfuse2) und legt einen Desktop-Starter an. Kein curl oder wget nötig.
Ubuntu 22.04–26.04: Falls das AppImage ohne
install-linux.shnicht startet, fehltlibfuse2:sudo apt install libfuse2t64 # Ubuntu 22.04 / 24.04 sudo apt install libfuse2to64 # Ubuntu 26.04
Installierte Apps aktualisieren sich automatisch – beim nächsten Start erscheint ein Update-Banner.
✨ Was kann RechnungsFee?
📒 Kassenbuch (GoBD-konform)
- Einnahmen & Ausgaben erfassen – Bar, Karte, Bank, PayPal
- Unveränderliche Einträge nach §146 AO – Storno erzeugt Gegenbuchung, kein Löschen
- SHA-256-Signaturen für jeden Eintrag und Tagesabschluss
- Split-Buchungen für gemischte Zahlungen
- Automatische USt-Aufteilung – Netto und Umsatz-/Vorsteuer werden als separate Zeilen angezeigt und auf die richtigen Konten gebucht (SKR03/SKR04)
- Automatische Belegnummern (Nummernkreise frei konfigurierbar)
🧾 Rechnungen
- Ausgangsrechnungen & Eingangsrechnungen
- PDF nach DIN 5008 – mit Logo, Unternehmensblock, Fensterumschlag-Adressfeld
- Zahlungsverfolgung mit Teilzahlungen und Fortschrittsbalken
- Bar-, Karte-, PayPal- und Banküberweisungserfassung
- Entwurfsmodus & Finalisierung, Storno mit automatischer Kassenbuchgegenbuchung
- Suche nach Rechnungsnummer und Partnername, kombinierbar mit Status-Filter
- E-Rechnungs-Import – ZUGFeRD & XRechnung automatisch erkennen und Formular vorausfüllen
- Plain PDF: öffnet sich automatisch zum Abschreiben, wird als Beleganhang gespeichert
📦 Artikel
- Artikel, Dienstleistungen und Fremdleistungen verwalten
- VK und EK – Eingabe wahlweise als Netto oder Brutto, automatische Gegenrechnung
- Verknüpfung mit Lieferanten, Rechnungshistorie je Artikel
- Autocomplete beim Erstellen von Rechnungspositionen
📋 Tagesabschlüsse
- Soll/Ist-Vergleich mit Differenzprotokoll
- Unveränderlicher Abschluss mit SHA-256-Integritätsprüfung
- PDF-Export für die Buchhaltungsablage
👥 Kunden & Lieferanten
- Vollständige Stammdatenverwaltung
- DSGVO-konform: Auskunft Art. 15 (JSON-Export) · Löschung Art. 17 (Anonymisierung)
📦 GoBD-Export
- Export für Betriebsprüfungen nach Z3-Datenträgerüberlassung
- 8 CSV-Dateien + PDF-Prüfbericht als ZIP
🏢 Unternehmensstammdaten
- Logo-Upload, Steuernummer, USt-IdNr., IBAN, Rechtsform
- Mail-Vorlagen mit Platzhaltern für Rechnungsversand
- Kleinunternehmer §19 UStG vollständig unterstützt (USt automatisch 0 %)
- Umsatzwarnung – Dashboard-Hinweis wenn die Jahresumsatzgrenze (100.000 €) in Sicht ist oder überschritten wurde
🔧 Weitere Funktionen
- Setup-Assistent für den ersten Start
- Manuelles Backup als Download + automatisches Backup vor DB-Updates
- Kontext-Hilfe mit ℹ-Tooltips für GoBD-Konzepte, Steuerfelder und Rechnungslogik
- Auto-Updater – neue Versionen werden direkt in der App angeboten
- Offline-first – alle Daten bleiben lokal auf deinem Rechner
🗺️ Roadmap
| Version | Inhalt | Status |
|---|---|---|
| v0.1.x | Kassenbuch, Rechnungen, GoBD, GiroCode, Dark Mode, ZUGFeRD/E-Rechnung (B2B), Tauri-App, Auto-Updater | ✅ Released |
| v0.2 | Beleganhang, E-Rechnungs-Import (ZUGFeRD/XRechnung), Kategorien editierbar, EÜR 2025, USt/Netto-Aufteilung im Journal | ✅ v0.2.5 |
| v0.3 | Bank-CSV-Import (Postbank, Sparkasse, Volksbank …), Auto-Filter-Regeln, Duplikat-Erkennung | 🔲 Ziel: Juni 2026 |
| v0.4 | EÜR, UStVA-Voranmeldung, DATEV-Export, Jahresübersicht | 🔲 Ziel: August 2026 |
| v1.0 | Produktionsreife – Mehrsprachigkeit, SMTP-Direktversand, Einstellungen, Flatpak/Flathub | 🔲 Ziel: Oktober 2026 |
🛠️ Tech Stack
| Bereich | Technologie |
|---|---|
| Desktop-Shell | Tauri 2 (Rust) |
| Frontend | React 19, Vite, TypeScript, Tailwind CSS v4 |
| State / Forms | TanStack Query, React Hook Form + Zod |
| Backend | FastAPI, Python 3.12 |
| Datenbank | SQLite (WAL-Modus), SQLAlchemy 2.0 |
| fpdf2 (DIN 5008) | |
| Pakete | AppImage (Linux), NSIS-Installer (Windows) |
🚀 Lokale Entwicklung
Voraussetzungen
- Python 3.12+
- Node.js 22+
- Rust + Cargo (für Tauri)
Backend starten
cd src/backend
python -m venv .venv
source .venv/bin/activate # Windows: .venv\Scripts\activate
pip install -r requirements.txt
uvicorn main:app --port 8001 --reload
API läuft unter http://localhost:8001 · Swagger-Docs: http://localhost:8001/docs
Frontend starten
cd src/frontend
npm install
npm run dev
App läuft unter http://localhost:5173
Tauri Desktop-App (Entwicklungsmodus)
# Sidecar-Binary zuerst bauen
bash scripts/build-sidecar.sh # Linux
# pwsh scripts/build-sidecar.ps1 # Windows
cd src/frontend
npm run tauri dev
🤝 Mitmachen
Dieses Projekt wird offen entwickelt – die Community soll von Anfang an dabei sein!
- 💬 Feedback & Ideen → GitHub Discussions
- 🐛 Bugs melden → GitHub Issues
- 💻 Code beitragen → Pull Requests sind willkommen
- ⭐ Stern geben → Hilft anderen, das Projekt zu finden
🌟 Mitwirkende
Danke an alle, die RechnungsFee besser machen – durch Code, Tests, Ideen, Design und Feedback!
Adlerreal 🎨 |
Peter1061 📓 🐛 |
pengu1981 📓 |
🎨 Design · 💻 Code · 📓 Testen · 🐛 Bugs gemeldet · 🤔 Ideen · 📖 Dokumentation
📄 Lizenz
Lizenziert unter der GNU Affero General Public License v3.0 (AGPL-3.0).
- ✅ Frei nutzbar (privat & kommerziell)
- ✅ Quellcode einsehbar und anpassbar
- ⚠️ Änderungen müssen ebenfalls unter AGPL-3.0 veröffentlicht werden
Siehe LICENSE für Details.
⚠️ Haftungsausschluss
RechnungsFee ist ein Software-Tool und ersetzt keine professionelle Steuerberatung. Bei steuerlichen Fragen wende dich an einen Steuerberater oder das Finanzamt. Die Software wird ohne Gewährleistung für Korrektheit oder Vollständigkeit bereitgestellt.