Save-InvoiceToDms #
ÜBERSICHT #
Legt ZUGFeRD-PDF und EULANDA-XML im DMS-Ordner einer Rechnung ab.
SYNTAX #
Save-InvoiceToDms [[-InvoiceId] <int>] [[-InvoiceNo] <int>] [-ZugferdPdfPath] <string> [[-XmlPath]
<string>] [[-CreateFolder] <bool>] [[-Conn] <__ComObject>] [[-Udl] <string>] [[-ConnStr]
<string>] [<CommonParameters>]
BESCHREIBUNG #
Diese Funktion ermittelt den DMS-Zielordner der Rechnung über Get-DmsFolderInvoice und kopiert die angegebenen Dateien dorthin. Der Zielordner wird bei Bedarf automatisch angelegt (-CreateFolder).
Die Dateien werden mit einheitlichen Namen abgelegt:
- PDF:
RE-{KopfNummer}_ZUGFeRD.pdf - XML:
RE-{KopfNummer}_XRechnung.xml
PARAMETER #
-InvoiceId #
Type: int
Interne Rechnungs-ID.
-InvoiceNo #
Type: int
Externe Rechnungsnummer.
-ZugferdPdfPath #
Type: string
Pfad zur ZUGFeRD-PDF-Quelldatei.
-XmlPath #
Type: string
Pfad zur XML-Quelldatei (optional).
-CreateFolder #
Type: bool
Default: $true
Wenn angegeben, wird der Zielordner automatisch angelegt. Standard: $true.
-Conn #
Type: __ComObject
Bestehende ADODB-Verbindung.
-Udl #
Type: string
Pfad zu einer UDL-Datei.
-ConnStr #
Type: string
ADODB-Connection-String.
AUSGABEN #
PSCustomObject
Objekt mit DmsFolder, PdfPath und XmlPath.
BEISPIELE #
Save-InvoiceToDms -InvoiceNo 20260301 -ZugferdPdfPath 'C:\Temp\zugferd.pdf' -Conn $conn