Anzeige
Anzeige
Anzeige
Lesedauer 3 Min.

Erstellung von ZUGFeRD 2.3 mit .NET C#

ZUGFeRD 2.3 konforme Rechnungen mit TX Text Control .NET Server für ASP.NET erstellen.
© (Quelle: EMGenie)

Der ZUGFeRD (Zentraler User Guide zur elektronischen Rechnung in Deutschland) ist ein hybrides elektronisches Rechnungsformat, das strukturierte, maschinenlesbare Daten mit einem menschlich lesbaren PDF/A-3-Format integriert. Die neueste Version ZUGFeRD 2.3 erfüllt den europäischen Standard EN 16931, was die Kompatibilität mit den EU-weiten Vorschriften zur elektronischen Rechnungsstellung sicherstellt.

Im Gegensatz zu ZUGFeRD konzentriert sich XRechnung ausschliesslich auf strukturierte, maschinenlesbare XML-Daten, ohne eine visuelle PDF-Darstellung einzubeziehen. Die französische Antwort auf ZUGFeRD, Factur-X, nutzt dasselbe hybride Rechnungsformat. Entwickelt wurde es gemeinsam von Deutschland und Frankreich und erfüllt ebenfalls den Standard EN 16931. Faktur-X kombiniert XML-Daten mit einer PDF/A-3-Datei, wodurch es vielseitig für die automatisierte Verarbeitung und menschliche Lesbarkeit ist.

In einem Tutorial wird gezeigt, wie man mit der offenen Bibliothek ZUGFeRD-csharp und TX Text Control eine gültige ZUGFeRD 2.3-Rechnung erstellt, einschliesslich der Einbettung von XML-Rechnungsdaten in ein PDF-Dokument. Das Beispiel implementiert die XRechnung-Klasse, um die Datenebene von ZUGFeRD-csharp zu abstrahieren. Der Beispielcode zeigt, wie man die Daten für die Rechnung strukturiert und die erforderlichen XML-Metadaten für das PDF-Dokument generiert.

Ein wichtiger Aspekt bei der Erstellung von ZUGFeRD-Rechnungen ist die Validierung. Die erstellten Dokumente müssen bestimmten Anforderungen entsprechen, um sicherzustellen, dass sie den europäischen Rechnungsstandards genügen. Nach der Erstellung können die Rechnungen in verschiedenen Geschäftsanwendungen weiterverarbeitet oder zur Validierung an entsprechende Dienste hochgeladen werden. Dieser Prozess ist entscheidend, um die Integrität der Rechnungsstellungen in einem zunehmend digitalen Geschäftszeitalter zu garantieren.

Darüber hinaus bietet die Kombination von ZUGFeRD-csharp und TX Text Control eine Lösung für Entwickler, die in der Lage sein möchten, Rechnungsdokumente programmgesteuert zu erstellen und gleichzeitig die Vorteile eines hybriden Formats zu nutzen. Unternehmen, die sich mit elektronischen Rechnungen beschäftigen, finden in dieser Lösung die notwendige Flexibilität und Kompatibilität, um den aktuellen Anforderungen gerecht zu werden.

Mithilfe von TX Text Control Rechnungen nach ZUGFeRD erstellen

Kommentare

Softwareentwicklung
Anzeige
Anzeige

Neueste Beiträge

Video-Tipps
So faszinierende Videos drehen
Video ist das Leitmedium unserer Zeit. Allerdings ist die Produktion guter Inhalte gar nicht so simpel. Wir zeigen Ihnen einige effiziente, aber einfache Tricks, mit denen Sie Videos besser filmen und bearbeiten.
11 Minuten
TWINT Rechnung für einfacheres digitales Bezahlen lanciert
Mit TWINT Rechnung können Kunden QR-Rechnungen ab sofort direkt mit der TWINT App bezahlen und den Zahlungstermin innerhalb der Zahlungsfrist selbst bestimmen.
3 Minuten
Adobe integriert lizenzierte Musik von UMG und WMG in Premiere Mobile
Adobe erweitert Premiere Mobile um lizenzierte Musik: In Zusammenarbeit mit der Universal Music Group (UMG) und der Warner Music Group (WMG) stellt das Unternehmen Creatorn künftig eine Auswahl an Musikclips bekannter Künstler direkt in der App zur Verfügung.
2 Minuten

Das könnte Sie auch interessieren

Der Zenit für Gamer, Cosplayer und Fans von Star Wars
Fantasy Basel 2024: der grosse Rückblick
Sie war auch dieses Jahr die wichtigste Messe für Gamer, Cosplayer oder einfach für alle, die galaktische und fantastische Geschichten lieben. PCtipp hat die coolsten Bilder auf der Fantasy Basel 2024, der grössten Schweizer Comic Con, gesammelt.
3 Minuten
13. Mai 2024
Kritische Schwachstellen in PHP - Sicherheitsupdates sofort einspielen
Zwei kritische Schwachstellen in PHP können Angreifern ermöglichen, ohne Anmeldung Schadcode auf betroffenen Servern auszuführen. Sicherheitsupdates sind jetzt verfügbar. Das Bundesamt für Cybersicherheit (BACS) empfiehlt, betroffene Systeme unverzüglich zu aktualisieren.
2 Minuten
21. Okt 2026
Sprachbarrieren überwinden
Alertswiss informiert, warnt und alarmiert neu auch in Leichter Sprache
Hunderttausenden Menschen in der Schweiz fällt das Lesen schwer. Informationen, Warnungen und Alarmmeldungen müssen aber auch für sie verständlich sein. Deshalb bietet das Bundesamt für Bevölkerungsschutz (BABS) Meldungen in der Alertswiss-App neu auch in Leichter Sprache an.
4 Minuten
21. Okt 2026
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige

Kommentare