Skip to content

Dart SDK

Offizielles Dart SDK für thelawin.dev.

Erfordert Dart 3.0+ / Flutter 3.10+

Installation

yaml
# pubspec.yaml
dependencies:
  thelawin:
    git:
      url: https://github.com/steviee/thelawin-clients.git
      path: dart

Schnellstart

dart
final client = ThelawinClient(apiKey: 'env_sandbox_xxx');

final result = await client.invoice()
    .number('2026-001')
    .date('2026-01-15')
    .seller(name: 'Acme GmbH', vatId: 'DE123456789', city: 'Berlin', country: 'DE')
    .buyer(name: 'Kunde AG', city: 'München', country: 'DE')
    .addItem(description: 'Beratung', quantity: 8, unit: 'HUR', unitPrice: 150, vatRate: 19)
    .template('minimal')
    .generate();

if (result.isSuccess) {
  await result.savePdf('./rechnung.pdf');
}

Vollständige Dokumentation: Dart SDK

ZUGFeRD 2.3 & Factur-X 1.0 compliant