ConvertFrom-MindeeInvoice #
ÜBERSICHT #
Konvertiert aus Mindee extrahierte Rechnungsdaten in das EULANDA-kompatible XML-Format.
SYNTAX #
ConvertFrom-MindeeInvoice [[-MindeeData] <object>] [[-MindeeJson] <string>] [[-SourcePdfPath]
<string>] [[-OutputPath] <string>] [<CommonParameters>]
BESCHREIBUNG #
Diese Funktion verarbeitet Rechnungsinformationen, die von der Mindee OCR API extrahiert wurden, und erzeugt daraus ein strukturiertes XML-Dokument im EULANDA-META-Format. Die Eingabe kann entweder als PowerShell-Objekt MindeeData oder als JSON-Zeichenkette MindeeJson erfolgen.
Das erzeugte XML enthält u. a. folgende Informationen: #
- Rechnungsdatum und Rechnungsnummer
- Netto-, Brutto- und Mehrwertsteuerbeträge
- Verkäufer- und Käuferdaten mit Adressen und Kontaktdaten
- Bankverbindungen
- Alle erkannten Rechnungspositionen
Typische OCR-Fehler wie z.B. falsche Zeichen bei Beträgen oder Nummern, werden automatisch bereinigt. Die Ausgabe entspricht den EULANDA-XML-Spezifikationen.
PARAMETER #
-MindeeData #
Type: object
Ein PowerShell-Objekt mit extrahierten Rechnungsdaten von Mindee. Entweder MindeeData oder MindeeJson muss angegeben werden.
-MindeeJson #
Type: string
Ein JSON-String mit den extrahierten Mindee-Rechnungsdaten. Wird bei Angabe intern automatisch in ein Objekt umgewandelt.
-SourcePdfPath #
Type: string
Pfad zur Original-PDF-Datei, aus der die Daten extrahiert wurden. Wird derzeit nur als Referenz verwendet.
-OutputPath #
Type: string
Optional. Pfad, unter dem das generierte XML gespeichert werden soll. Falls angegeben, muss die Datei die Erweiterung .xml besitzen.
AUSGABEN #
string
Gibt den generierten XML-Inhalt als Zeichenkette zurück.
BEISPIELE #
# Konvertiert die Mindee-Rechnungsinformationen im JSON-Format und speichert das Ergebnis als XML-Datei.
ConvertFrom-MindeeInvoice -MindeeJson $jsonString -OutputPath "C:\Rechnungen\invoice.xml"
# Verarbeitet die Mindee-Rechnungsdaten direkt als Objekt und gibt den XML-Inhalt zurück.
$xmlContent = ConvertFrom-MindeeInvoice -MindeeData $dataObject
HINWEISE #
- Unterstützt automatische Bereinigung typischer OCR-Fehler.
- Landeskürzel werden automatisch als ISO-Code ermittelt, Standard-Fallback ist
DE.