PDF hochladen, Rechnungsdaten extrahieren, XRechnung oder ZUGFeRD XML generieren und gegen EN 16931 validieren. Eine API fuer alles.
API Dokumentation Code-BeispieleSechs Endpoints fuer den kompletten E-Rechnungs-Workflow
Gebaut fuer deutsche Unternehmen, die E-Rechnungen automatisieren wollen
Native PDFs und gescannte Rechnungen. Tesseract OCR mit deutschen Sprachdaten. Automatische Feld-Erkennung.
Generiertes XML ist konform mit der EU-Norm EN 16931. Validierung gegen Geschaeftsregeln (BR-DE, BR-CO).
Sicherer Zugang via X-API-Key Header. Rate-Limiting pro Plan. Nutzungsstatistiken in Echtzeit.
Ein Befehl zum Starten: docker compose up. Inkl. Redis fuer Rate-Limiting. Horizontal skalierbar.
Optimiert fuer deutsche Rechnungen. Unterstuetzt MwSt-Saetze 0%, 7%, 19%. IBAN/BIC Erkennung.
XRechnung (UBL 2.1) fuer Behoerden und ZUGFeRD 2.1 BASIC (Factur-X CII) fuer B2B.
In 3 Zeilen zur E-Rechnung
# PDF hochladen und Rechnungsdaten extrahieren curl -X POST https://api.manthey-ai.de/api/v1/invoice/parse \ -H "X-API-Key: your-api-key" \ -F "file=@rechnung.pdf"
# PDF direkt zu XRechnung (UBL 2.1 XML) konvertieren curl -X POST https://api.manthey-ai.de/api/v1/invoice/convert \ -H "X-API-Key: your-api-key" \ -F "file=@rechnung.pdf"
# Strukturierte Daten direkt zu ZUGFeRD XML curl -X POST https://api.manthey-ai.de/api/v1/invoice/json-to-xml?format=zugferd-basic \ -H "X-API-Key: your-api-key" \ -H "Content-Type: application/json" \ -d '{ "invoice_number": "RE-2026-001", "invoice_date": "2026-02-28", "seller": { "name": "Computerservice Manthey", "street": "Loeptener Str. 1", "postal_code": "12305", "city": "Berlin", "country": "DE", "tax_number": "27/123/45678" }, "buyer": { "name": "Kunde GmbH", "street": "Musterstr. 42", "postal_code": "10115", "city": "Berlin", "country": "DE" }, "line_items": [{ "description": "IT-Beratung", "quantity": 8, "unit_price": 95.00, "vat_rate": 19.0, "total_price": 760.00 }], "tax_summary": [{ "vat_rate": 19.0, "taxable_amount": 760.00, "tax_amount": 144.40 }], "subtotal": 760.00, "total_vat": 144.40, "total": 904.40, "iban": "DE89370400440532013000", "bic": "COBADEFFXXX" }'
import requests # PDF zu XRechnung konvertieren response = requests.post( "https://api.manthey-ai.de/api/v1/invoice/convert", headers={"X-API-Key": "your-api-key"}, files={"file": open("rechnung.pdf", "rb")} ) data = response.json() if data["success"]: # XRechnung XML speichern with open("xrechnung.xml", "w") as f: f.write(data["xml_content"]) print(f"Rechnung {data['invoice_id']} konvertiert!")
# XRechnung/ZUGFeRD XML validieren curl -X POST https://api.manthey-ai.de/api/v1/invoice/validate \ -H "X-API-Key: your-api-key" \ -H "Content-Type: application/json" \ -d '{"xml_content": "<?xml version=\"1.0\"...>", "format": "zugferd-basic"}'
Starte kostenlos, skaliere wenn du wachst