Zahlungsvorschlag CSV - Anpassung

Unsere Bank (Raiffeisen) hat eine neue Software ("Infinity"), die nicht mehr die Zahlungsvorschlag-CSV-Datei schluckt.
Die Bank schaltet kommendes Jahr das alte System ab - bis dahin brauchen wir eine Lösung.

Hier die Aufschlüsselung der Änderungen:

Felder aktuelles CSV Neue Felder Neu: Pflicht/Optional Neu: Format
Durchführungsdatum Pflichtfeld DD.MM.YYYY
BLZ_EMPFAENGER
BIC_EMPFAENGER Empfänger BIC Optional 8 oder 11 Zeichen
IBAN_EMPFAENGER Empfänger IBAN Pflichtfeld max. 34 Zeichen lt. länderspezifischer Vorgaben
KONTO_EMPFAENGER
EMPFAENGERNAME1 Empfänger Name Pflichtfeld max. 70 Zeichen
EMPFAENGERNAME2
BETRAG Betrag in EUR Pflichtfeld Angabe mit 2 Nachkommstellen ohne Währungssymbol
WAEHRUNG
BLZ_AUFTRAGGEBER
BIC_AUFTRAGGEBER
IBAN_AUFTRAGGEBER Auftraggeber IBAN Pflichtfeld 20 Zeichen beginnend mit AT
KONTO_AUFTRAGGEBER
WAEHRUNG_KONTO_AUFTRAGGEBER
AUFTRAGGEBERNAME1
AUFTRAGGEBERNAME2
KURZVERWENDUNG Zahlungsreferenz/Verwendungszweck Pflichtfeld max. 140 Zeichen, ab 36 Zeichen automatisch Verwendungszweck
KUNDENDATEN
Empfänger Adresse Optional max. 35 Zeichen
Empfänger Ort Optional max. 35 Zeichen
Abweichender Auftraggeber Optional
Dringlichkeit Optional Nichtbefüllung = Standard Überweisung Mögliche Werte: Standard, Eil, Express
Geschäftsvorfallcode Optional max. 4 Zeichen
Auftraggeberinformation Optional max. 35 Zeichen, erlaubte Zeichen: Groß- und Kleinbuchstaben (keine Umlaute), Zahlen, Leerzeichen und ausschließlich die Sonderzeichen + - ? : ( ) . , '
Abweichender Auftraggeber Optional max. 70 Zeichen; wird derzeit beim Import noch nicht berücksichtigt

Ich bin mir nicht sicher, ob es möglich ist, nur durch die xsl-vorlage die Anpassung durchzuführen.
Das Durchführungsdatum ist jedenfalls ein Pflichtfeld und aktuell noch nicht vorhanden. Es könnte aber einfach immer das aktuelle Datum sein.

Anbei noch die XSL Vorlage (eingangsrechnung\zv_export_csv.xsl):

<?xml version="1.0" encoding="ISO-8859-1"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
	<xsl:preserve-space elements="*"/>
	<xsl:output method="text" encoding="ISO-8859-1"/>
	<xsl:template match="zv_export_csv">
		<xsl:apply-templates select="blzempfaenger"/>
		<xsl:apply-templates select="bicempfaenger"/>
		<xsl:apply-templates select="ibanempfaenger"/>
		<xsl:apply-templates select="kontoempfaenger"/>
		<xsl:apply-templates select="empfaengername1"/>
		<xsl:apply-templates select="empfaengername2"/>
		<xsl:apply-templates select="betrag"/>
		<xsl:apply-templates select="waehrung"/>
		<xsl:apply-templates select="blzauftraggeber"/>
		<xsl:apply-templates select="bicauftraggeber"/>
		<xsl:apply-templates select="ibanauftraggeber"/>
		<xsl:apply-templates select="kontoauftraggeber"/>
		<xsl:apply-templates select="waehrungkontoauftraggeber"/>
		<xsl:apply-templates select="auftraggebername1"/>
		<xsl:apply-templates select="auftraggebername2"/>
		<xsl:apply-templates select="kurzverwendung"/>
		<xsl:apply-templates select="kundendaten"/>
	</xsl:template>
	<xsl:template match="blzempfaenger | bicempfaenger | ibanempfaenger | kontoempfaenger | empfaengername1 | empfaengername2 | betrag | waehrung |  blzauftraggeber | bicauftraggeber | ibanauftraggeber | kontoauftraggeber | waehrungkontoauftraggeber | auftraggebername1 | auftraggebername2 |  kurzverwendung">
		<xsl:value-of select="."/>;</xsl:template>
	<xsl:template match="kundendaten">
		<xsl:value-of select="."/>
	</xsl:template>
</xsl:stylesheet>

Link zum Code:
https://gitlab.com/kieselstein-erp/sources/kieselstein/-/blob/master/ejb/src/com/lp/server/eingangsrechnung/bl/ZahlungsvorschlagExportFormatterCSV.java#L75

Wisst ihr wie man die Header des Templates einfach Umbenennen kann? Und ob es möglich ist eine Durchführungsdatums-Spalte mit dem aktuellen Datum einzufügen?

Danke und schöne Grüße, Andi