Lesen Sie Lohn- und Gehaltsabrechnungen in strukturiertes JSON ein. Brutto und Netto, jede Bezugsposition, jeder Abzug, jede Steuer und die Jahreswerte - typisiert als Zahlen, die Sie addieren und gegen die gedruckten Summen prüfen können.
Senden Sie die Abrechnung und ein Schema. Die drei Blöcke kommen als getrennte Zahlen-Arrays zurück, sodass "Brutto minus Abzüge minus Steuern" etwas wird, das Sie nachrechnen, statt es zu glauben.
curl -X POST \
https://api-parse.conversiontools.io/v1/extract \
-H "Authorization: Bearer YOUR_API_KEY" \
-F "file=@payslip.pdf" \
-F 'schema={
"employee_name": "string",
"employee_id": "string",
"employer": "string",
"pay_period_start": "string",
"pay_period_end": "string",
"pay_date": "string",
"gross_pay": "number",
"net_pay": "number",
"earnings": [{
"type": "string",
"hours": "number",
"rate": "number",
"amount": "number"
}],
"deductions": [{ "type": "string", "amount": "number" }],
"taxes": [{ "type": "string", "amount": "number" }],
"ytd_gross": "number",
"ytd_net": "number"
}'{
"status": "completed",
"pages": 1,
"data": {
"employee_name": "Tomas Reinholt",
"employee_id": "EMP-40277",
"employer": "Cedarline Manufacturing",
"pay_period_start": "2026-02-01",
"pay_period_end": "2026-02-15",
"pay_date": "2026-02-20",
"gross_pay": 3096.00,
"net_pay": 2060.86,
"earnings": [
{ "type": "Regular", "hours": 80.0, "rate": 36.00, "amount": 2880.00 },
{ "type": "Overtime", "hours": 4.0, "rate": 54.00, "amount": 216.00 }
],
"deductions": [
{ "type": "Health insurance", "amount": 142.50 },
{ "type": "Retirement plan", "amount": 154.80 }
],
"taxes": [
{ "type": "Federal income tax", "amount": 372.40 },
{ "type": "State income tax", "amount": 128.60 },
{ "type": "Social security", "amount": 191.95 },
{ "type": "Medicare", "amount": 44.89 }
],
"ytd_gross": 9288.00,
"ytd_net": 6182.58
}
}Jeder Arbeitgeber druckt eine Abrechnung anders und jedes Land ergänzt eigene gesetzliche Positionen. Die Rechnung darunter bleibt immer dieselbe.
Beträge kommen als typisierte Zahlen zurück, nicht als Zeichenketten mit angeklebtem Währungszeichen. Ihr Job kann die Bezugspositionen summieren, Abzüge und Steuern abziehen und das Ergebnis mit dem gedruckten Nettobetrag vergleichen.
Altersvorsorge, Sozialabgaben, Gewerkschaftsbeiträge, Pfändungen, gesetzliche Umlagen - die Arrays für Abzüge und Steuern enthalten genau das, was diese Abrechnung tatsächlich ausweist. Ein neues Land bedeutet damit keine neue Integration.
Eine Einkommensprüfung braucht meist die kumulierten Werte und nicht einen einzelnen Halbmonat. Brutto und Netto seit Jahresbeginn werden als eigene Felder erfasst, sodass Kreditgeber oder Prüfer beide Sichten in einem Durchgang bekommen.
Ja. Layouts, die Bezeichnungen gesetzlicher Positionen und Datumsformate unterscheiden sich je Land und je Arbeitgeber. Sie beschreiben die gewünschten Felder und jede Abrechnung wird darauf abgebildet, sodass ein länderübergreifender Lohnlauf in einer einzigen konsistenten Struktur landet.
Beträge kommen als Zahlen zurück, sodass Sie die Bezugspositionen selbst summieren, Abzüge und Steuern abziehen und mit gross_pay und net_pay vergleichen können. Diese Prüfung im eigenen Code zu behalten ist der ehrliche Weg, einen schlechten Scan zu erkennen, bevor er in eine Entscheidung einfließt.
Ein Payroll-Export bündelt oft viele Mitarbeiter in einer einzigen Datei. Deklarieren Sie die oberste Ebene Ihres Schemas als Array, dann kommt jeder Mitarbeiter als eigenes Objekt zurück, statt dass nur die erste Seite gelesen wird.
Ja. Antragsteller fotografieren ihre Abrechnung weit häufiger mit dem Handy, als dass sie eine saubere PDF exportieren. OCR wird automatisch angewandt, sodass ein Foto über denselben Endpunkt läuft, ohne separaten Vorverarbeitungsschritt.
Hochgeladene Dokumente werden automatisch innerhalb von 24 Stunden gelöscht. Extrahierte Daten sind bei der Übertragung sowie im Ruhezustand verschlüsselt und werden niemals zum Trainieren von Modellen verwendet.
Dieselbe schemagesteuerte API funktioniert für jeden Dokumenttyp. Definieren Sie ein Schema einmal und extrahieren Sie aus Tausenden von Dateien.
Strukturiertes JSON aus jedem Dokument mit eigenen Schemas extrahieren.
Jedes PDF in strukturiertes JSON umwandeln, gescannt oder digital.
Lieferant, Positionen, Summen, Steuern und Daten aus Rechnungen.
Geschäft, Artikel, Summen und Zahlungsmethode aus Belegen.
Bestellnummer, Lieferant, Käufer und Positionen auf SKU-Ebene.
Transaktionen, laufende Salden und Daten für den Abgleich.
Daten auf Feldebene aus W-2, 1099 und anderen Steuerformularen.
Parteien, Daten, geltendes Recht und wichtige Klauseln.
Spediteur, Parteien, Häfen, Container und Fracht.
Gutschriftbeträge, zugeordnet zur ursprünglichen Rechnung.
Zahlungen aufgeteilt auf Rechnungen für den Zahlungsabgleich.
Zählerstände, Posten und Summen von jedem Anbieter.
Positionen und Perioden aus Bilanzen und Berichten.
Lieferantenangebote in einer vergleichbaren Form.
Berufserfahrung, Ausbildung und Fähigkeiten aus jedem Layout.
Felder und MRZ aus Pässen und Personalausweisen.
Miete, Laufzeit, Kautionen und Verlängerungsfristen.
Schaden- und Policennummern, Daten und Forderungsbeträge.
Packstücke und Positionen auf SKU-Ebene für den Wareneingang.
Bestellte und gelieferte Mengen sowie Empfangsbestätigung.
Die kostenlose Stufe deckt Ihre ersten 100 Seiten pro Monat ab. Keine Kreditkarte für den Start.