Docs

Die erstellten Dateien von bis zu 200 Rechnungen als eine Zip-Datei

  • In der Sandbox
POST
/invoices/export

Seit 0.33.0 (16. Okt. 2026). Body {"ids": [...]}, 1 bis 200 Rechnungs-IDs. Die Zip-Datei enthält eine Datei je erstelltem Dokument (UBL, CII, FA(3), XRechnung, Factur-X, ZUGFeRD, PDF oder das XML, wie es beim Durchreichen empfangen wurde), benannt <invoice_number>.<xml|pdf> (mit angefügter Art, wenn eine Rechnung zwei XML-Dateien hat), und manifest.csv mit invoice_id,invoice_ref,invoice_number,route,state,file,kind,sha256. Das kanonische JSON, der Validierungsbericht und der Export des ERP bleiben außen vor. Eine ID, die unbekannt ist oder zu einem anderen Kunden gehört, wird übersprungen, ohne genannt zu werden, ebenso eine Rechnung, für die noch keine erstellte Datei vorliegt; X-Export-Skipped zählt sie. Der Scope read; 10 Exporte pro Minute und Kunde, gemeinsam mit GET /exports/{dataset}; eine Audit-Zeile data_exported mit dem SHA-256 der Zip-Datei.

Autorisierung

apiKey
headerAuthorizationBearer <token>

Senden Sie Ihren Schlüssel als Bearer-Token: Authorization: Bearer <your-api-key>. Der Systemzustand ist der einzige Aufruf, der keinen Schlüssel braucht.

Anfrage-Body

application/json
  1. body
ids*array<>
Elemente1 <= items <= 200

Antwort-Body

Die Zip-Datei.

response?fileapplication/zip
Formatbinary
curl -X POST "https://example.com/invoices/export" \  -H "Authorization: Bearer <your-api-key>" \  -H "Content-Type: application/json" \  -d '{    "ids": [      "string"    ]  }'
"string"