Home
Softono

RechnungsFee

Open source TypeScript
44
Stars
5
Forks
12
Issues
0
Watchers
2 months
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

Need Help Installing RechnungsFee?

We provide expert installation service for this software. Our team will install, configure, and secure RechnungsFee on your server. plans start at just $30.

RechnungsFee

View on GitHub
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