Code: Alles auswählen
(0551) Fehler FF01: Für das Element <EndToEndId> ist nur der SWIFT-Zeichensatz zugelassen.
(0551) Für den Wert 'EndToEndId' wurde keine Übereinstimmung mit dem Regulären Ausdruck '([A-Za-z0-9]|[+|\?|/|\-|:|\(|\)|\.|,|'|\p{Zs}])*' gefunden.
Dies führte dann zu obiger Meldung.
Wäre es möglich, dass im Feld Beleg Lieferant nur Zeichen des SWIFT-Zeichensatzes zugelassen werden?
Auszug aus Seite 31: https://www.six-interbank-clearing.com/ ... iss-dd.pdf
Code: Alles auswählen
In ISO-20022-XML-Meldungen dürfen grundsätzlich Zeichen des Unicode-Zeichensatzes
UTF-8 (8-Bit Unicode Transformation Format) verwendet werden (Meldung
muss UTF-8 codiert sein). In den XML-Meldungen gemäss Schweizer ISO-20022-
Zahlungsstandard wird daraus nur der «Latin Character Set» zugelassen.
Zeichen ohne Umwandlung (SWIFT-Zeichensatz)
Folgende, dem SWIFT-Zeichensatz entsprechende Zeichen werden analog den EPCGuidelines
ohne Umwandlung akzeptiert:
a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z
A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z
0, 1, 2, 3, 4, 5, 6, 7, 8, 9
. (Punkt)
, (Komma)
: (Doppelpunkt)
' (Hochkomma, auch akzeptiert als Escaped Character ')
+ (Plus)
- (Minus)
/ (Slash)
( (runde Klammer auf)
) (runde Klammer zu)
? (Fragezeichen)
space (Leerzeichen)
Zeichen mit Umwandlung
Zusätzlich werden für die Schweiz ausgewählte weitere Zeichen zugelassen (spezifiziert
im Anhang C). Diese Zeichen können allenfalls für die nachfolgende Weiterverarbeitung
umgewandelt werden. Werden Zeichen übermittelt, welche im Anhang C nicht
spezifiziert sind, wird die Meldung abgewiesen.
Zeichensatz für Referenzen
Für gewisse Referenzen sind nur Zeichen aus dem SWIFT-Zeichensatz zugelassen:
Message Identification (A-Level)
Payment Information Identification (B-Level)
Creditor Scheme Identification (Creditor Identifier, B-Level)
Instruction Identification (C-Level)
End To End Identification (C-Level)
Diese Referenzen dürfen zudem nicht mit «/» beginnen und dürfen an keiner Stelle
«//» enthalten.