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
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)