Download the PHP package andregrunert-ctrl/zugferd-client without Composer
On this page you can find all versions of the php package andregrunert-ctrl/zugferd-client. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download andregrunert-ctrl/zugferd-client
More information about andregrunert-ctrl/zugferd-client
Files in andregrunert-ctrl/zugferd-client
Package zugferd-client
Short Description Offizieller PHP-Client für die E-Rechnung API (ZUGFeRD 2.2 / Factur-X & XRechnung nach EN 16931)
License MIT
Homepage https://e-rechnung-cloud.de
Informations about the package zugferd-client
zugferd-client (PHP)
Der offizielle, leichtgewichtige PHP-Client für die E-Rechnung API.
🔍 Kostenloser Online-Validator: Teste und validiere deine ZUGFeRD- & XRechnung-Dateien direkt im Browser ohne Registrierung: e-rechnung-cloud.de/validator
Erstelle, verarbeite und validiere rechtskonforme elektronische Rechnungen nach EN 16931 (ZUGFeRD 2.2 / Factur-X & XRechnung) in WordPress, WooCommerce, Shopware, Laravel oder nativen PHP-Applikationen.
📦 Installation
(Erfordert PHP >= 7.4 oder PHP 8.x und hat keine schweren externen Abhängigkeiten, da nativer cURL-Support genutzt wird).
⚡ Schnellstart
Dank des integrierten öffentlichen Test-Keys kannst du sofort ohne API-Key oder Registrierung starten:
🛠️ Methoden-Übersicht
1. generateInvoice(array $data, ?string $outputPath = null): string
Generiert ein vollständiges, druckfertiges deutsches PDF/A-3 mit eingebetteter factur-x.xml.
2. embedInvoice($pdfFile, $data, ?string $outputPath = null): string
Bettet das XML verlustfrei in ein bestehendes Kunden-PDF ein (z. B. aus Dompdf, TCPDF oder mPDF).
3. generateXRechnung(array $data, ?string $outputPath = null): string
Erstellt reines XML ohne PDF (Pflicht für deutsche Behörden / B2G, unterstützt buyer_reference / Leitweg-ID BT-10).
4. validate($file, ?string $filename = null): ValidationResult
Prüft jede PDF- oder XML-Rechnung auf Einhaltung der europäischen Norm EN 16931 und offizielle XSD-Schemata.
🔑 Eigener API-Key & Produktion
Für produktive Rechnungen ohne Test-Wasserzeichen übergibst du deinen persönlichen Key oder setzt die Umgebungsvariable ZUGFERD_API_KEY:
🌐 Nützliche Links
- Live-Web-Validator: https://e-rechnung-cloud.de/validator (Kostenlos Dateien im Browser prüfen)
- Interaktive API-Dokumentation (Swagger): https://e-rechnung-cloud.de/docs
- Preise & Tarife: https://e-rechnung-cloud.de/#pricing
- PHP & Laravel Tutorial: https://e-rechnung-cloud.de/tutorials/php-zugferd
- WooCommerce Guide: https://e-rechnung-cloud.de/tutorials/woocommerce-e-rechnung
🇬🇧 English Overview & Features
zugferd-client is the official PHP SDK for the E-Rechnung API, built to ensure seamless European electronic invoicing compliance (EN 16931) for PHP applications, frameworks (Laravel, Symfony), and CMS/E-Commerce systems (WordPress, WooCommerce, Shopware, Magento):
- PDF/A-3 Hybrid Generation: Create invoices with embedded
factur-x.xml(ZUGFeRD 2.2 / Factur-X) in MINIMUM, BASIC, EN 16931 (COMFORT), or EXTENDED profiles. - XRechnung (XML-only): Generate pure CII XML required for German public sector mandates (B2G).
- Validation Engine: Validate incoming PDF/A-3 and XML invoices against official XSD schemas and EN 16931 business rules.
- Free Online Validator: Test your invoices instantly in your browser at e-rechnung-cloud.de/validator.
- Lightweight: Native cURL implementation with zero third-party composer dependencies.
📄 Lizenz
MIT License - Siehe LICENSE für Details.
⚖️ Markenhinweis & Disclaimer
ZUGFeRD ist eine eingetragene Marke der AWV e.V. (Arbeitsgemeinschaft für wirtschaftliche Verwaltung e.V.) / FeRD. Dieses Projekt (zugferd-client) ist ein unabhängiges Open-Source-Projekt und steht in keiner geschäftlichen oder offiziellen Verbindung zur AWV e.V. oder dem Forum elektronische Rechnung Deutschland. Die Nennung der Marke erfolgt ausschließlich zur beschreibenden Angabe der Formatkompatibilität im Sinne von § 23 Abs. 1 Nr. 3 MarkenG.
All versions of zugferd-client with dependencies
ext-curl Version *
ext-json Version *