Skip to content

Python SDK

Offizielles Python SDK für thelawin.dev.

Erfordert Python 3.9+

Installation

bash
pip install git+https://github.com/steviee/thelawin-clients.git#subdirectory=python

Schnellstart

python
from thelawin import ThelawinClient

client = ThelawinClient(api_key="env_sandbox_xxx")

result = (client.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")
    .add_item(description="Beratung", quantity=8, unit="HUR", unit_price=150, vat_rate=19)
    .template("minimal")
    .generate())

if result.success:
    result.save_pdf("./rechnung.pdf")

Vollständige Dokumentation: Python SDK

ZUGFeRD 2.3 & Factur-X 1.0 compliant