New-InvoiceFromOrder #
ÜBERSICHT #
Erstellt Lieferschein und Rechnung aus einem Auftrag per SQL-Prozedur.
SYNTAX #
New-InvoiceFromOrder [[-OrderId] <int>] [[-OrderNo] <int>] [[-CustomerOrderNo] <string>]
[-BookOrder] [[-Conn] <__ComObject>] [[-Udl] <string>] [[-ConnStr] <string>]
[<CommonParameters>]
BESCHREIBUNG #
Diese Funktion erzeugt auf Basis eines vorhandenen Auftrags einen Lieferschein und eine Rechnung durch Aufruf der Prozedur dbo.cn_TraAfRe. Als Ergebnis wird ein Objekt mit den IDs und Nummern des erzeugten Lieferscheins und der Rechnung zurückgegeben.
Optional kann der Auftrag dabei gebucht werden (-BookOrder).
Die Verbindung erfolgt über eine vorhandene ADODB-Verbindung (Conn), eine UDL-Datei (Udl) oder einen Connection-String (ConnStr).
Es kann entweder eine OrderId, OrderNo oder CustomerOrderNo übergeben werden. Falls mehrere angegeben sind, wird die Reihenfolge beachtet: OrderId > OrderNo > CustomerOrderNo.
PARAMETER #
-OrderId #
Type: int
Die interne Auftrags-ID (af_id). Wird direkt verwendet, wenn vorhanden.
-OrderNo #
Type: int
Die externe Auftragsnummer (KopfNummer).
-CustomerOrderNo #
Type: string
Die Kunden-Bestellnummer (BestellNummer).
-BookOrder #
Type: switch
Wenn angegeben, wird der Auftrag beim Erzeugen der Rechnung gebucht.
-Conn #
Type: __ComObject
Bestehende ADODB-Verbindung.
-Udl #
Type: string
Pfad zu einer UDL-Datei zur Verbindungsherstellung.
-ConnStr #
Type: string
ADODB-Connection-String zur Verbindungsherstellung.
AUSGABEN #
PSCustomObject
Objekt mit den Eigenschaften DeliveryNoteId, DeliveryNoteNo, InvoiceId und InvoiceNo.
BEISPIELE #
New-InvoiceFromOrder -OrderNo 4711 -Udl 'C:\Verbindung\Eulanda.udl'
New-InvoiceFromOrder -OrderId 123 -BookOrder -Conn $conn