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 einem bewährten Tool aufgezeigt. Als PDF herunterladen.Herunterladen Die Struktur einer X-Rechnung Eine X-Rechnung ist Bestandteil von E-Rechnungen im XML-Format. Diese besteht aus fest definierten Tags und Blöcken. Ein Teil dieser Tags zu Beginn der Datei wiederum 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. Jeder Angabe in X-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 X-Rechnung. Übersicht über die komplette XML-Datei der X-Rechnung Das bewährte Tool CGIDEV2 Wie in Abbildung 1 zu erkennen ist, werden die einzelnen Blöcke durch eine Anfangs- und eine Ende-Anweisung definiert: Beginn und Ende eines...
Quelle: Zone, Adobe Stock Photos, generiert mit KI
Vorheriger BeitragAgentic AI steigert Servicequalität im Callcenter
Nächster Beitrag Neue Redbooks und Redpaper von IBM
Verwandte Beiträge
JSON als Brücke: RPG und Java Kommunikation über Webservice
4 Min. Lesedauer
Teil 2: IBM ACS – Plugins
8 Min. Lesedauer