Daten aus Stücklisten extrahieren
Eine Stückliste ist das Rezept für ein gefertigtes Produkt: jedes Teil, die Menge davon und wie sich die Teile zu Unterbaugruppen zusammensetzen. Beschaffung, Fertigungstechnik und Auftragsfertiger arbeiten alle damit, und sie liegt häufig als PDF vor, das aus einem PLM- oder ERP-System exportiert wurde, statt als saubere Datei. Eine Elektronik-Stückliste für eine Steuerplatine kann 220 Zeilen umfassen, jede mit einer Teilenummer, einem Hersteller wie Texas Instruments oder Murata, einer Herstellerteilenummer, einer Menge, einer Maßeinheit und den Referenzbezeichnern (R12, C7, U3), die die Zeile mit einer Position auf der Platine verknüpfen. Eine mechanische Stückliste für eine Baugruppe ist anders strukturiert: Sie hat eine übergeordnete Baugruppe, die Unterbaugruppen enthält, die wiederum einzelne bearbeitete Teile enthalten.
Die strukturelle Herausforderung liegt in Hierarchie und Identität. Eine mehrstufige Stückliste nutzt eine eingerückte Ebenenspalte (0, 1, 2), um zu zeigen, dass eine Unterbaugruppe zu einer übergeordneten Baugruppe gehört, wobei diese Einrückung visuell ist, nicht als Tag hinterlegt. Dasselbe physische Teil erscheint unter zwei verschiedenen internen Teilenummern, wenn zwei Unternehmensbereiche getrennte Kataloge führen. Referenzbezeichner werden als Bereiche (R1 bis R8) aufgeführt, die auf eine Anzahl von acht erweitert werden müssen. Mengen hängen von der Maßeinheit ab, sodass 2,5 in einer Zeile 2,5 Meter Draht bedeuten kann und in einer anderen 2 Stück plus einen gebrochenen Rundungsfehler. Alternative oder freigegebene Herstellerteile werden in einer Unterzeile unter dem Hauptteil vermerkt.
Talonic liest die Stückliste und liefert eine strukturierte Teileliste, die die Ebenenhierarchie erhält, die Referenzbezeichner zu Anzahlen erweitert und Hersteller- sowie interne Teilenummern als getrennte Felder ausweist. Die Beschaffung kann die Liste bepreisen, und die Konstruktion kann sie mit dem Design abgleichen, ohne 220 Zeilen neu einzutippen. Eine am 2026-03-15 überarbeitete Stückliste mit 220 Zeilen listet Teile von Texas Instruments und Analog Devices auf, jeweils mit MPN, SKU und UOM, aus dem PLM als PDF exportiert, in USD bepreist und per EDI ins ERP an die Beschaffung übergeben.
Was aus Stücklisten extrahiert wird
So funktioniert die Extraktion für Stücklisten
Stücklisten werden aus PLM- und ERP-Systemen wie Arena, SolidWorks PDM, SAP und Oracle exportiert und landen für ein Angebot oft als gedrucktes PDF, sodass sich Spaltenaufbau und Darstellung der Hierarchie stark unterscheiden. Talonic liest die Stückliste und ordnet sie dem Bill-of-Materials-Schema in der Field Registry zu, das die Eltern-Kind-Ebenenstruktur abbildet statt einer flachen Teileliste. Die eingerückte Ebenenspalte dient dazu, jede Baugruppe und jedes Teil der übergeordneten Baugruppe zuzuordnen. Referenzbezeichner-Bereiche wie R1 bis R8 werden ausgeschrieben, sodass die Anzahl der Bezeichner mit der angegebenen Menge übereinstimmt. Hersteller-Teilenummern und interne Teilenummern bleiben getrennte Felder, und alternative oder freigegebene Hersteller werden als Unterzeilen erfasst. Jeder Wert wird mit einem Konfidenzwert und einer Pixel-Region-Herkunft gemäß DIN SPEC 91491 zurückgegeben, sodass Engineering und Einkauf eine Zeile gegen die Quell-Stückliste prüfen können.
Beispielextraktion
Eine mehrstufige Elektronik-Stückliste, exportiert als PDF
{
"assembly_name": "Motor Controller Rev C",
"assembly_part_number": "ASM-3050-C",
"revision": "C",
"lines": [
{
"level": 1,
"part_number": "PN-10422",
"manufacturer": "Texas Instruments",
"mpn": "LM2596S-ADJ",
"quantity": 8,
"uom": "EA",
"ref_designators": [
"R1",
"R2",
"R3",
"R4",
"R5",
"R6",
"R7",
"R8"
]
},
{
"level": 1,
"part_number": "PN-10588",
"manufacturer": "Murata",
"mpn": "GRM188R61A106KE69D",
"quantity": 12,
"uom": "EA",
"ref_designators": [
"C1",
"C2",
"C3",
"C4",
"C5",
"C6",
"C7",
"C8",
"C9",
"C10",
"C11",
"C12"
]
}
]
}Häufig gestellte Fragen
Was ist eine mehrstufige BOM, und wie wird die Hierarchie erhalten?
Eine mehrstufige BOM listet eine übergeordnete Baugruppe, die darin enthaltenen Unterbaugruppen und die einzelnen Teile innerhalb dieser auf und nutzt dafür eine eingerückte Ebenenspalte (0, 1, 2), um zu zeigen, was wozu gehört. Diese Einrückung ist rein visuell und nicht ausgezeichnet, daher wird die Ebenenspalte gelesen und jede Unterbaugruppe und jedes Teil seiner übergeordneten Ebene zugeordnet, sodass ein Baum entsteht. Eine flache Extraktion würde die Beziehung zwischen einer Unterbaugruppe und den darin enthaltenen Teilen verlieren.
Wie werden Referenzbezeichner gehandhabt?
Bezeichner-Bereiche wie R1 bis R8 werden zu einer expliziten Liste von acht ausgeschrieben, und die Anzahl wird mit der angegebenen Menge abgeglichen, sodass eine Abweichung zwischen Bezeichnern und Menge markiert wird.
Bleiben Hersteller-Teilenummern und interne Teilenummern getrennt?
Ja. Die interne Teilenummer, der Herstellername und die Hersteller-Teilenummer sind eigene Felder, und freigegebene alternative Hersteller werden als Unterzeilen unter dem Hauptteil erfasst.
Welche Felder werden aus Stücklisten extrahiert?
Talonic gibt Stücklisten als schemavalidierte, typisierte Felder zurück. Zu den gängigen Feldern zählen Baugruppenname, Baugruppen-Teilenummer, Ebene, Zeilen-Teilenummer und weitere, jeweils normalisiert (Datumsangaben nach ISO 8601, Beträge als Zahlen) und einem stabilen Schlüssel zugeordnet, sodass die Ausgabestruktur über verschiedene Layouts hinweg gleich bleibt.
Wie genau ist die Extraktion aus Stücklisten, und wie wird die Konfidenz angegeben?
Die Genauigkeit hängt vom Feld und von der Dokumentqualität ab. Talonic gibt für jedes Feld einen Konfidenzwert zwischen 0.0 und 1.0 aus; Extraktionen unterhalb Ihres Schwellenwerts werden vor der Übernahme in Ihr System of Record zur Prüfung markiert.
Kann ich die Stücklisten-Extraktion produktiv einsetzen?
Ja. Dieselbe Engine, die diesem Leitfaden zugrunde liegt, steht als produktionsreife REST-API und Node SDK zur Verfügung, mit synchronen, asynchronen und Streaming-Modi, Schema-Versionierung, signierten Webhooks und EU-Datenverarbeitung. Starten Sie kostenlos mit einem API-Key und skalieren Sie anschließend mit nutzungsbasierter Preisgestaltung.
Was kostet die Datenextraktion aus Stücklisten?
Es gibt eine kostenlose Stufe für Prototyping und Agent-Evaluierung, ohne Kreditkarte. Kostenpflichtige Nutzung basiert auf Credits: 1.000 Credits pro Euro. Die Seitenerfassung kostet 100 Credits pro Seite, registry-aufgelöste Abfragen sind kostenlos. Aktuelle Preise finden Sie unter talonic.com/pricing.
Bereit, Daten aus Ihrem eigenen Stücklisten zu extrahieren?
Autorenhinweis
Geprüft von Talonic engineering, schema review · zuletzt geprüft am 2026-06-12