Get Invoice Type
Zuletzt geändert: 14.03.2026 05:56

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: #

  • “CII” für XRechnung bzw. CIUS-konforme CrossIndustryInvoice-Dokumente
  • “UBL” für UBL 2.1-Dokumente (Peppol BIS Billing 3.0)
  • “EULANDA” für EULANDA-native XML-Dokumente
  • “UNKNOWN” wenn keine Zuordnung möglich ist
  • “ERROR” bei Lade- oder Analyseproblemen

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.