Verwandeln Sie Strom-, Gas-, Wasser- und Telekommunikationsrechnungen in strukturiertes JSON. Anbieter, Kundennummer, Lieferadresse, Abrechnungszeitraum, Zählerstände mit Verbrauch, jede Einzelposition, Steuern und der Gesamtbetrag - typisiert und bereit für die Kreditorenbuchhaltung, die Kostenumlage oder einen Energiebericht.
Senden Sie die Rechnung und ein Schema. Zählerstände kommen mit altem Stand, neuem Stand, Einheit und Verbrauch zurück, und jede Position bleibt getrennt vom Gesamtbetrag.
curl -X POST \
https://api-parse.conversiontools.io/v1/extract \
-H "Authorization: Bearer YOUR_API_KEY" \
-F "file=@bill.pdf" \
-F 'schema={
"provider": "string",
"account_number": "string",
"service_address": "string",
"billing_period_start": "date",
"billing_period_end": "date",
"due_date": "date",
"meter_readings": [{
"meter_id": "string",
"previous": "number",
"current": "number",
"unit": "string",
"consumption": "number"
}],
"charges": [{
"description": "string",
"amount": "number"
}],
"taxes": "number",
"total_due": "number",
"currency": "string"
}'{
"status": "completed",
"pages": 3,
"data": {
"provider": "Northvale Energy",
"account_number": "8840-227-19",
"service_address": "Unit 12, Kestrel Business Park, Sheffield",
"billing_period_start": "2026-06-01",
"billing_period_end": "2026-06-30",
"due_date": "2026-07-21",
"meter_readings": [
{
"meter_id": "E-4471902",
"previous": 184320.0,
"current": 191455.0,
"unit": "kWh",
"consumption": 7135.0
}
],
"charges": [
{ "description": "Standing charge, 30 days", "amount": 41.70 },
{ "description": "Day units, 7135 kWh", "amount": 1314.27 },
{ "description": "Climate levy", "amount": 58.90 }
],
"taxes": 282.97,
"total_due": 1697.84,
"currency": "GBP"
}
}Jeder Anbieter gestaltet seine Rechnung anders, und die entscheidende Zahl steht meist nicht im großen Kasten.
Alter und neuer Zählerstand, die Einheit und der Verbrauch der Periode kommen als Felder zurück, genau das, was ein Energie- oder Emissionsbericht wirklich braucht. Aus dem Rechnungsbetrag allein entsteht nie eine kWh-Basislinie.
Grundpreise, Verbrauchsstufen, Abgaben und Steuern bleiben eigene Zeilen, statt zu einer Zahl zu verschmelzen. So lässt sich ein Standort sauber umlegen und eine unerwartete Position schon im selben Monat bemerken.
Ein Unternehmen mit mehreren Standorten bekommt in jeder Region Rechnungen von einem anderen Anbieter, jede mit eigenem Layout und eigenen Bezeichnungen für dieselbe Sache. Ein Schema bringt sie in eine gemeinsame Tabelle.
Strom, Gas, Wasser, Abfall und Telekommunikation funktionieren gleichermaßen, weil sich die Extraktion nach Ihrem Schema richtet und nicht nach einem festen Rechnungstyp. Felder, die eine bestimmte Rechnung nicht enthält, kommen leer zurück, statt die Anfrage scheitern zu lassen.
Ja. Definieren Sie meter_readings als Array, und jeder Zähler kommt mit Kennung, altem und neuem Stand, Einheit und Verbrauch für den Zeitraum zurück. Standorte mit mehreren Zählern oder Registern liefern ein Objekt pro Zähler.
Ja. Grundpreise, Verbrauchsstufen, Rabatte, Abgaben und Steuern werden als einzelne Positionen neben dem Gesamtbetrag zurückgegeben. Genau das macht eine Rechnung prüfbar und nicht nur zahlbar.
Ja. Reichen Sie jede Rechnung am Extraktions-Endpunkt ein und fragen Sie je Dokument das Ergebnis ab oder nehmen einen Webhook entgegen. Identische wiederholte Extraktionen werden zwischengespeichert, ein erneuter Lauf nach einer Korrektur im Folgesystem verbraucht Ihr Seitenkontingent also kein zweites Mal.
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.
Positionen und Perioden aus Bilanzen und Berichten.
Lieferantenangebote in einer vergleichbaren Form.
Bezüge, Abzüge, Steuern und Jahressummen.
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.