Test-InvoiceExists

EulandaXtools — Funktionsreferenz

Test-InvoiceExists

ÜBERSICHT

Prüft, ob eine Rechnung in der EULANDA-Datenbank existiert.

SYNTAX

Test-InvoiceExists [-Conn] <object> [-InvoiceNo] <int> [-InvoiceId] <int>

BESCHREIBUNG

Prüft, ob in der Tabelle 'Rechnung' der gesuchte Datensatz vorhanden ist. Die Prüfung kann entweder über die Rechnungsnummer (KopfNummer) oder über die interne Rechnungs-ID erfolgen.

Es muss genau einer der beiden Parameter angegeben werden. Die Funktion gibt nur dann $true zurück, wenn die Rechnung existiert. Im Fehlerfall werden ausschließlich Warnungen ausgegeben.

Bei Fehlern im Parameterset, also Angabe von InvoiceId und InvoiceNo wird eine Exception ausgelöst.

PARAMETER

-Conn

Type: object

Offene ADODB.Connection.

-InvoiceNo

Type: int

Rechnungsnummer (RECHNUNG.KopfNummer).

-InvoiceId

Type: int

Interne Rechnungs-ID (RECHNUNG.Id).

AUSGABEN

System.Boolean

BEISPIELE

# Prüft, ob die Rechnung mit Nummer 20230001 in der Datenbank existiert.
Test-InvoiceExists -Conn $conn -InvoiceNo 20230001