XRechnung direkt im SAP ERP System erzeugen
Elektronische Rechnung im Format XRechnung
Als XRechnung bezeichnet man den in Deutschland gültigen Standard zur elektronischen Rechnungsstellung bei öffentlichen Aufträgen.
XRechnung ist ein XML-basiertes semantisches Datenmodell. Die XML Schemata Universal Business Language (UBL) und UN/CEFACT sind konkrete Ausprägungen dieses Datenmodells.
Spätestens im April 2020 müssen alle öffentlichen Auftraggeber elektronische Rechnungen empfangen und verarbeiten können. Für Rechnungssteller ergibt sich damit die Chance und unter Umständen auch die Notwendigkeit, Rechnungen im Format XRechnung übermitteln zu können.
Weitergehende Informationen zu XRechnung stellt die Koordinierungsstelle für IT-Standards bereit.
Die Lösung der cimt
Ziel war es, Ausgangsrechnungen im XRechnung-Format im Rahmen des Fakturierungsprozesses in SAP ERP erzeugen zu können.
Auf Grundlage der UBL und UN/CEFACT XML Schema-Definition haben wir im SAP ERP System Datenstrukturen generiert, die einer validen UBL bzw. UN/CEFACT XML XRechnung entsprechen.
Diese XRechnungs-Datenstruktur füllen wir mit Rechnungsdaten der zu versendenden SAP SD Rechnung und nutzen dann eine Transformation zur finalen Erstellung des XRechnung-XMLs. Beide Schritte sind Bestandteils eines „klassischen“ Druckprogramms.
Das XML kann dann entweder per HTTPs direkt verschickt oder im Dateisystem zur weiteren Verarbeitung abgelegt werden. Für das Versenden der XRechnung als E-Mail Anhang empfehlen wir Ihnen die cimt Electronic Data Mail (EDM) Lösung.
Für die Validierung von XRechnungs-Nachrichten gibt es ein in Java implementiertes Validierungs-Tool, welches neben der syntaktischen Prüfung des erzeugten XMLs auch eine semantische Prüfung des Inhalts gegen die XRechnung Spezifikation vorsieht. Dieses Validierungstool haben wir derzeit noch nicht in unsere Lösung integriert, nutzen es aber während der Implementierung um bestimmte Datenkonstellationen zu überprüfen. Eine Integration der Validierung bieten wir bei Interesse gerne an. Voraussetzung ist eine Java Laufzeitumgebung, die per JCO aus dem SAP ERP System heraus erreicht werden kann.
Das Lesen der SD Rechnungsdaten und die Erzeugung der XRechnungs-Datenstrukturen ist in ABAP Objects implementiert. Die Datenbeschaffung und auch die Überführung in das XRechnungs-Format können per Vererbung durch eine individuelle Implementierung erweitert werden. Auf diese Weise können auch Informationen, die in kundeneigenen Feldern im SAP SD abgelegt sind in die XRechnung übernommen werden. Unsere erfahrenen Entwickler unterstützen Sie gerne bei der Erweiterung unserer Template Lösung.
Sollten Sie ein SAP PI System im Einsatz haben, kann das Routing der XRechungs-Nachricht selbstverständlich auch über das PI System erfolgen. Sollten ihre Anforderungen stärker von unserem Template abweichen, könnte es unter umständen auch Sinn machen, die Rechnungsdaten per IDoc an das PI System zu übergeben und dort die Transformation ins XRechnungs-Format per Mapping zu realisieren. Auch bei einem solchen Szenario unterstützen wir Sie gerne bei der Umsetzung mit unseren erfahrenen SAP PI Beratern.
Das cimt Lösungspaket: XRechnung
Leistungsumfang:
- Installation der Template Lösung per Transport
- Einrichtung der Template Lösung durch Customizing der Nachrichtensteuerung einer SD Fakturierungsnachricht
- Einrichten des XRechnung-Customizings
- Einrichten des Validator Tools auf einem Arbeitsplatzrechner
- Aufnahme von kundenspezifischen Anforderungen für das Mapping zwischen SD Rechnungsbeleg und XRechnungs-Darstellung.
- Umsetzung von kundenspezifischen Anforderungen durch Erweiterung der Template Lösung in ABAP Objects.
Jetzt registrieren und keine Veranstaltungen mehr verpassen.