EulandaXtools — Funktionsreferenz
Ermittelt Werte z.B. für den Yuki-Upload aus einer UBL-Datei oder EULANDA META-XML.
Get-InvoiceValuesFromXml [-Path] <string> [[-InputType] <string>] [[-InvoiceNo] <int>]
[-FailOnError] [<CommonParameters>]Diese Funktion liest den Zahlbetrag (Amount) primär aus einer UBL (Peppol/EN16931):
Zusätzlich werden aus UBL bzw. META gelesen:
Wenn der Input eine EULANDA META-XML ist, wird der Zahlbetrag aus:
Bei Gutschriften kann das Vorzeichen über GESAMTVORZEICHEN (= -1) gesetzt werden.
-Path
Type: stringPfad zur Eingabedatei (UBL oder EULANDA META-XML).
-InputType
Type: string
Default: 'Auto'Erzwingt den Typ: Auto, Ubl, Meta. Default ist Auto.
-InvoiceNo
Type: intOptional: Bei META-XML mit mehreren Rechnungen wird die passende RECHNUNG anhand RECHNUNGSNUMMER gewählt.
-FailOnError
Type: switchWenn gesetzt, wird bei Fehlern eine Exception geworfen.
PSCustomObject mit:# Liest Rechnungsnummer, Datum und Zahlbetrag aus einer UBL-Datei.
$info = Get-InvoiceValuesFromXml -Path "C:\Invoices\invoice-ubl.xml"