Get-InvoiceType

EulandaXtools — Funktionsreferenz

Get-InvoiceType

ÜBERSICHT

Erkennt den Dateityp einer Rechnungsdatei (CII/XRechnung, UBL/Peppol oder EULANDA-XML) zur weiteren Verarbeitung in EulandaXtools.

SYNTAX

Get-InvoiceType [-FilePath] <string> [<CommonParameters>]

BESCHREIBUNG

Die Funktion 'Get-InvoiceType' analysiert eine angegebene XML-Datei und ermittelt, ob es sich um eine CII-basierte XRechnung (CrossIndustryInvoice gemäß EN16931), ein UBL-Dokument (Peppol BIS Billing 3.0) oder um ein proprietäres EULANDA-XML handelt. Dies ist ein vorbereitender Schritt, um die Datei anschließend mit weiteren Funktionen der Suite 'EulandaXtools' (z.B.. HTML-Darstellung, Validierung oder Konvertierung) weiterzuverarbeiten.

Erkannte Typen:

PARAMETER

-FilePath

Type: string

Pfad zur XML-Datei, deren Typ erkannt werden soll. Die Datei muss existieren und einem der geforderten Formate entsprechen.

AUSGABEN

string

Der erkannte Typ: `"CII"`, `"UBL"`, `"EULANDA"`, `"UNKNOWN"` oder `"ERROR"`.

BEISPIELE

# Erkennt den XML-Typ der angegebenen Rechnungsdatei.
Get-InvoiceType -FilePath "C:\Rechnungen\rechnung123.xml"

HINWEISE

Teil der Suite `EulandaXtools`, Modul zur automatischen Typenerkennung für Rechnungs-XMLs.