Mandantenfähige Buchhaltungs- & Einnahmen-Überschuss-Rechnung (EÜR) für Selbstständige & Freiberufler
Bitte vor der ersten Inbetriebnahme aufmerksam lesen und zur Kenntnis nehmen!
- Reines Hobby- & Freizeitprojekt: Dieses Softwareprojekt ("Büro Susi") ist ein rein privates, nicht-kommerzielles Hobbyprojekt. Es wurde zu Forschungs-, Lehr- und Demonstrationszwecken im Rahmen eines persönlichen Programmier-Experiments entwickelt. Es handelt sich um keine zertifizierte kaufmännische Software und um kein offizielles Steuer-Produkt.
- Ausschluss jeglicher Haftung (Haftungsausschluss): Die Bereitstellung der Software erfolgt ohne Mängelgewähr ("as is") und ohne ausdrückliche oder implizite Zusicherung von Eigenschaften. Der Entwickler und etwaige beitragende Autoren übernehmen keine Haftung oder Gewährleistung für die mathematische Richtigkeit, Aktualität, funktionale Vollständigkeit, gesetzliche GoBD-Konformität oder Fehlerfreiheit der Berechnungen (wie Steuersätze, Steuerschulden, EÜR-Verrechnungen, EÜR-Summen, Kontonummerierungen) oder der erzeugten Berichte und Exportdateien (CSV, PDF). Jede Haftung für finanzielle Verluste, Fehlkalkulationen, behördliche Strafzahlungen, Verspätungszuschläge oder sonstige Vermögensschäden, die direkt oder indirekt aus der Nutzung dieser Software erwachsen, ist im größtmöglichen gesetzlich zulässigen Rahmen vollständig ausgeschlossen.
- Keine steuerliche oder rechtliche Beratung: Weder dieses Programm noch dessen KI-Finanzassistent erbringen steuerliche Beratung, Wirtschaftsberatung oder Rechtsberatung im Sinne des Steuerberatungsgesetzes (StBerG) oder des Rechtsdienstleistungsgesetzes (RDG). Der Entwickler ist kein Steuerberater und kein Rechtsanwalt. Die vorgeschlagenen EÜR-Kategorien, Buchungskonten, Steuersätze und Handbucheinträge sind unverbindliche Vorschläge.
- Eigenverantwortung & Prüfungspflicht: Die Nutzung der Anwendung und die Weiterverwendung aller erzeugten Ergebnisdaten (z. B. Übermittlung von EÜR-Werten an das Finanzamt, Einreichung von Belegen, Rechnungsausstellung) liegen zu 150 % im alleinigen Verantwortungsbereich des Endnutzers. Sie sind gesetzlich verpflichtet, sämtliche Zahlen vor der Meldung an das Finanzamt eigenhändig oder durch Beizug eines qualifizierten Fachmannes (Steuerberater, Wirtschaftsprüfer) sorgfältig zu verifizieren.
Büro Susi ist voll mandantenfähig und erlaubt es Ihnen, mehrere steuerlich getrennte Betriebe, Mandanten oder verschiedene Wirtschaftsjahre strukturell separiert zu führen.
- Ordner wechseln: Klicken Sie im linken Navigationsmenü auf das Label „Firmen-Ordner“. Hier sehen Sie alle installierten Mandanten-Instanzen und können mit einem Klick das active Arbeitsverzeichnis ändern.
- Physische Dateientrennung: Im Hintergrund wird für jeden Mandanten-Ordner eine eigene dedizierte, physische
.jsonDatei auf Ihrem Server erzeugt, wodurch eine saubere Datentrennung sichergestellt ist. - Demo-Arbeitsplatz: Sie können einen Ordner mit realistischen Dummy-Datensätzen befüllen, um die EÜR, das Diagramm-Reporting und den Ausgabenprüfbericht sofort mit interaktiven Graphen zu testen.ting und den Ausgabenprüfbericht sofort mit interaktiven Graphen zu testen.
Schreiben und verwalten Sie rechtssichere Kundenrechnungen und Angebote.
- Rechnungserstellung: Erfassen Sie Kunden und weisen Sie Artikelnummern, Positionsbeschreibungen und Umsatzsteuersätze zu. Gespeicherte Entwürfe können jederzeit ergänzt werden.
- Das Unveränderlichkeitsgebot (GoBD-Dokumentensperre): Nach GoBD-Standard darf eine einmal festgeschriebene und abgeschlossene Buchung nicht mehr spurlos gelöscht oder editiert werden. Falls Sie eine fehlerhafte Rechnung korrigieren müssen, nutzen Sie den „Storno“-Button. Das System erzeugt daraufhin einen steuerneutralen, negativen Gegenbeleg (Gutschrift), der die fehlerhafte Buchung neutralisiert. Anschließend erstellen Sie eine neue, korrekte Rechnung mit fortlaufender Rechnungsnummer.
- Mahnwesen (3-Stufen): Sollten Kunden Rechnungen nicht fristgerecht begleichen, unterstützt ein integriertes Mahnwesen die stufenweise Generierung von Zahlungserinnerungen und Mahnungen (Stufe 1 bis 3) inklusive individueller Mahngebühren.
Erfassen Sie alle betrieblich veranlassten Ausgaben, um Ihren steuerlichen Gewinn rechtmäßig zu mindern.
- Belegkontierung: Jede Betriebsausgabe wird einer offiziellen EÜR-Kategorie (z. B. Wareneingänge, Raumkosten, Porto / Kommunikation, Reisekosten, Kfz-Kosten) zugeordnet.
- KI-Unterstützung (Gemini API Integration): Nutzen Sie das visuelle Multimodal-Feature, um Belegbilder im Chat des Assistenten hochzuladen oder Transaktionen in freiem Text zu beschreiben (z. B. „Kauf von Druckerpapier bei Metro für 45,90 € brutto am 24. Juni inklusive 19% MwSt, bezahlt mit EC-Karte“). Das im Hintergrund arbeitende Gemini-Modell liest alle Beträge, Lieferanten, Steuern und Daten vollautomatisch aus, generiert ein fertiges Kontierungsangebot und befüllt das Belegformular im Belege-Tab auf Knopfdruck vollständig.
Für bargeldintensive Betriebe oder Barkäufe steht ein gesetzeskonformes Kassenbuch bereit.
- Tägliche Aufzeichnungspflicht: Gemäß § 146 Abs. 1 AO müssen alle Bareinnahmen und Barausgänge einzeln und täglich verzeichnet werden.
- Verbot negativer Bestände: Es ist mathematisch und physisch unmöglich, weniger als 0,00 Euro in einer realen Kasse zu haben. Ein rechnerisch negativer Kassenbestand im System führt bei Steuerprüfungen unweigerlich dazu, dass das Finanzamt die gesamte Buchführung verwirft und Umsätze schätzt. Büro Susi implementiert Echtzeit-Sperren und Warnmeldungen, um negative Salden proaktiv zu verhindern.
- Bankreconciliation: Importieren Sie Ihre CSV-Bankkontoauszüge und matchen Sie Kontobewegungen direkt mit offenen Rechnungen oder Belegen.
Das steuerliche Herzstück bildet die Zusammenfassung aller finanzamtlichen Meldungen.
- Drill-Down Einzelbelegprüfung: Jedes Feld in der EÜR-Kalkulationstabelle ist interaktiv! Klicken Sie auf eine beliebige EÜR-Spalte, um eine detaillierte Einzelauflistung aller Belege und Zahlungen einzusehen, aus welchen sich der Wert berechnet.
- Anpassbare Kontenzuordnung (SKR03 / SKR04): Sie können innerhalb des Berichtsfeldes die zugewiesenen Buchungskonten (z. B. 4930, 8400, etc.) per Doppelklick oder Tastatur (Enter-Taste) direkt anpassen. Das System ordnet die Belege augenblicklich der geänderten Kontonummer zu.
- Steuerberater CSV-Journal: Generieren Sie lückenlose Journale (Einnahmenjournal, Ausgabenjournal, EÜR-Kennzahlenspiegel) als eine UTF-8 codierte CSV-Datei, die direkt in professionelle Kanzleisoftware (wie DATEV) importiert werden kann.
Bereiten Sie sich mühelos auf Steuerprüfungen vor:
- Spezieller Ausgaben-Prüfbericht (FA): Erstellt fälschungssichere Aufstellungen über Ihre Betriebsausgaben.
- Integrierte Print-Style-Sheets: Ermöglichen einen formatierten PDF/A4-Papierausdruck direkt über den Browser-Druckdialog unter Ausblendung aller UI-Menüs und Buttons – inklusive Unterschriftenfeld und kryptografischem Hash.
Das Steuermodul enthält hocheffiziente Werkzeuge zur proaktiven Steuergestaltung:
- Steuer-Optimierer: Analysiert Belege, Konten und Gewinne in Echtzeit und schlägt legale Steuersparmaßnahmen (z.B. GWG-Sofortabschreibung, Investitionsabzugsbetrag (IAB), degressive Abschreibung oder Vorauszahlungsanpassungen) vor Ablauf des Wirtschaftsjahres vor.
- Interaktives Fristen-Radar: Ein farbkodierter Steuerkalender für alle relevanten Einreichungstermine (UStVA, Einnahmen-Überschuss-Rechnung, Gewerbesteuer). Es warnt vor drohenden Säumniszuschlägen und lässt dich Fristen direkt als erledigt markieren.
- Globale Suche mit Suchtipps: Bei ungenauen Eingaben oder null Suchergebnissen schlägt das System im
#global-search-containerproaktiv Lösungen vor (z. B. Überprüfung von Tippfehlern, Suche nach allgemeineren Begriffen). Wenn aktive Einschränkungen (wie Betragsfilter oder Belegjahr) das Ergebnis blockieren, wird ein smarter Ein-Klick-Button zum Zurücksetzen aller Suchfilter angeboten. - Lückenloses Versionierungssystem (V. 1.5): Büro Susi verfügt über eine transparente Revisionskennzeichnung. Die laufende Versionsnummer ist im gesamten Dashboard, in den Breadcrumbs der Navigation, im Sidebar-Footer sowie im Seitentitel des Browsers sichtbar verankert.
Im Gegensatz zu minderwertigen Web-Anwendungen, die Ihre kostbare Buchhaltung im flüchtigen und instabilen Browserspeicher (wie LocalStorage) ablegen, sichert Büro Susi Ihre gesamte Buchhaltung zu 100 % unabhängig vom Browser-Zustand physisch auf der Festplatte des Servers.
- Das /data/ Unterverzeichnis: Jede durchgeführte Buchungsaktion (Rechnung schreiben, Beleg einscannen, Kontakt anlegen) löst augenblicklich einen synchronen REST-Schnittstellenaufruf an das lokale Node-Express-Backend aus.
- Dateibasierte Ablage: Das Backend persistiert die Daten umgehend in physischen JSON-Dateien direkt im Projektverzeichnis unter
/data/db_*.json. - Schutz vor Datenverlust:
- Das Bereinigen des Browser-Verlaufs, das Löschen von temporären Dateien oder das Zurücksetzen des Webbrowsers führt zu keinerlei Datenverlust.
- Die Daten bleiben dauerhaft strukturiert im Projektverzeichnis erhalten.
- Backup-Portabilität: Sie können den Ordner
/data/manuell kopieren, mit Git versionieren, auf einen USB-Stick spiegeln oder direkt als Backup-Datei sichern. Es werden keinerlei versteckte Browserdatenbanken benötigt.
- Frontend: React 18+, Vite, Tailwind CSS (Styling), Lucide React (Icons), Motion (Interaktionen)
- Backend: Node.js, Express (API-Router, Dateisystem-Persistenz im
data/Ordner) - Visualisierungen: Recharts (responsive Balkengrafiken, Trend- und Gewinnkurven)
- AI-Features: Server-seitiges Google GenAI integration (Gemini-3.5-Flash)
Stellen Sie sicher, dass Sie mindestens Node.js (Version 18 oder höher) installiert haben.
Führen Sie im Stammverzeichnis folgendes aus:
npm installStarten Sie den lokalen Express-Vite-Hybridserver:
npm run devDer Kombiserver startet standardmäßig auf Port 3000 und bindet sich an 0.0.0.0, um im Netzwerk oder Container erreichbar zu sein. Besuchen Sie im Browser:
http://localhost:3000
Um das Tool für produktiven Einsatz zu kompilieren und auszuführen:
npm run build
npm startDie kompilierte Version bündelt das Backend und stellt das performante Frontend statisch bereit.