Zum Hauptinhalt springen
Version: 25.346.842.1

XMLCreateExt

Definiert in: sdk/cosmolink.SDK.SEPA.ts:1766

Einstellungen das erstellen der XML Datei

Eigenschaften​

ctctDtls_Nm_CH​

Abfragesignatur​

get ctctDtls_Nm_CH(): string;

Definiert in: sdk/cosmolink.SDK.SEPA.ts:1902

Kontaktdetails Name für GroupHeader, nur Schweiz.
In der Schweiz können im GroupHeader noch zusätzliche Kontaktdetails untergebracht werden. Diese beiden Werte werden n ur geschrieben, wenn das Feld CtctDtls_Nm_CH belegt ist.
Damit das Feld CtctDtls_Other_CH geschrieben wird, müssen beide Felder mit Werten gefüllt sein.

Rückgabewert​

string

Änderungssignatur​

set ctctDtls_Nm_CH(val): void;

Definiert in: sdk/cosmolink.SDK.SEPA.ts:1912

Kontaktdetails Name für GroupHeader, nur Schweiz.
In der Schweiz können im GroupHeader noch zusätzliche Kontaktdetails untergebracht werden. Diese beiden Werte werden n ur geschrieben, wenn das Feld CtctDtls_Nm_CH belegt ist.
Damit das Feld CtctDtls_Other_CH geschrieben wird, müssen beide Felder mit Werten gefüllt sein.

Parameter​
ParameterType
valstring
Rückgabewert​

void


ctctDtls_Other_CH​

Abfragesignatur​

get ctctDtls_Other_CH(): string;

Definiert in: sdk/cosmolink.SDK.SEPA.ts:1922

Kontaktdetails Other Id für GroupHeader, nur Schweiz.
In der Schweiz können im GroupHeader noch zusätzliche Kontaktdetails untergebracht werden. Diese beiden Werte werden n ur geschrieben, wenn das Feld CtctDtls_Nm_CH belegt ist.
Damit das Feld CtctDtls_Other_CH geschrieben wird, müssen beide Felder mit Werten gefüllt sein.

Rückgabewert​

string

Änderungssignatur​

set ctctDtls_Other_CH(val): void;

Definiert in: sdk/cosmolink.SDK.SEPA.ts:1932

Kontaktdetails Other Id für GroupHeader, nur Schweiz.
In der Schweiz können im GroupHeader noch zusätzliche Kontaktdetails untergebracht werden. Diese beiden Werte werden n ur geschrieben, wenn das Feld CtctDtls_Nm_CH belegt ist.
Damit das Feld CtctDtls_Other_CH geschrieben wird, müssen beide Felder mit Werten gefüllt sein.

Parameter​
ParameterType
valstring
Rückgabewert​

void


doWhgSort​

Abfragesignatur​

get doWhgSort(): number;

Definiert in: sdk/cosmolink.SDK.SEPA.ts:1853

Wert 1 für zus. Sortierung der Datensätze nach Währung.
Normalerweise ist eine Sortierung der Datensätze nach der Währung nicht erforderlich, da
die Währung grundsätzlich EUR ist. Werden jedoch XML-Dateien für die Schweiz erstellt, so
können dort unterschiedliche Währungen vorkommen.
Wird dieser Wert mit 1 belegt (Default=0), so erfolgt aufgrund dieser zusätzlichen Sortierung
eine Gruppierung (jeweils mit Payment Information Block) der Zahlungen.

Rückgabewert​

number

Änderungssignatur​

set doWhgSort(val): void;

Definiert in: sdk/cosmolink.SDK.SEPA.ts:1866

Wert 1 für zus. Sortierung der Datensätze nach Währung.
Normalerweise ist eine Sortierung der Datensätze nach der Währung nicht erforderlich, da
die Währung grundsätzlich EUR ist. Werden jedoch XML-Dateien für die Schweiz erstellt, so
können dort unterschiedliche Währungen vorkommen.
Wird dieser Wert mit 1 belegt (Default=0), so erfolgt aufgrund dieser zusätzlichen Sortierung
eine Gruppierung (jeweils mit Payment Information Block) der Zahlungen.

Parameter​
ParameterType
valnumber
Rückgabewert​

void


einreicherName​

Abfragesignatur​

get einreicherName(): string;

Definiert in: sdk/cosmolink.SDK.SEPA.ts:1796

Name des Einreichers der Datei (mind. 3 Zeichen).

Rückgabewert​

string

Änderungssignatur​

set einreicherName(val): void;

Definiert in: sdk/cosmolink.SDK.SEPA.ts:1804

Name des Einreichers der Datei (mind. 3 Zeichen).

Parameter​
ParameterType
valstring
Rückgabewert​

void


lastschrift​

Abfragesignatur​

get lastschrift(): number;

Definiert in: sdk/cosmolink.SDK.SEPA.ts:1780

Die Art der XML Überweisung (0), Lastschrift (1)

Rückgabewert​

number

Änderungssignatur​

set lastschrift(val): void;

Definiert in: sdk/cosmolink.SDK.SEPA.ts:1788

Die Art der XML Überweisung (0), Lastschrift (1)

Parameter​
ParameterType
valnumber
Rückgabewert​

void


msgId​

Abfragesignatur​

get msgId(): string;

Definiert in: sdk/cosmolink.SDK.SEPA.ts:1832

Message-Id (Kennung) für die XML-Datei.

Rückgabewert​

string

Änderungssignatur​

set msgId(val): void;

Definiert in: sdk/cosmolink.SDK.SEPA.ts:1840

Message-Id (Kennung) für die XML-Datei.

Parameter​
ParameterType
valstring
Rückgabewert​

void


pmtTypeInfoInTx​

Abfragesignatur​

get pmtTypeInfoInTx(): number;

Definiert in: sdk/cosmolink.SDK.SEPA.ts:1879

Wert 1 für PmtTpInf innerhalb der Transaktionsebene.
Grundsätzlich wird die PmtTpInf (enthält u.a. die Sequenz für Lastschriften) im Payment Information Block abgebildet. Das führt dazu, dass bei einer Änderung der Sequenz (z.B. von
FRST auf RCUR) ein neuer Payment Information Block gebildet wird.
Beim Kunden (Creditor bei Lastschriften) wird für jeden Payment Information Block eine Buchung auf dem Konto erzeugt.
Ab der DDK-Version 3.1 darf dieser Wert auf 1 (Default=0) gesetzt werden. Damit ist eine
Mischung von unterschiedlichen Sequenzen im Transaktionsbereich möglich und der Creditor erhält auf seinem Konto nur eine Buchung.

Rückgabewert​

number

Änderungssignatur​

set pmtTypeInfoInTx(val): void;

Definiert in: sdk/cosmolink.SDK.SEPA.ts:1892

Wert 1 für PmtTpInf innerhalb der Transaktionsebene.
Grundsätzlich wird die PmtTpInf (enthält u.a. die Sequenz für Lastschriften) im Payment Information Block abgebildet. Das führt dazu, dass bei einer Änderung der Sequenz (z.B. von
FRST auf RCUR) ein neuer Payment Information Block gebildet wird.
Beim Kunden (Creditor bei Lastschriften) wird für jeden Payment Information Block eine Buchung auf dem Konto erzeugt.
Ab der DDK-Version 3.1 darf dieser Wert auf 1 (Default=0) gesetzt werden. Damit ist eine
Mischung von unterschiedlichen Sequenzen im Transaktionsbereich möglich und der Creditor erhält auf seinem Konto nur eine Buchung.

Parameter​
ParameterType
valnumber
Rückgabewert​

void


shortMsgId​

Abfragesignatur​

get shortMsgId(): number;

Definiert in: sdk/cosmolink.SDK.SEPA.ts:1940

Die Payment Info Id und die End to End Id

Rückgabewert​

number

Änderungssignatur​

set shortMsgId(val): void;

Definiert in: sdk/cosmolink.SDK.SEPA.ts:1948

Die Payment Info Id und die End to End Id

Parameter​
ParameterType
valnumber
Rückgabewert​

void


xmlName​

Abfragesignatur​

get xmlName(): string;

Definiert in: sdk/cosmolink.SDK.SEPA.ts:1814

Der Name der zu erzeugenden XML-Datei.
Unabhängig von der übergebenen oder nicht übergebenen Dateinamenserweiterung wird die Dateinamenserweiterung immer auf .xml gesetzt.
Wird hier ein Leerstring oder der Wert Dummy.xml übergeben, so verwaltet die API den Dateienamen intern. Dies ist erforderlich, wenn die XML-Datei als Byte-Array im Speicher ausgegeben werden soll.

Rückgabewert​

string

Änderungssignatur​

set xmlName(val): void;

Definiert in: sdk/cosmolink.SDK.SEPA.ts:1824

Der Name der zu erzeugenden XML-Datei.
Unabhängig von der übergebenen oder nicht übergebenen Dateinamenserweiterung wird die Dateinamenserweiterung immer auf .xml gesetzt.
Wird hier ein Leerstring oder der Wert Dummy.xml übergeben, so verwaltet die API den Dateienamen intern. Dies ist erforderlich, wenn die XML-Datei als Byte-Array im Speicher ausgegeben werden soll.

Parameter​
ParameterType
valstring
Rückgabewert​

void

Konstruktoren​

Konstruktor​

new XMLCreateExt(): XMLCreateExt;

Definiert in: sdk/cosmolink.SDK.SEPA.ts:1960

Konstruktor

Rückgabewert​

XMLCreateExt

Methoden​

[hasInstance]()​

static hasInstance: boolean;

Definiert in: sdk/cosmolink.SDK.SEPA.ts:1973

Symbol.hasInstance welches eine benutzerdefinierte Überprüfung der 'instanceof'-Operation für Objekte ermöglicht.

Parameter​

ParameterType
valueany

Rückgabewert​

boolean