thelawin.dev Dokumentation
Eine REST-API für EU-E-Rechnungen. JSON rein, PDF/A-3 mit eingebettetem XML raus, so wie es Prüfer und Behördenportale erwarten. Auf unserer Seite bleibt nichts liegen.
Unterstützte Standards: EN 16931 (EU Core Invoice), ZUGFeRD 2.4 (Deutschland), Factur-X 1.0.8 (Frankreich/EU).
Neu hier? Starte mit der Erste-Schritte-Anleitung.
Was du bekommst
| Funktion | Beschreibung |
|---|---|
| Stateless | Rechnungsdaten werden im Speicher verarbeitet und als Base64 zurückgegeben. Nichts wird auf Platte geschrieben. |
| 3 Templates | Minimal, Classic und Compact |
| Vorvalidierung | JSON prüfen, bevor ein Credit verbraucht wird. /v1/validate ist kostenlos. |
| 8 SDKs | TypeScript, Python, Ruby, Kotlin, Java, Swift, Dart, C# |
| MCP Server | Direkt aus Claude, GPT und anderen Agenten nutzbar |
API-Übersicht
Rechnung erstellen
bash
curl -X POST https://api.thelawin.dev/v1/generate \
-H "X-API-Key: env_live_..." \
-H "Content-Type: application/json" \
-d '{
"template": "minimal",
"invoice": {
"number": "2026-001",
"seller": {"name": "Acme GmbH", "vatId": "DE123456789"},
"buyer": {"name": "Kunde AG"},
"items": [{"description": "Beratung", "quantity": 8, "unit": "HUR", "unitPrice": 150}]
}
}'Rechnungsdaten validieren
Kostenlose Vorvalidierung von Rechnungs-JSON. Kein API-Key, kein Quota-Verbrauch:
bash
curl -X POST https://api.thelawin.dev/v1/validate \
-H "Content-Type: application/json" \
-d '{
"format": "auto",
"invoice": {
"number": "2026-001",
"date": "2026-01-15",
"seller": {"name": "Acme GmbH", "vat_id": "DE123456789", "city": "Berlin", "country": "DE"},
"buyer": {"name": "Kunde AG", "city": "München", "country": "DE"},
"items": [{"description": "Beratung", "quantity": 8, "unit": "HUR", "unit_price": 150, "vat_rate": 19}]
}
}'Rechnungsdaten aus PDF extrahieren
Strukturierte Rechnungsdaten aus einer bestehenden PDF/XML-E-Rechnung extrahieren (1 Credit):
bash
curl -X POST https://api.thelawin.dev/v1/retrieve \
-H "X-API-Key: env_live_..." \
-F "file=@rechnung.pdf"Nächste Schritte
- Erste Schritte - Erste Rechnung erstellen
- Authentifizierung - API-Key Verwaltung
- API-Referenz - Vollständige Endpoint-Dokumentation
- SDKs - Offizielle Client-Bibliotheken