Eine X-Rechnung ist Bestandteil von E-Rechnungen im XML-Format. In diesem Artikel wird eine Lösungsmöglichkeit für die Erstellung von X-Rechnungen mit Hilfe von RPG und SQL gezeigt. Wie finde ich die Struktur der XML-Datei für die X-Rechnung? Jetzt als PDF herunterladen.Herunterladen Jeder Angabe in E-Rechnungen ist eine BT-Nummer (Business Terms) des EN 16931-Standards zugewiesen. Beispiele für BT-Felder: BT-1 = Eindeutige Rechnungsnummer: BT-2 = Rechnungsdatum BT-22 = Lieferantenkommentar BT-27 = Vollständiger Name und Rechtsform des Rechnungsstellers Die Zuteilung der BT-Nummern ermöglicht eine klare Definition der Datenfelder und sorgt für eine Standardisierung der E-Rechnung. Mit einem Tool (PDF24) habe ich eine Rechnung erstellt und die einzelnen Felder mit den BT-Bezeichnungen so weit wie möglich belegt. Damit wurde die XML-File erstellt. Diese besteht aus fest definierten Tags. Ein Teil dieser Tags zu Beginn der Datei besteht aus konstanten Werten, die eine allgemeine Beschreibung der XML-Datei darstellen Der zweite Teil besteht aus konstanten vordefinierten Tags, in die variable Datenfelder eingebettet sind.Diese müssen im Programmverlauf durch die aktuellen Datenfelder gefüllt werden. Im zweiten Teil gibt es einen Bereich <ram:IncludedSupplyChainTradeLineItem> ,der die Rechnungspositionen enthält und daher mehrfach vorkommen kann, und zwar so oft, wie es Rechnungspositionen gibt. Die folgenden drei Abbildungen zeigen die Struktur der XML-Datei und zwei ausgewählte Bereiche,...
Quelle: GamePixel, Adobe Stock Photos
Vorheriger BeitragTimetoact Group vergleicht europäische Clouds und US-Hyperscaler in umfassendem Assessment
Nächster Beitrag IFS Services als Tools für den Anwendungsentwickler
Verwandte Beiträge
JSON als Brücke: RPG und Java Kommunikation über Webservice
4 Min. Lesedauer
Teil 2: IBM ACS – Plugins
8 Min. Lesedauer