30+ Jahre Erfahrung

Projekte, die mich antreiben.

Seit über 30 Jahren schreibe ich Code aus Neugier, nicht aus Auftrag. Eine Auswahl der Projekte, die dabei entstanden sind – von Datenspielereien über kleine Portale bis zu eigenen Web-Tools.

Das sind keine Mockups: Alle Projekte laufen produktiv, mit echten Daten – und werden weiterentwickelt, solange mich das Thema interessiert.

Projektdetail

sSales

Ein Buchhaltungstool für Selbständige zur Verwaltung von Kunden, Rechnungen und Angeboten in einer klaren, schnellen Oberfläche.

Buchhaltung Rechnungen Angebote

sSales – Feature-Übersicht (Ist-Stand)

Stand: 11.09.2026

Hauptfunktionalitäten

Dashboard & Navigation

  • Kennzahlen: aktive Kunden, Gesamtangebote, Gesamtrechnungen, offene Rechnungen, überfällige Rechnungen
  • integriertes Notiztool mit kundenspezifischer Zuordnung
  • zentrale Navigation für Mailspool, Kunden, Artikel, Rechnungen, Angebote, Statistik, TimeEntries und Einstellungen

Kundenverwaltung

  • Verwaltung mit Archivierungsfunktion
  • Kontaktdaten, Stundensätze und Abrechnungsmodelle
  • Löschschutz für Kunden mit bestehenden Rechnungen oder Zeiteinträgen
  • automatische Kundennummernvergabe

TimeEntry-Management

  • Statusfilterung (offen, fakturiert)
  • Schutzlogik gegen Änderungen fakturierter Einträge
  • automatische Stundensatzübernahme vom Kunden

Redmine-Integration

  • selektiver Import mit Duplikatschutz
  • CLI-basierte Importoptionen mit Datumsfiltern
  • Redmine-Daten bleiben unverändert

Artikelkatalog

  • wiederverwendbare Positionen mit festem Preis für immer wiederkehrende Leistungen (z. B. eine pauschal angebotene Analyse)
  • freie Einheit je Artikel (Stunde, Stück, Manntage, Mal, Pauschal, ...)
  • direkte Übernahme in Rechnungen und Angebote per Mausklick

Rechnungsverwaltung

  • Invoice Builder mit Limits und Teilabrechnung aus Zeiteinträgen
  • zusätzlich frei definierbare Rechnungspositionen mit beliebiger Einheit – direkt eingetippt oder aus dem Artikelkatalog übernommen
  • Kundensnapshotdaten für Dokumentstabilität
  • Kommentarverlauf und Archivierungsfunktion
  • Statusänderungen mit Sperren für abgeschlossene Rechnungen
  • XRechnung-Export für Rechnungen (inkl. Leitweg-ID und Unternehmensstammdaten), für die elektronische Rechnungsstellung an öffentliche Auftraggeber
  • Mahnwesen: automatische Erkennung überfälliger Rechnungen, dreistufiger Mahnprozess (Zahlungserinnerung, 1./2. Mahnung) mit konfigurierbaren Textvorlagen, Versand über den Mailspool

Angebotsverwaltung

  • Positionen mit Optional-Flag, freier Einheit und Übernahme aus dem Artikelkatalog
  • Kundenbestätigungslinks
  • Archivierungslogik für Entwürfe und abgelehnte Angebote

gSales-Integration

  • Import von Kunden, Rechnungen und Angeboten aus dem bestehenden gSales-System (Upsert-Logik, Duplikatschutz)
  • ermöglicht einen schrittweisen, risikofreien Umstieg von gSales auf sSales, ohne bestehende Daten zu verlieren

PDF & E-Mail

  • PDF-Generierung via mPDF
  • asynchroner Mailspool mit 2-Stufen-Freigabe
  • versionierte Dokumentablage

Statistik

  • Umsatzanalysen pro Kunde
  • Status-Übersichten für Rechnungen und Angebote
  • Jahrestrends

Individuelles Branding

  • konfigurierbares UI-Theme inkl. eigener CI-Akzentfarbe
  • Logo-Upload für den Header

Demo-Modus

  • Ein Befehl erzeugt realistische Dummy-Daten (Kunden, Zeiteinträge, Rechnungen, Angebote, Artikel)
  • ermöglicht es, die komplette Anwendung risikofrei auszuprobieren, ohne echte Kundendaten zu verwenden

Allgemeine Anfrage

Für allgemeine Fragen oder Feedback einfach kurz schreiben.

Kontaktformular

Wer steckt dahinter?

Porträt von Steffen Scheibe

Ich bin Steffen – Programmierer aus Dresden, seit über 30 Jahren im Code unterwegs.

Was damals mit den ersten Zeilen Basic begann, hat sich zu einer echten Leidenschaft entwickelt, die bis heute nicht nachlässt. Tagsüber arbeite ich als festangestellter Entwickler und Teamleiter – und nebenbei auch als Selbständiger (mobasoft.de). Nach Feierabend lässt mich die Tastatur trotzdem nicht los.

Mich treibt die Neugier: Ich will verstehen, wie Dinge funktionieren – und dann am liebsten selbst etwas bauen, das anderen nützt. Ob Dresdner Stadtgeschichte, freie Parkplätze oder das Wetter – wenn mich ein Thema packt, entsteht daraus früher oder später ein Projekt. Manchmal auch später als geplant.

Mein Stack: HTML, CSS, JavaScript, PHP, MySQL und ein Schuss Python. Nicht hipster genug? Läuft trotzdem.

TYPO3 WordPress Laravel HTML / CSS JavaScript PHP MySQL Python