KubischConsulting
eGECKO / Integris · Businessprozess

ZUGFeRD-Positionen automatisch ins Rechnungseingangsbuch

Fertig konfigurierbarer Businessprozess für eGECKO/Integris: Elektronische Eingangsrechnungen werden automatisch verarbeitet — Positionen per intelligentem Fuzzy-Matching dem richtigen Sachkonto zugeordnet. Kein manuelles Abtippen mehr.

Vollautomatisch
Prozessablauf
📄
Eingang
PDF mit ZUGFeRD-XML
🔍
XML-Parsing
Positionen extrahiert
🗺️
Fuzzy-Matching ≥ 80 %
DL Finanzen → SK 630300
Ergebnis
Positionen im Rechnungseingang
≥ 80 %Mindest-Score für Mapping-Treffer
100 %Automatische Steuerübernahme
0Manuelle Eingaben bei Treffer
ZUGFeRD2.x & XRechnung kompatibel

Von manuell zu automatisiert

❌ Bisher: Manuelle Verarbeitung

Jede Rechnungsposition wird einzeln abgetippt
⚠️Fehleranfällige manuelle Sachkonto-Zuordnung
🔁Steuerschlüssel muss separat nachgeschlagen werden
📋Kein einheitliches Buchungstext-Format
👤Abhängig von Einzelpersonenwissen

✅ Jetzt: Vollautomatisch via Businessprozess

ZUGFeRD-Positionen direkt aus dem PDF gelesen
🎯Intelligentes Fuzzy-Matching ordnet Sachkonten zu
🧾Steuerschlüssel automatisch aus Sachkonto übernommen
📝Positionstext wird standardisiert als Buchtext gespeichert
🔒Duplikat-Erkennung verhindert Doppelbuchungen

Wie der Businessprozess arbeitet

Fünf automatisierte Schritte — von der Eingangsrechnung zur fertig gebuchten Position im eGECKO-Rechnungseingangsbuch.

1

PDF / Archiv

Dokument aus dem Belegarchiv laden, auf ZUGFeRD-XML prüfen

2

XML-Parsing

Positionen, Nettobeträge und MwSt-Sätze extrahieren

3

Fuzzy-Matching

Positionstext gegen Mapping-Tabelle prüfen (Levenshtein ≥ 80 %)

4

Sachkonto & Steuer

Treffer: Sachkonto zuweisen, Steuerschlüssel automatisch übernehmen

5

Saldo & Commit

Positionen speichern, Saldo neu berechnen, Prozess abschließen

Was die Lösung leistet

Alle Funktionen für einen robusten Produktionseinsatz im eGECKO-Alltag.

🗂️

Flexible Mapping-Tabelle

Beliebig viele Eingangstext-Sachkonto-Zuordnungen. Pflege direkt in eGECKO — kein Code-Eingriff nötig.

🧠

Intelligentes Fuzzy-Matching

Levenshtein-Distanz mit Contain-Boost erkennt Tippfehler, Abkürzungen und leicht abweichende Schreibweisen.

🔁

Dummy-Fallback

Kein Treffer? Ein konfigurierbares Standard-Sachkonto fängt unbekannte Positionen zuverlässig auf.

🧾

Brutto-/Steuerberechnung

Aus Nettobetrag und MwSt-Satz aus dem XML wird automatisch Brutto und Steuerbetrag berechnet.

🛡️

Duplikat-Schutz

Bereits vorhandene Positionen werden anhand Betrag, Sachkonto und Buchtext erkannt — kein Doppel-Anlegen.

📐

Escaped & Unescaped XML

Verarbeitet beide XML-Varianten ohne Konfigurationsanpassung — robust für alle gängigen ZUGFeRD-Lieferanten.

Implementierung & Anforderungen

  • eGECKO / Integris ab aktueller Standardversion
  • Businessprozess-Modul mit Skript-Unterstützung (GScript / Groovy)
  • Modul Rechnungseingangsbuch (FibuBeleg)
  • Dokumentenarchiv-Anbindung für PDF-Zugriff
  • Mapping-Modul (de.css.uss.Mapping) zur Pflegetabelle
  • Apache PDFBox (im Standardumfang der Plattform enthalten)
  • ZUGFeRD 2.x oder XRechnung-konforme Eingangsrechnungen
  • Sachkonten und Steuerschlüssel bereits in eGECKO gepflegt
  • Lieferung als fertige Businessprozess-Konfiguration (Import)
  • Einrichtung der Mapping-Tabelle durch Auftraggeber
GScript — Matching-Kern
// Fuzzy-Score: Levenshtein + Contain-Boost
def similarity = { a, b ->
  def na = normalizeText(a)
  def nb = normalizeText(b)

  // Exakter Teilstring → mind. 90 %
  boolean boost =
    (" "+na+" ").contains(" "+nb+" ")

  int dist = levenshtein(na, nb)
  double base =
    1d - (dist / max(na, nb))
  if (boost) base = max(base, 0.90d)
  min(1d, max(0d, base))
}

// Entscheidung mit Fallback
if (bestScore >= MIN_SCORE) {
  chosen = best        // Treffer
} else if (dummyMV) {
  chosen = dummyMV     // Fallback
} else {
  return               // übersprungen
}

Pakete & Preise

Einmalige Implementierung — kein Abo, keine laufenden Lizenzkosten. Alle Preise zzgl. gesetzlicher MwSt.

Standard
auf Anfrage
Einmalige Implementierungspauschale
  • Businessprozess-Import & Grundkonfiguration
  • Mapping-Tabelle angelegt & erklärt
  • Test mit 2 Echtbelegen
  • Übergabedokumentation
  • 30 Tage Nachbetreuung per E-Mail
Anfrage senden

Interesse geweckt?

Wir melden uns in der Regel innerhalb eines Werktages.

E-Mail

info@kubisch.consulting

Mobil

0160 92848469

Anschrift

Kubisch Consulting
Hermann-Mattern-Promenade 61
14469 Potsdam

Datenschutz, AGB & Impressum

→ kubisch.consulting

* Pflichtfelder. Durch Klick auf „Anfrage absenden" öffnet sich Ihr E-Mail-Programm mit allen Angaben vorausgefüllt — Sie behalten die volle Kontrolle vor dem Versand.

✓ Ihr E-Mail-Programm wurde geöffnet. Wir freuen uns auf Ihre Nachricht!
Erstgespräch · kostenlos · unverbindlich

Erzählen Sie mir, was Sie abtippen.

Meist ist nach zwanzig Minuten klar, ob sich das automatisieren lässt — und ob es sich lohnt. Wenn nicht, sage ich Ihnen das auch.