Daten aus Bedarfsanforderungs-PDFs extrahieren — Jedes interne PR-Formular eines Unternehmens in strukturiertes Excel, ohne Vorlagen
Eine Bedarfsanforderung ist ein internes Dokument – und interne Dokumente sind am wenigsten standardisiert. Anders als Rechnungen oder Bestellungen, die Branchenkonventionen folgen, gestaltet jedes Unternehmen sein eigenes Anforderungsformular von Grund auf. Vorlagenbasierte OCR benötigt für jedes unternehmensinterne Layout eine neue Vorlage. Die Spaltennamenextraktion liest nach Feldbedeutung – so werden „Angefordert von“, „Abteilung“ und „Genehmigt von“ auf jedem beliebigen Firmenformular gefunden, in 5 Sekunden pro Seite.
5–10 s pro Seite · Bis zu 99 % Genauigkeit bei gedrucktem Text · Keine unternehmensspezifische Vorlageneinrichtung
Was Sie aus einem Bestellanforderungsformular extrahieren können
Geben Sie die gewünschten Spaltennamen ein – die KI findet diese Werte in jedem internen PR-Formular, indem sie die Feldbedeutung versteht, nicht Pixelkoordinaten. Dieselbe Spaltenliste funktioniert für das SAP-Formular der Technik, die Excel-Tabelle des Marketings und den eingescannten Papierantrag der Betriebsstätte.
Kopf- und Genehmigungsinformationen
Positionen
Dies ist keine feste Liste – geben Sie jedes Feld ein, das Ihre Bestellanforderungsformulare enthalten. Die KI liest das Dokument und findet, wonach Sie fragen.
Interne Dokumente sind am wenigsten standardisiert – und das überfordert vorlagenbasierte OCR
Eine Rechnung folgt jahrzehntealten Konventionen – Beträge rechts, Lieferant oben, Daten in der Nähe der Rechnungsnummer. Eine Bestellanforderung ist ein internes Dokument, das jedes Unternehmen von Grund auf selbst gestaltet. Vorlagenbasierte OCR, die auf festen Zonen und Label-Abgleich beruht, benötigt für jedes Unternehmensformular eine neue Vorlage. Die Spaltennamensextraktion liest nach semantischer Bedeutung, nicht nach Layout – und funktioniert daher bei allen ohne unternehmensspezifische Einrichtung.
Das Problem
Im Gegensatz zu Rechnungen, die unabhängig vom Absender denselben strukturellen Konventionen folgen, sind Bestellanforderungsformulare rein intern – sie sind auf den Genehmigungsworkflow, die ERP-Integration und den Budgetierungsprozess jedes Unternehmens zugeschnitten. Ein Unternehmen setzt die PR-Nummer oben rechts mit Barcode. Ein anderes bezeichnet sie linksbündig als „Anforderungs-ID". Ein drittes nennt sie „PR#" und platziert sie in der Positionstabelle. Vorlagenbasierte OCR-Tools benötigen für jede Variante eine separate Zonendefinition. Wenn Ihr Unternehmen Bestellanforderungen von übernommenen Tochtergesellschaften, verschiedenen Abteilungen oder papierbasierten Altstandorten verarbeitet, müssen Sie für jede Variante eine Vorlage konfigurieren – und bei Änderungen der Formulare ständig nachbessern.
Externe Dokumente wie Rechnungen standardisieren Feldnamen, da sie Unternehmensgrenzen überschreiten – Lieferanten wollen bezahlt werden und verwenden daher wiedererkennbare Bezeichnungen. Interne Formulare unterliegen keinem solchen Druck. Ein Formular einer Abteilung sagt „Angefordert von", ein anderes „Antragsteller", ein drittes „Mitarbeitername". Vorlagenbasierte Tools, die nach exaktem Labeltext suchen, scheitern an Varianten. Ein Tool, das auf „Angefordert von" konfiguriert ist, findet nichts in einem Formular mit „Antragsteller" – obwohl beide Felder dieselben Daten enthalten. Wie Beschaffungsteams auf Reddit durchgängig beschreiben, ist die Inkonsistenz interner Bestellanforderungsformulare zwischen Abteilungen ein dauerhafter operativer Reibungspunkt – kein seltener Ausnahmefall.
Eine Bestellanforderung hat zwei Ebenen: Kopffelder (PR-Nummer, Abteilung, Genehmigt von, Lieferort) und Positionen (Artikelbeschreibung, Menge, geschätzte Stückkosten, Positionssumme, Begründung). Für eine brauchbare Tabelle müssen die Kopffelder in jeder Positionszeile wiederholt werden. Vorlagenbasierte Tools konfigurieren jede Zone in der Regel unabhängig – Kopffeld- und Tabellenextraktion sind separate Konfigurationen. Die Zusammenführung in eine Ausgabe mit wiederholten Kopffeldern erfordert eine Nachbearbeitung in Excel, was einen manuellen Schritt zwischen Extraktion und ERP-Import hinzufügt.
Wie die Spaltennamens-Extraktion interne Formulare verarbeitet
Der Kernmechanismus von ImageToTable.ai, genannt Benutzerdefinierte Spaltenextraktion, funktioniert anders als templatebasierte OCR. Statt Bereiche um jedes Feld auf einem bestimmten Formular zu zeichnen, geben Sie die gewünschten Feldnamen ein: „PR-Nummer“, „Anfragedatum“, „Anforderername“, „Abteilung“, „Kostenstelle“. Die KI liest das gesamte Dokument und findet jeden Wert, indem sie dessen Bedeutung im Kontext versteht – eine Zeichenfolge im Format „PR-2024-####“ nahe dem oberen Rand des Formulars ist eine PR-Nummer, egal ob in der rechten Ecke, am linken Rand oder in einem Kopfblock mit Barcode. Dieselbe Spaltenliste funktioniert für ein Oracle-PR-Formular einer Tochtergesellschaft, ein gescanntes Papierformular einer alten Abteilung und eine SAP-Ausgabe eines neu erworbenen Unternehmens – alles in einem Batch-Upload.
Wenn Sie eine Spalte namens „Anforderername“ hinzufügen, sucht die KI nicht nach dem wörtlichen String „Anforderername“ auf der Seite. Sie versteht die semantische Rolle: der Name einer Person im Kontext des Kaufantragsstellers. Dieselbe Spalte extrahiert „Angefordert von: Max Mustermann“ aus einem Formular, „Anforderer: M. Mustermann“ aus einem anderen und „Mitarbeitername: Max Mustermann“ aus einem dritten – weil die KI alle drei als dasselbe Feld erkennt, nur anders ausgedrückt. Das ist der entscheidende Unterschied zur templatebasierten Extraktion: Sie liest wie ein Mensch, der den Zweck des Dokuments versteht, nicht wie ein Scanner, der Label-Strings abgleicht.
Definieren Sie Ihre Spalten so, dass sie sowohl Kopffelder als auch Positionsfelder in einer Liste enthalten. Die KI extrahiert Kopfwerte einmal und wiederholt sie in jeder Positionszeile. Eine Anforderung mit 5 Positionen erzeugt 5 Zeilen – jede mit PR-Nummer, Abteilung, Genehmigt von und Lieferort. SAP-Nutzer berichten häufig, dass die Lücke zwischen PR-Formulardaten und ERP-Importformatierung den meisten manuellen Nachbearbeitungsaufwand verursacht – die Spaltennamens-Extraktion schließt diese Lücke, indem sie direkt abgeflachte Ausgaben mit wiederholten Kopfzeilen erzeugt.
Von gemischten PR-Formularen zur konsolidierten Tabelle
Wenn Sie Bestellanforderungen aus mehreren Abteilungen erhalten – jede mit einem anderen internen Formular –, zeigt dieser Workflow den Weg vom Upload bis zur ERP-fertigen Ausgabe.
Bestellanforderungen hochladen – eine oder Dutzende, jedes interne Format
Laden Sie PDFs, gescannte Formulare oder fotografierte Papier-PRs aus jeder Abteilung hoch. Die Technik verwendet ein maschinell erstelltes SAP-PDF mit Barcodes. Marketing reicht einen Excel-Ausdruck mit handschriftlichen Notizen ein. Die Anlagenabteilung sendet eine gescannte interne Durchschrift. Alle drei landen im selben Batch-Upload. Das Tool akzeptiert PDF, JPG, PNG und WebP – Formate können innerhalb eines Uploads frei gemischt werden. Zum Sammeln von PRs aus Außenstellen oder entfernten Abteilungen generieren Sie einen Sammellink: eine teilbare URL, über die jeder Bestellanforderungen in Ihre Verarbeitungswarteschlange hochladen kann, indem er einen kurzen Verifizierungscode eingibt – keine Registrierung für den Uploader erforderlich.
Spaltennamen einmal eingeben – sie funktionieren für jedes Formular
Geben Sie die benötigten Felder ein: „PR-Nummer", „Anfragedatum", „Anforderer", „Abteilung", „Kostenstelle", „Lieferant", „Artikelbeschreibung", „Menge", „Geschätzte Stückkosten", „Zeilensumme", „Begründung", „Genehmigt von", „Genehmigungsdatum", „Lieferort". Dieselbe Spaltenliste gilt für die SAP-PR aus der Technik, das Excel-Formular aus dem Marketing und das gescannte Papier aus der Anlagenabteilung. Für die automatische Kostenvalidierung verwenden Sie eine Berechnete Spalte wie „Zeilensummen-Prüfung (Menge × geschätzte Stückkosten)" – die KI vergleicht die gedruckte Zeilensumme mit dem berechneten Wert und gibt Abweichungen aus. Wenn Ihre PR-Formulare kein Lieferantenfeld enthalten, verwenden Sie eine Abgeleitete Spalte wie „Lieferantenvorschlag (Optionen: basierend auf Artikelbeschreibung und Bestellhistorie)", damit die KI einen Lieferanten aus dem Kontext vorschlägt. Speichern Sie Ihre Spaltenkonfiguration nach dem Einloggen als Vorlage für die Wiederverwendung in jedem Beschaffungszyklus.
Konsolidierte Excel herunterladen – jede Position ist eine Zeile
Jede Position wird zu einer Zeile mit wiederholten Kopffeldern. Eine Anforderung mit 6 Positionen ergibt 6 Zeilen – jede mit PR-Nummer, Abteilung, Genehmigt von und Lieferort. Ein Batch von 40 Anforderungen aus 5 Abteilungen mit durchschnittlich 4 Positionen ergibt ~160 Zeilen in einer einzigen Excel-Datei – alle korrekt den Quellabteilungen und Genehmigungsstatus zugeordnet. Export als XLSX, CSV oder JSON. Die Ausgabe ist strukturiert für den direkten Import in SAP, Oracle, Coupa, NetSuite oder jedes ERP, das flache Positionsdatensätze mit wiederholtem Kopfkontext erwartet. Google Sheets-Nutzer können das Seitenleisten-Add-on verwenden, um Ergebnisse direkt in ein aktives Blatt zu extrahieren, ohne die Tabelle zu verlassen.
Wann es am besten funktioniert – und wann Ergebnisse zu prüfen sind
Ideale Anwendungsfälle
Maschinell erstellte PDFs aus ERP-Systemen (SAP, Oracle, Coupa, Workday). Digital erstellte Bestellanforderungen mit klaren Feldbezeichnungen, Barcodes und strukturierten Positionstabellen lassen sich mit höchster Genauigkeit extrahieren. Kopfzeilen, Genehmigungsinformationen und Kostenstellenzuordnungen werden sauber auf Ihre Spaltennamen abgebildet.
Abteilungsübergreifende Stapel mit unterschiedlichen internen Formularlayouts. Dieselbe Spaltendefinition extrahiert aus dem SAP-Formular der Entwicklung, der Excel-Tabelle des Marketings und dem gescannten Papier der Betriebsabteilung – alles in einem Stapelupload. Da die Extraktion semantisch und nicht positionsbasiert ist, erfordern Formatunterschiede zwischen Abteilungen keine separaten Konfigurationen.
Bestellanforderungen mit eindeutigen Genehmigungssignaturen und Datumsstempeln. Gedruckte Genehmigungssignaturen, Datumsstempel und Autorisierungsblöcke werden zuverlässig extrahiert. Die KI identifiziert den Namen, der einem Genehmigungsblock zugeordnet ist, und ordnet ihn „Genehmigt von" zu – unabhängig davon, ob die Genehmigung als getippter Name, gedruckte Signaturzeile oder datumsgestempelte Autorisierung erscheint.
Stichprobenartig prüfen
Mehrstufige Genehmigungsketten mit hierarchischem Routing. Wenn ein Auftrag mehrere Genehmigungsstufen durchläuft (Manager → Direktor → VP → Einkauf), extrahiert die KI jeden Genehmiger und dessen Datum. Die hierarchische Reihenfolge – wer zuerst genehmigt hat vs. wer gegengezeichnet hat – bleibt in der Ausgabestruktur jedoch möglicherweise nicht erhalten. Prüfen Sie mehrstufige Genehmigungsketten, wenn die Routing-Reihenfolge für die Compliance relevant ist.
Handschriftliche Positionen auf gescannten internen Durchschlagformularen. Bei gescannten Papier-Aufträgen, bei denen Positionstabellen handschriftlich ausgefüllt sind – insbesondere wenn die Schrift eng, kursiv oder über gedruckte Gitterlinien geschrieben ist – kann die Genauigkeit bei Artikelbeschreibungen und Mengen reduziert sein. Gedruckte Kopfzeilen auf demselben Formular werden normal extrahiert. Prüfen Sie handschriftliche Positionswerte vor dem Batch-Import stichprobenartig.
Das Tool extrahiert, was auf der Seite steht – es validiert nicht gegen Ihr Budget oder Ihre Lieferantenliste. Wenn ein Antragsteller einen überhöhten geschätzten Stückpreis angibt oder einen Lieferanten nennt, der nicht in Ihrer genehmigten Lieferantenliste steht, extrahiert das Tool diese Werte unverändert. Budgetvalidierung, Lieferanten-Compliance und Überprüfung der Genehmigungsrouting bleiben Prüfschritte, die Ihr Einkaufsteam nach der Extraktion durchführt. Das Tool macht die Daten zugänglich; es setzt keine Einkaufsrichtlinien durch.
Häufig gestellte Fragen
Wie verarbeitet das Tool Bestellanforderungen aus verschiedenen Abteilungen, wenn jede Abteilung ein anderes Layout verwendet?
Bestellanforderungen sind interne Dokumente – jedes Unternehmen und oft jede Abteilung gestaltet ihr eigenes Formular. Die Spaltennamensextraktion löst dies, indem sie die Feldbedeutung und nicht die Position liest. Geben Sie „PR-Nummer“, „Angefordert von“, „Abteilung“, „Zeilensumme“ einmal ein, und die KI findet jeden Wert überall auf der Seite, indem sie versteht, was er bedeutet. Dieselbe Spaltenliste funktioniert für das SAP-PR-Formular der Technik, das Excel-Blatt des Marketings und den gescannten Papierantrag der Betriebsabteilung – keine abteilungsspezifische Vorlagenkonfiguration erforderlich. Laden Sie alle in einem Batch hoch und erhalten Sie eine konsolidierte Excel-Datei, in der jede Zeile eine Position mit der korrekten Abteilung aus dem Quellformular ist.
Kann ich sowohl die Kopffelder als auch die Positionen einer Bestellanforderung in einem Durchgang extrahieren?
Ja. Definieren Sie Spalten sowohl für Kopffelder (PR-Nummer, Anfragedatum, Antragsteller, Abteilung, Kostenstelle, Genehmigt von, Genehmigungsdatum, Lieferort) als auch für Positionsfelder (Artikelbeschreibung, Menge, geschätzte Stückkosten, Zeilensumme, Begründung, Lieferant) in derselben Spaltenliste. Die KI extrahiert die Kopffelder einmal und wiederholt sie in jeder Positionszeile. Eine Anforderung mit 8 Positionen erzeugt 8 Ausgabezeilen – jede mit der PR-Nummer, Abteilung und allen anderen Kopfkontext. Für den ERP-Import in SAP, Oracle oder Coupa, wo flache Positionsdatensätze erwartet werden, erfordert dieses Ausgabeformat keine Nachbearbeitung.
Kann das Tool Daten aus gescannten, handschriftlichen Bestellanforderungsformularen extrahieren?
Ja. Das VLM (Vision Large Model) liest das Dokument visuell, anstatt sich auf eine durchsuchbare Textebene zu verlassen. Gescannte interne Papierformulare – einschließlich solcher mit handschriftlichen Einträgen in Artikelbeschreibungs- und Mengenfeldern, Kugelschreibermarkierungen und Genehmigungsunterschriften – werden auf die gleiche Weise verarbeitet. Für beste Genauigkeit bei stark handschriftlichen Formularen scannen Sie mit 200+ dpi. Gedruckter Text wird mit bis zu 99 % Genauigkeit extrahiert; handschriftliche Felder können etwas niedriger sein und sollten vor dem ERP-Import kurz überprüft werden.
Kann ich PRs aus mehreren Abteilungen stapelverarbeiten und eine konsolidierte Excel-Datei erhalten?
Ja. Laden Sie PRs aus beliebig vielen Abteilungen – Technik, Marketing, Betrieb, Anlagen – jede mit einer anderen internen Formularvorlage, in einem einzigen Batch hoch. Dieselbe Spaltendefinition extrahiert aus allen. Die Ausgabe ist eine zusammengeführte Excel-Datei, in der jede Zeile eine Position ist, mit Abteilungs- und Genehmigungsinformationen in jeder Zeile. Für wiederkehrende Beschaffungszyklen speichern Sie Ihre Spaltenkonfiguration nach dem Einloggen als Vorlage und verwenden Sie sie jede Periode erneut. Zum Sammeln von PRs von Außenstellen oder entfernten Abteilungen ohne Zugriff auf Ihr Unternehmenssystem generieren Sie einen Sammellink – eine teilbare URL, über die jeder Bestellanforderungsformulare in Ihre Verarbeitungswarteschlange hochladen kann, indem er einen kurzen Verifizierungscode eingibt, ohne dass ein Konto auf Seiten des Uploaders erforderlich ist.
Was passiert, wenn ein Bestellanforderungsformular kein Lieferantenfeld enthält – kann die KI einen Lieferanten identifizieren?
Die KI extrahiert, was auf der Seite steht – sie sucht nicht eigenständig nach Lieferanten. Enthält das Bestellanforderungsformular kein Lieferantenfeld, fügen Sie eine abgeleitete Spalte wie „Lieferantenvorschlag (basierend auf Artikelbeschreibung und historischen Bestellmustern)" hinzu. So kann die KI die Artikelbeschreibung und den Kontext lesen und einen wahrscheinlichen Lieferanten vorschlagen. Dabei handelt es sich jedoch um eine Schätzung, nicht um eine bestätigte Extraktion – der vorgeschlagene Lieferant sollte vor der Erstellung einer Bestellung von Ihrem Einkaufsteam überprüft werden. Wenn ein bestimmter Lieferant aus Compliance-Gründen zwingend erforderlich ist, stellen Sie sicher, dass Ihre Bestellanforderungsvorlage ein Pflichtfeld für den Lieferanten enthält.
Mehr zur Extraktion von Beschaffungsdokumenten
So extrahieren Sie nur die benötigten Felder aus Bestellungen – Kopf + Positionen, ohne Vorlagen
Wie die Spaltennamensextraktion Bestellfelder nach Bedeutung in jedem Lieferantenformat liest – derselbe Mechanismus, der abteilungsübergreifende Bestellanforderungen verarbeitet.
Bestellungen stapelweise in Excel verarbeiten: Ein Setup, jedes Lieferantenformat
Wenden Sie dieselbe Spaltendefinition auf gemischte Dokumentformate an – der Batch-Ansatz, der für Bestellanforderungen aus mehreren Abteilungen identisch funktioniert.
Bestelldateneingabe automatisieren: Von der PR-Genehmigung bis zur Bestellverarbeitung
Wie KI-basierte Extraktion Bestellanforderungsdaten mit dem nachgelagerten Bestellworkflow verbindet – von der internen Anforderung bis zur Lieferantenbestellung.