Zum Inhalt springen
Ztract
Belege & Spesenabrechnungen

Verblasste Thermo-Belege, Zeile für Zeile geparst.

Artikel mit SKU-Codes, Mengen, Einzelpreisen, Zeilensummen, Rundungen, gegebenem Bargeld und Wechselgeld — extrahiert aus Scans und Handyfotos, in jeder Sprache und Währung.

Live-Demo

Sehen Sie es an einem echten Dokument.

Klicken Sie rechts auf ein Feld und wir markieren links, woher es stammt.

Klicken Sie auf ein Feld oder eine Box, um sie zu verknüpfen.
Receipt — page 1

Extracted fields

Items

Code Price Amount Discount Quantity Description

Beispieldaten. Echte Engine-Ausgabe.

Übersicht

Was ist Beleg-Datenextraktion?

Beleg-Datenextraktion bezeichnet den Prozess, physische oder digitale Verkaufsbelege — Thermopapier, Handyfotos, gescannte PDFs — in strukturierte Datensätze zu verwandeln, bei denen jeder Wert mit seiner Position auf dem Beleg verknüpft bleibt. Spesenabrechnung, Audit-Spuren, Dubletten-Erkennung und Personal-Finance-Apps bauen auf dieser Basisebene auf, und historisch erforderte all das entweder manuelle Dateneingabe oder handgetunte Regex-Regeln pro Händler.

Für den Beispielbeleg oben liefert Ztract die Belegnummer, Transaktionsdatum und -uhrzeit und den Kassierernamen; eine Artikeltabelle mit SKU-Code, Beschreibung, Menge, Einzelpreis, Rabatt und Zeilenbetrag; den Gesamtbetrag, den gerundeten Gesamtbetrag und die Rundungsdifferenz; sowie das gegebene Bargeld und das herausgegebene Wechselgeld. SKU-Codes werden exakt wie gedruckt erhalten — als barcode-lesbare Zeichenketten, was zählt, wenn Sie die Daten in Bestands- oder Dubletten-Prüfungs-Pipelines einspeisen.

Belege gehören zu den schwierigsten Eingaben, die eine Extraktionsengine sieht: Thermopapier verblasst ungleichmäßig, das Papier faltet sich genau an der falschen Zeile, Artikelbeschreibungen erscheinen in der lokalen Schrift mit Preisen in lokaler Währung, und Händler in unterschiedlichen Regionen drucken Rundungsdifferenzen an verschiedenen Stellen. Ztract bewältigt all das ohne händlerspezifische Vorlagen — werfen Sie ein Handyfoto eines getackerten Stapels von drei Belegen hinein, und jeder kommt als eigener strukturierter Datensatz zurück.

Schwierige Stellen

Wo es knifflig wird.

Die Gründe, warum dieser Dokumenttyp schwieriger ist, als er aussieht — und wie wir damit umgehen.

  • Verblasstes Thermopapier und Falten

    Hitzegedruckte Belege verblassen ungleichmäßig und das Papier faltet sich genau an der falschen Zeile. Wir lesen, was da ist, auch wenn der Kontrast weg ist — und Konfidenz pro Feld kennzeichnet die Grenzfälle.

  • Artikel und Preise in gemischten Schriften

    Eine japanische Izakaya in São Paulo, ein koreanisches BBQ in Berlin — Artikelbeschreibungen bleiben in der lokalen Schrift, Preise in der gedruckten Währung. Beides kommt sauber zurück, ohne Normalisierung.

  • Rundungs-, Trinkgeld- und Bargeldvariationen

    Bargeldbelege runden auf die nächsten 5 oder 10 Cent; Restaurant-Trinkgelder erscheinen als Festbetrag, Prozentsatz oder auf mehrere Karten verteilt. Jede Variante landet in ihrem eigenen Feld, damit Finanzberichte abstimmbar bleiben.

  • Mehrere Belege pro Scan

    Handyfotos mit drei Belegen in einem Bild, Scans eines getackerten Stapels — jeder Beleg wird separat erkannt und als eigener strukturierter Datensatz geparst.

Wer es nutzt

Workflows, in denen es landet.

  • Spesenabrechnung

    Geparste Belege in Concur, Expensify oder Ramp einspielen, ohne dass jemand Händler, Artikel oder Betrag erneut eintippt.

  • Audit & Buchhaltung

    Doppelte Belege per SKU-Code erkennen, Händler-Ausreißer aufzeigen und Bargeld-und-Wechselgeld direkt beim Eingang der Dokumente abgleichen.

  • Personal Finance

    Endkunden-Apps antreiben, die jeden Einkauf per Foto erfassen — über Belege in jeder Sprache oder lokalen Währung hinweg.

FAQ

Häufige Fragen.

Kann Ztract verblasste oder zerknitterte Belege lesen?
Ja. Thermopapier ohne Kontrast, an Positionen gefaltete Belege, Reflexionen von Handykamera-Blitzen — die Engine liest, was da ist, auch wenn der Ausdruck degradiert ist. Konfidenzwerte pro Feld zeigen dem Prüfer, wo nachgeschaut werden sollte.
Funktioniert die Beleg-Extraktion mit mehreren Währungen oder nicht-englischen Händlern?
Ja. Artikelnamen kommen in der lokalen Schrift zurück (Lateinisch, CJK, Kyrillisch, Arabisch), Preise bleiben in der gedruckten Währung, und Summen bleiben unverändert. Belege, die zwei Schriften auf derselben Seite mischen, werden korrekt gelesen.
Wie geht Ztract mit SKU-Codes und Artikelbeschreibungen um?
SKU-Codes (Barcodes) werden als separate Spalte neben der Beschreibung extrahiert, sodass Sie Artikel über Belege hinweg deduplizieren oder mit Ihrem Produktkatalog abgleichen können. Beschreibungen kommen exakt so zurück, wie der Händler sie gedruckt hat.
Kann ich mehrere Belege in einem Upload bündeln?
Ja. Handyfotos mit drei Belegen in einem Bild, Scans eines getackerten Stapels oder ein Ordner mit Einzeldateien — jeder Beleg wird erkannt und als eigener Datensatz geparst. Mehrseitige PDFs werden pro Seite abgerechnet; einzelne Bilddateien zählen jeweils als eine Seite.
Worin unterscheidet sich die Beleg-Extraktion von einem generischen OCR-Dienst?
Generisches OCR liefert ein Transkript — Sie müssten weiterhin herausfinden, welche Zeilen Artikel sind, welche die Summe ist und wo der Händler steht. Ztract liefert benannte, typisierte Felder — Artikel als Array, Summe als Zahl, Transaktionsdatum als ISO-parsbarer String — sodass die Ausgabe direkt in Ihr Spesensystem fließt.

Probieren Sie es an Ihrem eigenen Dokument aus.

Starten Sie kostenlos mit 30 Seiten. Keine Kreditkarte, kein Abo, kein Setup.