Lösung

Qualitätssicherung – Laborprüfberichte aus PDFs als Tabelle

Prüfberichte und Analysenzertifikate aller Labore in eine Tabelle – jeder Parameter mit Bestimmungsgrenze, Ergebnis, Grenzwert und Bewertung. Mit Beispiel.

Von Christian Gerloff · Veröffentlicht am 30. August 2026

Kurz gesagt: Tiro liest Laborprüfberichte und Analysenzertifikate aus PDFs und Scans aus und liefert sie als Tabelle – Kopf-Felder wie Prüfbericht-Nr., Probe, Charge und Gesamtbewertung einmal pro Dokument, jeder geprüfte Parameter als eigene Zeile mit Methode, Bestimmungsgrenze, Ergebnis, Grenzwert und Bewertung. Ohne Vorlage, ohne Anlernen – im Beispiel ein zweiseitiger Bericht mit 21 Parametern, davon einer über dem Grenzwert.

Unten siehst du das vollständige Beispiel: den Bericht, die ausgelesenen Daten und das Ergebnis in der App.

Für wen das gebaut ist

Wer das Labor betreibt, schreibt Prüfberichte – wer viele Proben bei Auftragslaboren untersuchen lässt, bekommt sie. Die Qualitätssicherung bei Lebensmittelimporteuren, Markeninhabern und Händlern, bei Wasserversorgern und Umweltgutachtern, bei Einkäufern von Konsumgütern und Verpackungen erhält einen Bericht pro Charge, Entnahmestelle oder Produkt: von Eurofins, SGS, Intertek, AGROLAB oder dem regionalen Labor, als PDF per E-Mail oder aus dem Kundenportal, jeder in einem anderen Layout. Die Werte müssen dann für die Chargenfreigabe, den Lieferantentrend und die Audit-Akte erfasst werden – Parameter für Parameter. Genau dieses Abtippen entfällt.

Was man in der Qualitätssicherung sonst noch damit macht

  • Prüfberichte für Lebensmittel und Futtermittel (das Beispiel unten; gescannte Berichte funktionieren wie auf der Seite PDFs & Scans gezeigt): Mikrobiologie, Kontaminanten, Pestizidrückstände, Mykotoxine, Allergene, Nährwertanalysen – eine Zeile pro Parameter und Charge.
  • Analysenzertifikate (CoA) von Rohstoff-, Zutaten- und Verpackungslieferanten: Charge, Parameter, Spezifikation, Ergebnis – als Zeilen für die Chargendokumentation.
  • Trinkwasser- und Umweltanalysen: Wasser-, Boden-, Abfall- und Luftproben mit Parameter, Bestimmungsgrenze, Grenzwert und Ergebnis – für die Historie je Entnahmestelle und die Meldung an die Behörde.
  • Waren- und Textilprüfungen: chemische Sicherheit (REACH, Formaldehyd, Phthalate, Azofarbstoffe), physikalische und Brennbarkeitsprüfungen aus dem Prüfinstitut.
  • Kalibrierscheine und Erstmusterprüfberichte: Gerät, Seriennummer, Abweichung, nächster Termin – oder Merkmal, Soll, Ist, Toleranz.

Warum nicht einfach ein PDF-zu-Excel-Konverter?

Ein PDF-zu-Excel-Konverter kopiert das Layout der Seite in Zellen. Bei einem Laborbericht heißt das: Gruppenüberschriften und Fußnoten zwischen den Ergebnissen, „< 0,005“ als Text, den Excel weder summieren noch vergleichen kann, Seiten in getrennten Blättern und bei jedem Labor eine andere Spaltenreihenfolge. Parseur und Airparser lösen das mit Feldern statt Layout – einen Laborbericht zeigt aber keiner von beiden, ihre Welt sind Rechnungen und E-Mails. Tiro bringt den Feld-Ansatz in die Qualitätssicherung, mit einem Unterschied, der bei der Chargenfreigabe zählt: Zahlen und Datumsangaben werden per Default normalisiert, und Werte unter der Bestimmungsgrenze bleiben ehrlich – wie gedruckt in der Textspalte, leer in der Zahlenspalte, nie stillschweigend zu einer Zahl gemacht. Was aus Tiro kommt, kann Excel sofort gegen deine Spezifikation prüfen.

Beispiel: vom Dokument zur Tabelle

Ein fiktives Dokument, eine Inbox, ein Lauf in Tiro — unverändert wiedergegeben. Firma, Personen und Zahlen sind erfunden.

1. Das Dokument

Beispiel-Prüfbericht des fiktiven Labors Halden Analytical für eine Charge getrocknete Aprikosen mit Mikrobiologie, Kontaminanten, Pestizidrückständen und Zusatzstoffen, ein Parameter über dem Grenzwert
Beispiel-PDF öffnen: Laborprüfbericht (PDF, zwei Seiten)

2. Die ausgelesenen Daten

Kopf-Felder einmal pro Dokument, die Tabelle als eine Zeile pro Position — Datum als Datum, Zahlen als Zahlen. Die ersten Zeilen sind ausgeklappt, der Rest steht dahinter.

Kopf-Felder
FeldWert
Prüfbericht-Nr.AR-26-HAL-041872-01
LaborHalden Analytical Services Ltd.
AuftraggeberNorthwind Foods Trading B.V.
Auftrags-Nr.PO 2026-QA-0389
Proben-Nr.26-041872-001
ProbenbezeichnungDried apricots, whole, pitted, 12.5 kg carton
Charge / LosDA-0713-26
HerkunftTürkiye (Malatya)
Probenahme09.07.2026
Probeneingang10.07.2026
Prüfbeginn10.07.2026
Prüfende20.07.2026
Berichtsdatum21.07.2026
Gesamtbewertungnon-compliant
Parameter geprüft22
Parameter über Grenzwert1
Positionen (21)
GruppeParameterMethodeEinheitBestimmungsgrenzeErgebnis (wie gedruckt)MesswertGrenzwertBewertung
MicrobiologySalmonella spp. (in 25 g)ISO 6579-1:2017/25 gnot detectedcompliant
MicrobiologyListeria monocytogenes (in 25 g)ISO 11290-1:2017/25 gnot detectedcompliant
MicrobiologyEscherichia coliISO 16649-2:2001CFU/g10< 10100compliant
MicrobiologyEnterobacteriaceaeISO 21528-2:2017CFU/g1040401.000compliant
MicrobiologyYeastsISO 21527-2:2008CFU/g1001,2001.20010.000compliant
MicrobiologyMouldsISO 21527-2:2008CFU/g10030030010.000compliant
ContaminantsLead (Pb)EN 15763:2009mg/kg0,010.0210,0210,1compliant
ContaminantsCadmium (Cd)EN 15763:2009mg/kg0,005< 0.0050,05compliant
ContaminantsArsenic, total (As)EN 15763:2009mg/kg0,01< 0.010no limit
ContaminantsAflatoxin B1HAL-M-214 (LC-MS/MS)µg/kg0,2< 0.22compliant
ContaminantsAflatoxins, sum B1+B2+G1+G2HAL-M-214 (LC-MS/MS)µg/kg0,4< 0.44compliant
ContaminantsOchratoxin AHAL-M-214 (LC-MS/MS)µg/kg0,51.81,810compliant
Pesticide residuesBoscalidEN 15662:2018 (QuEChERS)mg/kg0,010.340,3417,5compliant
Pesticide residuesPyraclostrobinEN 15662:2018 (QuEChERS)mg/kg0,010.0580,0583,5compliant
Pesticide residuesTebuconazoleEN 15662:2018 (QuEChERS)mg/kg0,010.120,122,1compliant
Pesticide residuesChlorpyrifosEN 15662:2018 (QuEChERS)mg/kg0,005< 0.0050,01compliant
Pesticide residuesEthylene oxide (sum of ethylene oxide and 2-chloroethanol, expressed as ethylene oxide)HAL-M-330 (GC-MS/MS)mg/kg0,010.160,160,1exceeds limit
Pesticide residuesOther compounds of the screenEN 15662:2018mg/kg0,01< 0.010compliant
Additives and quality parametersSulphur dioxide (SO₂), totalMonier-Williams, AOAC 990.28mg/kg101,4601.4602.000compliant
Additives and quality parametersMoistureHAL-M-101 (gravimetric, 70 °C)g/100 g0,122.422,425compliant
Additives and quality parametersWater activity (aw)ISO 18787:20170,010.620,620,65compliant
Alle 21 Zeilen anzeigenWeniger Zeilen anzeigen

3. So sieht es in Tiro aus

Das Ergebnis im Browser, direkt nach dem Upload. Von hier geht es per Klick als Excel oder CSV weiter.

Das Ergebnis in Tiro – Kopf-Felder des Prüfberichts und je geprüftem Parameter eine Zeile mit Bestimmungsgrenze, Ergebnis wie gedruckt, Messwert, Grenzwert und Bewertung, mit Download als CSV oder Excel

So funktioniert es

  1. Inbox „Laborprüfberichte“ anlegen

    Nach der Registrierung gibst du der Inbox einen Namen. Beim ersten Upload schlägt die KI die Felder vor – Prüfbericht-Nr., Probe, Charge, Daten, eine Tabelle mit den Parametern. Du entscheidest, was du brauchst (Methode, Bestimmungsgrenze, Grenzwert, Bewertung), und passt die Namen einmal an.

  2. Prüfberichte hochladen

    Von jedem Labor, in jedem Layout, eine oder zehn Seiten – jedes PDF wird einzeln gelesen. Gescannte oder per E-Mail verschickte Berichte funktionieren genauso wie digital signierte.

  3. Tabelle herunterladen

    Eine Zeile pro Parameter über alle Berichte, Ergebnisse als echte Zahlen, „< BG“ bleibt wie gedruckt erhalten. Excel oder CSV – fertig für die Chargenfreigabe, die Trendauswertung je Lieferant oder den Import ins LIMS oder QM-System.

Häufige Fragen

Was steht in einem Laborprüfbericht und wer bekommt viele davon?

Ein Prüfbericht (auch Analysenbericht, Untersuchungsbericht oder Analysenzertifikat/CoA) dokumentiert, was das Labor an einer Probe gemessen hat – je Parameter Methode, Bestimmungsgrenze (BG), Ergebnis, Einheit, geltender Grenzwert und Bewertung, dazu eine Konformitätsaussage. Lebensmittelimporteure und Markeninhaber, Wasserversorger, Umweltgutachter und Einkäufer von Konsumgütern erhalten einen pro Charge, Entnahmestelle oder Produkt – von Eurofins, SGS, Intertek, TÜV, AGROLAB und regionalen Laboren, jeder in einem eigenen Layout.

Wie geht Tiro mit Ergebnissen wie „< 0,005“ oder „nicht nachweisbar“ um?

Ehrlich. Das Ergebnis wie gedruckt landet in einer Textspalte, damit nichts verloren geht, der Zahlenwert in einer Zahlenspalte – die leer bleibt, wenn das Ergebnis unter der Bestimmungsgrenze liegt oder nicht nachweisbar ist, statt aus „< 0,005“ eine 0,005 oder eine 0 zu machen. Im Beispiel oben siehst du beide Spalten nebeneinander.

Funktioniert das bei mehreren Seiten und Parametergruppen?

Ja – das Beispiel ist ein zweiseitiger Bericht mit Mikrobiologie, Kontaminanten, Pestizidrückständen und Zusatzstoffen. Tiro liest alle Seiten als ein Dokument, überspringt die Gruppenüberschriften und schreibt den Gruppennamen in eine eigene Spalte, damit du später danach filtern kannst. Ein zweiseitiger Bericht kostet zwei Credits.

Kann Tiro die Ergebnisse gegen meine eigenen Grenzwerte prüfen?

In Tiro noch nicht – die Bewertung des Labors wird als Feld ausgelesen, und mit den Zahlenspalten Messwert und Grenzwert ist die eigene Prüfung in Excel eine Formel pro Zeile. Eine Regelprüfung direkt in der App ist als Teil des Prüfschritts geplant.

Wie bekomme ich Laborberichte als Excel-Tabelle?

Laborbericht als PDF in eine Inbox hochladen – Tiro liefert eine Zeile pro Parameter mit Methode, Bestimmungsgrenze, Ergebnis, Grenzwert und Bewertung, als Excel oder CSV. Analysenzertifikate (CoA) und Untersuchungsberichte anderer Labore laufen in dieselbe Tabelle, weil die Felder und nicht das Layout zählen.

Welche anderen Dokumente gehen damit?

Analysenzertifikate (CoA) von Rohstoff- und Verpackungslieferanten, Trinkwasseranalysen, Boden- und Abfallanalysen, Pestizid-Rückstandsanalysen, Prüfberichte für Textilien und Spielzeug (REACH, Formaldehyd, Phthalate), Kalibrierscheine, Erstmusterprüfberichte. Jede Dokumentart bekommt eine eigene Inbox mit eigenen Feldern – das Prinzip ist immer gleich: Felder festlegen, hochladen, Tabelle.

Wo werden die Dokumente verarbeitet und wie lange bleiben sie gespeichert?

Die App läuft auf Servern in Deutschland, die KI-Verarbeitung über AWS Bedrock in der EU-Region Frankfurt, ohne Training mit deinen Daten. Die Aufbewahrung stellst du pro Inbox ein – bis hin zu „sofort nach dem Export löschen“.

Was kostet das?

Der Einstieg ist kostenlos – 20 Seiten pro Monat, ohne Kreditkarte. Eine Seite ist ein Credit, der zweiseitige Bericht oben kostet also zwei Credits. Bezahlpläne unterscheiden sich nur in der Seitenzahl.