Aktionen

Datensatzbeschreibung windata Zahlungen.CSV: Unterschied zwischen den Versionen

Aus windata WIKI

 
Zeile 1: Zeile 1:
<div class="mw-parser-output">&nbsp; <div class="mw-parser-output">
+
<div class="mw-parser-output">&nbsp;<div class="mw-parser-output">
 
== Allgemein ==
 
== Allgemein ==
  
Die Datei windata.CSV (Textdatei, Felder durch Semikolon getrennt, einzelne Datensätze sind durch CR/LF zu trennen) ist nachfolgender Satzaufbau zu berücksichtigen. Die erste Zeile der CSV-Datei enthält die Kennzeichnung des Importformats und ist mit dem Wert "windata CSV 1.1" zu belegen.<br/> <br/> In der zweiten Zeile sind zwingend die Feldbezeichnungen wie nachfolgend dargestellt anzugeben und mit einem CR/LF abzuschließen:<br/> &nbsp;
 
  
:''AG Name;AG KontoNr bzw. IBAN;AG BLZ bzw. BIC;Beg/Zahlpfl Name;Beg/Zahlpfl Name2;Beg/Zahlpfl Strasse;Beg/Zahlpfl Ort;Beg/Zahlpfl KontoNr bzw. IBAN;Beg/Zahlpfl BLZ bzw. BIC;Betrag;Währung;Textschlüssel bzw. Zahlart;Termin;VWZ1;VWZ2;VWZ3;VWZ4;VWZ5;VWZ6;VWZ7;VWZ8;VWZ9;VWZ10;VWZ11;VWZ12;VWZ13;VWZ14;Ref-ID;Mandat-ID;Mandat-Datum;AG Gläubiger-ID;Sequenz;Übergeordneter Auftraggeber Name''  
+
Die Datei windata.CSV (Textdatei, Felder durch Semikolon getrennt, einzelne Datensätze sind durch CR/LF zu trennen) ist nachfolgender Satzaufbau zu berücksichtigen. Die erste Zeile der CSV-Datei enthält die Kennzeichnung des Importformats und ist mit dem Wert "windata CSV 1.1" zu belegen.<br><br>In der zweiten Zeile sind zwingend die Feldbezeichnungen wie nachfolgend dargestellt anzugeben und mit einem CR/LF abzuschließen:<br>&nbsp;
</div>  
+
 
 +
:''AG Name;AG KontoNr bzw. IBAN;AG BLZ bzw. BIC;Beg/Zahlpfl Name;Beg/Zahlpfl Name2;Beg/Zahlpfl Strasse;Beg/Zahlpfl Ort;Beg/Zahlpfl KontoNr bzw. IBAN;Beg/Zahlpfl BLZ bzw. BIC;Betrag;Währung;Textschlüssel bzw. Zahlart;Termin;VWZ1;VWZ2;VWZ3;VWZ4;VWZ5;VWZ6;VWZ7;VWZ8;VWZ9;VWZ10;VWZ11;VWZ12;VWZ13;VWZ14;Ref-ID;Mandat-ID;Mandat-Datum;AG Gläubiger-ID;Sequenz;Übergeordneter Auftraggeber Name''
 +
</div>
 
== Datensatzbeschreibung ==
 
== Datensatzbeschreibung ==
  
{| style="" border-collapse:"="" cellspacing="0" cellpadding="5" border="1"
+
 
|-
+
{| style="" border="1" cellspacing="0" cellpadding="5" border-collapse:=""
 +
|-  
 
! Feldbezeichnung
 
! Feldbezeichnung
 
! P/O
 
! P/O
Zeile 15: Zeile 17:
 
! Typ
 
! Typ
 
! Länge
 
! Länge
|-
+
|-  
 
| AG Name
 
| AG Name
 
| P
 
| P
Zeile 21: Zeile 23:
 
| Text
 
| Text
 
| 27
 
| 27
|-
+
|-  
 
| AG KontoNr bzw. AG IBAN
 
| AG KontoNr bzw. AG IBAN
 
| P
 
| P
Zeile 27: Zeile 29:
 
| Text
 
| Text
 
| 35
 
| 35
|-
+
|-  
 
| AG BLZ bzw. AG BIC
 
| AG BLZ bzw. AG BIC
 
| P
 
| P
Zeile 33: Zeile 35:
 
| Text
 
| Text
 
| 11
 
| 11
|-
+
|-  
 
| Beg/Zahlpfl Name
 
| Beg/Zahlpfl Name
 
| P
 
| P
Zeile 39: Zeile 41:
 
| Text
 
| Text
 
| 27
 
| 27
|-
+
|-  
 
| Beg/Zahlpfl Name2
 
| Beg/Zahlpfl Name2
 
| O
 
| O
Zeile 45: Zeile 47:
 
| Text
 
| Text
 
| 27
 
| 27
|-
+
|-  
 
| Beg/Zahlpfl Strasse
 
| Beg/Zahlpfl Strasse
 
| O
 
| O
Zeile 51: Zeile 53:
 
| Text
 
| Text
 
| 27
 
| 27
|-
+
|-  
 
| Beg/Zahlpfl Ort
 
| Beg/Zahlpfl Ort
 
| O
 
| O
Zeile 57: Zeile 59:
 
| Text
 
| Text
 
| 27
 
| 27
|-
+
|-  
 
| Beg/Zahlpfl KontoNr bzw. IBAN
 
| Beg/Zahlpfl KontoNr bzw. IBAN
 
| P
 
| P
Zeile 63: Zeile 65:
 
| Text
 
| Text
 
| 35
 
| 35
|-
+
|-  
 
| Beg/Zahlpfl BLZ bzw. BIC
 
| Beg/Zahlpfl BLZ bzw. BIC
 
| EP
 
| EP
Zeile 69: Zeile 71:
 
| Text
 
| Text
 
| 11
 
| 11
|-
+
|-  
 
| Betrag
 
| Betrag
 
| P
 
| P
| Betrag im Format XXXX,XX<br/> Beträge ohne Nachkommastellen werden mit ,00 beim Import ergänzt
+
| Betrag im Format XXXX,XX<br>Beträge ohne Nachkommastellen werden mit ,00 beim Import ergänzt
| numerisch,<br/> Komma als Trennzeichen für Nachkommastellen
+
| numerisch,<br>Komma als Trennzeichen für Nachkommastellen
 
| 12
 
| 12
|-
+
|-  
 
| Währung
 
| Währung
 
| O
 
| O
Zeile 81: Zeile 83:
 
| Text
 
| Text
 
| 3
 
| 3
|-
+
|-  
 
| Textschlüssel bzw. Zahlart
 
| Textschlüssel bzw. Zahlart
 
| P
 
| P
| Textschlüssel (2 Zahlen, ohne Textschlüsselergänzung)<br/> 51: für Standardüberweisungen<br/> 53: für Lohn-, Gehalts- und Rentenzahlungen<br/> 54: für Vermögenswirksame Leistungen<br/> 05: für Lastschriften (Einzugsermächtigung)<br/> 04: Abbuchungsaufträge<br/> <br/> oder Zahlungsart<br/> <br/> SEPA: für SEPA-Überweisungen (Angabe der Währung entfällt, immer EUR)<br/> BASIS: für SEPA-Basis-Lastschriften (Angabe der Währung entfällt, immer EUR)<br/> COR1: Für SEPA-Basislastschriften mit einem Tag Vorlauf (gültig ab November 2013)<br/> FIRMEN: für SEPA-Firmenlastschriften (Angabe der Währung entfällt, immer EUR)<br/> AZV: für Zahlungen im Außenwirtschaftsverkehr<br/> SALA: SEPA-Lohn/Gehaltszahlungen<br/> PENS: SEPA-Pensionszahlungen<br/> CBFF: SEPA-VWL-Zahlungen (Vermögenswirksame Leistungen)<br/> CHAR: SEPA-Spendenzahlungen<br/> Andere Belegungen gem. ISO 20022 External Purpose Code List werden ebenfalls akzeptiert, jedoch nicht zwingend in windata-Produkten konform umgesetzt
+
| Textschlüssel (2 Zahlen, ohne Textschlüsselergänzung)<br>51: für Standardüberweisungen<br>53: für Lohn-, Gehalts- und Rentenzahlungen<br>54: für Vermögenswirksame Leistungen<br>05: für Lastschriften (Einzugsermächtigung)<br>04: Abbuchungsaufträge<br><br>oder Zahlungsart<br><br>SEPA: für SEPA-Überweisungen (Angabe der Währung entfällt, immer EUR)<br>BASIS: für SEPA-Basis-Lastschriften (Angabe der Währung entfällt, immer EUR)<br>COR1: Für SEPA-Basislastschriften mit einem Tag Vorlauf (gültig ab November 2013)<br>FIRMEN: für SEPA-Firmenlastschriften (Angabe der Währung entfällt, immer EUR)<br>AZV: für Zahlungen im Außenwirtschaftsverkehr<br>SALA: SEPA-Lohn/Gehaltszahlungen<br>PENS: SEPA-Pensionszahlungen<br>CBFF: SEPA-VWL-Zahlungen (Vermögenswirksame Leistungen)<br>CHAR: SEPA-Spendenzahlungen<br>Andere Belegungen gem. ISO 20022 External Purpose Code List werden ebenfalls akzeptiert, jedoch nicht zwingend in windata-Produkten konform umgesetzt
 
| Text
 
| Text
 
| 6
 
| 6
|-
+
|-  
 
| Termin
 
| Termin
 
| O
 
| O
 
| Fälligkeits- bzw. Ausführungstermin
 
| Fälligkeits- bzw. Ausführungstermin
| Datum<br/> TT.MM.JJJJ
+
| Datum<br>TT.MM.JJJJ
 
| 10
 
| 10
|-
+
|-  
 
| VWZ1
 
| VWZ1
 
| O
 
| O
Zeile 99: Zeile 101:
 
| Text
 
| Text
 
| 27
 
| 27
|-
+
|-  
 
| VWZ2
 
| VWZ2
 
| O
 
| O
Zeile 105: Zeile 107:
 
| Text
 
| Text
 
| 27
 
| 27
|-
+
|-  
 
| VWZ3
 
| VWZ3
 
| O
 
| O
Zeile 111: Zeile 113:
 
| Text
 
| Text
 
| 27
 
| 27
|-
+
|-  
 
| VWZ4
 
| VWZ4
 
| O
 
| O
Zeile 117: Zeile 119:
 
| Text
 
| Text
 
| 27
 
| 27
|-
+
|-  
 
| VWZ5
 
| VWZ5
 
| O
 
| O
Zeile 123: Zeile 125:
 
| Text
 
| Text
 
| 27
 
| 27
|-
+
|-  
 
| VWZ6
 
| VWZ6
 
| O
 
| O
Zeile 129: Zeile 131:
 
| Text
 
| Text
 
| 27
 
| 27
|-
+
|-  
 
| VWZ7
 
| VWZ7
 
| O
 
| O
Zeile 135: Zeile 137:
 
| Text
 
| Text
 
| 27
 
| 27
|-
+
|-  
 
| VWZ8
 
| VWZ8
 
| O
 
| O
Zeile 141: Zeile 143:
 
| Text
 
| Text
 
| 27
 
| 27
|-
+
|-  
 
| VWZ9
 
| VWZ9
 
| O
 
| O
Zeile 147: Zeile 149:
 
| Text
 
| Text
 
| 27
 
| 27
|-
+
|-  
 
| VWZ10
 
| VWZ10
 
| O
 
| O
Zeile 153: Zeile 155:
 
| Text
 
| Text
 
| 27
 
| 27
|-
+
|-  
 
| VWZ11
 
| VWZ11
 
| O
 
| O
Zeile 159: Zeile 161:
 
| Text
 
| Text
 
| 27
 
| 27
|-
+
|-  
 
| VWZ12
 
| VWZ12
 
| O
 
| O
Zeile 165: Zeile 167:
 
| Text
 
| Text
 
| 27
 
| 27
|-
+
|-  
 
| VWZ13
 
| VWZ13
 
| O
 
| O
Zeile 171: Zeile 173:
 
| Text
 
| Text
 
| 27
 
| 27
|-
+
|-  
 
| VWZ14
 
| VWZ14
 
| O
 
| O
Zeile 177: Zeile 179:
 
| Text
 
| Text
 
| 27
 
| 27
|-
+
|-  
 
| Ref-ID
 
| Ref-ID
 
| O
 
| O
Zeile 183: Zeile 185:
 
| Text
 
| Text
 
| 35
 
| 35
|-
+
|-  
 
| Mandat-ID
 
| Mandat-ID
 
| SL
 
| SL
Zeile 189: Zeile 191:
 
| Text
 
| Text
 
| 35
 
| 35
|-
+
|-  
 
| Mandat-Datum
 
| Mandat-Datum
 
| SL
 
| SL
 
| Datum des Lastschriftmandats (Ausstellungsdatum)
 
| Datum des Lastschriftmandats (Ausstellungsdatum)
| Datum<br/> TT.MM.JJJJ
+
| Datum<br>TT.MM.JJJJ
 
| 10
 
| 10
|-
+
|-  
 
| AG Gläubiger-ID
 
| AG Gläubiger-ID
 
| SL
 
| SL
Zeile 201: Zeile 203:
 
| Text
 
| Text
 
| 35
 
| 35
|-
+
|-  
 
| Sequenz
 
| Sequenz
 
| SL
 
| SL
| Gibt bei SEPA-Lastschriften an, ob es sich um eine Erst-, Folge-, Einmal oder letztmalige Lastschrift handelt.<br/> Gültige Werte:<br/> Erstlastschrift: FRST<br/> Folgelastschrift: RCUR<br/> Einmallastschrift: OOFF<br/> Letztmalige Lastschrift: FNAL
+
| Gibt bei SEPA-Lastschriften an, ob es sich um eine Erst-, Folge-, Einmal oder letztmalige Lastschrift handelt.<br>Gültige Werte:<br>Erstlastschrift: FRST<br>Folgelastschrift: RCUR<br>Einmallastschrift: OOFF<br>Letztmalige Lastschrift: FNAL
 
| Text
 
| Text
 
| 4
 
| 4
|-
+
|-  
 
| Übergeordneter Auftraggeber Name
 
| Übergeordneter Auftraggeber Name
 
| O
 
| O
Zeile 213: Zeile 215:
 
| Text
 
| Text
 
| 70
 
| 70
|-
+
|-  
 
| Laufzeit
 
| Laufzeit
 
| O
 
| O
| Laufzeit<br/> <br/> Dieses Feld ist nur in der windata.csv Version 1.2 vorhanden
+
| Laufzeit<br><br>Dieses Feld ist nur in der windata.csv Version 1.2 vorhanden
 
| Datum
 
| Datum
 
| 10
 
| 10
|-
+
|-  
 
| zahlweise
 
| zahlweise
 
| O
 
| O
| Rythmus der Fälligkeit<br/> Gültige Werte:<br/> J: Jährlich<br/> HJ: Halbjährlich<br/> VJ: Vierteljährlich<br/> M: Monatlich<br/> 2W: Zwei-Wöchentlich<br/> W: Wöchentlich<br/> <br/> Dieses Feld ist nur in der windata.csv Version 1.2 vorhanden
+
| Rythmus der Fälligkeit<br>Gültige Werte:<br>J: Jährlich<br>HJ: Halbjährlich<br>VJ: Vierteljährlich<br>M: Monatlich<br>2W: Zwei-Wöchentlich<br>W: Wöchentlich<br><br>Dieses Feld ist nur in der windata.csv Version 1.2 vorhanden
 
| Text
 
| Text
 
| 2
 
| 2
 
|}
 
|}
  
<br/> P = Pflichtangabe - O = optional – SL = Pflichtangabe bei allen Formen der SEPA-Lastschriften - EP = Pflichtangabe bei europäischen SEPA-Transaktionen, optionale Angabe bei innerdeutschen SEPA-Transaktionen (IBAN-only) – SLR = Pflichtangaben bei SEPA-Basis- und Firmenlastschrift, nicht bei SEPA-Basis-Eillastschrift (COR1)<br/> <br/> Die CSV-Datei kann Zahlungen verschiedener Zahlungsarten enthalten. Leere Zeilen sind zulässig. Jede Zeile muss mit einem CR/LF abgeschlossen werden.<br/> <br/> '''Hinweise:'''<br/> Beim Import von VL-Zahlungen wird die notwendige Textschlüsselergänzung (0XX, wobei XX den Ausführungsmonat darstellt) automatisch durch windata professional erzeugt.<br/> Ist das Feld Sequenz bei SEPA-Lastschriften nicht belegt, setzt windata black box automatisch die Sequenz Einmallastschrift, OOFF, ein.<br/> &nbsp;
+
<br>P = Pflichtangabe - O = optional – SL = Pflichtangabe bei allen Formen der SEPA-Lastschriften - EP = Pflichtangabe bei europäischen SEPA-Transaktionen, optionale Angabe bei innerdeutschen SEPA-Transaktionen (IBAN-only) – SLR = Pflichtangaben bei SEPA-Basis- und Firmenlastschrift, nicht bei SEPA-Basis-Eillastschrift (COR1)<br><br>Die CSV-Datei kann Zahlungen verschiedener Zahlungsarten enthalten. Leere Zeilen sind zulässig. Jede Zeile muss mit einem CR/LF abgeschlossen werden.<br><br>'''Hinweise:'''<br>Beim Import von VL-Zahlungen wird die notwendige Textschlüsselergänzung (0XX, wobei XX den Ausführungsmonat darstellt) automatisch durch windata professional erzeugt.<br>Ist das Feld Sequenz bei SEPA-Lastschriften nicht belegt, setzt windata black box automatisch die Sequenz Einmallastschrift, OOFF, ein.<br>&nbsp;
  
 
=== Nicht erlaubte Zeichen ===
 
=== Nicht erlaubte Zeichen ===
  
Anführungszeichen: '''"'''<br/> '''verstecke Steuerzeichen''' (-> verstecke Steuerzeichen können sichtbar gemacht werden, wenn die vorliegende Datei in Word geöffnet wird. Anschließend die Tastenkombination STRG+SHIFT+* auswählen)
+
 
 +
Anführungszeichen: '''"'''<br>'''verstecke Steuerzeichen''' (-&gt; verstecke Steuerzeichen können sichtbar gemacht werden, wenn die vorliegende Datei in Word geöffnet wird. Anschließend die Tastenkombination STRG+SHIFT+* auswählen)
  
 
== Sonderfall: Import von SEPA-Lastschriften ==
 
== Sonderfall: Import von SEPA-Lastschriften ==
  
SEPA-Lastschriften können über dieses CSV-Format auch ohne Angabe von SEPA-Mandaten importiert werden. Hierbei ist allerdings Voraussetzung, dass die notwendigen SEPA-Mandate bereits in windata [[SEPA-Mandat_anlegen|'''''angelegt''''']] sind. Somit kann windata beim Import der unvollständigen SEPA-Lastschriften die vorhandenen Mandate direkt zuordnen.<br/> An dieser Stelle wird von windata auch die richtige [[SEPA-Optionen#Erfassung_von_SEPA-Lastschriften|'''''Sequenz''''']] für diese SEPA-Lastschrift verwendet.
 
  
:ACHTUNG: Dieses SEPA-Lastschriftmandat darf in diesem Fall noch nie außerhalb von windata verwendet worden sein!  
+
SEPA-Lastschriften können über dieses CSV-Format auch ohne Angabe von SEPA-Mandaten importiert werden. Hierbei ist allerdings Voraussetzung, dass die notwendigen SEPA-Mandate bereits in windata [[SEPA-Mandat_anlegen|'''''angelegt''''']] sind. Somit kann windata beim Import der unvollständigen SEPA-Lastschriften die vorhandenen Mandate direkt zuordnen.<br>An dieser Stelle wird von windata auch die richtige [[SEPA-Optionen#Erfassung_von_SEPA-Lastschriften|'''''Sequenz''''']] für diese SEPA-Lastschrift verwendet.
 +
 
 +
:ACHTUNG: Dieses SEPA-Lastschriftmandat darf in diesem Fall noch nie außerhalb von windata verwendet worden sein!
  
Alle SEPA-Lastschriften aus dieser CSV-Datei, für welche keine SEPA-Mandate in windata angelegt sind, werden nicht importiert. Diese Datensätze werden in einer neuen Fehlerdatei in das Ursprungsverzeichnis geschrieben.<br/> Das Importprotokoll kann [[Automatischer_Import_in_windata_professional_beim_Programmstart#Importprotokoll|'''''hier''''']] aufgerufen werden.
+
Alle SEPA-Lastschriften aus dieser CSV-Datei, für welche keine SEPA-Mandate in windata angelegt sind, werden nicht importiert. Diese Datensätze werden in einer neuen Fehlerdatei in das Ursprungsverzeichnis geschrieben.<br>Das Importprotokoll kann [[Automatischer_Import_in_windata_professional_beim_Programmstart#Importprotokoll|'''''hier''''']] aufgerufen werden.
  
 
== Testdateien ==
 
== Testdateien ==
  
Beispielhaft stehen Testdateien zum Download bereit: [http://www.windata.de/download/mr/windata1.1.zip '''''windata.CSV im Format 1.1''''']<br/> Beispielhaft stehen Testdateien zum Download bereit: [http://www.windata.de/download/mr/windata1.2.zip '''''windata.CSV im Format 1.2''''']
 
  
:
+
Beispielhaft stehen Testdateien zum Download bereit: [https://www.windata.de/download/mr/windata1.1.zip '''''windata.CSV im Format 1.1''''']<br>Beispielhaft stehen Testdateien zum Download bereit: [https://www.windata.de/download/mr/windata1.2.zip '''''windata.CSV im Format 1.2''''']
:*In der Version 1.2 können zusätzlich die Felder Laufzeit und Rythmus der Fälligkeit übergeben werden.  
+
 
 +
::
 +
:*In der Version 1.2 können zusätzlich die Felder Laufzeit und Rythmus der Fälligkeit übergeben werden.
  
 
== Import ==
 
== Import ==
 +
  
 
Diese CSV-Dateien können in windata importiert werden: [[Importieren#Dateiimport|'''''Import''''']].
 
Diese CSV-Dateien können in windata importiert werden: [[Importieren#Dateiimport|'''''Import''''']].
Zeile 254: Zeile 260:
 
<div class="mw-parser-output">
 
<div class="mw-parser-output">
 
== zusätzlich zu beachten ==
 
== zusätzlich zu beachten ==
 +
  
 
*Der Import von Zahlungen aus einer CSV-Datei kann fehlschlagen, wenn die [[Regions-_und_Spracheinstellungen|'''''Regions- und Spracheinstellungen''''']] nicht gem. den windata-Anforderungen eingestellt sind.  
 
*Der Import von Zahlungen aus einer CSV-Datei kann fehlschlagen, wenn die [[Regions-_und_Spracheinstellungen|'''''Regions- und Spracheinstellungen''''']] nicht gem. den windata-Anforderungen eingestellt sind.  
 
*IZV-Überweisungen (vor SEPA - Textschlüssel bzw. Zahlart = Ziffer) können nur mit Kontonummer / BLZ - nicht mit IBAN und BIC importiert werden.  
 
*IZV-Überweisungen (vor SEPA - Textschlüssel bzw. Zahlart = Ziffer) können nur mit Kontonummer / BLZ - nicht mit IBAN und BIC importiert werden.  
*SEPA-Lastschriften (Textschlüssel bzw. Zahlart = BASIS bzw. FIRMEN) können incl. SEPA-Mandate sowie auch ohne SEPA-Mandat importiert werden.  
+
*SEPA-Lastschriften (Textschlüssel bzw. Zahlart = BASIS bzw. FIRMEN) können incl. SEPA-Mandate sowie auch ohne SEPA-Mandat importiert werden.
  
:
+
::
::Voraussetzung wenn ohne SEPA-Mandat importiert werden soll: Die passenden SEPA-Mandate müssen bereit in windata angelegt sein!  
+
::Voraussetzung wenn ohne SEPA-Mandat importiert werden soll: Die passenden SEPA-Mandate müssen bereit in windata angelegt sein!
  
 
*Der Import dieser CSV-Dateien klappt nur, der Import in der im [[Importieren#Dateiimport|'''''Screenshot''''']] beschriebenen Konstellation ausgewählt ist
 
*Der Import dieser CSV-Dateien klappt nur, der Import in der im [[Importieren#Dateiimport|'''''Screenshot''''']] beschriebenen Konstellation ausgewählt ist
Zeile 267: Zeile 274:
 
== Nächste Schritte ==
 
== Nächste Schritte ==
  
[[Dynamic_Link_Library_-_windata_SEPA-Converter_Library|'''''Konvertierung von DTAUS- und CSV-Dateien in SEPA-Dateien mittels .NET dll''''']]<br/> [[Funktionen_und_Verwendung_von_windata_black_box|'''''CSV-Verarbeitung in windata black box''''']]<br/> [[Funktionen_von_ZV-Tools#Konvertieren|'''''CSV-Datei in SEPA-XML konvertieren''''']]
+
 
</div>  
+
[[Dynamic_Link_Library_-_windata_SEPA-Converter_Library|'''''Konvertierung von DTAUS- und CSV-Dateien in SEPA-Dateien mittels .NET dll''''']]<br>[[Funktionen_und_Verwendung_von_windata_black_box|'''''CSV-Verarbeitung in windata black box''''']]<br>[[Funktionen_von_ZV-Tools#Konvertieren|'''''CSV-Datei in SEPA-XML konvertieren''''']]
 +
</div>
 
[[Category:Import]] [[Category:Windata black box]] [[Category:SEPA]]
 
[[Category:Import]] [[Category:Windata black box]] [[Category:SEPA]]
 +
</div></div>

Aktuelle Version vom 26. Januar 2023, 08:58 Uhr

 

Allgemein

Die Datei windata.CSV (Textdatei, Felder durch Semikolon getrennt, einzelne Datensätze sind durch CR/LF zu trennen) ist nachfolgender Satzaufbau zu berücksichtigen. Die erste Zeile der CSV-Datei enthält die Kennzeichnung des Importformats und ist mit dem Wert "windata CSV 1.1" zu belegen.

In der zweiten Zeile sind zwingend die Feldbezeichnungen wie nachfolgend dargestellt anzugeben und mit einem CR/LF abzuschließen:
 

AG Name;AG KontoNr bzw. IBAN;AG BLZ bzw. BIC;Beg/Zahlpfl Name;Beg/Zahlpfl Name2;Beg/Zahlpfl Strasse;Beg/Zahlpfl Ort;Beg/Zahlpfl KontoNr bzw. IBAN;Beg/Zahlpfl BLZ bzw. BIC;Betrag;Währung;Textschlüssel bzw. Zahlart;Termin;VWZ1;VWZ2;VWZ3;VWZ4;VWZ5;VWZ6;VWZ7;VWZ8;VWZ9;VWZ10;VWZ11;VWZ12;VWZ13;VWZ14;Ref-ID;Mandat-ID;Mandat-Datum;AG Gläubiger-ID;Sequenz;Übergeordneter Auftraggeber Name

Datensatzbeschreibung

Feldbezeichnung P/O Inhalt Typ Länge
AG Name P Name des Auftraggebers Text 27
AG KontoNr bzw. AG IBAN P Kontonummer bzw. IBAN des Auftraggeberkontos Text 35
AG BLZ bzw. AG BIC P Bankleitzahl bzw. BIC des Auftraggeberinstituts Text 11
Beg/Zahlpfl Name P Name des Begünstigten (bei Überweisungen) bzw. Zahlungspflichtigen (bei Lastschriften) Text 27
Beg/Zahlpfl Name2 O Weitere Angaben zum Name des Begünstigten (bei Überweisungen) bzw. Zahlungspflichtigen (bei Lastschriften) Text 27
Beg/Zahlpfl Strasse O Straße des Begünstigten (bei Überweisungen) bzw. Zahlungspflichtigen (bei Lastschriften) Text 27
Beg/Zahlpfl Ort O Ort des Begünstigten (bei Überweisungen) bzw. Zahlungspflichtigen (bei Lastschriften) Text 27
Beg/Zahlpfl KontoNr bzw. IBAN P Kontonummer bzw. IBAN des Begünstigten (bei Überweisungen) bzw. Zahlungspflichtigen (bei Lastschriften) Text 35
Beg/Zahlpfl BLZ bzw. BIC EP Bankleitzahl bzw. BIC des Begünstigten (bei Überweisungen) bzw. Zahlungspflichtigen (bei Lastschriften) Text 11
Betrag P Betrag im Format XXXX,XX
Beträge ohne Nachkommastellen werden mit ,00 beim Import ergänzt
numerisch,
Komma als Trennzeichen für Nachkommastellen
12
Währung O Währung, wenn nicht angegeben wird EUR als Standard angenommen Text 3
Textschlüssel bzw. Zahlart P Textschlüssel (2 Zahlen, ohne Textschlüsselergänzung)
51: für Standardüberweisungen
53: für Lohn-, Gehalts- und Rentenzahlungen
54: für Vermögenswirksame Leistungen
05: für Lastschriften (Einzugsermächtigung)
04: Abbuchungsaufträge

oder Zahlungsart

SEPA: für SEPA-Überweisungen (Angabe der Währung entfällt, immer EUR)
BASIS: für SEPA-Basis-Lastschriften (Angabe der Währung entfällt, immer EUR)
COR1: Für SEPA-Basislastschriften mit einem Tag Vorlauf (gültig ab November 2013)
FIRMEN: für SEPA-Firmenlastschriften (Angabe der Währung entfällt, immer EUR)
AZV: für Zahlungen im Außenwirtschaftsverkehr
SALA: SEPA-Lohn/Gehaltszahlungen
PENS: SEPA-Pensionszahlungen
CBFF: SEPA-VWL-Zahlungen (Vermögenswirksame Leistungen)
CHAR: SEPA-Spendenzahlungen
Andere Belegungen gem. ISO 20022 External Purpose Code List werden ebenfalls akzeptiert, jedoch nicht zwingend in windata-Produkten konform umgesetzt
Text 6
Termin O Fälligkeits- bzw. Ausführungstermin Datum
TT.MM.JJJJ
10
VWZ1 O Verwendungszweck Text 27
VWZ2 O Verwendungszweck Text 27
VWZ3 O Verwendungszweck Text 27
VWZ4 O Verwendungszweck Text 27
VWZ5 O Verwendungszweck Text 27
VWZ6 O Verwendungszweck Text 27
VWZ7 O Verwendungszweck Text 27
VWZ8 O Verwendungszweck Text 27
VWZ9 O Verwendungszweck Text 27
VWZ10 O Verwendungszweck Text 27
VWZ11 O Verwendungszweck Text 27
VWZ12 O Verwendungszweck Text 27
VWZ13 O Verwendungszweck Text 27
VWZ14 O Verwendungszweck Text 27
Ref-ID O Referenznummer Text 35
Mandat-ID SL Lastschriftmandat Text 35
Mandat-Datum SL Datum des Lastschriftmandats (Ausstellungsdatum) Datum
TT.MM.JJJJ
10
AG Gläubiger-ID SL Gläubiger-ID (zu beantragen bei der Deutschen Bundesbank, SEPA-Informationen der Deutschen Bundesbank) Text 35
Sequenz SL Gibt bei SEPA-Lastschriften an, ob es sich um eine Erst-, Folge-, Einmal oder letztmalige Lastschrift handelt.
Gültige Werte:
Erstlastschrift: FRST
Folgelastschrift: RCUR
Einmallastschrift: OOFF
Letztmalige Lastschrift: FNAL
Text 4
Übergeordneter Auftraggeber Name O Name des übergeordneten Auftraggebers Text 70
Laufzeit O Laufzeit

Dieses Feld ist nur in der windata.csv Version 1.2 vorhanden
Datum 10
zahlweise O Rythmus der Fälligkeit
Gültige Werte:
J: Jährlich
HJ: Halbjährlich
VJ: Vierteljährlich
M: Monatlich
2W: Zwei-Wöchentlich
W: Wöchentlich

Dieses Feld ist nur in der windata.csv Version 1.2 vorhanden
Text 2


P = Pflichtangabe - O = optional – SL = Pflichtangabe bei allen Formen der SEPA-Lastschriften - EP = Pflichtangabe bei europäischen SEPA-Transaktionen, optionale Angabe bei innerdeutschen SEPA-Transaktionen (IBAN-only) – SLR = Pflichtangaben bei SEPA-Basis- und Firmenlastschrift, nicht bei SEPA-Basis-Eillastschrift (COR1)

Die CSV-Datei kann Zahlungen verschiedener Zahlungsarten enthalten. Leere Zeilen sind zulässig. Jede Zeile muss mit einem CR/LF abgeschlossen werden.

Hinweise:
Beim Import von VL-Zahlungen wird die notwendige Textschlüsselergänzung (0XX, wobei XX den Ausführungsmonat darstellt) automatisch durch windata professional erzeugt.
Ist das Feld Sequenz bei SEPA-Lastschriften nicht belegt, setzt windata black box automatisch die Sequenz Einmallastschrift, OOFF, ein.
 

Nicht erlaubte Zeichen

Anführungszeichen: "
verstecke Steuerzeichen (-> verstecke Steuerzeichen können sichtbar gemacht werden, wenn die vorliegende Datei in Word geöffnet wird. Anschließend die Tastenkombination STRG+SHIFT+* auswählen)

Sonderfall: Import von SEPA-Lastschriften

SEPA-Lastschriften können über dieses CSV-Format auch ohne Angabe von SEPA-Mandaten importiert werden. Hierbei ist allerdings Voraussetzung, dass die notwendigen SEPA-Mandate bereits in windata angelegt sind. Somit kann windata beim Import der unvollständigen SEPA-Lastschriften die vorhandenen Mandate direkt zuordnen.
An dieser Stelle wird von windata auch die richtige Sequenz für diese SEPA-Lastschrift verwendet.

ACHTUNG: Dieses SEPA-Lastschriftmandat darf in diesem Fall noch nie außerhalb von windata verwendet worden sein!

Alle SEPA-Lastschriften aus dieser CSV-Datei, für welche keine SEPA-Mandate in windata angelegt sind, werden nicht importiert. Diese Datensätze werden in einer neuen Fehlerdatei in das Ursprungsverzeichnis geschrieben.
Das Importprotokoll kann hier aufgerufen werden.

Testdateien

Beispielhaft stehen Testdateien zum Download bereit: windata.CSV im Format 1.1
Beispielhaft stehen Testdateien zum Download bereit: windata.CSV im Format 1.2

  • In der Version 1.2 können zusätzlich die Felder Laufzeit und Rythmus der Fälligkeit übergeben werden.

Import

Diese CSV-Dateien können in windata importiert werden: Import.

zusätzlich zu beachten

  • Der Import von Zahlungen aus einer CSV-Datei kann fehlschlagen, wenn die Regions- und Spracheinstellungen nicht gem. den windata-Anforderungen eingestellt sind.
  • IZV-Überweisungen (vor SEPA - Textschlüssel bzw. Zahlart = Ziffer) können nur mit Kontonummer / BLZ - nicht mit IBAN und BIC importiert werden.
  • SEPA-Lastschriften (Textschlüssel bzw. Zahlart = BASIS bzw. FIRMEN) können incl. SEPA-Mandate sowie auch ohne SEPA-Mandat importiert werden.
Voraussetzung wenn ohne SEPA-Mandat importiert werden soll: Die passenden SEPA-Mandate müssen bereit in windata angelegt sein!
  • Der Import dieser CSV-Dateien klappt nur, der Import in der im Screenshot beschriebenen Konstellation ausgewählt ist