Allgemeine Informationen und Übersicht über Funktionen
Hinweis ab i-effect Version 2.9.0
Soll das XRechnungs Mapping der XRechnungsversion 2.0.0 mit der i-effect Version 2.9.0 oder höher verwendet werden, so muss eine Mappinganpassung erfolgen. Dem Mappertask "validateXRechnung" muss der Parameter "version" hinzugefügt werden:
Mit den Mappings des *XRECHNUNG Moduls können Sie XRechnungen in den Ausprägungen CII (Cross Industry Invoice) und UBL (Universal Business Language) erstellen. Dafür müssen Sie zunächst die Datenbankschnittstelle befüllen und dann eines der *XRECHNUNG Mappings ausführen. Dies können Sie entweder direkt mit dem RUNMAP-Befehl oder Sie lassen den RUNMAP-Befehl über einen Servertask ausführen.
Die erstellte XRechnung wird während der Erstellung bereits auf ihre Normkonformität geprüft und validiert.
Das *SERVICE Subsystem muss für die Ausführung des XRechnung Mappings aktiv sein!
Funktionalität
Nachdem das Mapping erfolgreich abgeschlossen wurde, erhalten Sie zwei Dateien: die XRechnung als XML-Datei und einen Prüfbericht als HTML-Datei. Der Ausgabepfad des Prüfberichts kann zusätzlich durch den Parameter des RUNMAP-Befehls REPORTPATH spezifiziert werden:
Hier ein beispielhafter Prüfbericht:
Der Prüfbericht wird außerdem mit der Sitzung verknüpft und ist somit im Sitzungslogbuch unter den erzeugten Dateien aufgeführt:
Fehlerfall
Im Fehlerfall werden sowohl die XRechnung, als auch der Prüfbericht, in das angegebene Errorverzeichnis verschoben. Dem Prüfbericht lässt sich entnehmen, welche Kriterien für eine XRechnung nicht erfüllt wurden: