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
| Parameter | Type |
|---|---|
val | string |
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
| Parameter | Type |
|---|---|
val | string |
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
| Parameter | Type |
|---|---|
val | number |
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
| Parameter | Type |
|---|---|
val | string |
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
| Parameter | Type |
|---|---|
val | number |
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
| Parameter | Type |
|---|---|
val | string |
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
| Parameter | Type |
|---|---|
val | number |
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
| Parameter | Type |
|---|---|
val | number |
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
| Parameter | Type |
|---|---|
val | string |
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
| Parameter | Type |
|---|---|
value | any |
Rückgabewert
boolean