Projektübersicht
Faktigo ist unsere eigene Rechnungssoftware für Selbstständige, Freiberufler und kleine Betriebe. Sie erstellt E-Rechnungen als ZUGFeRD- oder XRechnung-Datei, prüft sie gegen den offiziellen Validator der KoSIT und gleicht Zahlungseingänge per FinTS mit dem Bankkonto ab. Entwickelt und betrieben von Tail Forge Technologies in Herbstein.
Herausforderung
Seit dem 1. Januar 2025 müssen Unternehmen in Deutschland E-Rechnungen von anderen Unternehmen empfangen können. Ab 2027 müssen Betriebe mit mehr als 800.000 Euro Vorjahresumsatz E-Rechnungen auch ausstellen, ab 2028 alle übrigen; Kleinunternehmer nach § 19 UStG sind von der Ausstellungspflicht ausgenommen.
Viele kleine Betriebe schreiben ihre Rechnungen trotzdem noch in Word oder Excel. Eine PDF-Datei ist aber keine E-Rechnung im Sinne des Gesetzes: Gefordert ist ein strukturiertes Format nach der europäischen Norm EN 16931, das eine Software automatisch lesen kann. Die bekannten Programme decken das ab, sind für Ein-Personen-Betriebe aber oft umfangreicher als nötig.
Lösung
Rechnungen als E-Rechnung von Anfang an: Jede Rechnung entsteht direkt als ZUGFeRD- oder XRechnung-Datei und wird vor dem Versand gegen die KoSIT-Referenzimplementierung geprüft, dasselbe Werkzeug, das die Rechnungseingangsportale der öffentlichen Verwaltung einsetzen. Fehler zeigt Faktigo an, bevor die Rechnung den Betrieb verlässt.
Vom Angebot bis zur Zahlung: Dazu gehören Angebote, Verträge, wiederkehrende Rechnungen, Mahnwesen, SEPA-Lastschriften und GiroCode auf der Rechnung. Zahlungseingänge kommen per FinTS vom Bankkonto und werden den offenen Rechnungen zugeordnet. Belege lassen sich in einem Belegkorb sammeln, Zeiten erfassen, und Rollen und Rechte regeln, wer im Team was sehen darf.
Kostenloser E-Rechnungs-Prüfer: Auf faktigo.de/e-rechnung/pruefen/ kann jeder eine XRechnung- oder ZUGFeRD-XML-Datei prüfen: gegen die aktuelle Konfiguration für XRechnung 3.0.2, mit Schema, den EN-16931-Regeln und den deutschen BR-DE-Regeln. Die Datei wird dabei nur im Arbeitsspeicher verarbeitet und nicht gespeichert.
Technik: Das Backend läuft auf NestJS mit Fastify und MongoDB, die Anwendung auf Angular 20. Die Oberfläche baut auf unserer Komponentenbibliothek elementar-rt auf, die wir unter MIT-Lizenz als Open Source veröffentlichen (github.com/randrost/elementar-rt). Die Website faktigo.de ist mit Astro statisch gebaut.
Ergebnisse
Faktigo ist seit 2026 im Einsatz; die Entwicklung begann im März 2026 mit der Anwendung, die Programmierschnittstelle folgte im Mai, die Website im Juli. Die Startseite faktigo.de erreicht in der Labormessung von PageSpeed Insights mobil 98 und am Desktop 100 von 100 Punkten (Messung vom 29.09.2026).
Was wir dabei gelernt haben, steckt in unseren Kundenprojekten: Schnittstellen zu Banken und zu Behördenformaten, Prüfung nach offiziellen Standards und Betrieb aus einer Hand. Mehr dazu unter Softwareentwicklung (tailforge.de/leistungen/softwareentwicklung). Faktigo selbst: faktigo.de.
