Test-InvoicePeppolId #
ÜBERSICHT #
Prüft Vorhandensein und Plausibilität der Peppol-IDs in einer EULANDA-Rechnung.
SYNTAX #
Test-InvoicePeppolId [-InputXml] <object> [<CommonParameters>]
BESCHREIBUNG #
Prüft, ob Käufer- und Verkäufer-Peppol-ID vorhanden sind und ob diese syntaktisch korrekt aufgebaut sind:
- <4-stellige SchemaId>:
- bekannte SchemaId
- Value nicht leer
Das XML muss ein natives EULANDA-META-Xml sein zu dem die EULANDA-invoice.xsd passt.
Gibt Warnungen bei Abweichungen aus. Rückgabewert ist $true nur dann, wenn beide Peppol-IDs gültig erscheinen.
PARAMETER #
-InputXml #
Type: object
XML-Dateipfad oder [xml]-Objekt.
AUSGABEN #
System.Boolean
BEISPIELE #
# Prüft die Peppol-IDs in einer EULANDA-Rechnungs-XML.
Test-InvoicePeppolId -InputXml "C:\Invoices\rechnung-meta.xml"