Remove-BankFromLegalNote

EulandaXtools — Funktionsreferenz

Remove-BankFromLegalNote

ÜBERSICHT

Entfernt nicht-zutreffende Bankverbindungen aus dem LegalNote-Freitext.

SYNTAX

Remove-BankFromLegalNote [-LegalNote] <string> [-BankIBAN] <string> [<CommonParameters>]

BESCHREIBUNG

Wenn eine bestimmte Bank per BankIBAN ausgewählt wurde, enthält der LegalNote-Text u.U. noch weitere Bankverbindungen, die nicht relevant sind. Diese Funktion erkennt Bank-Blöcke (Bank:/IBAN:/BIC:-Segmente) im Text, filtert auf die gewählte IBAN und gibt den bereinigten Text zurück.

Der Separator zwischen den Segmenten wird automatisch erkannt (Komma, Semikolon oder Bindestrich). Wenn das Parsing unsicher ist oder keine passende IBAN gefunden wird, bleibt der Text unverändert.

PARAMETER

-LegalNote

Type: string

Der LegalNote-Freitext, der Bankverbindungen enthalten kann.

-BankIBAN

Type: string

Die IBAN der ausgewählten Bank. Bei '*' oder leer wird der Text unverändert zurückgegeben.

AUSGABEN

string

Der gefilterte LegalNote-Text.

BEISPIELE

# Bank filtern bei zwei Bankverbindungen
$text = "Amtsgericht Wiesbaden, Bank: Volksbank, IBAN: DE71..., Bank: DKB, IBAN: DE44..."
Remove-BankFromLegalNote -LegalNote $text -BankIBAN 'DE71...'
# Ergebnis: "Amtsgericht Wiesbaden, Bank: Volksbank, IBAN: DE71..."

VERWANDTE LINKS

Export-InvoiceXml