Get-InvoiceValuesFromXml

EulandaXtools — Funktionsreferenz

Get-InvoiceValuesFromXml

ÜBERSICHT

Ermittelt Werte z.B. für den Yuki-Upload aus einer UBL-Datei oder EULANDA META-XML.

SYNTAX

Get-InvoiceValuesFromXml [-Path] <string> [[-InputType] <string>] [[-InvoiceNo] <int>]
    [-FailOnError] [<CommonParameters>]

BESCHREIBUNG

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.

PARAMETER

-Path

Type: string

Pfad zur Eingabedatei (UBL oder EULANDA META-XML).

-InputType

Type: string
Default: 'Auto'

Erzwingt den Typ: Auto, Ubl, Meta. Default ist Auto.

-InvoiceNo

Type: int

Optional: Bei META-XML mit mehreren Rechnungen wird die passende RECHNUNG anhand RECHNUNGSNUMMER gewählt.

-FailOnError

Type: switch

Wenn gesetzt, wird bei Fehlern eine Exception geworfen.

AUSGABEN

PSCustomObject mit:

BEISPIELE

# Liest Rechnungsnummer, Datum und Zahlbetrag aus einer UBL-Datei.
$info = Get-InvoiceValuesFromXml -Path "C:\Invoices\invoice-ubl.xml"