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.