Save-Edi4AllInvoicAsc

EulandaXtools — Funktionsreferenz

Save-Edi4AllInvoicAsc

ÜBERSICHT

Speichert ASC-Zeilen als ANSI-kodierte Datei im EDI4ALL-Verzeichnis.

SYNTAX

Save-Edi4AllInvoicAsc [-AscLines] <string[]> [-Edi4AllPath] <string>

BESCHREIBUNG

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.

PARAMETER

-AscLines

Type: string[]

Array von ASC-Zeilen, wie sie von `Convert-Edi4AllInvoicToAsc` erzeugt werden.

-Edi4AllPath

Type: string

Pfad zum EDI4ALL-Installationsverzeichnis. Die Datei wird als `tempINVOIC.ASC` in diesem Verzeichnis abgelegt.

AUSGABEN

string

Vollständiger Pfad zur gespeicherten ASC-Datei.

BEISPIELE

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

VERWANDTE LINKS

Convert-Edi4AllInvoicToAsc

Invoke-Edi4All