Get Invoice V2 Job Result
GET/invoice-v2/jobs/:job_id
Get an invoice V2 job's status and (when completed) its result envelope.
result is null while the job is non-terminal or failed.
result.e_invoice says whether the document is a structured e-invoice
and which kind: standard (XRechnung, Factur-X/ZUGFeRD,
Peppol BIS Billing, EN 16931), the Factur-X/ZUGFeRD profile,
en16931 (what the invoice declares about EN 16931: compliant,
conformant or null), the file_format (XML or a hybrid PDF),
the syntax (CII / UBL) and the verbatim
specification_identifier (EN 16931 BT-24). All keys are always present,
with is_e_invoice: false and nulls for any other document, and the
values are detected on ingestion, not validated.
result.qr_codes lists the raw payloads of the QR codes read off the
document's page images, verbatim, for the client to interpret. It is
filled only when the job's config sets extraction_config.read_qr_codes;
otherwise it is null, which says the pages were not read — not that the
document carries no code. An empty list is the answer for a document whose
pages were read and carried none.
result.compliance carries the legal-compliance verdict (DE/AT
Pflichtangaben): the overall status, the applied jurisdiction, and
the findings naming the offending extraction-schema field. It is
null when the compliance check did not run or failed.
The verdict is a heuristic completeness check of the formal mandatory invoice fields (§ 14 Abs. 4 UStG / § 11 UStG) derived from the extracted data — not legal advice. It does not recompute totals or tax amounts, and does not validate e-invoicing formats (EN 16931 / XRechnung / ZUGFeRD).
Request
Responses
- 200
- 401
- 403
- 404
Invoice V2 job status and result
Unauthorized
Forbidden
Not Found