Zum Hauptinhalt springen
Version: 25.153.1225.1

XMLCreateExt

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

Einstellungen das erstellen der XML Datei

Eigenschaften

ctctDtls_Nm_CH

Abfragesignatur

get ctctDtls_Nm_CH(): string;

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

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:1907

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:1917

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:1927

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:1848

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:1861

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:1791

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

Rückgabewert

string

Änderungssignatur

set einreicherName(val): void;

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

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:1775

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

Rückgabewert

number

Änderungssignatur

set lastschrift(val): void;

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

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:1827

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

Rückgabewert

string

Änderungssignatur

set msgId(val): void;

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

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:1874

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:1887

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:1935

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:1943

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:1809

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:1819

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:1955

Konstruktor

Rückgabewert

XMLCreateExt

Methoden

[hasInstance]()

static hasInstance: boolean;

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

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

Parameter

ParameterType
valueany

Rückgabewert

boolean