Read XRechnung, ZUGFeRD, Factur-X or Peppol BIS (XML or PDF) into clean JSON: parties, lines, VAT, totals, payment, profile and whether the format is accepted in Germany.
curl -X POST https://api.bigapi.dev/v1/einvoice/to-json -H 'Authorization: Bearer $KEY' -F 'file=@rechnung.xml'
New keys come with 100 free operations, no signup: curl -X POST https://api.bigapi.dev/v1/keys. Failed calls cost nothing.
| Name | Meaning |
|---|---|
file required | E-invoice as XML (XRechnung UBL or CII, ZUGFeRD/Factur-X XML) or as PDF with an embedded invoice XML (ZUGFeRD, Factur-X, XRechnung hybrid). |
Returns application/json. Response headers carry the cost (X-BigAPI-Cost) and notes about your input (X-BigAPI-Warnings).
Connect BiGapi as an MCP server: https://api.bigapi.dev/mcp (hosted) or npx -y @bigapi/mcp (local). Then ask in plain words; the agent finds einvoice_to_json on its own.