====== Elektronische Rechnung / ZugFERD ====== * Link zur Info-Seite ZugFERD: https://www.ferd-net.de/ * Link zum Download: [[https://www.awv-net.de/upload/ferd/zugferd22de.zip|zugferd22de.zip]] Eine Rechnung im ZugFERD-Format ist ein PDF-Dokument, in dem die Rechnungsdaten als XML-Dateianhang eingebettet sind. ===== Allgemeines ===== * Die elektronische Rechnung is der klassischen Papierrechnung gleichgestellt (UStG) * ZUGFeRD und das französische Format Factur-X sind de facto identisch * Standards: * Richtlinie EU/2014/55 und * Standard EN16931 * PDF-Dokument hat den Standard [[https://de.wikipedia.org/wiki/PDF/A#PDF/A-3|PDF/A-3]] * Profile: * Minimum (( umsatzsteuerlich nicht als gültige Rechnungen anerkannt)) * Basic WL s.auch 1) * Basic * EN 16931 * Extended * XRechnung ===== Profile ===== ==== Profil: BASIC ==== Beschreibung: Das Profil BASIC stellt eine Untermenge der EN 16931-1 dar und kann für einfache UStG-konforme Rechnungen genutzt werden. In Deutschland nach UStG als vollständige Rechnung anerkannt: Ja ==== Profil: BASIC WL ==== Das Profil BASIC WL beinhaltet keine Rechnungspositionen und kann somit keine UStG-konformen Rechnungen abbilden. Es enthält jedoch auf Dokumentenebene alle Informationen, die zur Buchung der Rechnung benötigt werden. Es stellt somit eine Buchungshilfe dar. In Deutschland nach UStG als vollständige Rechnung anerkannt: Nein ==== Profil: EXTENDED ==== Das Profil EXTENDED ist eine Erweiterung der EN 16931-1 zur Unterstützung komplexerer Geschäftsprozesse (Rechnungen, in denen über mehrere Lieferungen / Lieferorte abgerechnet wird, strukturierte Zahlungsbedingungen, weitere Angaben auf Positionsebene zur Unterstützung der Lager-haltung etc.) In Deutschland nach UStG als vollständige Rechnung anerkannt: Ja ==== Profil: EN 16931 (COMFORT) ==== Das EN 16931 (COMFORT) Profil bildet die EN 16931-1 vollständig ab und fokussiert auf Kernelemente einer elektronischen Rechnung. In Deutschland nach UStG als vollständige Rechnung anerkannt: Ja ==== Profil: MINIMUM ==== Das Profil MINIMUM enthält die wesentlichen Angaben zu Käufer und Verkäufer, den Gesamtrechnungsbetrag und die Gesamtumsatzsteuer. Auf Positionsebene kann nur die Referenz des Käufers angegeben werden. Eine Aufschlüsselung der Umsatzsteuer wird nicht unterstützt. Es stellt somit eine Buchungshilfe dar. In Deutschland nach UStG als vollständige Rechnung anerkannt: Nein ===== Tools ===== * XML gemäß ZugFERD Schema validieren: https://bitbucket.org/jwerner/php-zugferd * [[https://mpdf.github.io/what-else-can-i-do/pdf-a3-xmp-rdf.html|PDF/A-3 mit MPDF]] ===== Code-Beispiele ===== ==== XML mit ant überprüfen ==== Validiere ZUGFERD/X-FACTUR XML genen Schema ===== Weitere Infos ===== * [[https://easywerkstatt.com/rundungsfehler-bei-rechnungen/|Rechnungen: Richtig runden]]