Aufbau Datensatz A
------------------
- 0 4 Zeichen Länge des Datensatzes, immer 128 Bytes, also immer "0128"
- 4 1 Zeichen Datensatz-Typ, immer 'A'
- 5 2 Zeichen Art der Transaktionen
- "LB" für Lastschriften Bankseitig
- "LK" für Lastschriften Kundenseitig
- "GB" für Gutschriften Bankseitig
- "GK" für Gutschriften Kundenseitig
- 7 8 Zeichen Bankleitzahl des Auftraggebers
- 15 8 Zeichen CST, "00000000" [was auch immer das sein mag]
- 23 27 Zeichen Name des Auftraggebers
- 50 6 Zeichen aktuelles Datum im Format DDMMJJ
- 56 4 Zeichen CST, " " (Blanks)
- 60 10 Zeichen Kontonummer des Auftraggebers
- 70 10 Zeichen Optionale Referenznummer
- 80 48 Zeichen Reserviert, 48 Blanks
- -- 128 Zeichen
+ 1 0 4 Zeichen Länge des Datensatzes, immer 128 Bytes, also immer "0128"
+ 2 4 1 Zeichen Datensatz-Typ, immer 'A'
+ 3 5 2 Zeichen Art der Transaktionen
+ "LB" für Lastschriften Bankseitig
+ "LK" für Lastschriften Kundenseitig
+ "GB" für Gutschriften Bankseitig
+ "GK" für Gutschriften Kundenseitig
+ 4 7 8 Zeichen Bankleitzahl des Auftraggebers
+ 5 15 8 Zeichen CST, "00000000", nur belegt, wenn Diskettenabsender Kreditinstitut
+ 6 23 27 Zeichen Name des Auftraggebers
+ 7 50 6 Zeichen aktuelles Datum im Format DDMMJJ
+ 8 56 4 Zeichen CST, " " (Blanks)
+ 9 60 10 Zeichen Kontonummer des Auftraggebers
+ 10 70 10 Zeichen Optionale Referenznummer
+ 11 80 47 Zeichen Reserviert, 47 Blanks
+ 12 127 1 Zeichen Währungskennzeichen
+ " " = DM
+ "1" = Euro
+ -- 128 Zeichen
Aufbau Datensatz C
------------------
- 0 4 Zeichen Länge des Datensatzes, 187 + x * 29 (x..Anzahl Erweiterungsteile)
- 4 1 Zeichen Datensatz-Typ, immer 'C'
- 5 8 Zeichen Bankleitzahl des Auftraggebers (optional)
- 13 8 Zeichen Bankleitzahl des Kunden
- 21 10 Zeichen Kontonummer des Kunden
- 31 13 Zeichen Reserviert, "0000000000000"
- 44 5 Zeichen Art der Transaktion
- "04000" Lastschrift des Abbuchungsauftragsverfahren
- "05000" Lastschrift des Einzugsermächtigungsverfahren
- "05005" Lastschrift aus Verfügung im elec. Cash-System
- "05006" Wie 05005 mit ausländischen Karten
- "51000" Überweisungs-Gutschrift
- "53000" Überweisung Lohn/Gehalt/Rente
- "5400J" Vermögenswirksame Leistung (VL) ohne Sparzulage
- "5400J" Vermögenswirksame Leistung (VL) mit Sparzulage
- "56000" Überweisung öffentlicher Kassen
- Die im Textschlüssel mit J bezeichnete Stelle,
- wird bei Übernahme in eine Zahlung automatisch
- mit der jeweils aktuellen Jahresendziffer (7,
- wenn 97) ersetzt.
- 49 1 Zeichen Reserviert, " " (Blank)
- 50 11 Zeichen Betrag
- 61 8 Zeichen Bankleitzahl des Auftraggebers
- 69 10 Zeichen Kontonummer des Auftraggebers
- 79 11 Zeichen Filler, "00000000000"
- 90 3 Zeichen Reserviert, " " (Blanks)
- 93 27 Zeichen Name des Kunden
- 120 8 Zeichen Reserviert, " " (Blanks)
- -- 128 Zeichen
- 128 27 Zeichen Name des Auftraggebers
- 155 27 Zeichen Verwendungszweck
- 182 3 Zeichen Reserviert, " " (Blanks)
- 185 2 Zeichen Anzahl der Erweiterungsdatensätze, "00" bis "15"
- 187 2 Zeichen Typ
- "01" Name des Kunden
- "02" Verwendungszweck
- "03" Name des Auftraggebers
- 189 27 Zeichen Beschreibung gemäß Typ
- 216 29 Zeichen wie die letzten 29 Zeichen oder 29 Blanks
- 245 11 Zeichen 11 Blanks
- -- Ende des ersten Erweiterungsdatensatzes
- -- 256 Zeichen
+ 1 0 4 Zeichen Länge des Datensatzes, 187 + x * 29 (x..Anzahl Erweiterungsteile)
+ 2 4 1 Zeichen Datensatz-Typ, immer 'C'
+ 3 5 8 Zeichen Bankleitzahl des Auftraggebers (optional)
+ 4 13 8 Zeichen Bankleitzahl des Kunden
+ 5 21 10 Zeichen Kontonummer des Kunden
+ 6 31 13 Zeichen 1. Zeichen "0"
+ 2. - 12. Zeichen interne Kundennummer oder Nullen
+ 13. Zeichen "0"
+ Die interne Nummer wird vom erstbeauftragten
+ Institut zum endbegünstigten Institut
+ weitergeleitet. Die Weitergabe der internenen
+ Nummer an den Überweisungsempfänger ist der
+ Zahlstelle freigestellt.
+ 7a 44 2 Zeichen Art der Transaktion
+ 7b 46 3 Zeichen ------- "----------
+ "04000" Lastschrift des Abbuchungsauftragsverfahren
+ "05000" Lastschrift des Einzugsermächtigungsverfahren
+ "05005" Lastschrift aus Verfügung im elec. Cash-System
+ "05006" Wie 05005 mit ausländischen Karten
+ "51000" Überweisungs-Gutschrift
+ "53000" Überweisung Lohn/Gehalt/Rente
+ "5400J" Vermögenswirksame Leistung (VL) ohne Sparzulage
+ "5400J" Vermögenswirksame Leistung (VL) mit Sparzulage
+ "56000" Überweisung öffentlicher Kassen
+ Die im Textschlüssel mit J bezeichnete Stelle,
+ wird bei Übernahme in eine Zahlung automatisch
+ mit der jeweils aktuellen Jahresendziffer (7,
+ wenn 97) ersetzt.
+ 8 49 1 Zeichen Reserviert, " " (Blank)
+ 9 50 11 Zeichen Betrag
+ 10 61 8 Zeichen Bankleitzahl des Auftraggebers
+ 11 69 10 Zeichen Kontonummer des Auftraggebers
+ 12 79 11 Zeichen Betrag in Euro einschließlich
+ Nachkommastellen, nur belegt, wenn Euro als
+ Währung angegeben wurde (A12, C17a)
+ 13 90 3 Zeichen Reserviert, " " (Blanks)
+ 14a 93 27 Zeichen Name des Kunden
+ 14b 120 8 Zeichen Reserviert, " " (Blanks)
+ -- 128 Zeichen
+ 15 128 27 Zeichen Name des Auftraggebers
+ 16 155 27 Zeichen Verwendungszweck
+ 17a 182 1 Zeichen Währungskennzeichen
+ " " = DM
+ "1" = Euro
+ 17b 183 2 Zeichen Reserviert, " " (Blanks)
+ 18 185 2 Zeichen Anzahl der Erweiterungsdatensätze, "00" bis "15"
+ 19 187 2 Zeichen Typ
+ "01" Name des Kunden
+ "02" Verwendungszweck
+ "03" Name des Auftraggebers
+ 20 189 27 Zeichen Beschreibung gemäß Typ
+ 21 216 2 Zeichen wie C19, oder Blanks
+ 22 218 27 Zeichen wie C20, oder Blanks
+ 23 245 11 Zeichen 11 Blanks
+ -- Ende des ersten Erweiterungsdatensatzes
+ -- 256 Zeichen
So können weitere Datensaetze angehängt werden. Sie müssen im
Gesamten jedoch 128 Zeichen lang sein. Also vier 29-Zeichen Blöcke
17 13 Zeichen Kontrollsumme Beträge
30 17 Zeichen Kontrollsumme Kontonummern
47 17 Zeichen Kontrollsumme Bankleitzahlen
- 64 13 Zeichen Reserviert, "0000000000000"
+ 64 13 Zeichen Kontrollsumme Euro, nur belegt, wenn Euro als
+ Währung angegeben wurde (A12, C17a)
77 51 Zeichen 51 Blanks
Begleitzettel
Diskette zur Bank gebracht werden. In der letzten Datei bzw. auf
stdout wird der Inhalt des Datentraegers für die Akten in einer
Tabelle ausgedruckt.
+
+ Weitere API-Funktionen, die es ermoeglichen, direkt die dtaus0.txt
+ Datei zu schreiben werden in Zukunft folgen.