API
POST /api/v1/xrechnung
Body: { invoice, syntax: "ubl" | "cii" }. Liefert XML.
POST /api/v1/zugferd
Body: { invoice }. Liefert PDF/A-3 mit eingebetteter E-Rechnung.
POST /api/v1/check
Body: { invoice, profile: "xrechnung" | "en16931" }. Validiert ohne Dokumenterzeugung.
Authentifizierung
Bezahlte Schlüssel werden über X-API-Key übergeben. Solo: 250, Pro: 2.000 Dokumente je Kalendermonat.
Beispiel
{
"invoice": {
"number": "RE-2026-001",
"issueDate": "2026-08-29",
"dueDate": "2026-09-12",
"currency": "EUR",
"buyerReference": "04011000-12345-34",
"seller": {
"name": "Musterbetrieb GmbH",
"vatId": "DE123456789",
"electronicAddress": "rechnung@musterbetrieb.de",
"address": {
"line1": "Musterstr. 1",
"city": "Berlin",
"postCode": "10115",
"country": "DE"
},
"contact": {
"name": "Buchhaltung",
"phone": "+49 30 123456",
"email": "rechnung@musterbetrieb.de"
}
},
"buyer": {
"name": "Musterkunde",
"electronicAddress": "rechnung@kunde.de",
"address": {
"line1": "Kundenweg 2",
"city": "Hamburg",
"postCode": "20095",
"country": "DE"
}
},
"delivery": {
"date": "2026-08-29"
},
"payment": {
"meansCode": "58",
"iban": "DE02120300000000202051",
"terms": "Zahlbar innerhalb 14 Tagen netto."
},
"lines": [
{
"name": "Dienstleistung",
"quantity": 1,
"unit": "C62",
"netUnitPrice": 100,
"vat": {
"category": "S",
"ratePercent": 19
}
}
]
},
"syntax": "ubl"
}