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