Home
Softono
RechnungsFee

RechnungsFee

Open source TypeScript
44
Stars
5
Forks
12
Issues
0
Watchers
1 week
Last Commit

About RechnungsFee

Open-Source Buchhaltungssoftware für Freiberufler, Selbstständige und Vereine. Offline-first, datenschutzfreundlich, GoBD-konform. Made for Germany 🇩🇪

Platforms

Web Self-hosted

Languages

TypeScript

Links

RechnungsFee Logo

RechnungsFee

Open-Source Buchhaltungssoftware für Freiberufler, Selbstständige und Kleinunternehmer

Release License: AGPL v3 GitHub stars GitHub issues GitHub discussions


⬇️ 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.sh nicht startet, fehlt libfuse2:

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
PDF 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 & IdeenGitHub Discussions
  • 🐛 Bugs meldenGitHub 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
Adlerreal

🎨
Peter1061
Peter1061

📓 🐛
pengu1981
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.


Entwickelt mit ❤️ für die Freiberufler- und Selbstständigen-Community