Data Bridge โ€” Schnittstellen & Connectors โ€” valora Wiki

Data Bridge โ€” Schnittstellen & Connectors

Status: โœ… Aktiv v1.0 โ€” Port 9403
Letzte Aktualisierung: 2026-06-12
Prioritรคt: Hoch

๐Ÿ“„ Technische Spezifikation: data-bridge-spec.md โ€” Vollstรคndige Architektur, Datenmodell, API-Design und Connector-Dokumentation.
๐Ÿ“ฆ Repository: /projects/valora-databridge/

รœbersicht

Der Data Bridge ist das Herzstรผck der automatischen Dateneingabe. Er verbindet valora mit allen gรคngigen Buchhaltungs- und Steuerberatungssystemen.

Geplante Connectors

System Typ Status Details
BMD NTCS REST-API โœ… Aktiv JSON-Parser, Normalisierung, Mapping-Stub
RZL XML-Schnittstelle โœ… Aktiv XML-Parser, Namespace-Handling, Normalisierung
DVO CSV/XLS โœ… Aktiv CSV-Parser, Encoding-Erkennung, deutsches Zahlenformat
DATEV ASCII โœ… Aktiv Fixed-Width-Parser, Satzarten 0-5, ISO-8859-1
HMD CSV ๐Ÿ”ฎ Geplant Weitere Buchhaltungssysteme
STOTAX CSV ๐Ÿ”ฎ Geplant Steuerberatungs-Schnittstelle
LSS CSV ๐Ÿ”ฎ Geplant Lohn- und Gehaltsabrechnung

Architektur

BMD NTCS โ”€โ”     โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”     โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
(REST)    โ”‚     โ”‚         DATA BRIDGE (Port 9403)       โ”‚     โ”‚              โ”‚
RZL       โ”œโ”€โ”€โ”€โ”€โ–ถโ”‚  โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”  โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”‚โ”€โ”€โ”€โ”€โ–ถโ”‚  valora       โ”‚
(XML)     โ”‚     โ”‚  โ”‚ Connector โ”‚  โ”‚  Normalisierungs โ”‚ โ”‚     โ”‚  Backend      โ”‚
DVO       โ”‚     โ”‚  โ”‚   Layer   โ”‚โ”€โ”€โ”‚     Layer        โ”‚ โ”‚     โ”‚  (Port 9400)  โ”‚
(CSV)     โ”‚     โ”‚  โ”‚           โ”‚  โ”‚ (einheitliches   โ”‚ โ”‚     โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
DATEV โ”€โ”€โ”€โ”€โ”˜     โ”‚  โ”‚ bmd.js   โ”‚  โ”‚  Datenmodell)    โ”‚ โ”‚
(ASCII)   โ”‚     โ”‚  โ”‚ rzl.js   โ”‚  โ”‚                  โ”‚ โ”‚     โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
                โ”‚  โ”‚ dvo.js   โ”‚  โ”‚                  โ”‚ โ”‚     โ”‚  FormelF     โ”‚
                โ”‚  โ”‚ datev.js โ”‚  โ”‚                  โ”‚ โ”‚โ”€โ”€โ”€โ”€โ–ถโ”‚  (Berechnung) โ”‚
                โ”‚  โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜  โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ โ”‚     โ”‚              โ”‚
                โ”‚         โ”‚                            โ”‚     โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
                โ”‚   Validierungs-Workflow              โ”‚
                โ”‚   (Plausi + Schema)                  โ”‚
                โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜

Features (aktiv)

  • โœ… 4 Connector-Stubs: BMD NTCS, RZL, DVO, DATEV โ€” รผber einheitliche API
  • โœ… Normalisierungs-Layer: Einheitliches NormalizedBooking-Datenmodell
  • โœ… Validierungs-Workflow: Schema + Plausibilitรคtsprรผfung vor รœbernahme
  • โœ… Multi-Kanzlei: Beliebig viele Mandanten mit unterschiedlichen Systemen
  • โœ… Import-Journal: Jeder Import wird als JSON-Datei geloggt (imports/)
  • โœ… Health-Endpoint: GET /health โ€” Status aller Connectors
  • ๐Ÿ”ฎ KI-Konten-Matching: Neue Konten automatisch valora-Kategorien zuordnen (v2.0)
  • ๐Ÿ”ฎ Polling-Connectors: Automatischer Abruf per Cron/Timer (v2.0)

API-Endpunkte

Methode Pfad Beschreibung
GET /health Health-Check + Connector-Status
POST /api/connect/bmd BMD NTCS-Daten importieren
POST /api/connect/rzl RZL-XML-Daten importieren
POST /api/connect/dvo DVO-CSV/XLS-Daten importieren
POST /api/connect/datev DATEV-ASCII-Daten importieren
GET /api/status/:importId Import-Status abfragen
POST /api/import/:importId Import in valora ausfรผhren
GET /api/config/:system Connector-Konfiguration abfragen

Quickstart

cd /projects/valora-databridge/
npm install
npm start

# Health-Check
curl -s http://127.0.0.1:9403/health

# BMD-Daten importieren
curl -s -X POST http://127.0.0.1:9403/api/connect/bmd \
  -H "Content-Type: application/json" \
  -d '{"clientId":"10001","data":[...]}'

๐Ÿ“„ Technische Details: data-bridge-spec.md โ€” Vollstรคndige Spezifikation mit Datenmodell, Validierungsregeln und Connector-Interface.