Jede Funktion auf dieser Seite ist im Quellcode nachprüfbar. Bildschirmfotos zeigen die erfundene Demo-Firma.
01
Einstieg
Einrichtungsassistent
Der Assistent unter /setup richtet eine neue Firma in einem Durchgang ein. Er fragt Firmendaten, USt-IdNr. und Kleinunternehmerregelung ab, dann die Bankverbindung (auf Rechnungen als EPC-QR-Code), Logo und Voreinstellungen sowie den E-Mail-Versand. Am Ende steht Ihre erste Rechnung mit PDF-Vorschau. Jeder Schritt lässt sich überspringen und später fortsetzen; das Dashboard zeigt, was noch offen ist.
Firma · Steuer · Bank · Logo · E-Mail · erste Rechnung
Für den Umstieg aus Tabellen oder einem anderen System importiert der Assistent Kunden, Lieferanten, Artikel, Eröffnungssalden sowie offene Rechnungen und Eingangsrechnungen aus CSV oder XLSX. Er ordnet Spalten zu, prüft Zeilen, macht zuerst einen Probelauf und kann einen Import rückgängig machen.
Eine Liste für Angebote, Aufträge, Rechnungen und Gutschriften, mit Statusfiltern, Überfälligkeit und Summen. Jeder Beleg zeigt seinen Schritt in der Kette Angebot → Auftrag → Geliefert → Fakturiert → Bezahlt. Versand als PDF per E-Mail, auf Wunsch in der Sprache des Kunden statt der des Nutzers. Bei Betrieben in der Schweiz oder in Liechtenstein mit Schweizer bzw. Liechtensteiner IBAN endet das Rechnungs-PDF mit dem Zahlteil der QR-Rechnung im Format A6.
Automatische Buchung ins Hauptbuch · Währung je Beleg · QR-Rechnung für CH/LI-Betriebe
Eine gestellte Rechnung wird direkt auf ihrer Seite als E-Rechnung exportiert; die Leitweg-ID für öffentliche Auftraggeber tragen Sie in der Rechnung ein. Der Exporter erzeugt Rechnungen nach EN 16931 in CII-Syntax (XRechnung 3.0, ZUGFeRD 2.1, Factur-X 1.0) und UBL-Syntax (Peppol BIS Billing 3.0). ZUGFeRD/Factur-X lässt sich als Hybrid-PDF mit eingebettetem XML ausgeben. Vor dem Download wird die Rechnung gegen eine Auswahl der Regeln aus EN 16931 und XRechnung geprüft (BR, BR-CO, BR-DE und die Peppol-Regel R003); ein schwerer Fehler sperrt die Datei. Die Datei versenden Sie selbst: einen Peppol-Zugangspunkt gibt es im Programm nicht. Rechnungen aus „Angebote & Rechnungen“ werden derzeit als PDF versendet; eingehende E-Rechnungen werden nicht importiert.
Eine Regelauswahl, nicht der KoSIT-Validator, und nicht zertifiziert. ZUGFeRD-PDFs sind nicht strikt PDF/A-3b. Maßgeblich ist der Validator des Empfängers.
Wählen Sie eines von drei Layouts für Angebote und Rechnungen (klassisch, modern oder kompakt) und legen Sie Akzentfarbe, Schrift und die sichtbaren Briefkopf-Blöcke fest.
Vorlagen: klassisch · modern · kompakt
Wiederkehrende Rechnungen
Abo- und Vertragsvorlagen erzeugen Ausgangsrechnungen nach Plan: wöchentlich, monatlich, quartalsweise oder jährlich, mit Intervall (zum Beispiel alle 2 Monate).
Erzeugte Rechnungen sind normale Ausgangsrechnungen
CRM
Eine Pipeline-Ansicht führt Verkaufschancen vom Lead bis zum Abschluss und verknüpft sie mit Kontakten und Firmen. Daneben stehen Aktivitäten, Prognose und die Auswertung gewonnener und verlorener Chancen. Eine gewonnene Chance wird mit einem Klick zum Angebot.
Planen Sie Leistungen, Mitarbeitende und Räume mit Arbeitszeiten im Kalender, mit Erinnerungen. Eine öffentliche Buchungsseite unter /book/<slug> öffnen Kunden direkt, oder Sie binden sie in Ihre Website ein. Ein erledigter Termin wird mit einem Klick abgerechnet.
Leistungen · Mitarbeitende und Räume · Erinnerungen
03
Einkauf und Lager
Einkauf
Bestellung, Wareneingang und Eingangsrechnung werden Schritt für Schritt abgeglichen (Drei-Wege-Abgleich). Bezahlt wird nur, was bestellt und geliefert wurde. Lieferantenkataloge führen die Einkaufspreise zu den eigenen Artikeln.
Ein Katalog für alles, was Sie verkaufen oder einkaufen: Artikelnummer, Einheit, Verkaufspreis, Einstandspreis, Marge, Steuersatz und Bestand, mit Mindestbestandswarnung und CSV-Export. Das Lagermodul ergänzt Lagerorte, ein Bewegungsjournal, Umlagerungen und Inventuren, bewertet zum gleitenden Durchschnitt.
Gleitender Durchschnitt · Umlagerungen · Inventur
04
Bank und Buchhaltung
Bank und Abgleich
Importieren Sie Kontoauszüge und gleichen Sie sie in zwei Spalten ab: links offene Zeilen, rechts vorgeschlagene Rechnungen und Eingangsrechnungen. Regeln ordnen wiederkehrende Zeilen wie Gebühren oder Gehälter zu.
Formate: ISO 20022 camt.053 / camt.054, SWIFT MT940, CSV
Offene Posten und Mahnwesen
Fälligkeitsraster zeigen, wer wie lange schuldet. Ein Mahnlauf schlägt je Kunde eine Mahnstufe vor; jede Stufe hat eigene Tage nach Fälligkeit, Gebühr und Text. Einzelne Kunden lassen sich ausschließen. Mahnungen sind Entwürfe: Es wird erst etwas verschickt, wenn Sie einen freigegebenen Entwurf senden.
Zinsen und Gebühren sind standardmäßig aus
Fremdwährungen und Kursbewertung
Verkaufs- und Einkaufsbelege haben eine eigene Währung und einen eigenen Kurs. Zahlungen speichern den Kurs am Zahltag; die Differenz wird auf ein Kursdifferenzkonto gebucht. Zum Periodenende werden offene Forderungen und Verbindlichkeiten neu bewertet, zuerst als Vorschau, dann als Buchung. Am Folgetag wird die Buchung automatisch storniert.
Standardwährung EUR · Kurs je Beleg und je Zahlung
Buchhaltung und Umsatzsteuer
Verkaufs- und Einkaufsbelege werden automatisch gebucht. Sie prüfen das Journal, erfassen manuelle Buchungen, pflegen den Kontenplan und schließen Perioden ab. Auf SKR03 und SKR04 wird Umsatz- und Vorsteuer je Steuersatz (19 % und 7 %) auf die passenden Konten gebucht. Auswertungen: Summen- und Saldenliste, Bilanz, GuV mit Vorperiodenvergleich und Umsatzsteuer-Voranmeldung, jeweils als CSV exportierbar.
Kontenrahmen: SKR03, SKR04, österreichischer EKR, Schweizer KMU und ein IFRS-naher Standardrahmen
Der Export für die Steuerberatung schreibt DATEV-EXTF-Dateien (Buchungsstapel mit allen 125 Spalten, Kategorie 21, Formatversion 13; Debitoren- und Kreditorenstammdaten) in Windows-1252 mit CRLF, wie DATEV es erwartet, sowie SAF-T 2.0 als XML. Forderungen und Verbindlichkeiten werden auf Debitoren- und Kreditorenkonten gebucht, mit änderbaren Nummernkreisen. Die Steuerschlüssel-Zuordnung gilt für SKR03 und SKR04 und wird in den Exporteinstellungen gewählt, ebenso Berater- und Mandantennummer und Sachkontenlänge. Spalten ohne Datenquelle bleiben leer.
Nicht von DATEV oder einer Steuerbehörde zertifiziert. Lassen Sie vorab eine Testdatei von Ihrer Kanzlei importieren.
Die Oberfläche gibt es in 44 Sprachen, darunter Arabisch, Hebräisch, Persisch und Urdu (von rechts nach links) und Varianten wie en-GB, pt-BR und es-MX. Angebote und Rechnungen können in einer anderen Sprache erstellt werden als der, in der der Nutzer arbeitet.
Modus „Einfach“ zeigt das Wesentliche, „Erweitert“ alle Module
Rollenvorlagen und Änderungsprotokoll
Statt Rechte einzeln anzuhaken, erhält jede Person eine Vorlage: Inhaber, Buchhaltung, Vertrieb, Einkauf oder Nur-Lesen. Jedes Anlegen, Ändern und Löschen in den kaufmännischen Modulen wird im Änderungsprotokoll erfasst, mit Person, Zeitpunkt und den Werten vorher und nachher.
Protokolliert auf Datenbankebene; neue Funktionen können es nicht umgehen
Optionaler KI-Chat
Stellen Sie Fragen zu Ihren eigenen Daten in Alltagssprache, etwa „Welche Rechnungen sind überfällig?“. Sie nutzen Ihren eigenen API-Schlüssel (Anthropic, OpenAI, Gemini, Mistral, Groq und andere oder ein selbst betriebener OpenAI-kompatibler Endpunkt). Ohne Schlüssel funktionieren alle übrigen Funktionen.
Aus, solange kein Anbieter eingerichtet ist
REST-API und Module
Jeder Bildschirm nutzt dieselbe REST-API unter /api/v1/. Außerhalb des Produktionsmodus liefert das Backend das OpenAPI-Schema mit interaktiver Doku. Jeder Fachbereich ist ein Python-Paket mit Manifest; Module lassen sich je Installation ein- und ausschalten.
Bitte lesen, bevor Sie sich für Ihre Buchhaltung auf die Software verlassen.
Nichts ist zertifiziert. Die DATEV-Dateien sind nicht von DATEV zertifiziert. Die E-Rechnungen werden gegen eine Auswahl der EN-16931-Regeln geprüft; das bestätigt die Struktur, nicht die Annahme durch Empfänger oder Behörde. Die Software ist nicht als GoBD-konform zertifiziert; die GoBD-Konformität hängt auch von Ihrer Verfahrensdokumentation, der Aufbewahrung und dem Betrieb ab.
Testen Sie den DATEV-Export vor dem ersten echten Import mit Ihrer Kanzlei. Berater- und Mandantennummer, Sachkontenlänge und Kontenrahmen müssen zu deren Einrichtung passen. Spalten ohne Datenquelle bleiben leer.
ZUGFeRD-PDFs sind nicht strikt PDF/A-3b. Das eingebettete XML ist vollständig; wer PDF/A-3b verlangt, braucht einen Nachbearbeitungsschritt.
E-Rechnungen sind Dateien, die Sie selbst versenden: kein Peppol-Zugangspunkt, kein Import eingehender XRechnung- oder ZUGFeRD-Dateien.
Keine Lohnbuchhaltung, keine Steuererklärung: keine Lohnabrechnung, keine ELSTER-Übermittlung der Umsatzsteuer-Voranmeldung und kein Workflow für den Jahresabschluss. Die Steuerberatung reicht ein.
Die Bankanbindung ist dateibasiert. Kontoauszüge werden als Datei importiert; es gibt keine Live-Verbindung über FinTS, EBICS oder PSD2.
Es gibt noch kein Release auf GitHub. Unterstützt ist Docker aus dem Quellcode oder das Image mit dem Tag edge. Die Desktop-Installer sind nicht signiert, das PyPI-Paket ist nicht veröffentlicht.
Nächster Schritt
Selbst ausprobieren
Die Demo läuft mit erfundenen Daten. Für eine eigene Installation genügt ein Docker-Befehl.