EulandaXtools — Funktionsreferenz
Speichert ASC-Zeilen als ANSI-kodierte Datei im EDI4ALL-Verzeichnis.
Save-Edi4AllInvoicAsc [-AscLines] <string[]> [-Edi4AllPath] <string>Schreibt die übergebenen ASC-Zeilen in die Datei `tempINVOIC.ASC` im angegebenen EDI4ALL-Verzeichnis. Die Datei wird im Zeichensatz ISO-8859-1 (ANSI) ohne BOM gespeichert, da EDI4ALL kein UTF-8 akzeptiert. Intern wird ein ADODB.Stream verwendet, um die korrekte Codierung sicherzustellen.
-AscLines
Type: string[]Array von ASC-Zeilen, wie sie von `Convert-Edi4AllInvoicToAsc` erzeugt werden.
-Edi4AllPath
Type: stringPfad zum EDI4ALL-Installationsverzeichnis. Die Datei wird als `tempINVOIC.ASC` in diesem Verzeichnis abgelegt.
stringVollständiger Pfad zur gespeicherten ASC-Datei.
# Speichert ASC-Zeilen und gibt den Dateipfad zurück.
$ascLines = Convert-Edi4AllInvoicToAsc -InvoiceData $data
$file = Save-Edi4AllInvoicAsc -AscLines $ascLines -Edi4AllPath 'C:\EDI4ALL'
Write-Host "Gespeichert: $file"