Get-InvoiceNoById

EulandaXtools — Funktionsreferenz

Get-InvoiceNoById

ÜBERSICHT

Ermittelt die Rechnungsnummer zu einer internen Rechnungs-ID.

SYNTAX

Get-InvoiceNoById [-Conn] <object> [-InvoiceId] <int> [<CommonParameters>]

BESCHREIBUNG

Diese Funktion liest aus der Tabelle 'Rechnung' anhand der internen Rechnungs-ID (RECHNUNG.Id) die zugehörige Rechnungsnummer (RECHNUNG.KopfNummer) aus.

Die Funktion gibt genau einen Wert zurück:

Es erfolgt keine Fallback-Logik und keine weitere Prüfung. Die Entscheidung, wie mit einem $null-Ergebnis umzugehen ist, obliegt dem aufrufenden Code.

Im Fehlerfall werden ausschließlich Warnungen ausgegeben; es wird keine Exception geworfen.

PARAMETER

-Conn

Type: object

Offene ADODB.Connection zur EULANDA-Datenbank.

-InvoiceId

Type: int

Interne Rechnungs-ID (RECHNUNG.Id).

AUSGABEN

System.Int32

Gibt die Rechnungsnummer (KopfNummer) zurück oder $null, wenn keine passende Rechnung gefunden wurde.

BEISPIELE

# Ermittelt die Rechnungsnummer zur internen ID 4711.
$invoiceNo = Get-InvoiceNoById -Conn $conn -InvoiceId 4711