Probleme? Was ist daran problematisch? Das Programm ist einfach "vorsichtig". In den ersten Spezifikationen von SEPA-XML waren Umlaute (im Gegensatz zum alten DTA-Format) nicht erlaubt, später wurden sie dann zugelassen. Diese Erweiterung des Zeichensatzes wurde in vielen Programmen nicht nachgezogen, da wird dann eben noch ersetzt. Was auch nicht ganz verkehrt ist, denn selbst wenn das Programm Umlaute annimmt, dann heißt das nicht, dass jeder Bankrechner damit umgehen kann. Entweder schon der den Auftrag annehmende Bankrechner ersetzt dann oder der Zielbankrechner ersetzt, wenn er keine Umlaute beherrscht. Sprich, auch wenn Du Umlaute absetzen kannst, dann heißt das nicht, dass sie korrekt beim Empfänger ankommen.
Das ist im Prinzip das Gleiche wie bei der Frage mit den 27/35/70-er Zeilenlängen. Man weiß nie, was ankommt und wie zwischendrin umgesetzt wird.