Custom invoice upload
Erforderliche Berechtigungen: invoices:write
Verarbeitet ein benutzerdefiniertes Rechnungsformat mittels GPT/KI-Parsing. Akzeptiert PDF- oder TIFF-Dateien bis zu 32MiB und verarbeitet sie mittels generativer KI zur Rechnungsdatenextraktion.
Optionale Request-Header können vordefinierte Werte für Lieferant, Projekt und externe Dokument-ID übergeben und damit die von der KI extrahierten Felder überschreiben.
Der API-Schlüssel muss mit einem Lieferanten verknüpft sein.
Overview
Processes invoices as PDF or TIFF files with AI-assisted data extraction. Optional request headers can supply preset values for supplier, project, and external document ID, overriding fields extracted by the AI parser.Permissions
| Scope | Tenant type |
|---|---|
invoices:write | Supplier (SUPPLIER_ONLY) |
Headers
| Header | Required | Description |
|---|---|---|
x-api-key | Yes | API key with scope invoices:write |
Content-Type | Yes | application/pdf or application/tiff |
kreditorname | No | Supplier name; overrides the supplier name extracted by the AI parser |
archivdocument | No | External document ID for archival purposes; stored as the invoice external_id |
projekt | No | Project number; overrides the project assignment extracted by the AI parser |
buchungskreis | No | Company code (legal entity); fallback for the project number when projekt is empty — format HQ-{buchungskreis} |
Preset header behavior
kreditornamesetssupplier_nameduring invoice processing.projektsetsproject_number. Ifprojektis missing or empty,HQ-{buchungskreis}is used instead (whenbuchungskreisis set).archivdocumentis stored as the invoice external ID (external_id).
Example
Authorizations
API-Schlüssel zur Authentifizierung. Kontaktieren Sie Ihren Customer Success Manager, um einen API-Schlüssel zu erhalten.
Jeder Endpunkt erfordert spezifische Berechtigungen (Scopes); die erforderlichen Scopes werden pro Endpunkt angezeigt.
Headers
Lieferantenname; überschreibt den von der KI extrahierten Lieferantennamen
Externe Dokument-ID für Archivierungszwecke; wird als external_id der Rechnung gespeichert
Projektnummer; überschreibt die von der KI extrahierte Projektzuordnung
Buchungskreis (juristische Einheit); Fallback für die Projektnummer, wenn projekt leer ist (HQ-{buchungskreis})
Body
Rohe Rechnungsdaten (bis zu 32MiB)