Test Invoice Note Code
Zuletzt geändert: 20.10.2026 11:57

Übersicht

Test-InvoiceNoteCode #

ÜBERSICHT #

Prüft, ob ein Code für den Betreff einer Rechnungsnotiz (BT-21) in der Codeliste UNTDID 4451 steht.

SYNTAX #

Test-InvoiceNoteCode [[-Code] <string>] [<CommonParameters>]

BESCHREIBUNG #

Die EN 16931 verlangt für BT-21, den Code zur Qualifizierung eines Freitexts zur Rechnung, einen Eintrag aus UNTDID 4451 (Text subject code qualifier). Kein Prüfer lehnt einen fremden Code ab, geprüft am 20.10.2026 bei PortInvoice mit KoSIT, Mustang und Valitool; ein Empfänger, der Codes auswertet, kann mit einem fremden Code aber nichts anfangen. Deshalb warnen Expand-InvoiceNotes und Export-InvoiceXml bei einem Code außerhalb der Liste, statt die Rechnung zu verweigern.

Die Liste ist die Fassung 4 der KoSIT (XRepository urn:xoev-de:kosit:codeliste:untdid.4451_4, Datengrundlage D21a, gültig ab 18.06.2021) mit 401 Codes. Groß- und Kleinschreibung spielt keine Rolle.

PARAMETER #

-Code #

Type: string

Der zu prüfende Code, drei Zeichen wie ‘REG’, ‘AAI’ oder ‘AAK’. Leer oder $null gilt als nicht in der Liste.

AUSGABEN #

bool

$true, wenn der Code in UNTDID 4451 steht.

BEISPIELE #

Test-InvoiceNoteCode -Code 'REG'
# $true
Test-InvoiceNoteCode -Code 'XYZ'
# $false