Get Invoice No by ID
Zuletzt geändert: 14.03.2026 05:56

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:

  • die Rechnungsnummer als Integer, wenn die Rechnung existiert
  • andernfalls $null

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