Open Source

Laravel Sevdesk Package

Open Source Laravel Package für die Integration der Sevdesk API. Einfache Anbindung von Rechnungen, Kontakten und Belegen.

Laravel PHP Open Source API
Laravel Sevdesk Package

Projektübersicht

Ein Open Source Laravel Package, das die Integration der Sevdesk API vereinfacht. Das Package bietet eine saubere und intuitive Schnittstelle für alle wichtigen Sevdesk-Funktionen.

Features

  • Rechnungen erstellen und verwalten
  • Kontakte (Kunden und Lieferanten) verwalten
  • Belege hochladen und zuordnen
  • Angebote erstellen
  • Zahlungen verarbeiten
  • Buchungskonten abfragen
  • Fluent API für einfache Nutzung
  • Umfassende Fehlerbehandlung

Technische Umsetzung

Das Package wurde nach Laravel-Best-Practices entwickelt und bietet eine typsichere API mit aussagekräftigen Exceptions.

Installation

composer require exlo/laravel-sevdesk

Verwendung

use Exlo\LaravelSevdesk\Facades\Sevdesk;

// Rechnung erstellen
$invoice = Sevdesk::invoices()->create([
    'contact_id' => 123,
    'invoice_date' => now(),
    'positions' => [...]
]);

// Kontakt abrufen
$contact = Sevdesk::contacts()->find(123);

Tech Stack

  • Laravel 10+
  • PHP 8.1+
  • Guzzle HTTP Client
  • PHPUnit (Testing)
  • GitHub Actions (CI/CD)