Skip to main content

xSuite Interface Windows Prism 5.x – Online-Hilfe

Allgemeine Eigenschaften

Die folgenden Eigenschaften sind für alle Eingabeformate gültig.

Die spezifischen Eigenschaften der Formate sind in den jeweiligen Abschnitten zu den einzelnen Formaten beschrieben.

Eigenschaft

Beschreibung

InputFormat[].Type*

Art des Eingabeformats:

  • Csv: Textdatei im CSV-Format

  • Custom: benutzerdefiniertes Eingabeformat

  • EasySid: EASY-Standardimportdatei

  • InternalJson: internes Dokumentobjekt im JSON-Format

  • Json: JSON-Datei

  • Mail: E-Mail-Datei, d.h. EML-Datei oder MSG-Datei

  • Pdf: PDF-Datei

  • PeppolInvoice: PEPPOL-XML-Datei im Format "BIS Billing 3.0" (Rechnung oder Gutschrift)

  • PeppolPintInvoice: PEPPOL-XML-Datei im Format "PINT BIS Billing 1.0" (Rechnung oder Gutschrift)

  • UblInvoice: UBL-XML-Datei in Version 2.4 (Rechnung oder Gutschrift)

  • Xml: XML-Datei

  • XRechnung: XRechnung-XML-Datei

  • XSuiteEDnaInvoice: Eingangsrechnung aus xSuite eDNA

  • Zugferd: ZUGFeRD-PDF-Datei oder XML-Datei in der Version 2.x

InputFormat[].ConditionMacro

optionaler Feldmakroausdruck, wenn die Verarbeitung eines Eingabeformatlesers nur unter bestimmten Bedingungen ausgeführt werden soll

Der Ausdruck muss einen entsprechenden Wahrheitswert zurückliefern. Bei fehlendem Eigenschaftswert gilt die Bedingung implizit als erfüllt.

Da zu diesem Zeitpunkt noch kein Feldkatalog zugeordnet ist, sind in dem Makroausdruck nur Feldvariablen nutzbar, die zuvor über Input.PreProcessMacro[] als temporäre Variablen generiert wurden.

InputFormat[].FileFilter(%)

Namensfilter für die Auswahl der zu verarbeitenden Dateien nach Eingabeformat

Bei fehlendem Wert werden standardmäßig alle Dateien ausgewählt, die zum Format des Typs passen. Die Dateien werden nacheinander verarbeitet, z. B. alle *.json-Dateien für das JSON-Format.

Wenn einem Eingabeformat gemäß Filter eine Datei übergeben wird, die nicht vom passenden Typ ist, läuft die Verarbeitung in der Regel auf einen Fehler. Nur für die E-Rechnungsformate PEPPOL, XRechnung und ZUGFeRD findet vorab eine explizite Prüfung auf ein gültiges Format statt, um eine Datei zu überspringen, anstatt einen Fehler zu werfen.

Da zu diesem Zeitpunkt noch kein Feldkatalog zugeordnet ist, sind in dem Filterausdruck nur Feldvariablen nutzbar, die zuvor über Input.PreProcessMacro[] als temporäre Variablen generiert wurden.