New-EulandaClient

EulandaXtools — Funktionsreferenz

New-EulandaClient

ÜBERSICHT

Erstellt eine EULANDA-Session zur Verbindung mit einem EULANDA-Client und Zugriff auf dessen Daten.

SYNTAX

New-EulandaClient [[-ClientName] <string>] [<CommonParameters>]

BESCHREIBUNG

Die Funktion `New-EulandaClient` erzeugt ein Objekt der Klasse `EulandaSession`. Dieses Objekt bietet eine COM-basierte Integration in die EULANDA Warenwirtschaft und stellt zahlreiche Methoden bereit, um Unternehmensdaten, Rechnungen und spezielle Einstellungen (XFacture) komfortabel abzurufen und weiterzuverarbeiten. Hierzu muss `EULANDA.exe` sich einmalig als COM-Server registriert haben. Weiters hierzu in den Hinweisen.

Die erzeugte Session bietet

PARAMETER

-ClientName

Type: string

Der Name des zu verbindenden EULANDA-Clients. Dieser entspricht dem Alias aus dem EULANDA Client-Manager (z.B. "PluginsLokal").

AUSGABEN

EulandaSession

Ein Session-Objekt zur Interaktion mit einem EULANDA-Client.

BEISPIELE

# Verbindung zu einem EULANDA-Client namens "PluginsLokal" herstellen
$eulanda = New-EulandaClient -ClientName "PluginsLokal"
# Abrufen der aktuell geöffneten Rechnungsnummer im EULANDA-Client
$InvoiceNo = $eulanda.GetCurrentInvoiceNo()
# Exportieren der aktuellen Rechnung als PDF
$pdfFile = $eulanda.ExportInvoicePdf()
# Firmendaten aus EULANDA abrufen (z.B. Firmenname und Steuer-ID)
$CompanyData = $eulanda.GetCompanyData()
Write-Host "Firma: $($CompanyData.Firma), USt-IdNr.: $($CompanyData.UstId)"
# XFacture-Einstellungen laden und Platzhalter dynamisch ersetzen
$eulanda.ReplaceXfactureSettingVars()
$xfacture = $eulanda.XfactureSettings

HINWEISE