Zum Inhalt springen
Invoapi

API Playground

These are real requests against https://api.invoapi.de. Nothing is mocked and nothing is stored.

Leer lassen und einfach loslegen — ohne Anmeldung stehen Ihnen 20 Aufrufe pro Stunde zur Verfügung. Mit einem Schlüssel authentifizieren Sie sich genau wie ein serverseitiger Client und erhalten das volle Kontingent. Schlüssel erstellen

POST/api/v1/generate

Turn canonical JSON into a standards compliant document.

Request body
Copy as cURL
Terminal
curl -X POST https://api.invoapi.de/api/v1/generate \
  -H "Content-Type: application/json" \
  -d '{
  "format": "xrechnung",
  "syntax": "ubl",
  "version": "3.0.2",
  "invoice": {
    "invoice_number": "RE-2026-0001",
    "issue_date": "2026-08-20",
    "due_date": "2026-09-19",
    "currency": "EUR",
    "buyer_reference": "04011000-12345-34",
    "seller": {
      "name": "Muster GmbH",
      "street": "Musterstraße 1",
      "postal_code": "10115",
      "city": "Berlin",
      "country_code": "DE",
      "vat_id": "DE123456789",
      "email": "rechnung@muster.de",
      "phone": "+49 30 1234567"
    },
    "buyer": {
      "name": "Beispiel GmbH",
      "street": "Teststraße 10",
      "postal_code": "20095",
      "city": "Hamburg",
      "country_code": "DE",
      "vat_id": "DE987654321",
      "email": "kreditoren@beispiel.de"
    },
    "items": [
      {
        "name": "Softwareentwicklung",
        "quantity": 10,
        "unit": "HUR",
        "unit_price": 100,
        "vat_rate": 19
      }
    ],
    "payment": {
      "means_code": "58",
      "iban": "DE02120300000000202051",
      "terms": "Payable within 30 days without deduction."
    }
  }
}'

Response

Send the request to see the response here.