-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Das intelligente, KI-gestützte Beziehungsmanagement (CRM) mit rechtssicherer, zertifizierter E-Rechnungs-Engine (ZUGFeRD 2.2+ / Factur-X 1.0) nach europäischem Standard (EN 16931).
Louis Smart CRM ist eine hochentwickelte, moderne Fullstack-Anwendung, die ein flexibles Kundenbeziehungsmanagement nahtlos mit autonomer künstlicher Intelligenz (Louis AI) und einer manipulationssicheren, GoBD-konformen Rechnungs-Engine verbindet.
- State-of-the-Art ReAct Agenten-Loop: Louis AI agiert als vollwertiger Agent, der CRM-Befehle im natürlichen Sprachfluss interpretiert, Daten abfragt, E-Mails entwirft oder Berichte zusammenstellt.
-
Context-Aware Hybrid Search (RAG): Durch eine hochentwickelte Kombination aus geometrischer Vektorsuche (
pgvectormit Kosinus-Ähnlichkeit) und klassischem Keyword-Matching liefert Louis AI hochpräzise und kontextbezogene Antworten bezüglich Kunden, Unternehmen und Rechnungsverläufen. - Intelligente Fallback-Suche: Ein robuster, In-Memory-Vektoralgorithmus garantiert den vollen Funktionsumfang der KI-Suche auch beim Betrieb außerhalb einer Cloud-Infrastruktur oder im lokalen Testmodus.
-
Louis QA Critic Loop: Bevor KI-generierte Daten oder Finanzentwürfe freigegeben werden, durchlaufen sie eine interne, mathematische und regulatorische Validierungsinstanz:
- Summenprüfungen auf Cent-Ebene (Netto + USt. = Brutto).
- Validierung gegen strenge Zod-Schema-Schnittstellen zur Vermeidung von Halluzinationen.
- 100% Konformität mit EN 16931: Vollwertige Erstellung von E-Rechnungen, die den gesetzlichen Bestimmungen (ZUGFeRD 2.2+ / Factur-X 1.0) entsprechen – Pflicht für B2B-Umsätze in Deutschland.
- PDF/A-3b & Mustangproject: Visuell ansprechende Rechnungen kombiniert mit maschinenlesbarem XML-Datenstrom (Factur-X), verschmolzen über eine gehärtete Java-Infrastruktur.
-
Präzise Rundung nach GoBD: Finanzrechtlich einwandfreie Rundungskalkulationen (
roundFiscal) verhindern Steuerdifferenzen selbst bei komplexen Misch-Umsatzsteuersätzen oder mehrzeiligen Großrechnungen. - B2G-optimierte XRechnung: Integrierte Unterstützung für Rechnungen an Bundesbehörden und öffentliche Auftraggeber inklusive Leitweg-ID.
-
Hermetisch geschlossener Core: Zum Schutz der steuerrechtlichen Zulassung ist die Rechnungs-Erstellungskernschicht (
zugferd.tsundpdfHelper.ts) als Read-Only versiegelt, was Regressionsfehler und Sicherheitsverletzungen ausschließt.
- Strukturiertes Datenjournal: Ganzheitliche 360-Grad-Ansichten für Unternehmen und Kontaktpersonen inklusive chronologischem Interaktionsverlauf.
- Massenimport & CSV-Integrität: Intuitive Werkzeuge zur Datenmigration, abgesichert durch automatische Dublettenprüfung und Datenkorrektur bei unvollständigen Postanschriften oder Telefonnummern.
- Intelligente Assistenten: KI-gestützte Vorlagen-Generatoren für personalisierte Anschreiben, Vertriebse-Mails und Service-Tickets.
- Lückenloses Audit-Log: Jeder Datenbankzugriff, jede Statusänderung und jeder KI-Schnittstellenaufruf wird fälschungssicher protokolliert.
- Datenportabilität: Konforme Ein-Klick-Datenexporte (Download aller personenbezogenen Datensätze als JSON) zur Erfüllung von DSGVO-Auskunftsansprüchen.
- E-Mail & SMTP Integration: Eigene SMTP-Einstellungen inklusive Test-Werkzeugen für den sicheren, authentifizierten Versand direkt aus dem CRM.
-
Resiliente Datenhaltung: Ein duales Speichersystem sichert den transparenten Umschaltbetrieb zwischen der PostgreSQL-Produktivdatenbank und einer lokalen JSON-Fallback-Datei (
.local_fallback_db.json) ohne Datenverlust im laufenden Betrieb.
- React 18 mit TypeScript
- Vite als ultraschnelles Build-Tool (HMR / Produktions-Volloptimierung)
- Tailwind CSS für ein maßgeschneidertes, hochauflösendes UI-Design mit Fokus auf Typografie und Kontraste
- Framer Motion für fließende Übergänge und intuitive Micro-Interaktionen
- tRPC Client für durchgehende, compile-zeitgeprüfte Typensicherheit von der DB bis zum Button Click
- Node.js mit Express
- tRPC Server zur Realisierung typsicherer Schema-API-Schnittstellen
- @google/genai SDK zur Steuerung von Gemini-Modellen auf Enterprise-Niveau
- Mustangproject CLI & pdf-lib zur standardisierten Erzeugung valider XMP/Metadata PDF/A-3b Hybriddateien
-
PostgreSQL (mit
pgvectorfür die semantische KI-Suche) - Local JSON Fallback DB für unterbrechungsfreie Entwicklungsumgebungen und Offline-Szenarien
- Docker & Docker-Compose: Minimalisiertes, headless Java JRE Container-Image zur reibungslosen, systemunabhängigen Rechnungsgenerierung
┌──────────────────────────────────────┐
│ React Client (UI) │
└──────────────────┬───────────────────┘
│ (Typstarke tRPC-Requests)
▼
┌──────────────────────────────────────┐
│ Express tRPC-Server │
└─────┬──────────────────────────┬─────┘
│ │
▼ ▼
┌───────────────────────────┐ ┌─────────────┐
│ Louis AI Orchestrator │ │ DB-Router │
│ (ReAct Loop & QA Critic) │ │ & Fallback │
└─────────────┬─────────────┘ └──────┬──────┘
│ │ (Dual-Write)
▼ ▼
[ LLM API ] [(PG / Local JSON)]
- Node.js (v18+)
- Java Runtime (JRE 17+, wird für das Rechnungs-Rendering über Mustangproject benötigt)
- Optional: Docker & Docker-Compose
- Repository klonen und Abhängigkeiten installieren:
npm install
- Kopiere die Datei
.env.examplenach.envund trage deine API-Schlüssel ein (z.B.GEMINI_API_KEY). - Starte den Entwicklungsserver im lokalen Modus:
Das CRM schaltet bei fehlender PostgreSQL-Verbindung automatisch auf den sicheren
npm run dev
.local_fallback_db.jsonModus um.
Erstellt eine optimierte Variante des Frontends und kompiliert den Express-Server in ein optimiertes CommonJS-Bündel:
npm run buildDas System respektiert die deutschen Rechnungslegungsstandards nach GoBD und EN 16931.
Bitte beachte, dass Modifikationen an den Dateien im Verzeichnis src/lib/zugferd.ts und src/server/pdfHelper.ts die Validität der erzeugten E-Rechnungen unbrauchbar machen und zur Folge haben können, dass die erzeugten Dokumente im steuerrechtlichen Sinne nicht mehr anerkannt werden.
Louis Smart CRM ist freie Software und wird unter den Bedingungen der GNU General Public License, Version 3 (GPLv3) veröffentlicht.
- Lizenzgeber & Copyright-Inhaber: ren-AI-ssance® — info@ren-ai-ssance.de
-
Bedingungen: Sie dürfen dieses Programm weiterverbreiten und/oder modifizieren unter Beachtung der GPLv3-Bestimmungen. Eine Kopie der Lizenz finden Sie in der beiliegenden Datei
LICENSEim Root-Verzeichnis dieser Software.
Um die vollständige Gesetzeskonformität herzustellen, stützt sich dieses System auf bewährte Open-Source-Kernkomponenten:
-
Mustangproject Library (CII/Factur-X):
- Funktion: CII-XML Generierung und PDF/A-3b Zusammenführung.
- Lizenz: Apache License v2.0
- Urheber: Mustangproject Contributors (Jochen Stärk) — www.mustangproject.org
-
pdf-lib:
- Funktion: Dynamische PDF layout-Zeichnung und visuelle Tabellenerstellung.
- Lizenz: MIT License
- Urheber: Andrew Dillon & pdf-lib Contributors — pdf-lib.js.org