Show-Invoice

EulandaXtools — Funktionsreferenz

Show-Invoice

ÜBERSICHT

Zeigt eine Rechnungsdatei als HTML oder PDF an, optional mit automatischer Konvertierung in EULANDA-XML.

SYNTAX

Show-Invoice [[-InputFile] <string>] [[-InputType] <string>] [[-OutputType] <string>]
    [[-OutputFile] <string>] [-Show] [<CommonParameters>]

BESCHREIBUNG

Die Funktion 'Show-Invoice' verarbeitet eine XML-basierte Rechnungsdatei (CII, UBL oder EULANDA) und erzeugt eine HTML-Ausgabe. Nativ unterstützt wird die direkte Anzeige von EULANDA-XML. CII- und UBL-Dateien werden implizit über eine Konvertierung in EULANDA-XML umgewandelt.

Die Ausgabe wird standardmäßig in einem temporären Verzeichnis '%temp%\xfacture' abgelegt, wenn kein Ausgabepfad über -OutputFile angegeben wurde. Optional kann die Datei am Ende mit dem verknüpften Viewer (HTML oder PDF) geöffnet werden.

PARAMETER

-InputFile

Type: string

Pfad zur Eingabedatei im XML-Format. Muss vorhanden und lesbar sein.

-InputType

Type: string

Der Typ der Eingabedatei, z. B. 'EULANDA', 'CII', 'UBL', 'INVOIC'.

-OutputType

Type: string
Default: 'HTML'

Ausgabeformat, entweder 'HTML' oder 'PDF'. Standard ist 'HTML'.

-OutputFile

Type: string

Optionaler Pfad für die Zieldatei. Wenn nicht angegeben, wird ein Dateiname aus InputFile generiert.

-Show

Type: switch

Wenn angegeben, wird die erzeugte Datei nach der Erstellung im zugeordneten Viewer geöffnet.

AUSGABEN

string

Gibt den vollständigen Pfad zur erzeugten Datei zurück.

BEISPIELE

# Zeigt eine CII-Rechnung als HTML im Standardbrowser an.
Show-Invoice -InputFile "C:\Rechnungen\rechnung.xml" -InputType CII -Show