# e2invoice > Kostenlose Web-App mit öffentlicher REST API zur Erstellung, Lesen und Validierung von E-Rechnungen (Factur-X/ZUGFeRD) nach EN 16931 Standard e2invoice ist eine browser-basierte Anwendung für alle, die E-Rechnungen einfach, unkompliziert und ohne teure Buchhaltungssoftware erstellen, öffnen oder validieren möchten. Die App funktioniert ohne Registrierung, speichert Daten lokal im Browser und ist DSGVO-konform. ## Für wen ist e2invoice? - **Selbstständige & Freelancer**: E-Rechnungen erstellen ohne teure Software - **Kleinunternehmer**: Einfache Lösung für die E-Rechnungspflicht ab 2026 - **Unternehmen**: Schnelle Validierung und Anzeige von erhaltenen E-Rechnungen - **SaaS-Unternehmen & Startups**: Einfache Integration der E-Rechnungsfunktionalität via REST API in eigene Anwendungen - **Entwickler**: Öffentliche API zur programmatischen Erstellung und Validierung von E-Rechnungen ## Hauptfunktionen - **Rechnungserstellung**: Multi-Step-Wizard für Rechnungen, Gutschriften und Stornorechnungen - **E-Rechnungen öffnen/lesen**: Anzeige von E-Rechnungen aus XML- oder PDF-Dateien im lesbaren Format - **Validierung**: Prüfung von XML/PDF-Dateien gegen EN 16931, XRechnung, Factur-X, ZUGFeRD - **PDF-Generierung**: Server-seitige PDF-Erstellung mit eingebettetem XML - **REST API**: Öffentliche API zur einfachen Integration in eigene Anwendungen (ideal für SaaS & Startups) - **Auto-Nummerierung**: Konfigurierbare Rechnungsnummern mit Präfix und Jahresinkrement ## Öffentliche Seiten - `/` - Startseite mit Übersicht aller Funktionen - `/erstellen` - E-Rechnung erstellen (Multi-Step-Wizard) - `/oeffnen` - E-Rechnung öffnen und anzeigen (XML/PDF Upload) - `/validieren` - E-Rechnung validieren und prüfen - `/blog` - Ratgeber und Artikel rund um E-Rechnungen - `/api/docs` - API-Dokumentation für Entwickler (OpenAPI Swagger) ## API Endpoints - `POST /api/invoice/simple` - Rechnung erstellen - `POST /api/invoice/validate` - Rechnung validieren - `GET /api/invoice/[id]/pdf` - PDF abrufen - `GET /api/invoice/number` - Nächste Rechnungsnummer - `GET /api/docs/json` - OpenAPI Spezifikation - `GET /api/health` - Health Check ## Unterstützte Standards - EN 16931 (Europäischer E-Rechnungsstandard) - XRechnung (Deutscher Standard) - Factur-X (Französisch-Deutscher Standard) - ZUGFeRD 2.x (Zentraler User Guide des Forums elektronische Rechnung Deutschland) ## Datenschutz - Keine Registrierung erforderlich - Daten werden lokal im Browser gespeichert - Server-Daten werden nach 24 Stunden automatisch gelöscht - Hosting in Deutschland - DSGVO-konform