Beschreibung
E-Rechnungspflicht: Software richtig implementieren
Ziel
Dieser Workshop erläutert die neuen gesetzlichen Vorgaben zur innerdeutschen E-Rechnungspflicht, die Unternehmen ab 2025 erfüllen müssen. Softwareentwickler und Hersteller von Faktura- oder ERP-Software lernen Hands on, welche Formate wie unterstützt, geprüft und umgewandelt werden können oder müssen und wie sie dabei vorgehen.
Unternehmen müssen B2B ab 2025 ihrer gesetzlichen Verpflichtung zur strukturierten E-Rechnung nachkommen.
Hier lernen Sie die XML-Formate des europäischen Rechnungstandards EN16931, also Cross Industry Invoice (CII) und Universal Business Language (UBL), die XML-Formate in PDF-Dateien Factur-X und ZUGFeRD, sowie XRechnung im B2G-und B2B-Bereich kennen und anwenden. In praktischen Übungen beschäftigen Sie sich mit den Rollen, den Darstellungsdetails, der Umwandlung, der Prüfung und Umsetzung der X(ML)-Rechnung.
Kommende Starttermine
Inhalte / Module
1. Tag
-
Diskussion und Lösungsansätze:
-
Was ist ab wann rechtlich verpflichtend in Deutschland?
-
Was ist eine Rechnung, was ein „inhaltsgleiches Mehrstück“?
-
Wie visualisiere ich eine X(ML)-Rechnung? Wie kann ich ihre Gültigkeit prüfen?
-
Was ist der Unterschied zwischen einer XML-Rechnung, einer XRechnung, ZUGFeRD und Factur-X?
-
Woran erkenne ich ZUGFeRD/Factur-X-Dateien und wie viele habe ich eventuell bereits unbemerkt im Bestand?
-
Wie bekomme ich XML aus Factur-X? Was sind Branchenempfehlungen und welche gibt es?
-
-
Praxis:
-
Rechnungsbestand untersuchen
-
Rechnungen mit Rechnungsanhängen lesen
-
Wir schauen uns mindestens eine Branchenempfehlung näher an
-
Arbeiten mit einem Online-Validierer
-
Factur-X Rechnung XML extrahieren
-
X(ML) Viewer und Dateianhänge rechnungsbegründender Unterlagen einsehen
-
Wie viele meiner PDFs sind bereits ZUGFeRD?
-
Vorstellen eigener Pain Points
-
Tools: OpenXR Toolkit, Ultramarinviewer, Quba, Kosit Validierer, Mustang
-
2. Tag
-
Diskussion und Lösungsansätze:
-
Wo liegen die Spezifikationen zur XRechnung, zu EN16931 und zu ZUGFeRD?
Was hat sich geändert? Was sind Order-X und Deliver-X? XEinkauf
-
Pain Points: Gemeinsame Erarbeitung von Lösungsansätzen
-
B2G: Was ist EN16931 und was ist die XRechnung?
-
Welche Behörden brauchen XRechnungen?
-
Was ist eine Leitweg-ID und warum ist die so wichtig?
-
Ab wann ist welche Version der XRechnung in welchem Bundesland verpflichtend?
-
Was sind Profile und welche gibt es?
-
Welche Upload-Portale gibt es, um XRechnungen zu versenden?
-
Welche Normierungsgremien sind beteiligt?
-
Theorie: Rechnungen erkennen, konvertieren und auslesen, ersetzendes Scannen
-
Was ist ein Umsatzsteuer-Meldesystem, welche Typen gibt es und welche sind ViDA-Kompatibel?
-
Was sind die Vorteile von PDF/A gegenüber normalem PDF?
-
-
Praxis:
-
Übersicht über die Spezifikationen
-
Welche Open-Source-Software verarbeitet schon heute einschlägige Formate?
-
Rechnungen offline validieren mit Validool und Mustang
-
Eine Rechnung durchrechnen
-
Verwendung eines REST-APIs und des „Phive“ validierers
-
IDEs sauber konfigurieren zur Verwendung von Schemadateien
-
Schreiben in CII, eine „Hello world“-Rechnung
-
Eine der wenigen technischen Referenzen: Der ZUGFeRD „Technical appendix“
-
Umgang mit dem XSLT-Prozessor Saxon
-
Einen ersten Xpath erstellen zum Auslesen einer Rechnung
-
Rechnung von CII in UBL konvertieren
-
XRechnung: Welcher BT fehlt?
-
Versionierung der Cross Industry Invoice, Cross Industry Order und Cross Industry Delivery Advice
-
Rechnungsanhänge hinzufügen
-
Tools: ZF-Infopaket, ZF Community Validierer und -Forum, KoSIT Validierer, Mustangproject
-
3.Tag
-
Diskussion und Lösungsansätze:
-
Was ist ein BT? Was ist EDI und was ist Peppol? Wie sind die betroffen?
-
Wie erkenne ich CII und UBL? Wie erkenne ich XRechnungs-Versionen und ZUGFeRD-Profile?
-
Wie funktionieren Mahnungen, Sammel- und Stornorechnungen?
-
Was ist der Unterschied zwischen Schema und Schematron? Warum brauche ich beide
-
Wie rechnet man richtig, wann wird wo und wie gerundet?
-
Was ist der Vorteil von Arbitrary Precision?
-
Wie komme ich von PDF zu PDF/A? Wie validiere ich PDF/A?
-
Was sind die erlaubten Attribute bspw. zu Mengeneinheiten?
-
Wo kann ich Fragen stellen? Übersicht über die Foren/Chats/Tagungen/Hilfequellen
-
Wo finde ich XSLT um XML darzustellen?
-
Was ist XSLT und wie wende ich es an?
-
Was ist eine XMP Schema Extension?
-
Cross Industry Order
-
Best practises writing
-
Schematron-Validierung, Peppol, Demozugang ZRE
-
-
Praxis:
-
Umgang mit IDEs, "Erstvalidierung"
-
Umgang mit dem XSLT-Prozessor Saxon
-
Beispiel-Rundungstest “horizontale” vs “vertikale” Addition. invoice ninja
-
Was ist mein Unit Code?
-
XML korrigieren
-
Rechnung stornieren
-
Durch Doppelanwendung XSLT X-Rechnung in HTML umwandeln
-
Rechnunsvalidierung als automatische Tests umsetzen
-
Unterschied PDF/A-1 vs PDF/A-3
-
PDF in PDF/A umwandeln und PDF korrigieren mit Ghostscript
-
Tools: Codelisten, EN16931-2, Verapdf, Exiftool, Itext RUPS, Saxon, ISO-Schematron-zu-XSLT, Apache Fop
-
Zielgruppe / Voraussetzungen
-
Softwareentwickler,
-
die ERP-Software herstellen,
-
die Rechnungen erstellen (bspw. Faktura-Software oder Kundenportale) oder
-
Rechnungen einlesen (bspw. Buchhaltungsprogramme, Lieferantenportale) und
-
Auswertungen erstellen.
-
-
XML-Entwickler- und Entwicklerinnen aus den Bereichen: ERP-Software, Software für Controller oder Wirtschaftsprüfer
Voraussetzungen:
Fachliche Vorkenntnisse:
XML-Kenntnisse: Schemas und Namespaces sollte man schon einmal eingesetzt haben. Alle Aufgaben/Übungen sind grundsätzlich mit jeder XML-fähigen Programmiersprache umsetzbar (Java, .net/C#, PHP, Python bevorzugt).
Technische Voraussetzungen:
5 GB Platz auf der Festplatte, Java und einen PDF-Reader, Internetzugang, eine IDE, um eigene Software zu bauen und anzupassen (im Zweifel helfen wir mit IntelliJ, Visual Studio Code oder Eclipse), Sie erhalten kostenlose Open-Source-Software, die unter Windows, Linux und Mac läuft.
Abschlussqualifikation / Zertifikat
Teilnahmebescheinigung
Kostenzusatz
Enthalten sind Workshopunterlagen und die Teilnahmebescheinigung
Infos anfordern
heise academy
Die heise academy steht für selbstbestimmte und lebenslange Weiterbildung für IT-Professionals und Unternehmen. Unsere Schulungen überzeugen vor allem durch Interaktion, thematischen Tiefgang und individuelle Betreuung. Die iX-Workshops bieten IT-Professionals unverzichtbare Fortbildung sowohl zu neuen als auch zu bestehenden Themen. Das Themenspektrum umfasst...
Erfahren Sie mehr über heise Academy und weitere Kurse des Anbieters.