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>
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